---
Fuzzer filename: '/src/libxml2/fuzz/xinclude.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/libxml2/fuzz/xinclude.c'
      linkageType:     externalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         37
      ICount:          251
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - xmlCopyDoc
        - xmlCtxtReadMemory
        - xmlFreeDoc
        - xmlFreeParserCtxt
        - xmlFreeTextReader
        - xmlFuzzCheckMallocFailure
        - xmlFuzzDataCleanup
        - xmlFuzzDataInit
        - xmlFuzzMainEntity
        - xmlFuzzMainUrl
        - xmlFuzzMemSetLimit
        - xmlFuzzReadEntities
        - xmlFuzzReadInt
        - xmlFuzzResetMallocFailed
        - xmlNewParserCtxt
        - xmlReaderForMemory
        - xmlResetLastError
        - xmlTextReaderAttributeCount
        - xmlTextReaderMoveToAttributeNo
        - xmlTextReaderNodeType
        - xmlTextReaderRead
        - xmlTextReaderReadAttributeValue
        - xmlXIncludeFreeContext
        - xmlXIncludeGetLastError
        - xmlXIncludeNewContext
        - xmlXIncludeProcessNode
        - xmlXIncludeSetFlags
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xinclude.c:46,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:47,9'
              BranchSideFuncs:
                - xmlFuzzMemSetLimit
                - xmlFuzzDataCleanup
                - xmlResetLastError
            - BranchSide:      'xinclude.c:51,24'
              BranchSideFuncs:
                - xmlFuzzMemSetLimit
                - xmlNewParserCtxt
                - xmlFuzzMemSetLimit
                - xmlReaderForMemory
                - xmlTextReaderRead
                - xmlFreeTextReader
                - xmlFuzzMemSetLimit
                - xmlFuzzDataCleanup
                - xmlResetLastError
                - xmlTextReaderRead
                - xmlTextReaderNodeType
                - xmlTextReaderAttributeCount
                - xmlTextReaderMoveToAttributeNo
                - xmlTextReaderReadAttributeValue
                - xmlCtxtReadMemory
                - xmlFuzzCheckMallocFailure
                - xmlFuzzResetMallocFailed
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeProcessNode
                - xmlXIncludeFreeContext
                - xmlFuzzResetMallocFailed
                - xmlCopyDoc
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlFuzzCheckMallocFailure
                - xmlXIncludeGetLastError
                - xmlFuzzCheckMallocFailure
        - Branch String:   'xinclude.c:53,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:57,33'
              BranchSideFuncs:
                - xmlCtxtReadMemory
                - xmlFuzzCheckMallocFailure
                - xmlFuzzResetMallocFailed
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeProcessNode
                - xmlXIncludeFreeContext
                - xmlFuzzResetMallocFailed
                - xmlCopyDoc
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlFuzzMemSetLimit
                - xmlReaderForMemory
                - xmlTextReaderRead
                - xmlFreeTextReader
                - xmlFuzzMemSetLimit
                - xmlFuzzDataCleanup
                - xmlResetLastError
                - xmlTextReaderRead
                - xmlTextReaderNodeType
                - xmlTextReaderAttributeCount
                - xmlTextReaderMoveToAttributeNo
                - xmlTextReaderReadAttributeValue
                - xmlFuzzCheckMallocFailure
                - xmlXIncludeGetLastError
                - xmlFuzzCheckMallocFailure
            - BranchSide:      'xinclude.c:89,28'
              BranchSideFuncs:
                - xmlFuzzMemSetLimit
                - xmlReaderForMemory
                - xmlTextReaderRead
                - xmlFreeTextReader
                - xmlFuzzMemSetLimit
                - xmlFuzzDataCleanup
                - xmlResetLastError
                - xmlTextReaderRead
                - xmlTextReaderNodeType
                - xmlTextReaderAttributeCount
                - xmlTextReaderMoveToAttributeNo
                - xmlTextReaderReadAttributeValue
        - Branch String:   'xinclude.c:65,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:67,21'
              BranchSideFuncs:
                - xmlXIncludeGetLastError
                - xmlFuzzCheckMallocFailure
                - xmlXIncludeFreeContext
                - xmlFuzzResetMallocFailed
                - xmlCopyDoc
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlFuzzMemSetLimit
                - xmlReaderForMemory
                - xmlTextReaderRead
                - xmlFreeTextReader
                - xmlFuzzMemSetLimit
                - xmlFuzzDataCleanup
                - xmlResetLastError
                - xmlTextReaderRead
                - xmlTextReaderNodeType
                - xmlTextReaderAttributeCount
                - xmlTextReaderMoveToAttributeNo
                - xmlTextReaderReadAttributeValue
                - xmlFuzzCheckMallocFailure
            - BranchSide:      'xinclude.c:70,32'
              BranchSideFuncs:
                - xmlXIncludeFreeContext
                - xmlFuzzResetMallocFailed
                - xmlCopyDoc
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlFuzzMemSetLimit
                - xmlReaderForMemory
                - xmlTextReaderRead
                - xmlFreeTextReader
                - xmlFuzzMemSetLimit
                - xmlFuzzDataCleanup
                - xmlResetLastError
                - xmlTextReaderRead
                - xmlTextReaderNodeType
                - xmlTextReaderAttributeCount
                - xmlTextReaderMoveToAttributeNo
                - xmlTextReaderReadAttributeValue
                - xmlFuzzCheckMallocFailure
        - Branch String:   'xinclude.c:67,34'
          Branch Sides:
            - BranchSide:      'xinclude.c:68,45'
              BranchSideFuncs:
                - xmlFuzzCheckMallocFailure
                - xmlXIncludeFreeContext
                - xmlFuzzResetMallocFailed
                - xmlCopyDoc
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlFuzzMemSetLimit
                - xmlReaderForMemory
                - xmlTextReaderRead
                - xmlFreeTextReader
                - xmlFuzzMemSetLimit
                - xmlFuzzDataCleanup
                - xmlResetLastError
                - xmlTextReaderRead
                - xmlTextReaderNodeType
                - xmlTextReaderAttributeCount
                - xmlTextReaderMoveToAttributeNo
                - xmlTextReaderReadAttributeValue
                - xmlFuzzCheckMallocFailure
            - BranchSide:      'xinclude.c:70,32'
              BranchSideFuncs:
                - xmlFuzzCheckMallocFailure
                - xmlXIncludeFreeContext
                - xmlFuzzResetMallocFailed
                - xmlCopyDoc
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlFuzzMemSetLimit
                - xmlReaderForMemory
                - xmlTextReaderRead
                - xmlFreeTextReader
                - xmlFuzzMemSetLimit
                - xmlFuzzDataCleanup
                - xmlResetLastError
                - xmlTextReaderRead
                - xmlTextReaderNodeType
                - xmlTextReaderAttributeCount
                - xmlTextReaderMoveToAttributeNo
                - xmlTextReaderReadAttributeValue
                - xmlFuzzCheckMallocFailure
        - Branch String:   'xinclude.c:74,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:75,54'
              BranchSideFuncs:
                - xmlFuzzCheckMallocFailure
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlFuzzMemSetLimit
                - xmlReaderForMemory
                - xmlTextReaderRead
                - xmlFreeTextReader
                - xmlFuzzMemSetLimit
                - xmlFuzzDataCleanup
                - xmlResetLastError
                - xmlTextReaderRead
                - xmlTextReaderNodeType
                - xmlTextReaderAttributeCount
                - xmlTextReaderMoveToAttributeNo
                - xmlTextReaderReadAttributeValue
            - BranchSide:      'xinclude.c:76,20'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlFuzzMemSetLimit
                - xmlReaderForMemory
                - xmlTextReaderRead
                - xmlFreeTextReader
                - xmlFuzzMemSetLimit
                - xmlFuzzDataCleanup
                - xmlResetLastError
                - xmlTextReaderRead
                - xmlTextReaderNodeType
                - xmlTextReaderAttributeCount
                - xmlTextReaderMoveToAttributeNo
                - xmlTextReaderReadAttributeValue
        - Branch String:   'xinclude.c:91,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:92,13'
              BranchSideFuncs:
                - xmlFuzzMemSetLimit
                - xmlFuzzDataCleanup
                - xmlResetLastError
            - BranchSide:      'xinclude.c:93,9'
              BranchSideFuncs:
                - xmlTextReaderRead
                - xmlFreeTextReader
                - xmlFuzzMemSetLimit
                - xmlFuzzDataCleanup
                - xmlResetLastError
                - xmlTextReaderRead
                - xmlTextReaderNodeType
                - xmlTextReaderAttributeCount
                - xmlTextReaderMoveToAttributeNo
                - xmlTextReaderReadAttributeValue
        - Branch String:   'xinclude.c:93,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:94,39'
              BranchSideFuncs:
                - xmlTextReaderNodeType
                - xmlTextReaderRead
                - xmlFreeTextReader
                - xmlFuzzMemSetLimit
                - xmlFuzzDataCleanup
                - xmlResetLastError
                - xmlTextReaderRead
                - xmlTextReaderAttributeCount
                - xmlTextReaderMoveToAttributeNo
                - xmlTextReaderReadAttributeValue
            - BranchSide:      'xinclude.c:102,16'
              BranchSideFuncs:
                - xmlFreeTextReader
                - xmlFuzzMemSetLimit
                - xmlFuzzDataCleanup
                - xmlResetLastError
                - xmlTextReaderRead
        - Branch String:   'xinclude.c:94,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:93,9'
              BranchSideFuncs:
                - xmlTextReaderAttributeCount
                - xmlTextReaderRead
                - xmlFreeTextReader
                - xmlFuzzMemSetLimit
                - xmlFuzzDataCleanup
                - xmlResetLastError
                - xmlTextReaderRead
                - xmlTextReaderNodeType
                - xmlTextReaderMoveToAttributeNo
                - xmlTextReaderReadAttributeValue
            - BranchSide:      'xinclude.c:95,56'
              BranchSideFuncs:
                - xmlTextReaderAttributeCount
                - xmlTextReaderRead
                - xmlFreeTextReader
                - xmlFuzzMemSetLimit
                - xmlFuzzDataCleanup
                - xmlResetLastError
                - xmlTextReaderRead
                - xmlTextReaderNodeType
                - xmlTextReaderMoveToAttributeNo
                - xmlTextReaderReadAttributeValue
        - Branch String:   'xinclude.c:96,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:97,52'
              BranchSideFuncs:
                - xmlTextReaderMoveToAttributeNo
                - xmlTextReaderReadAttributeValue
                - xmlTextReaderRead
                - xmlFreeTextReader
                - xmlFuzzMemSetLimit
                - xmlFuzzDataCleanup
                - xmlResetLastError
                - xmlTextReaderRead
                - xmlTextReaderNodeType
                - xmlTextReaderAttributeCount
            - BranchSide:      'xinclude.c:100,13'
              BranchSideFuncs:
                - xmlTextReaderRead
                - xmlFreeTextReader
                - xmlFuzzMemSetLimit
                - xmlFuzzDataCleanup
                - xmlResetLastError
                - xmlTextReaderRead
                - xmlTextReaderNodeType
                - xmlTextReaderAttributeCount
                - xmlTextReaderMoveToAttributeNo
                - xmlTextReaderReadAttributeValue
        - Branch String:   'xinclude.c:98,21'
          Branch Sides:
            - BranchSide:      'xinclude.c:98,60'
              BranchSideFuncs:
                - xmlTextReaderReadAttributeValue
                - xmlTextReaderRead
                - xmlFreeTextReader
                - xmlFuzzMemSetLimit
                - xmlFuzzDataCleanup
                - xmlResetLastError
                - xmlTextReaderRead
                - xmlTextReaderNodeType
                - xmlTextReaderAttributeCount
                - xmlTextReaderMoveToAttributeNo
            - BranchSide:      'xinclude.c:99,17'
              BranchSideFuncs:
                - xmlTextReaderRead
                - xmlFreeTextReader
                - xmlFuzzMemSetLimit
                - xmlFuzzDataCleanup
                - xmlResetLastError
                - xmlTextReaderRead
                - xmlTextReaderNodeType
                - xmlTextReaderAttributeCount
                - xmlTextReaderMoveToAttributeNo
                - xmlTextReaderReadAttributeValue
        - Branch String:   'xinclude.c:102,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:103,31'
              BranchSideFuncs:
                - xmlTextReaderRead
                - xmlFreeTextReader
                - xmlFuzzMemSetLimit
                - xmlFuzzDataCleanup
                - xmlResetLastError
            - BranchSide:      'xinclude.c:104,27'
              BranchSideFuncs:
                - xmlFreeTextReader
                - xmlFuzzMemSetLimit
                - xmlFuzzDataCleanup
                - xmlResetLastError
      Callsites:
        - Src:             'xinclude.c:38,5'
          Dst:             xmlFuzzDataInit
        - Src:             'xinclude.c:39,18'
          Dst:             xmlFuzzReadInt
        - Src:             'xinclude.c:41,16'
          Dst:             xmlFuzzReadInt
        - Src:             'xinclude.c:43,5'
          Dst:             xmlFuzzReadEntities
        - Src:             'xinclude.c:44,17'
          Dst:             xmlFuzzMainEntity
        - Src:             'xinclude.c:45,14'
          Dst:             xmlFuzzMainUrl
        - Src:             'xinclude.c:51,5'
          Dst:             xmlFuzzMemSetLimit
        - Src:             'xinclude.c:52,12'
          Dst:             xmlNewParserCtxt
        - Src:             'xinclude.c:57,15'
          Dst:             xmlCtxtReadMemory
        - Src:             'xinclude.c:58,9'
          Dst:             xmlFuzzCheckMallocFailure
        - Src:             'xinclude.c:61,9'
          Dst:             xmlFuzzResetMallocFailed
        - Src:             'xinclude.c:62,16'
          Dst:             xmlXIncludeNewContext
        - Src:             'xinclude.c:63,9'
          Dst:             xmlXIncludeSetFlags
        - Src:             'xinclude.c:64,9'
          Dst:             xmlXIncludeProcessNode
        - Src:             'xinclude.c:68,21'
          Dst:             xmlXIncludeGetLastError
        - Src:             'xinclude.c:66,13'
          Dst:             xmlFuzzCheckMallocFailure
        - Src:             'xinclude.c:70,9'
          Dst:             xmlXIncludeFreeContext
        - Src:             'xinclude.c:72,9'
          Dst:             xmlFuzzResetMallocFailed
        - Src:             'xinclude.c:73,16'
          Dst:             xmlCopyDoc
        - Src:             'xinclude.c:75,13'
          Dst:             xmlFuzzCheckMallocFailure
        - Src:             'xinclude.c:76,9'
          Dst:             xmlFreeDoc
        - Src:             'xinclude.c:78,9'
          Dst:             xmlFreeDoc
        - Src:             'xinclude.c:79,9'
          Dst:             xmlFreeParserCtxt
        - Src:             'xinclude.c:89,9'
          Dst:             xmlFuzzMemSetLimit
        - Src:             'xinclude.c:90,18'
          Dst:             xmlReaderForMemory
        - Src:             'xinclude.c:93,16'
          Dst:             xmlTextReaderRead
        - Src:             'xinclude.c:94,17'
          Dst:             xmlTextReaderNodeType
        - Src:             'xinclude.c:95,28'
          Dst:             xmlTextReaderAttributeCount
        - Src:             'xinclude.c:97,21'
          Dst:             xmlTextReaderMoveToAttributeNo
        - Src:             'xinclude.c:98,28'
          Dst:             xmlTextReaderReadAttributeValue
        - Src:             'xinclude.c:103,13'
          Dst:             xmlTextReaderRead
        - Src:             'xinclude.c:104,9'
          Dst:             xmlFreeTextReader
        - Src:             'xinclude.c:109,5'
          Dst:             xmlFuzzMemSetLimit
        - Src:             'xinclude.c:110,5'
          Dst:             xmlFuzzDataCleanup
        - Src:             'xinclude.c:111,5'
          Dst:             xmlResetLastError
    - functionName:    LLVMFuzzerInitialize
      functionSourceFile: '/src/libxml2/fuzz/xinclude.c'
      linkageType:     externalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'int *'
        - 'char ***'
      constantsTouched: []
      argNames:
        - argc
        - argv
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCatalogSetDefaults
        - xmlFuzzEntityLoader
        - xmlFuzzErrorFunc
        - xmlFuzzMemSetup
        - xmlInitParser
        - xmlInitializeCatalog
        - xmlSetExternalEntityLoader
        - xmlSetGenericErrorFunc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xinclude.c:18,5'
          Dst:             xmlFuzzMemSetup
        - Src:             'xinclude.c:19,5'
          Dst:             xmlInitParser
        - Src:             'xinclude.c:21,5'
          Dst:             xmlInitializeCatalog
        - Src:             'xinclude.c:22,5'
          Dst:             xmlCatalogSetDefaults
        - Src:             'xinclude.c:24,5'
          Dst:             xmlSetGenericErrorFunc
        - Src:             'xinclude.c:24,5'
          Dst:             xmlFuzzErrorFunc
        - Src:             'xinclude.c:25,5'
          Dst:             xmlSetExternalEntityLoader
        - Src:             'xinclude.c:25,5'
          Dst:             xmlFuzzEntityLoader
    - functionName:    xmlSlurpFile
      functionSourceFile: '/src/libxml2/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - path
        - sizeRet
      BBCount:         20
      ICount:          119
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - fopen
        - fread
        - stat
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fuzz.c:410,37'
          Branch Sides:
            - BranchSide:      'fuzz.c:410,42'
              BranchSideFuncs: []
            - BranchSide:      'fuzz.c:411,9'
              BranchSideFuncs: []
        - Branch String:   'fuzz.c:410,9'
          Branch Sides:
            - BranchSide:      'fuzz.c:411,9'
              BranchSideFuncs:
                - fopen
                - fclose
                - fread
            - BranchSide:      'fuzz.c:412,20'
              BranchSideFuncs:
                - fopen
                - fclose
                - fread
        - Branch String:   'fuzz.c:414,9'
          Branch Sides:
            - BranchSide:      'fuzz.c:415,9'
              BranchSideFuncs: []
            - BranchSide:      'fuzz.c:416,12'
              BranchSideFuncs:
                - fclose
                - fread
        - Branch String:   'fuzz.c:417,9'
          Branch Sides:
            - BranchSide:      'fuzz.c:418,19'
              BranchSideFuncs:
                - fread
                - fclose
            - BranchSide:      'fuzz.c:427,12'
              BranchSideFuncs:
                - fclose
        - Branch String:   'fuzz.c:418,13'
          Branch Sides:
            - BranchSide:      'fuzz.c:419,13'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'fuzz.c:422,13'
              BranchSideFuncs:
                - fclose
      Callsites:
        - Src:             'fuzz.c:410,10'
          Dst:             stat
        - Src:             'fuzz.c:413,12'
          Dst:             fopen
        - Src:             'fuzz.c:418,13'
          Dst:             fread
        - Src:             'fuzz.c:427,5'
          Dst:             fclose
    - functionName:    stat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.stat *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'struct._IO_FILE *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      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:
        - 'char *'
        - size_t
        - size_t
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fclose
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlFuzzEntityLoader
      functionSourceFile: '/src/libxml2/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      'struct._xmlParserInput *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - URL
        - ID
        - ctxt
      BBCount:         14
      ICount:          133
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - xmlBufContent
        - xmlBufUse
        - xmlCharStrdup
        - xmlCtxtErrMemory
        - xmlFreeInputStream
        - xmlHashLookup
        - xmlNewInputStream
        - xmlParserInputBufferCreateMem
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fuzz.c:375,9'
          Branch Sides:
            - BranchSide:      'fuzz.c:376,9'
              BranchSideFuncs: []
            - BranchSide:      'fuzz.c:377,37'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlNewInputStream
                - xmlCharStrdup
                - xmlParserInputBufferCreateMem
                - xmlBufContent
                - xmlBufUse
                - xmlCtxtErrMemory
                - xmlFreeInputStream
                - xmlCtxtErrMemory
                - xmlFreeInputStream
        - Branch String:   'fuzz.c:378,9'
          Branch Sides:
            - BranchSide:      'fuzz.c:379,9'
              BranchSideFuncs: []
            - BranchSide:      'fuzz.c:381,31'
              BranchSideFuncs:
                - xmlNewInputStream
                - xmlCharStrdup
                - xmlParserInputBufferCreateMem
                - xmlBufContent
                - xmlBufUse
                - xmlCtxtErrMemory
                - xmlFreeInputStream
                - xmlCtxtErrMemory
                - xmlFreeInputStream
        - Branch String:   'fuzz.c:382,9'
          Branch Sides:
            - BranchSide:      'fuzz.c:383,9'
              BranchSideFuncs: []
            - BranchSide:      'fuzz.c:384,46'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParserInputBufferCreateMem
                - xmlBufContent
                - xmlBufUse
                - xmlCtxtErrMemory
                - xmlFreeInputStream
                - xmlCtxtErrMemory
                - xmlFreeInputStream
        - Branch String:   'fuzz.c:385,9'
          Branch Sides:
            - BranchSide:      'fuzz.c:386,26'
              BranchSideFuncs:
                - xmlCtxtErrMemory
                - xmlFreeInputStream
            - BranchSide:      'fuzz.c:390,48'
              BranchSideFuncs:
                - xmlParserInputBufferCreateMem
                - xmlBufContent
                - xmlBufUse
                - xmlCtxtErrMemory
                - xmlFreeInputStream
        - Branch String:   'fuzz.c:392,9'
          Branch Sides:
            - BranchSide:      'fuzz.c:393,26'
              BranchSideFuncs:
                - xmlCtxtErrMemory
                - xmlFreeInputStream
            - BranchSide:      'fuzz.c:397,46'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufUse
      Callsites:
        - Src:             'fuzz.c:377,14'
          Dst:             xmlHashLookup
        - Src:             'fuzz.c:381,13'
          Dst:             xmlNewInputStream
        - Src:             'fuzz.c:384,32'
          Dst:             xmlCharStrdup
        - Src:             'fuzz.c:386,9'
          Dst:             xmlCtxtErrMemory
        - Src:             'fuzz.c:387,9'
          Dst:             xmlFreeInputStream
        - Src:             'fuzz.c:390,18'
          Dst:             xmlParserInputBufferCreateMem
        - Src:             'fuzz.c:393,9'
          Dst:             xmlCtxtErrMemory
        - Src:             'fuzz.c:394,9'
          Dst:             xmlFreeInputStream
        - Src:             'fuzz.c:397,32'
          Dst:             xmlBufContent
        - Src:             'fuzz.c:398,32'
          Dst:             xmlBufUse
    - functionName:    xmlFuzzMainEntity
      functionSourceFile: '/src/libxml2/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'size_t *'
      constantsTouched: []
      argNames:
        - size
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fuzz.c:358,9'
          Branch Sides:
            - BranchSide:      'fuzz.c:359,9'
              BranchSideFuncs: []
            - BranchSide:      'fuzz.c:360,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlFuzzMainUrl
      functionSourceFile: '/src/libxml2/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      'char *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlFuzzReadEntities
      functionSourceFile: '/src/libxml2/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         19
      ICount:          107
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlFuzzReadString
        - xmlHashAddEntry
        - xmlHashLookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fuzz.c:303,12'
          Branch Sides:
            - BranchSide:      'fuzz.c:310,15'
              BranchSideFuncs:
                - xmlFuzzReadString
                - xmlFuzzReadString
                - xmlHashLookup
                - xmlHashAddEntry
            - BranchSide:      'fuzz.c:310,15'
              BranchSideFuncs:
                - xmlFuzzReadString
                - xmlFuzzReadString
                - xmlHashLookup
                - xmlHashAddEntry
        - Branch String:   'fuzz.c:311,13'
          Branch Sides:
            - BranchSide:      'fuzz.c:311,26'
              BranchSideFuncs: []
            - BranchSide:      'fuzz.c:313,18'
              BranchSideFuncs:
                - xmlFuzzReadString
                - xmlFuzzReadString
                - xmlHashLookup
                - xmlHashAddEntry
        - Branch String:   'fuzz.c:314,13'
          Branch Sides:
            - BranchSide:      'fuzz.c:314,29'
              BranchSideFuncs: []
            - BranchSide:      'fuzz.c:320,13'
              BranchSideFuncs:
                - xmlFuzzReadString
                - xmlFuzzReadString
                - xmlHashLookup
                - xmlHashAddEntry
        - Branch String:   'fuzz.c:320,26'
          Branch Sides:
            - BranchSide:      'fuzz.c:305,5'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlFuzzReadString
                - xmlFuzzReadString
                - xmlHashAddEntry
            - BranchSide:      'fuzz.c:321,36'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlFuzzReadString
                - xmlFuzzReadString
                - xmlHashAddEntry
        - Branch String:   'fuzz.c:320,13'
          Branch Sides:
            - BranchSide:      'fuzz.c:305,5'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlFuzzReadString
                - xmlFuzzReadString
                - xmlHashLookup
            - BranchSide:      'fuzz.c:322,26'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlFuzzReadString
                - xmlFuzzReadString
                - xmlHashLookup
        - Branch String:   'fuzz.c:323,17'
          Branch Sides:
            - BranchSide:      'fuzz.c:324,17'
              BranchSideFuncs: []
            - BranchSide:      'fuzz.c:325,32'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlFuzzReadString
                - xmlFuzzReadString
                - xmlHashLookup
        - Branch String:   'fuzz.c:330,17'
          Branch Sides:
            - BranchSide:      'fuzz.c:331,36'
              BranchSideFuncs:
                - xmlFuzzReadString
                - xmlFuzzReadString
                - xmlHashLookup
                - xmlHashAddEntry
            - BranchSide:      'fuzz.c:335,16'
              BranchSideFuncs:
                - xmlFuzzReadString
                - xmlFuzzReadString
                - xmlHashLookup
                - xmlHashAddEntry
      Callsites:
        - Src:             'fuzz.c:310,15'
          Dst:             xmlFuzzReadString
        - Src:             'fuzz.c:313,18'
          Dst:             xmlFuzzReadString
        - Src:             'fuzz.c:321,13'
          Dst:             xmlHashLookup
        - Src:             'fuzz.c:328,13'
          Dst:             xmlHashAddEntry
    - functionName:    xmlFuzzReadString
      functionSourceFile: '/src/libxml2/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'size_t *'
      constantsTouched: []
      argNames:
        - size
      BBCount:         26
      ICount:          156
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'fuzz.c:259,5'
          Branch Sides:
            - BranchSide:      'fuzz.c:260,30'
              BranchSideFuncs: []
            - BranchSide:      'fuzz.c:283,18'
              BranchSideFuncs: []
        - Branch String:   'fuzz.c:263,25'
          Branch Sides:
            - BranchSide:      'fuzz.c:263,38'
              BranchSideFuncs: []
            - BranchSide:      'fuzz.c:280,30'
              BranchSideFuncs: []
        - Branch String:   'fuzz.c:263,13'
          Branch Sides:
            - BranchSide:      'fuzz.c:264,32'
              BranchSideFuncs: []
            - BranchSide:      'fuzz.c:280,30'
              BranchSideFuncs: []
        - Branch String:   'fuzz.c:266,17'
          Branch Sides:
            - BranchSide:      'fuzz.c:267,29'
              BranchSideFuncs: []
            - BranchSide:      'fuzz.c:274,17'
              BranchSideFuncs: []
        - Branch String:   'fuzz.c:269,21'
          Branch Sides:
            - BranchSide:      'fuzz.c:270,38'
              BranchSideFuncs: []
            - BranchSide:      'fuzz.c:271,33'
              BranchSideFuncs: []
        - Branch String:   'fuzz.c:274,17'
          Branch Sides:
            - BranchSide:      'fuzz.c:275,29'
              BranchSideFuncs: []
            - BranchSide:      'fuzz.c:278,9'
              BranchSideFuncs: []
        - Branch String:   'fuzz.c:283,9'
          Branch Sides:
            - BranchSide:      'fuzz.c:284,13'
              BranchSideFuncs: []
            - BranchSide:      'fuzz.c:290,9'
              BranchSideFuncs: []
        - Branch String:   'fuzz.c:284,13'
          Branch Sides:
            - BranchSide:      'fuzz.c:285,30'
              BranchSideFuncs: []
            - BranchSide:      'fuzz.c:286,25'
              BranchSideFuncs: []
        - Branch String:   'fuzz.c:290,9'
          Branch Sides:
            - BranchSide:      'fuzz.c:291,10'
              BranchSideFuncs: []
            - BranchSide:      'fuzz.c:292,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlFuzzWriteString
      functionSourceFile: '/src/libxml2/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'char *'
      constantsTouched: []
      argNames:
        - out
        - str
      BBCount:         10
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - putc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fuzz.c:233,5'
          Branch Sides:
            - BranchSide:      'fuzz.c:234,34'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
            - BranchSide:      'fuzz.c:239,16'
              BranchSideFuncs:
                - putc
                - putc
        - Branch String:   'fuzz.c:236,13'
          Branch Sides:
            - BranchSide:      'fuzz.c:237,18'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
            - BranchSide:      'fuzz.c:238,5'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
      Callsites:
        - Src:             'fuzz.c:235,9'
          Dst:             putc
        - Src:             'fuzz.c:237,13'
          Dst:             putc
        - Src:             'fuzz.c:239,5'
          Dst:             putc
        - Src:             'fuzz.c:240,5'
          Dst:             putc
    - functionName:    putc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlFuzzReadRemaining
      functionSourceFile: '/src/libxml2/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'size_t *'
      constantsTouched: []
      argNames:
        - size
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlFuzzReadInt
      functionSourceFile: '/src/libxml2/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - size
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'fuzz.c:195,23'
          Branch Sides:
            - BranchSide:      'fuzz.c:195,36'
              BranchSideFuncs: []
            - BranchSide:      'fuzz.c:195,5'
              BranchSideFuncs: []
        - Branch String:   'fuzz.c:195,5'
          Branch Sides:
            - BranchSide:      'fuzz.c:196,23'
              BranchSideFuncs: []
            - BranchSide:      'fuzz.c:202,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlFuzzWriteInt
      functionSourceFile: '/src/libxml2/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._IO_FILE *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - out
        - v
        - size
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - putc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fuzz.c:173,5'
          Branch Sides:
            - BranchSide:      'fuzz.c:174,17'
              BranchSideFuncs:
                - putc
                - putc
            - BranchSide:      'fuzz.c:178,13'
              BranchSideFuncs:
                - putc
        - Branch String:   'fuzz.c:179,5'
          Branch Sides:
            - BranchSide:      'fuzz.c:180,15'
              BranchSideFuncs:
                - putc
            - BranchSide:      'fuzz.c:183,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fuzz.c:174,9'
          Dst:             putc
        - Src:             'fuzz.c:181,9'
          Dst:             putc
    - functionName:    xmlFuzzDataCleanup
      functionSourceFile: '/src/libxml2/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashFree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fuzz.c:157,5'
          Branch Sides:
            - BranchSide:      'fuzz.c:157,5'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'fuzz.c:157,5'
              BranchSideFuncs:
                - xmlHashFree
      Callsites:
        - Src:             'fuzz.c:158,5'
          Dst:             xmlHashFree
        - Src:             'fuzz.c:158,5'
          Dst:             xmlHashDefaultDeallocator
    - functionName:    xmlFuzzDataInit
      functionSourceFile: '/src/libxml2/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashCreate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'fuzz.c:145,25'
          Dst:             xmlHashCreate
    - functionName:    xmlFuzzCheckMallocFailure
      functionSourceFile: '/src/libxml2/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - func
        - expect
      BBCount:         5
      ICount:          38
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - fprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'fuzz.c:123,9'
          Branch Sides:
            - BranchSide:      'fuzz.c:124,17'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      'fuzz.c:128,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fuzz.c:124,9'
          Dst:             fprintf
        - Src:             'fuzz.c:126,9'
          Dst:             abort
    - functionName:    fprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    334
      BranchProfiles:  []
      Callsites:       []
    - 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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlFuzzResetMallocFailed
      functionSourceFile: '/src/libxml2/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlFuzzMallocFailed
      functionSourceFile: '/src/libxml2/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlFuzzMemSetLimit
      functionSourceFile: '/src/libxml2/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - limit
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlFuzzRealloc
      functionSourceFile: '/src/libxml2/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - size
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fuzz.c:86,9'
          Branch Sides:
            - BranchSide:      'fuzz.c:87,23'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'fuzz.c:96,20'
              BranchSideFuncs:
                - realloc
        - Branch String:   'fuzz.c:88,13'
          Branch Sides:
            - BranchSide:      'fuzz.c:92,29'
              BranchSideFuncs: []
            - BranchSide:      'fuzz.c:95,5'
              BranchSideFuncs:
                - realloc
      Callsites:
        - Src:             'fuzz.c:96,12'
          Dst:             realloc
    - functionName:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlFuzzMalloc
      functionSourceFile: '/src/libxml2/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fuzz.c:71,9'
          Branch Sides:
            - BranchSide:      'fuzz.c:72,23'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'fuzz.c:81,19'
              BranchSideFuncs:
                - malloc
        - Branch String:   'fuzz.c:73,13'
          Branch Sides:
            - BranchSide:      'fuzz.c:77,29'
              BranchSideFuncs: []
            - BranchSide:      'fuzz.c:80,5'
              BranchSideFuncs:
                - malloc
      Callsites:       []
    - functionName:    xmlFuzzMemSetup
      functionSourceFile: '/src/libxml2/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlFuzzMalloc
        - xmlMemSetup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fuzz.c:101,54'
          Branch Sides:
            - BranchSide:      'fuzz.c:101,54'
              BranchSideFuncs:
                - xmlMemSetup
            - BranchSide:      'fuzz.c:101,54'
              BranchSideFuncs:
                - xmlMemSetup
      Callsites:
        - Src:             'fuzz.c:101,5'
          Dst:             xmlMemSetup
        - Src:             'fuzz.c:101,5'
          Dst:             xmlFuzzMalloc
        - Src:             'fuzz.c:101,5'
          Dst:             xmlFuzzRealloc
    - functionName:    xmlFuzzErrorFunc
      functionSourceFile: '/src/libxml2/fuzz/fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - msg
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlBufUpdateInput
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1026
      functionLinenumberEnd: 1034
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlBuf *'
        - 'struct._xmlParserInput *'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - input
        - pos
      BBCount:         19
      ICount:          129
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'buf.c:1027,23'
          Branch Sides:
            - BranchSide:      'buf.c:1027,27'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:1028,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:1027,9'
          Branch Sides:
            - BranchSide:      'buf.c:1028,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:1029,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:1029,5'
          Branch Sides:
            - BranchSide:      'buf.c:1029,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:1029,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:1029,5'
          Branch Sides:
            - BranchSide:      'buf.c:1029,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:1029,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:1029,5'
          Branch Sides:
            - BranchSide:      'buf.c:1029,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:1030,19'
              BranchSideFuncs: []
        - Branch String:   'buf.c:1029,5'
          Branch Sides:
            - BranchSide:      'buf.c:1029,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:1029,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufResetInput
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1010
      functionLinenumberEnd: 1011
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlBuf *'
        - 'struct._xmlParserInput *'
      constantsTouched: []
      argNames:
        - buf
        - input
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlBufUpdateInput
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'buf.c:1011,12'
          Dst:             xmlBufUpdateInput
    - functionName:    xmlBufMergeBuffer
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 984
      functionLinenumberEnd: 998
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlBuf *'
        - 'struct._xmlBuffer *'
      constantsTouched: []
      argNames:
        - buf
        - buffer
      BBCount:         28
      ICount:          159
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - xmlBufAdd
        - xmlBufferFree
      functionUses:    4
      BranchProfiles:
        - Branch String:   'buf.c:987,23'
          Branch Sides:
            - BranchSide:      'buf.c:987,27'
              BranchSideFuncs:
                - xmlBufferFree
            - BranchSide:      'buf.c:988,16'
              BranchSideFuncs:
                - xmlBufferFree
        - Branch String:   'buf.c:987,9'
          Branch Sides:
            - BranchSide:      'buf.c:988,16'
              BranchSideFuncs:
                - xmlBufferFree
            - BranchSide:      'buf.c:991,5'
              BranchSideFuncs:
                - xmlBufferFree
                - xmlBufAdd
        - Branch String:   'buf.c:991,5'
          Branch Sides:
            - BranchSide:      'buf.c:991,5'
              BranchSideFuncs:
                - xmlBufferFree
                - xmlBufAdd
            - BranchSide:      'buf.c:991,5'
              BranchSideFuncs:
                - xmlBufferFree
                - xmlBufAdd
        - Branch String:   'buf.c:991,5'
          Branch Sides:
            - BranchSide:      'buf.c:991,5'
              BranchSideFuncs:
                - xmlBufferFree
                - xmlBufAdd
            - BranchSide:      'buf.c:991,5'
              BranchSideFuncs:
                - xmlBufferFree
                - xmlBufAdd
        - Branch String:   'buf.c:991,5'
          Branch Sides:
            - BranchSide:      'buf.c:991,5'
              BranchSideFuncs:
                - xmlBufferFree
                - xmlBufAdd
            - BranchSide:      'buf.c:992,10'
              BranchSideFuncs:
                - xmlBufferFree
                - xmlBufAdd
        - Branch String:   'buf.c:991,5'
          Branch Sides:
            - BranchSide:      'buf.c:991,5'
              BranchSideFuncs:
                - xmlBufferFree
                - xmlBufAdd
            - BranchSide:      'buf.c:991,5'
              BranchSideFuncs:
                - xmlBufferFree
                - xmlBufAdd
        - Branch String:   'buf.c:992,26'
          Branch Sides:
            - BranchSide:      'buf.c:992,30'
              BranchSideFuncs:
                - xmlBufferFree
                - xmlBufAdd
            - BranchSide:      'buf.c:996,19'
              BranchSideFuncs:
                - xmlBufferFree
        - Branch String:   'buf.c:992,55'
          Branch Sides:
            - BranchSide:      'buf.c:993,15'
              BranchSideFuncs:
                - xmlBufferFree
                - xmlBufAdd
            - BranchSide:      'buf.c:996,19'
              BranchSideFuncs:
                - xmlBufferFree
        - Branch String:   'buf.c:992,9'
          Branch Sides:
            - BranchSide:      'buf.c:994,25'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufferFree
            - BranchSide:      'buf.c:996,19'
              BranchSideFuncs:
                - xmlBufferFree
      Callsites:
        - Src:             'buf.c:988,2'
          Dst:             xmlBufferFree
        - Src:             'buf.c:994,15'
          Dst:             xmlBufAdd
        - Src:             'buf.c:996,5'
          Dst:             xmlBufferFree
    - functionName:    xmlBufAdd
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlBuf *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - buf
        - str
        - len
      BBCount:         52
      ICount:          331
      EdgeCount:       71
      CyclomaticComplexity: 21
      functionsReached:
        - xmlBufMemoryError
        - xmlBufResize
        - xmlStrlen
      functionUses:    37
      BranchProfiles:
        - Branch String:   'buf.c:753,23'
          Branch Sides:
            - BranchSide:      'buf.c:753,27'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:754,2'
              BranchSideFuncs: []
        - Branch String:   'buf.c:753,40'
          Branch Sides:
            - BranchSide:      'buf.c:753,44'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:754,2'
              BranchSideFuncs: []
        - Branch String:   'buf.c:753,9'
          Branch Sides:
            - BranchSide:      'buf.c:754,2'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:755,5'
              BranchSideFuncs:
                - xmlBufResize
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlStrlen
        - Branch String:   'buf.c:755,5'
          Branch Sides:
            - BranchSide:      'buf.c:755,5'
              BranchSideFuncs:
                - xmlBufResize
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlStrlen
            - BranchSide:      'buf.c:755,5'
              BranchSideFuncs:
                - xmlBufResize
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlStrlen
        - Branch String:   'buf.c:755,5'
          Branch Sides:
            - BranchSide:      'buf.c:755,5'
              BranchSideFuncs:
                - xmlBufResize
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlStrlen
            - BranchSide:      'buf.c:755,5'
              BranchSideFuncs:
                - xmlBufResize
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlStrlen
        - Branch String:   'buf.c:755,5'
          Branch Sides:
            - BranchSide:      'buf.c:755,5'
              BranchSideFuncs:
                - xmlBufResize
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlStrlen
            - BranchSide:      'buf.c:757,9'
              BranchSideFuncs:
                - xmlBufResize
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlStrlen
        - Branch String:   'buf.c:755,5'
          Branch Sides:
            - BranchSide:      'buf.c:755,5'
              BranchSideFuncs:
                - xmlBufResize
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlStrlen
            - BranchSide:      'buf.c:755,5'
              BranchSideFuncs:
                - xmlBufResize
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlStrlen
        - Branch String:   'buf.c:757,9'
          Branch Sides:
            - BranchSide:      'buf.c:758,2'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:760,9'
              BranchSideFuncs:
                - xmlBufResize
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlStrlen
        - Branch String:   'buf.c:760,9'
          Branch Sides:
            - BranchSide:      'buf.c:760,19'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:762,9'
              BranchSideFuncs:
                - xmlBufResize
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlStrlen
        - Branch String:   'buf.c:762,9'
          Branch Sides:
            - BranchSide:      'buf.c:763,25'
              BranchSideFuncs:
                - xmlStrlen
                - xmlBufResize
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
            - BranchSide:      'buf.c:765,9'
              BranchSideFuncs:
                - xmlBufResize
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
        - Branch String:   'buf.c:765,9'
          Branch Sides:
            - BranchSide:      'buf.c:765,18'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:766,9'
              BranchSideFuncs:
                - xmlBufResize
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
        - Branch String:   'buf.c:766,9'
          Branch Sides:
            - BranchSide:      'buf.c:766,19'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:769,18'
              BranchSideFuncs:
                - xmlBufResize
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
        - Branch String:   'buf.c:769,9'
          Branch Sides:
            - BranchSide:      'buf.c:770,22'
              BranchSideFuncs:
                - xmlBufResize
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
            - BranchSide:      'buf.c:790,14'
              BranchSideFuncs: []
        - Branch String:   'buf.c:770,13'
          Branch Sides:
            - BranchSide:      'buf.c:771,31'
              BranchSideFuncs:
                - xmlBufMemoryError
            - BranchSide:      'buf.c:774,20'
              BranchSideFuncs:
                - xmlBufResize
                - xmlBufMemoryError
                - xmlBufMemoryError
        - Branch String:   'buf.c:775,6'
          Branch Sides:
            - BranchSide:      'buf.c:779,10'
              BranchSideFuncs:
                - xmlBufResize
                - xmlBufMemoryError
                - xmlBufMemoryError
            - BranchSide:      'buf.c:784,27'
              BranchSideFuncs:
                - xmlBufResize
                - xmlBufMemoryError
        - Branch String:   'buf.c:779,10'
          Branch Sides:
            - BranchSide:      'buf.c:780,21'
              BranchSideFuncs:
                - xmlBufMemoryError
            - BranchSide:      'buf.c:783,2'
              BranchSideFuncs:
                - xmlBufResize
                - xmlBufMemoryError
        - Branch String:   'buf.c:784,13'
          Branch Sides:
            - BranchSide:      'buf.c:785,24'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:788,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:793,5'
          Branch Sides:
            - BranchSide:      'buf.c:793,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:793,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:793,5'
          Branch Sides:
            - BranchSide:      'buf.c:793,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:793,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buf.c:763,15'
          Dst:             xmlStrlen
        - Src:             'buf.c:771,13'
          Dst:             xmlBufMemoryError
        - Src:             'buf.c:780,3'
          Dst:             xmlBufMemoryError
        - Src:             'buf.c:784,14'
          Dst:             xmlBufResize
        - Src:             'buf.c:785,6'
          Dst:             xmlBufMemoryError
    - functionName:    xmlBufMemoryError
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlBuf *'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   'buf.c:94,9'
          Branch Sides:
            - BranchSide:      'buf.c:94,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:95,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufResize
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlBuf *'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - size
      BBCount:         91
      ICount:          575
      EdgeCount:       119
      CyclomaticComplexity: 30
      functionsReached:
        - xmlBufMemoryError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'buf.c:627,23'
          Branch Sides:
            - BranchSide:      'buf.c:627,27'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:628,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:627,9'
          Branch Sides:
            - BranchSide:      'buf.c:628,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:629,5'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
        - Branch String:   'buf.c:629,5'
          Branch Sides:
            - BranchSide:      'buf.c:629,5'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
            - BranchSide:      'buf.c:629,5'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
        - Branch String:   'buf.c:629,5'
          Branch Sides:
            - BranchSide:      'buf.c:629,5'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
            - BranchSide:      'buf.c:629,5'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
        - Branch String:   'buf.c:629,5'
          Branch Sides:
            - BranchSide:      'buf.c:629,5'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
            - BranchSide:      'buf.c:631,9'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
        - Branch String:   'buf.c:629,5'
          Branch Sides:
            - BranchSide:      'buf.c:629,5'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
            - BranchSide:      'buf.c:629,5'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
        - Branch String:   'buf.c:631,9'
          Branch Sides:
            - BranchSide:      'buf.c:635,13'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
            - BranchSide:      'buf.c:642,9'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
        - Branch String:   'buf.c:635,13'
          Branch Sides:
            - BranchSide:      'buf.c:636,24'
              BranchSideFuncs:
                - xmlBufMemoryError
            - BranchSide:      'buf.c:639,5'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
        - Branch String:   'buf.c:642,9'
          Branch Sides:
            - BranchSide:      'buf.c:643,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:646,13'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
        - Branch String:   'buf.c:646,5'
          Branch Sides:
            - BranchSide:      'buf.c:650,17'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
            - BranchSide:      'buf.c:650,17'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
            - BranchSide:      'buf.c:664,24'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
            - BranchSide:      'buf.c:667,17'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
            - BranchSide:      'buf.c:682,24'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
        - Branch String:   'buf.c:650,17'
          Branch Sides:
            - BranchSide:      'buf.c:651,28'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
            - BranchSide:      'buf.c:653,27'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
        - Branch String:   'buf.c:651,28'
          Branch Sides:
            - BranchSide:      'buf.c:651,25'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
            - BranchSide:      'buf.c:651,62'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
        - Branch String:   'buf.c:655,6'
          Branch Sides:
            - BranchSide:      'buf.c:656,14'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
            - BranchSide:      'buf.c:662,6'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
        - Branch String:   'buf.c:656,14'
          Branch Sides:
            - BranchSide:      'buf.c:657,32'
              BranchSideFuncs:
                - xmlBufMemoryError
            - BranchSide:      'buf.c:660,18'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
        - Branch String:   'buf.c:664,24'
          Branch Sides:
            - BranchSide:      'buf.c:664,21'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
            - BranchSide:      'buf.c:664,58'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
        - Branch String:   'buf.c:667,17'
          Branch Sides:
            - BranchSide:      'buf.c:668,27'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
            - BranchSide:      'buf.c:670,27'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
        - Branch String:   'buf.c:671,17'
          Branch Sides:
            - BranchSide:      'buf.c:0,0'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
            - BranchSide:      'buf.c:672,25'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
        - Branch String:   'buf.c:672,25'
          Branch Sides:
            - BranchSide:      'buf.c:673,43'
              BranchSideFuncs:
                - xmlBufMemoryError
            - BranchSide:      'buf.c:676,29'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
        - Branch String:   'buf.c:682,24'
          Branch Sides:
            - BranchSide:      'buf.c:682,21'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
            - BranchSide:      'buf.c:682,58'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
        - Branch String:   'buf.c:686,45'
          Branch Sides:
            - BranchSide:      'buf.c:686,49'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
            - BranchSide:      'buf.c:705,6'
              BranchSideFuncs:
                - xmlBufMemoryError
        - Branch String:   'buf.c:686,9'
          Branch Sides:
            - BranchSide:      'buf.c:687,21'
              BranchSideFuncs:
                - xmlBufMemoryError
            - BranchSide:      'buf.c:705,6'
              BranchSideFuncs:
                - xmlBufMemoryError
        - Branch String:   'buf.c:689,13'
          Branch Sides:
            - BranchSide:      'buf.c:691,14'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:696,26'
              BranchSideFuncs:
                - xmlBufMemoryError
        - Branch String:   'buf.c:697,10'
          Branch Sides:
            - BranchSide:      'buf.c:698,21'
              BranchSideFuncs:
                - xmlBufMemoryError
            - BranchSide:      'buf.c:701,23'
              BranchSideFuncs: []
        - Branch String:   'buf.c:705,6'
          Branch Sides:
            - BranchSide:      'buf.c:706,26'
              BranchSideFuncs:
                - xmlBufMemoryError
            - BranchSide:      'buf.c:710,13'
              BranchSideFuncs:
                - xmlBufMemoryError
        - Branch String:   'buf.c:708,17'
          Branch Sides:
            - BranchSide:      'buf.c:709,10'
              BranchSideFuncs:
                - xmlBufMemoryError
            - BranchSide:      'buf.c:710,2'
              BranchSideFuncs:
                - xmlBufMemoryError
        - Branch String:   'buf.c:710,13'
          Branch Sides:
            - BranchSide:      'buf.c:711,26'
              BranchSideFuncs:
                - xmlBufMemoryError
            - BranchSide:      'buf.c:718,26'
              BranchSideFuncs:
                - xmlBufMemoryError
        - Branch String:   'buf.c:725,6'
          Branch Sides:
            - BranchSide:      'buf.c:726,24'
              BranchSideFuncs:
                - xmlBufMemoryError
            - BranchSide:      'buf.c:729,17'
              BranchSideFuncs: []
        - Branch String:   'buf.c:732,5'
          Branch Sides:
            - BranchSide:      'buf.c:732,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:732,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:732,5'
          Branch Sides:
            - BranchSide:      'buf.c:732,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:732,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buf.c:636,6'
          Dst:             xmlBufMemoryError
        - Src:             'buf.c:657,14'
          Dst:             xmlBufMemoryError
        - Src:             'buf.c:673,25'
          Dst:             xmlBufMemoryError
        - Src:             'buf.c:698,3'
          Dst:             xmlBufMemoryError
        - Src:             'buf.c:726,6'
          Dst:             xmlBufMemoryError
    - functionName:    xmlBufOverflowError
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlBuf *'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'buf.c:108,9'
          Branch Sides:
            - BranchSide:      'buf.c:108,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:109,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufBackToBuffer
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 929
      functionLinenumberEnd: 972
      functionDepth:   0
      returnType:      'struct._xmlBuffer *'
      argCount:        1
      argTypes:
        - 'struct._xmlBuf *'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         29
      ICount:          211
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - xmlBufFree
        - xmlBufOverflowError
      functionUses:    4
      BranchProfiles:
        - Branch String:   'buf.c:932,9'
          Branch Sides:
            - BranchSide:      'buf.c:933,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:934,5'
              BranchSideFuncs:
                - xmlBufOverflowError
                - xmlBufOverflowError
                - xmlBufFree
        - Branch String:   'buf.c:934,5'
          Branch Sides:
            - BranchSide:      'buf.c:934,5'
              BranchSideFuncs:
                - xmlBufOverflowError
                - xmlBufOverflowError
                - xmlBufFree
            - BranchSide:      'buf.c:934,5'
              BranchSideFuncs:
                - xmlBufOverflowError
                - xmlBufOverflowError
                - xmlBufFree
        - Branch String:   'buf.c:934,5'
          Branch Sides:
            - BranchSide:      'buf.c:934,5'
              BranchSideFuncs:
                - xmlBufOverflowError
                - xmlBufOverflowError
                - xmlBufFree
            - BranchSide:      'buf.c:934,5'
              BranchSideFuncs:
                - xmlBufOverflowError
                - xmlBufOverflowError
                - xmlBufFree
        - Branch String:   'buf.c:934,5'
          Branch Sides:
            - BranchSide:      'buf.c:934,5'
              BranchSideFuncs:
                - xmlBufOverflowError
                - xmlBufOverflowError
                - xmlBufFree
            - BranchSide:      'buf.c:935,10'
              BranchSideFuncs:
                - xmlBufOverflowError
                - xmlBufOverflowError
                - xmlBufFree
        - Branch String:   'buf.c:934,5'
          Branch Sides:
            - BranchSide:      'buf.c:934,5'
              BranchSideFuncs:
                - xmlBufOverflowError
                - xmlBufOverflowError
                - xmlBufFree
            - BranchSide:      'buf.c:934,5'
              BranchSideFuncs:
                - xmlBufOverflowError
                - xmlBufOverflowError
                - xmlBufFree
        - Branch String:   'buf.c:935,22'
          Branch Sides:
            - BranchSide:      'buf.c:935,26'
              BranchSideFuncs:
                - xmlBufFree
            - BranchSide:      'buf.c:936,20'
              BranchSideFuncs:
                - xmlBufFree
        - Branch String:   'buf.c:935,9'
          Branch Sides:
            - BranchSide:      'buf.c:936,20'
              BranchSideFuncs:
                - xmlBufFree
            - BranchSide:      'buf.c:940,11'
              BranchSideFuncs:
                - xmlBufOverflowError
                - xmlBufOverflowError
        - Branch String:   'buf.c:944,9'
          Branch Sides:
            - BranchSide:      'buf.c:950,29'
              BranchSideFuncs:
                - xmlBufOverflowError
            - BranchSide:      'buf.c:953,16'
              BranchSideFuncs:
                - xmlBufOverflowError
        - Branch String:   'buf.c:953,16'
          Branch Sides:
            - BranchSide:      'buf.c:960,29'
              BranchSideFuncs:
                - xmlBufOverflowError
            - BranchSide:      'buf.c:964,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buf.c:936,9'
          Dst:             xmlBufFree
        - Src:             'buf.c:950,9'
          Dst:             xmlBufOverflowError
        - Src:             'buf.c:960,9'
          Dst:             xmlBufOverflowError
    - functionName:    xmlBufFree
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlBuf *'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         15
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    19
      BranchProfiles:
        - Branch String:   'buf.c:269,9'
          Branch Sides:
            - BranchSide:      'buf.c:270,2'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:273,10'
              BranchSideFuncs: []
        - Branch String:   'buf.c:273,45'
          Branch Sides:
            - BranchSide:      'buf.c:274,10'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:276,16'
              BranchSideFuncs: []
        - Branch String:   'buf.c:273,9'
          Branch Sides:
            - BranchSide:      'buf.c:275,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:276,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufFromBuffer
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 894
      functionLinenumberEnd: 914
      functionDepth:   0
      returnType:      'struct._xmlBuf *'
      argCount:        1
      argTypes:
        - 'struct._xmlBuffer *'
      constantsTouched: []
      argNames:
        - buffer
      BBCount:         14
      ICount:          130
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'buf.c:897,9'
          Branch Sides:
            - BranchSide:      'buf.c:898,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:900,23'
              BranchSideFuncs: []
        - Branch String:   'buf.c:901,9'
          Branch Sides:
            - BranchSide:      'buf.c:902,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:904,16'
              BranchSideFuncs: []
        - Branch String:   'buf.c:906,5'
          Branch Sides:
            - BranchSide:      'buf.c:906,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:906,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:906,5'
          Branch Sides:
            - BranchSide:      'buf.c:906,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:906,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufWriteQuotedString
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 844
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlBuf *'
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
        - string
      BBCount:         39
      ICount:          226
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - xmlBufAdd
        - xmlBufCCat
        - xmlBufCat
        - xmlStrchr
      functionUses:    11
      BranchProfiles:
        - Branch String:   'buf.c:846,23'
          Branch Sides:
            - BranchSide:      'buf.c:846,27'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:847,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:846,9'
          Branch Sides:
            - BranchSide:      'buf.c:847,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:848,5'
              BranchSideFuncs:
                - xmlStrchr
                - xmlBufCCat
                - xmlBufCat
                - xmlBufCCat
                - xmlStrchr
                - xmlBufCCat
                - xmlBufCat
                - xmlBufCCat
                - xmlBufCCat
                - xmlBufCCat
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
        - Branch String:   'buf.c:848,5'
          Branch Sides:
            - BranchSide:      'buf.c:848,5'
              BranchSideFuncs:
                - xmlStrchr
                - xmlBufCCat
                - xmlBufCat
                - xmlBufCCat
                - xmlStrchr
                - xmlBufCCat
                - xmlBufCat
                - xmlBufCCat
                - xmlBufCCat
                - xmlBufCCat
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
            - BranchSide:      'buf.c:848,5'
              BranchSideFuncs:
                - xmlStrchr
                - xmlBufCCat
                - xmlBufCat
                - xmlBufCCat
                - xmlStrchr
                - xmlBufCCat
                - xmlBufCat
                - xmlBufCCat
                - xmlBufCCat
                - xmlBufCCat
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
        - Branch String:   'buf.c:848,5'
          Branch Sides:
            - BranchSide:      'buf.c:848,5'
              BranchSideFuncs:
                - xmlStrchr
                - xmlBufCCat
                - xmlBufCat
                - xmlBufCCat
                - xmlStrchr
                - xmlBufCCat
                - xmlBufCat
                - xmlBufCCat
                - xmlBufCCat
                - xmlBufCCat
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
            - BranchSide:      'buf.c:848,5'
              BranchSideFuncs:
                - xmlStrchr
                - xmlBufCCat
                - xmlBufCat
                - xmlBufCCat
                - xmlStrchr
                - xmlBufCCat
                - xmlBufCat
                - xmlBufCCat
                - xmlBufCCat
                - xmlBufCCat
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
        - Branch String:   'buf.c:848,5'
          Branch Sides:
            - BranchSide:      'buf.c:848,5'
              BranchSideFuncs:
                - xmlStrchr
                - xmlBufCCat
                - xmlBufCat
                - xmlBufCCat
                - xmlStrchr
                - xmlBufCCat
                - xmlBufCat
                - xmlBufCCat
                - xmlBufCCat
                - xmlBufCCat
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
            - BranchSide:      'buf.c:849,19'
              BranchSideFuncs:
                - xmlStrchr
                - xmlBufCCat
                - xmlBufCat
                - xmlBufCCat
                - xmlStrchr
                - xmlBufCCat
                - xmlBufCat
                - xmlBufCCat
                - xmlBufCCat
                - xmlBufCCat
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
        - Branch String:   'buf.c:848,5'
          Branch Sides:
            - BranchSide:      'buf.c:848,5'
              BranchSideFuncs:
                - xmlStrchr
                - xmlBufCCat
                - xmlBufCat
                - xmlBufCCat
                - xmlStrchr
                - xmlBufCCat
                - xmlBufCat
                - xmlBufCCat
                - xmlBufCCat
                - xmlBufCCat
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
            - BranchSide:      'buf.c:848,5'
              BranchSideFuncs:
                - xmlStrchr
                - xmlBufCCat
                - xmlBufCat
                - xmlBufCCat
                - xmlStrchr
                - xmlBufCCat
                - xmlBufCat
                - xmlBufCCat
                - xmlBufCCat
                - xmlBufCCat
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
        - Branch String:   'buf.c:849,9'
          Branch Sides:
            - BranchSide:      'buf.c:850,23'
              BranchSideFuncs:
                - xmlStrchr
                - xmlBufCCat
                - xmlBufCat
                - xmlBufCCat
                - xmlBufCCat
                - xmlBufCCat
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
            - BranchSide:      'buf.c:875,20'
              BranchSideFuncs:
                - xmlBufCCat
                - xmlBufCat
                - xmlBufCCat
        - Branch String:   'buf.c:850,13'
          Branch Sides:
            - BranchSide:      'buf.c:851,17'
              BranchSideFuncs:
                - xmlBufCCat
                - xmlBufCCat
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
            - BranchSide:      'buf.c:870,17'
              BranchSideFuncs:
                - xmlBufCCat
                - xmlBufCat
                - xmlBufCCat
        - Branch String:   'buf.c:853,13'
          Branch Sides:
            - BranchSide:      'buf.c:854,21'
              BranchSideFuncs:
                - xmlBufCCat
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
            - BranchSide:      'buf.c:865,17'
              BranchSideFuncs:
                - xmlBufCCat
                - xmlBufAdd
        - Branch String:   'buf.c:854,20'
          Branch Sides:
            - BranchSide:      'buf.c:855,25'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufCCat
                - xmlBufAdd
                - xmlBufAdd
            - BranchSide:      'buf.c:862,24'
              BranchSideFuncs:
                - xmlBufCCat
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
        - Branch String:   'buf.c:855,25'
          Branch Sides:
            - BranchSide:      'buf.c:856,35'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufCCat
                - xmlBufAdd
            - BranchSide:      'buf.c:857,31'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufCCat
                - xmlBufAdd
                - xmlBufAdd
        - Branch String:   'buf.c:865,17'
          Branch Sides:
            - BranchSide:      'buf.c:866,27'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufCCat
            - BranchSide:      'buf.c:867,17'
              BranchSideFuncs:
                - xmlBufCCat
      Callsites:
        - Src:             'buf.c:849,9'
          Dst:             xmlStrchr
        - Src:             'buf.c:850,13'
          Dst:             xmlStrchr
        - Src:             'buf.c:851,6'
          Dst:             xmlBufCCat
        - Src:             'buf.c:856,25'
          Dst:             xmlBufAdd
        - Src:             'buf.c:857,21'
          Dst:             xmlBufAdd
        - Src:             'buf.c:866,17'
          Dst:             xmlBufAdd
        - Src:             'buf.c:867,6'
          Dst:             xmlBufCCat
        - Src:             'buf.c:870,6'
          Dst:             xmlBufCCat
        - Src:             'buf.c:871,13'
          Dst:             xmlBufCat
        - Src:             'buf.c:872,6'
          Dst:             xmlBufCCat
        - Src:             'buf.c:875,9'
          Dst:             xmlBufCCat
        - Src:             'buf.c:876,9'
          Dst:             xmlBufCat
        - Src:             'buf.c:877,9'
          Dst:             xmlBufCCat
    - functionName:    xmlBufCCat
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 827
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlBuf *'
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
        - str
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlBufCat
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'buf.c:828,12'
          Dst:             xmlBufCat
    - functionName:    xmlBufCat
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlBuf *'
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
        - str
      BBCount:         23
      ICount:          126
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - xmlBufAdd
      functionUses:    12
      BranchProfiles:
        - Branch String:   'buf.c:809,23'
          Branch Sides:
            - BranchSide:      'buf.c:809,27'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:810,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:809,9'
          Branch Sides:
            - BranchSide:      'buf.c:810,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:811,5'
              BranchSideFuncs:
                - xmlBufAdd
        - Branch String:   'buf.c:811,5'
          Branch Sides:
            - BranchSide:      'buf.c:811,5'
              BranchSideFuncs:
                - xmlBufAdd
            - BranchSide:      'buf.c:811,5'
              BranchSideFuncs:
                - xmlBufAdd
        - Branch String:   'buf.c:811,5'
          Branch Sides:
            - BranchSide:      'buf.c:811,5'
              BranchSideFuncs:
                - xmlBufAdd
            - BranchSide:      'buf.c:811,5'
              BranchSideFuncs:
                - xmlBufAdd
        - Branch String:   'buf.c:811,5'
          Branch Sides:
            - BranchSide:      'buf.c:811,5'
              BranchSideFuncs:
                - xmlBufAdd
            - BranchSide:      'buf.c:812,9'
              BranchSideFuncs:
                - xmlBufAdd
        - Branch String:   'buf.c:811,5'
          Branch Sides:
            - BranchSide:      'buf.c:811,5'
              BranchSideFuncs:
                - xmlBufAdd
            - BranchSide:      'buf.c:811,5'
              BranchSideFuncs:
                - xmlBufAdd
        - Branch String:   'buf.c:812,9'
          Branch Sides:
            - BranchSide:      'buf.c:812,22'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:813,22'
              BranchSideFuncs:
                - xmlBufAdd
      Callsites:
        - Src:             'buf.c:813,12'
          Dst:             xmlBufAdd
    - functionName:    xmlBufIsEmpty
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlBuf *'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         19
      ICount:          108
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'buf.c:604,16'
          Branch Sides:
            - BranchSide:      'buf.c:604,20'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:605,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:604,9'
          Branch Sides:
            - BranchSide:      'buf.c:605,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:606,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:606,5'
          Branch Sides:
            - BranchSide:      'buf.c:606,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:606,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:606,5'
          Branch Sides:
            - BranchSide:      'buf.c:606,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:606,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:606,5'
          Branch Sides:
            - BranchSide:      'buf.c:606,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:608,12'
              BranchSideFuncs: []
        - Branch String:   'buf.c:606,5'
          Branch Sides:
            - BranchSide:      'buf.c:606,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:606,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufAvail
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct._xmlBuf *'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         22
      ICount:          128
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'buf.c:586,16'
          Branch Sides:
            - BranchSide:      'buf.c:586,20'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:587,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:586,9'
          Branch Sides:
            - BranchSide:      'buf.c:587,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:588,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:588,5'
          Branch Sides:
            - BranchSide:      'buf.c:588,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:588,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:588,5'
          Branch Sides:
            - BranchSide:      'buf.c:588,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:588,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:588,5'
          Branch Sides:
            - BranchSide:      'buf.c:588,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:590,13'
              BranchSideFuncs: []
        - Branch String:   'buf.c:588,5'
          Branch Sides:
            - BranchSide:      'buf.c:588,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:588,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:590,12'
          Branch Sides:
            - BranchSide:      'buf.c:590,38'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:590,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufUse
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct._xmlBuf *'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         19
      ICount:          105
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    35
      BranchProfiles:
        - Branch String:   'buf.c:564,16'
          Branch Sides:
            - BranchSide:      'buf.c:564,20'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:565,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:564,9'
          Branch Sides:
            - BranchSide:      'buf.c:565,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:566,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:566,5'
          Branch Sides:
            - BranchSide:      'buf.c:566,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:566,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:566,5'
          Branch Sides:
            - BranchSide:      'buf.c:566,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:566,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:566,5'
          Branch Sides:
            - BranchSide:      'buf.c:566,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:568,12'
              BranchSideFuncs: []
        - Branch String:   'buf.c:566,5'
          Branch Sides:
            - BranchSide:      'buf.c:566,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:566,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufLength
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct._xmlBuf *'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         19
      ICount:          105
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'buf.c:545,16'
          Branch Sides:
            - BranchSide:      'buf.c:545,20'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:546,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:545,9'
          Branch Sides:
            - BranchSide:      'buf.c:546,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:547,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:547,5'
          Branch Sides:
            - BranchSide:      'buf.c:547,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:547,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:547,5'
          Branch Sides:
            - BranchSide:      'buf.c:547,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:547,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:547,5'
          Branch Sides:
            - BranchSide:      'buf.c:547,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:549,12'
              BranchSideFuncs: []
        - Branch String:   'buf.c:547,5'
          Branch Sides:
            - BranchSide:      'buf.c:547,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:547,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufAddLen
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlBuf *'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         27
      ICount:          183
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'buf.c:522,23'
          Branch Sides:
            - BranchSide:      'buf.c:522,27'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:523,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:522,9'
          Branch Sides:
            - BranchSide:      'buf.c:523,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:524,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:524,5'
          Branch Sides:
            - BranchSide:      'buf.c:524,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:524,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:524,5'
          Branch Sides:
            - BranchSide:      'buf.c:524,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:524,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:524,5'
          Branch Sides:
            - BranchSide:      'buf.c:524,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:525,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:524,5'
          Branch Sides:
            - BranchSide:      'buf.c:524,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:524,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:525,9'
          Branch Sides:
            - BranchSide:      'buf.c:526,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:527,17'
              BranchSideFuncs: []
        - Branch String:   'buf.c:529,5'
          Branch Sides:
            - BranchSide:      'buf.c:529,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:529,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:529,5'
          Branch Sides:
            - BranchSide:      'buf.c:529,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:529,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufEnd
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlBuf *'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         19
      ICount:          109
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'buf.c:502,16'
          Branch Sides:
            - BranchSide:      'buf.c:502,20'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:503,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:502,9'
          Branch Sides:
            - BranchSide:      'buf.c:503,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:504,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:504,5'
          Branch Sides:
            - BranchSide:      'buf.c:504,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:504,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:504,5'
          Branch Sides:
            - BranchSide:      'buf.c:504,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:504,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:504,5'
          Branch Sides:
            - BranchSide:      'buf.c:504,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:506,13'
              BranchSideFuncs: []
        - Branch String:   'buf.c:504,5'
          Branch Sides:
            - BranchSide:      'buf.c:504,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:504,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufContent
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlBuf *'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    27
      BranchProfiles:
        - Branch String:   'buf.c:484,16'
          Branch Sides:
            - BranchSide:      'buf.c:484,20'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:485,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:484,9'
          Branch Sides:
            - BranchSide:      'buf.c:485,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:487,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufDump
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct._xmlBuf *'
      constantsTouched: []
      argNames:
        - file
        - buf
      BBCount:         26
      ICount:          147
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - fwrite
      functionUses:    0
      BranchProfiles:
        - Branch String:   'buf.c:459,23'
          Branch Sides:
            - BranchSide:      'buf.c:459,27'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:460,2'
              BranchSideFuncs: []
        - Branch String:   'buf.c:459,9'
          Branch Sides:
            - BranchSide:      'buf.c:460,2'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:462,9'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'buf.c:462,9'
          Branch Sides:
            - BranchSide:      'buf.c:463,2'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:465,5'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'buf.c:465,5'
          Branch Sides:
            - BranchSide:      'buf.c:465,5'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'buf.c:465,5'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'buf.c:465,5'
          Branch Sides:
            - BranchSide:      'buf.c:465,5'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'buf.c:465,5'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'buf.c:465,5'
          Branch Sides:
            - BranchSide:      'buf.c:465,5'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'buf.c:466,9'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'buf.c:465,5'
          Branch Sides:
            - BranchSide:      'buf.c:465,5'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'buf.c:465,5'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'buf.c:466,9'
          Branch Sides:
            - BranchSide:      'buf.c:467,9'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'buf.c:468,18'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             'buf.c:468,11'
          Dst:             fwrite
    - functionName:    fwrite
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - size_t
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlBufGrowInternal
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct._xmlBuf *'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         61
      ICount:          410
      EdgeCount:       82
      CyclomaticComplexity: 23
      functionsReached:
        - xmlBufMemoryError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'buf.c:372,23'
          Branch Sides:
            - BranchSide:      'buf.c:372,45'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:372,27'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
        - Branch String:   'buf.c:372,9'
          Branch Sides:
            - BranchSide:      'buf.c:372,45'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:373,5'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
        - Branch String:   'buf.c:373,5'
          Branch Sides:
            - BranchSide:      'buf.c:373,5'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
            - BranchSide:      'buf.c:373,5'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
        - Branch String:   'buf.c:373,5'
          Branch Sides:
            - BranchSide:      'buf.c:373,5'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
            - BranchSide:      'buf.c:373,5'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
        - Branch String:   'buf.c:373,5'
          Branch Sides:
            - BranchSide:      'buf.c:373,5'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
            - BranchSide:      'buf.c:375,9'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
        - Branch String:   'buf.c:373,5'
          Branch Sides:
            - BranchSide:      'buf.c:373,5'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
            - BranchSide:      'buf.c:373,5'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
        - Branch String:   'buf.c:375,9'
          Branch Sides:
            - BranchSide:      'buf.c:376,16'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:377,9'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
        - Branch String:   'buf.c:377,9'
          Branch Sides:
            - BranchSide:      'buf.c:378,27'
              BranchSideFuncs:
                - xmlBufMemoryError
            - BranchSide:      'buf.c:382,9'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
        - Branch String:   'buf.c:382,9'
          Branch Sides:
            - BranchSide:      'buf.c:383,16'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
            - BranchSide:      'buf.c:385,16'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
        - Branch String:   'buf.c:383,16'
          Branch Sides:
            - BranchSide:      'buf.c:383,14'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
            - BranchSide:      'buf.c:383,54'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
        - Branch String:   'buf.c:386,16'
          Branch Sides:
            - BranchSide:      'buf.c:386,14'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
            - BranchSide:      'buf.c:386,51'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
        - Branch String:   'buf.c:389,9'
          Branch Sides:
            - BranchSide:      'buf.c:393,14'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufMemoryError
            - BranchSide:      'buf.c:401,10'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
        - Branch String:   'buf.c:393,57'
          Branch Sides:
            - BranchSide:      'buf.c:394,7'
              BranchSideFuncs:
                - xmlBufMemoryError
            - BranchSide:      'buf.c:395,24'
              BranchSideFuncs:
                - xmlBufMemoryError
        - Branch String:   'buf.c:393,13'
          Branch Sides:
            - BranchSide:      'buf.c:395,24'
              BranchSideFuncs:
                - xmlBufMemoryError
            - BranchSide:      'buf.c:398,6'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
        - Branch String:   'buf.c:398,6'
          Branch Sides:
            - BranchSide:      'buf.c:399,11'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
            - BranchSide:      'buf.c:400,5'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
        - Branch String:   'buf.c:401,45'
          Branch Sides:
            - BranchSide:      'buf.c:401,49'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
            - BranchSide:      'buf.c:412,23'
              BranchSideFuncs:
                - xmlBufMemoryError
        - Branch String:   'buf.c:401,9'
          Branch Sides:
            - BranchSide:      'buf.c:402,28'
              BranchSideFuncs:
                - xmlBufMemoryError
            - BranchSide:      'buf.c:412,23'
              BranchSideFuncs:
                - xmlBufMemoryError
        - Branch String:   'buf.c:405,6'
          Branch Sides:
            - BranchSide:      'buf.c:406,24'
              BranchSideFuncs:
                - xmlBufMemoryError
            - BranchSide:      'buf.c:409,19'
              BranchSideFuncs: []
        - Branch String:   'buf.c:413,6'
          Branch Sides:
            - BranchSide:      'buf.c:414,24'
              BranchSideFuncs:
                - xmlBufMemoryError
            - BranchSide:      'buf.c:417,17'
              BranchSideFuncs: []
        - Branch String:   'buf.c:420,5'
          Branch Sides:
            - BranchSide:      'buf.c:420,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:420,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:420,5'
          Branch Sides:
            - BranchSide:      'buf.c:420,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:420,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buf.c:378,9'
          Dst:             xmlBufMemoryError
        - Src:             'buf.c:395,6'
          Dst:             xmlBufMemoryError
        - Src:             'buf.c:406,6'
          Dst:             xmlBufMemoryError
        - Src:             'buf.c:414,6'
          Dst:             xmlBufMemoryError
    - functionName:    xmlBufGrow
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlBuf *'
        - int
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         16
      ICount:          80
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlBufGrowInternal
      functionUses:    6
      BranchProfiles:
        - Branch String:   'buf.c:438,23'
          Branch Sides:
            - BranchSide:      'buf.c:438,37'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:438,27'
              BranchSideFuncs:
                - xmlBufGrowInternal
        - Branch String:   'buf.c:438,9'
          Branch Sides:
            - BranchSide:      'buf.c:438,37'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:439,9'
              BranchSideFuncs:
                - xmlBufGrowInternal
        - Branch String:   'buf.c:439,9'
          Branch Sides:
            - BranchSide:      'buf.c:440,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:441,30'
              BranchSideFuncs:
                - xmlBufGrowInternal
        - Branch String:   'buf.c:442,9'
          Branch Sides:
            - BranchSide:      'buf.c:443,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:444,12'
              BranchSideFuncs: []
        - Branch String:   'buf.c:444,12'
          Branch Sides:
            - BranchSide:      'buf.c:444,11'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:444,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buf.c:441,11'
          Dst:             xmlBufGrowInternal
    - functionName:    xmlBufShrink
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct._xmlBuf *'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         43
      ICount:          312
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    14
      BranchProfiles:
        - Branch String:   'buf.c:321,23'
          Branch Sides:
            - BranchSide:      'buf.c:321,45'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:321,27'
              BranchSideFuncs: []
        - Branch String:   'buf.c:321,9'
          Branch Sides:
            - BranchSide:      'buf.c:321,45'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:322,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:322,5'
          Branch Sides:
            - BranchSide:      'buf.c:322,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:322,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:322,5'
          Branch Sides:
            - BranchSide:      'buf.c:322,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:322,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:322,5'
          Branch Sides:
            - BranchSide:      'buf.c:322,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:323,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:322,5'
          Branch Sides:
            - BranchSide:      'buf.c:322,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:322,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:323,9'
          Branch Sides:
            - BranchSide:      'buf.c:323,19'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:324,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:324,9'
          Branch Sides:
            - BranchSide:      'buf.c:324,25'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:326,17'
              BranchSideFuncs: []
        - Branch String:   'buf.c:327,45'
          Branch Sides:
            - BranchSide:      'buf.c:327,49'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:349,10'
              BranchSideFuncs: []
        - Branch String:   'buf.c:327,9'
          Branch Sides:
            - BranchSide:      'buf.c:332,25'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:349,10'
              BranchSideFuncs: []
        - Branch String:   'buf.c:339,42'
          Branch Sides:
            - BranchSide:      'buf.c:339,46'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:348,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:339,6'
          Branch Sides:
            - BranchSide:      'buf.c:340,25'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:348,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:341,10'
          Branch Sides:
            - BranchSide:      'buf.c:342,11'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:347,2'
              BranchSideFuncs: []
        - Branch String:   'buf.c:352,5'
          Branch Sides:
            - BranchSide:      'buf.c:352,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:352,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:352,5'
          Branch Sides:
            - BranchSide:      'buf.c:352,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:352,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufEmpty
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlBuf *'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         32
      ICount:          215
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'buf.c:290,23'
          Branch Sides:
            - BranchSide:      'buf.c:290,45'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:290,27'
              BranchSideFuncs: []
        - Branch String:   'buf.c:290,9'
          Branch Sides:
            - BranchSide:      'buf.c:290,45'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:291,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:291,9'
          Branch Sides:
            - BranchSide:      'buf.c:291,31'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:292,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:292,5'
          Branch Sides:
            - BranchSide:      'buf.c:292,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:292,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:292,5'
          Branch Sides:
            - BranchSide:      'buf.c:292,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:292,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:292,5'
          Branch Sides:
            - BranchSide:      'buf.c:292,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:293,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:292,5'
          Branch Sides:
            - BranchSide:      'buf.c:292,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:292,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:294,45'
          Branch Sides:
            - BranchSide:      'buf.c:295,17'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:302,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:294,9'
          Branch Sides:
            - BranchSide:      'buf.c:296,16'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:302,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:304,5'
          Branch Sides:
            - BranchSide:      'buf.c:304,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:304,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:304,5'
          Branch Sides:
            - BranchSide:      'buf.c:304,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:304,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufSetAllocationScheme
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlBuf *'
        - int
      constantsTouched: []
      argNames:
        - buf
        - scheme
      BBCount:         24
      ICount:          122
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    14
      BranchProfiles:
        - Branch String:   'buf.c:235,23'
          Branch Sides:
            - BranchSide:      'buf.c:235,27'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:236,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:235,9'
          Branch Sides:
            - BranchSide:      'buf.c:236,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:238,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:238,9'
          Branch Sides:
            - BranchSide:      'buf.c:239,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:240,10'
              BranchSideFuncs: []
        - Branch String:   'buf.c:240,47'
          Branch Sides:
            - BranchSide:      'buf.c:241,10'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:244,15'
              BranchSideFuncs: []
        - Branch String:   'buf.c:241,44'
          Branch Sides:
            - BranchSide:      'buf.c:242,10'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:244,15'
              BranchSideFuncs: []
        - Branch String:   'buf.c:242,45'
          Branch Sides:
            - BranchSide:      'buf.c:243,3'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:244,15'
              BranchSideFuncs: []
        - Branch String:   'buf.c:240,9'
          Branch Sides:
            - BranchSide:      'buf.c:244,15'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:253,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:245,13'
          Branch Sides:
            - BranchSide:      'buf.c:246,34'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:247,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:253,9'
          Branch Sides:
            - BranchSide:      'buf.c:254,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:257,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufGetAllocationScheme
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlBuf *'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'buf.c:217,9'
          Branch Sides:
            - BranchSide:      'buf.c:218,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:220,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufDetach
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlBuf *'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         14
      ICount:          104
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'buf.c:191,9'
          Branch Sides:
            - BranchSide:      'buf.c:192,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:193,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:193,9'
          Branch Sides:
            - BranchSide:      'buf.c:194,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:195,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:195,9'
          Branch Sides:
            - BranchSide:      'buf.c:196,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:198,11'
              BranchSideFuncs: []
        - Branch String:   'buf.c:202,5'
          Branch Sides:
            - BranchSide:      'buf.c:202,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:202,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:202,5'
          Branch Sides:
            - BranchSide:      'buf.c:202,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:202,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufCreateSize
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      'struct._xmlBuf *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         22
      ICount:          175
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - __xmlBufferAllocScheme
      functionUses:    11
      BranchProfiles:
        - Branch String:   'buf.c:153,9'
          Branch Sides:
            - BranchSide:      'buf.c:154,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:155,23'
              BranchSideFuncs:
                - __xmlBufferAllocScheme
        - Branch String:   'buf.c:156,9'
          Branch Sides:
            - BranchSide:      'buf.c:157,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:158,5'
              BranchSideFuncs:
                - __xmlBufferAllocScheme
        - Branch String:   'buf.c:162,18'
          Branch Sides:
            - BranchSide:      'buf.c:162,25'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:162,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:163,5'
          Branch Sides:
            - BranchSide:      'buf.c:163,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:163,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:163,5'
          Branch Sides:
            - BranchSide:      'buf.c:163,5'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:163,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:164,9'
          Branch Sides:
            - BranchSide:      'buf.c:165,36'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:172,2'
              BranchSideFuncs: []
        - Branch String:   'buf.c:166,13'
          Branch Sides:
            - BranchSide:      'buf.c:167,13'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:170,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buf.c:161,18'
          Dst:             __xmlBufferAllocScheme
    - functionName:    xmlBufCreate
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      'struct._xmlBuf *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          137
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __xmlBufferAllocScheme
        - __xmlDefaultBufferSize
      functionUses:    12
      BranchProfiles:
        - Branch String:   'buf.c:121,15'
          Branch Sides:
            - BranchSide:      'buf.c:123,23'
              BranchSideFuncs:
                - __xmlDefaultBufferSize
                - __xmlBufferAllocScheme
            - BranchSide:      'buf.c:123,23'
              BranchSideFuncs:
                - __xmlDefaultBufferSize
                - __xmlBufferAllocScheme
        - Branch String:   'buf.c:124,9'
          Branch Sides:
            - BranchSide:      'buf.c:125,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:126,5'
              BranchSideFuncs:
                - __xmlDefaultBufferSize
                - __xmlBufferAllocScheme
        - Branch String:   'buf.c:130,5'
          Branch Sides:
            - BranchSide:      'buf.c:130,5'
              BranchSideFuncs:
                - __xmlBufferAllocScheme
            - BranchSide:      'buf.c:130,5'
              BranchSideFuncs:
                - __xmlBufferAllocScheme
        - Branch String:   'buf.c:130,5'
          Branch Sides:
            - BranchSide:      'buf.c:130,5'
              BranchSideFuncs:
                - __xmlBufferAllocScheme
            - BranchSide:      'buf.c:130,5'
              BranchSideFuncs:
                - __xmlBufferAllocScheme
        - Branch String:   'buf.c:133,9'
          Branch Sides:
            - BranchSide:      'buf.c:134,2'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:137,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buf.c:129,17'
          Dst:             __xmlDefaultBufferSize
        - Src:             'buf.c:131,18'
          Dst:             __xmlBufferAllocScheme
    - functionName:    xmlVSetError
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        15
      argTypes:
        - 'struct._xmlError *'
        - 'char *'
        - 'struct._xmlNode *'
        - int
        - int
        - int
        - 'char *'
        - int
        - 'char *'
        - 'char *'
        - 'char *'
        - int
        - int
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - err
        - ctxt
        - node
        - domain
        - code
        - level
        - file
        - line
        - str1
        - str2
        - str3
        - int1
        - col
        - fmt
        - ap
      BBCount:         34
      ICount:          294
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - xmlResetError
        - xmlStrVASPrintf
        - xmlStrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'error.c:43,9'
          Branch Sides:
            - BranchSide:      'error.c:44,23'
              BranchSideFuncs:
                - xmlResetError
            - BranchSide:      'error.c:51,9'
              BranchSideFuncs:
                - xmlStrVASPrintf
                - xmlResetError
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'error.c:51,9'
          Branch Sides:
            - BranchSide:      'error.c:52,19'
              BranchSideFuncs:
                - xmlResetError
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'error.c:57,55'
              BranchSideFuncs:
                - xmlStrVASPrintf
                - xmlResetError
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'error.c:58,13'
          Branch Sides:
            - BranchSide:      'error.c:59,13'
              BranchSideFuncs: []
            - BranchSide:      'error.c:60,28'
              BranchSideFuncs:
                - xmlResetError
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'error.c:62,9'
          Branch Sides:
            - BranchSide:      'error.c:63,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:65,9'
              BranchSideFuncs:
                - xmlResetError
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'error.c:65,9'
          Branch Sides:
            - BranchSide:      'error.c:66,57'
              BranchSideFuncs:
                - xmlStrdup
                - xmlResetError
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'error.c:70,9'
              BranchSideFuncs:
                - xmlResetError
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'error.c:67,13'
          Branch Sides:
            - BranchSide:      'error.c:68,13'
              BranchSideFuncs: []
            - BranchSide:      'error.c:69,5'
              BranchSideFuncs:
                - xmlResetError
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'error.c:70,9'
          Branch Sides:
            - BranchSide:      'error.c:71,57'
              BranchSideFuncs:
                - xmlStrdup
                - xmlResetError
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'error.c:75,9'
              BranchSideFuncs:
                - xmlResetError
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'error.c:72,13'
          Branch Sides:
            - BranchSide:      'error.c:73,13'
              BranchSideFuncs: []
            - BranchSide:      'error.c:74,5'
              BranchSideFuncs:
                - xmlResetError
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'error.c:75,9'
          Branch Sides:
            - BranchSide:      'error.c:76,57'
              BranchSideFuncs:
                - xmlStrdup
                - xmlResetError
                - xmlStrdup
            - BranchSide:      'error.c:80,9'
              BranchSideFuncs:
                - xmlResetError
                - xmlStrdup
        - Branch String:   'error.c:77,13'
          Branch Sides:
            - BranchSide:      'error.c:78,13'
              BranchSideFuncs: []
            - BranchSide:      'error.c:79,5'
              BranchSideFuncs:
                - xmlResetError
                - xmlStrdup
        - Branch String:   'error.c:80,9'
          Branch Sides:
            - BranchSide:      'error.c:81,57'
              BranchSideFuncs:
                - xmlStrdup
                - xmlResetError
            - BranchSide:      'error.c:86,19'
              BranchSideFuncs:
                - xmlResetError
        - Branch String:   'error.c:82,13'
          Branch Sides:
            - BranchSide:      'error.c:83,13'
              BranchSideFuncs: []
            - BranchSide:      'error.c:84,5'
              BranchSideFuncs:
                - xmlResetError
      Callsites:
        - Src:             'error.c:44,9'
          Dst:             xmlResetError
        - Src:             'error.c:57,15'
          Dst:             xmlStrVASPrintf
        - Src:             'error.c:66,29'
          Dst:             xmlStrdup
        - Src:             'error.c:71,29'
          Dst:             xmlStrdup
        - Src:             'error.c:76,29'
          Dst:             xmlStrdup
        - Src:             'error.c:81,29'
          Dst:             xmlStrdup
        - Src:             'error.c:86,5'
          Dst:             xmlResetError
    - functionName:    xmlResetError
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 904
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlError *'
      constantsTouched: []
      argNames:
        - err
      BBCount:         23
      ICount:          138
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    15
      BranchProfiles:
        - Branch String:   'error.c:888,9'
          Branch Sides:
            - BranchSide:      'error.c:889,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:890,9'
              BranchSideFuncs: []
        - Branch String:   'error.c:890,9'
          Branch Sides:
            - BranchSide:      'error.c:891,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:892,9'
              BranchSideFuncs: []
        - Branch String:   'error.c:892,9'
          Branch Sides:
            - BranchSide:      'error.c:893,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:894,9'
              BranchSideFuncs: []
        - Branch String:   'error.c:894,9'
          Branch Sides:
            - BranchSide:      'error.c:895,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:896,9'
              BranchSideFuncs: []
        - Branch String:   'error.c:896,9'
          Branch Sides:
            - BranchSide:      'error.c:897,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:898,9'
              BranchSideFuncs: []
        - Branch String:   'error.c:898,9'
          Branch Sides:
            - BranchSide:      'error.c:899,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:900,9'
              BranchSideFuncs: []
        - Branch String:   'error.c:900,9'
          Branch Sides:
            - BranchSide:      'error.c:901,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:902,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlErrString
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 994
      functionLinenumberEnd: 1315
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         125
      ICount:          629
      EdgeCount:       248
      CyclomaticComplexity: 125
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'error.c:997,5'
          Branch Sides:
            - BranchSide:      'error.c:999,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1002,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1005,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1008,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1011,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1014,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1017,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1020,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1023,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1026,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1029,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1032,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1035,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1038,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1041,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1044,20'
              BranchSideFuncs: []
            - 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:1105,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1108,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1111,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1114,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1117,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1121,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1124,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1127,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1130,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1133,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1136,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1139,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1142,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1145,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1148,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1151,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1154,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1157,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1160,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1163,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1166,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:1197,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1199,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1201,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1203,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1205,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1207,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1209,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1211,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1213,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1215,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1217,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1219,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1221,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1223,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1225,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1227,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1229,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1231,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1233,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1235,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1237,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1239,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1241,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1243,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:1312,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSetError
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        14
      argTypes:
        - 'struct._xmlError *'
        - 'char *'
        - 'struct._xmlNode *'
        - int
        - int
        - int
        - 'char *'
        - int
        - 'char *'
        - 'char *'
        - 'char *'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - err
        - ctxt
        - node
        - domain
        - code
        - level
        - file
        - line
        - str1
        - str2
        - str3
        - int1
        - col
        - fmt
      BBCount:         3
      ICount:          81
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlVSetError
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'error.c:126,11'
          Dst:             xmlVSetError
    - functionName:    xmlCtxtResetLastError
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 949
      functionLinenumberEnd: 958
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlResetError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'error.c:952,9'
          Branch Sides:
            - BranchSide:      'error.c:953,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:954,5'
              BranchSideFuncs:
                - xmlResetError
        - Branch String:   'error.c:955,9'
          Branch Sides:
            - BranchSide:      'error.c:956,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:957,20'
              BranchSideFuncs:
                - xmlResetError
      Callsites:
        - Src:             'error.c:957,5'
          Dst:             xmlResetError
    - functionName:    xmlCtxtGetLastError
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 930
      functionLinenumberEnd: 938
      functionDepth:   0
      returnType:      'struct._xmlError *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'error.c:933,9'
          Branch Sides:
            - BranchSide:      'error.c:934,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:935,9'
              BranchSideFuncs: []
        - Branch String:   'error.c:935,9'
          Branch Sides:
            - BranchSide:      'error.c:936,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:937,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlGetLastError
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 873
      functionLinenumberEnd: 877
      functionDepth:   0
      returnType:      'struct._xmlError *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __xmlLastError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'error.c:874,9'
          Branch Sides:
            - BranchSide:      'error.c:874,9'
              BranchSideFuncs:
                - __xmlLastError
                - __xmlLastError
            - BranchSide:      'error.c:874,9'
              BranchSideFuncs:
                - __xmlLastError
                - __xmlLastError
        - Branch String:   'error.c:874,9'
          Branch Sides:
            - BranchSide:      'error.c:875,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:876,14'
              BranchSideFuncs:
                - __xmlLastError
      Callsites:
        - Src:             'error.c:874,9'
          Dst:             __xmlLastError
        - Src:             'error.c:876,14'
          Dst:             __xmlLastError
    - functionName:    xmlParserValidityWarning
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 850
      functionLinenumberEnd: 854
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - msg
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __xmlGenericError
        - xmlFormatError
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'error.c:853,38'
          Dst:             __xmlGenericError
        - Src:             'error.c:853,55'
          Dst:             __xmlGenericErrorContext
        - Src:             'error.c:853,5'
          Dst:             xmlFormatError
    - functionName:    xmlFormatError
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._xmlError *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - err
        - channel
        - data
      BBCount:         160
      ICount:          993
      EdgeCount:       206
      CyclomaticComplexity: 48
      functionsReached:
        - xmlParserPrintFileContextInternal
        - xmlStrlen
      functionUses:    5
      BranchProfiles:
        - Branch String:   'error.c:428,23'
          Branch Sides:
            - BranchSide:      'error.c:428,27'
              BranchSideFuncs: []
            - BranchSide:      'error.c:429,9'
              BranchSideFuncs: []
        - Branch String:   'error.c:428,9'
          Branch Sides:
            - BranchSide:      'error.c:429,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:431,15'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:439,9'
          Branch Sides:
            - BranchSide:      'error.c:440,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:442,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:442,37'
          Branch Sides:
            - BranchSide:      'error.c:442,41'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:445,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:442,66'
          Branch Sides:
            - BranchSide:      'error.c:443,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:445,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:443,34'
          Branch Sides:
            - BranchSide:      'error.c:443,38'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:445,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:443,68'
          Branch Sides:
            - BranchSide:      'error.c:444,3'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:445,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:444,26'
          Branch Sides:
            - BranchSide:      'error.c:444,30'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:445,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:442,9'
          Branch Sides:
            - BranchSide:      'error.c:445,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:448,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:448,24'
          Branch Sides:
            - BranchSide:      'error.c:448,28'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:455,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:448,60'
          Branch Sides:
            - BranchSide:      'error.c:449,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:455,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:448,9'
          Branch Sides:
            - BranchSide:      'error.c:450,16'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:455,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:455,24'
          Branch Sides:
            - BranchSide:      'error.c:455,28'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:467,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:455,9'
          Branch Sides:
            - BranchSide:      'error.c:456,17'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:467,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:457,39'
          Branch Sides:
            - BranchSide:      'error.c:458,14'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:462,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:457,13'
          Branch Sides:
            - BranchSide:      'error.c:459,19'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:462,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:462,13'
          Branch Sides:
            - BranchSide:      'error.c:463,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:464,19'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:467,13'
          Branch Sides:
            - BranchSide:      'error.c:468,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:469,19'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:470,40'
          Branch Sides:
            - BranchSide:      'error.c:470,44'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:473,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:470,72'
          Branch Sides:
            - BranchSide:      'error.c:471,6'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:473,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:471,34'
          Branch Sides:
            - BranchSide:      'error.c:471,37'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:473,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:471,61'
          Branch Sides:
            - BranchSide:      'error.c:472,6'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:473,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:472,34'
          Branch Sides:
            - BranchSide:      'error.c:472,37'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:473,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:475,9'
          Branch Sides:
            - BranchSide:      'error.c:476,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:478,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:478,5'
          Branch Sides:
            - BranchSide:      'error.c:480,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:483,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:487,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:487,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:490,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:493,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:496,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:499,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:502,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:505,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:508,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:511,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:514,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:517,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:520,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:523,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:526,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:529,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:532,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:535,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:538,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:541,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:544,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:547,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:550,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:552,5'
          Branch Sides:
            - BranchSide:      'error.c:554,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:557,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:560,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:563,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:566,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:566,9'
          Branch Sides:
            - BranchSide:      'error.c:568,36'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
            - BranchSide:      'error.c:574,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
        - Branch String:   'error.c:569,16'
          Branch Sides:
            - BranchSide:      'error.c:569,20'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
            - BranchSide:      'error.c:572,6'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
        - Branch String:   'error.c:569,6'
          Branch Sides:
            - BranchSide:      'error.c:570,6'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
            - BranchSide:      'error.c:572,6'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
        - Branch String:   'error.c:577,9'
          Branch Sides:
            - BranchSide:      'error.c:578,14'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
                - xmlParserPrintFileContextInternal
            - BranchSide:      'error.c:603,10'
              BranchSideFuncs:
                - xmlStrlen
        - Branch String:   'error.c:578,29'
          Branch Sides:
            - BranchSide:      'error.c:579,15'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
                - xmlParserPrintFileContextInternal
            - BranchSide:      'error.c:593,43'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
                - xmlParserPrintFileContextInternal
        - Branch String:   'error.c:579,35'
          Branch Sides:
            - BranchSide:      'error.c:579,39'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
                - xmlParserPrintFileContextInternal
            - BranchSide:      'error.c:580,14'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
                - xmlParserPrintFileContextInternal
        - Branch String:   'error.c:579,69'
          Branch Sides:
            - BranchSide:      'error.c:580,14'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
                - xmlParserPrintFileContextInternal
            - BranchSide:      'error.c:593,43'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
                - xmlParserPrintFileContextInternal
        - Branch String:   'error.c:580,48'
          Branch Sides:
            - BranchSide:      'error.c:581,14'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
                - xmlParserPrintFileContextInternal
            - BranchSide:      'error.c:593,43'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
                - xmlParserPrintFileContextInternal
        - Branch String:   'error.c:578,13'
          Branch Sides:
            - BranchSide:      'error.c:584,13'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
                - xmlParserPrintFileContextInternal
            - BranchSide:      'error.c:593,43'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
                - xmlParserPrintFileContextInternal
        - Branch String:   'error.c:585,13'
          Branch Sides:
            - BranchSide:      'error.c:586,21'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
                - xmlParserPrintFileContextInternal
            - BranchSide:      'error.c:590,13'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
                - xmlParserPrintFileContextInternal
        - Branch String:   'error.c:586,21'
          Branch Sides:
            - BranchSide:      'error.c:587,21'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
                - xmlParserPrintFileContextInternal
            - BranchSide:      'error.c:588,17'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
                - xmlParserPrintFileContextInternal
        - Branch String:   'error.c:595,13'
          Branch Sides:
            - BranchSide:      'error.c:596,17'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:602,5'
              BranchSideFuncs:
                - xmlStrlen
        - Branch String:   'error.c:596,17'
          Branch Sides:
            - BranchSide:      'error.c:597,17'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:598,23'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:603,36'
          Branch Sides:
            - BranchSide:      'error.c:603,40'
              BranchSideFuncs:
                - xmlStrlen
            - BranchSide:      'error.c:603,36'
              BranchSideFuncs: []
        - Branch String:   'error.c:603,59'
          Branch Sides:
            - BranchSide:      'error.c:603,59'
              BranchSideFuncs:
                - xmlStrlen
            - BranchSide:      'error.c:604,10'
              BranchSideFuncs:
                - xmlStrlen
        - Branch String:   'error.c:604,27'
          Branch Sides:
            - BranchSide:      'error.c:604,27'
              BranchSideFuncs:
                - xmlStrlen
            - BranchSide:      'error.c:605,3'
              BranchSideFuncs:
                - xmlStrlen
        - Branch String:   'error.c:603,9'
          Branch Sides:
            - BranchSide:      'error.c:603,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:609,2'
              BranchSideFuncs: []
        - Branch String:   'error.c:610,2'
          Branch Sides:
            - BranchSide:      'error.c:611,11'
              BranchSideFuncs: []
            - BranchSide:      'error.c:612,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'error.c:568,8'
          Dst:             xmlStrlen
        - Src:             'error.c:593,9'
          Dst:             xmlParserPrintFileContextInternal
        - Src:             'error.c:600,13'
          Dst:             xmlParserPrintFileContextInternal
        - Src:             'error.c:605,15'
          Dst:             xmlStrlen
    - functionName:    xmlParserPrintFileContextInternal
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._xmlParserInput *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - input
        - channel
        - data
      BBCount:         68
      ICount:          400
      EdgeCount:       91
      CyclomaticComplexity: 25
      functionsReached:
        - xmlGetUTF8Char
      functionUses:    3
      BranchProfiles:
        - Branch String:   'error.c:332,25'
          Branch Sides:
            - BranchSide:      'error.c:332,29'
              BranchSideFuncs: []
            - BranchSide:      'error.c:333,9'
              BranchSideFuncs: []
        - Branch String:   'error.c:332,9'
          Branch Sides:
            - BranchSide:      'error.c:333,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:335,11'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'error.c:338,25'
          Branch Sides:
            - BranchSide:      'error.c:338,32'
              BranchSideFuncs:
                - xmlGetUTF8Char
            - BranchSide:      'error.c:338,5'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'error.c:338,5'
          Branch Sides:
            - BranchSide:      'error.c:339,5'
              BranchSideFuncs:
                - xmlGetUTF8Char
            - BranchSide:      'error.c:341,7'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'error.c:343,38'
          Branch Sides:
            - BranchSide:      'error.c:343,42'
              BranchSideFuncs:
                - xmlGetUTF8Char
            - BranchSide:      'error.c:343,5'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'error.c:343,54'
          Branch Sides:
            - BranchSide:      'error.c:343,5'
              BranchSideFuncs:
                - xmlGetUTF8Char
            - BranchSide:      'error.c:344,7'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'error.c:344,20'
          Branch Sides:
            - BranchSide:      'error.c:343,5'
              BranchSideFuncs:
                - xmlGetUTF8Char
            - BranchSide:      'error.c:344,25'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'error.c:343,5'
          Branch Sides:
            - BranchSide:      'error.c:345,12'
              BranchSideFuncs:
                - xmlGetUTF8Char
            - BranchSide:      'error.c:348,10'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'error.c:348,17'
          Branch Sides:
            - BranchSide:      'error.c:348,23'
              BranchSideFuncs:
                - xmlGetUTF8Char
            - BranchSide:      'error.c:352,9'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'error.c:348,36'
          Branch Sides:
            - BranchSide:      'error.c:348,41'
              BranchSideFuncs:
                - xmlGetUTF8Char
            - BranchSide:      'error.c:349,12'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'error.c:348,9'
          Branch Sides:
            - BranchSide:      'error.c:349,12'
              BranchSideFuncs:
                - xmlGetUTF8Char
            - BranchSide:      'error.c:352,9'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'error.c:352,35'
          Branch Sides:
            - BranchSide:      'error.c:352,41'
              BranchSideFuncs:
                - xmlGetUTF8Char
            - BranchSide:      'error.c:352,9'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'error.c:352,9'
          Branch Sides:
            - BranchSide:      'error.c:0,0'
              BranchSideFuncs:
                - xmlGetUTF8Char
            - BranchSide:      'error.c:353,16'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'error.c:361,24'
          Branch Sides:
            - BranchSide:      'error.c:361,30'
              BranchSideFuncs:
                - xmlGetUTF8Char
            - BranchSide:      'error.c:361,5'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'error.c:361,44'
          Branch Sides:
            - BranchSide:      'error.c:361,50'
              BranchSideFuncs:
                - xmlGetUTF8Char
            - BranchSide:      'error.c:361,5'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'error.c:361,5'
          Branch Sides:
            - BranchSide:      'error.c:362,19'
              BranchSideFuncs:
                - xmlGetUTF8Char
            - BranchSide:      'error.c:370,5'
              BranchSideFuncs: []
        - Branch String:   'error.c:365,21'
          Branch Sides:
            - BranchSide:      'error.c:365,25'
              BranchSideFuncs: []
            - BranchSide:      'error.c:366,13'
              BranchSideFuncs: []
        - Branch String:   'error.c:365,13'
          Branch Sides:
            - BranchSide:      'error.c:366,13'
              BranchSideFuncs: []
            - BranchSide:      'error.c:367,16'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'error.c:378,20'
          Branch Sides:
            - BranchSide:      'error.c:378,25'
              BranchSideFuncs: []
            - BranchSide:      'error.c:378,5'
              BranchSideFuncs: []
        - Branch String:   'error.c:378,49'
          Branch Sides:
            - BranchSide:      'error.c:378,54'
              BranchSideFuncs: []
            - BranchSide:      'error.c:378,5'
              BranchSideFuncs: []
        - Branch String:   'error.c:378,5'
          Branch Sides:
            - BranchSide:      'error.c:379,8'
              BranchSideFuncs: []
            - BranchSide:      'error.c:383,10'
              BranchSideFuncs: []
        - Branch String:   'error.c:379,6'
          Branch Sides:
            - BranchSide:      'error.c:380,8'
              BranchSideFuncs: []
            - BranchSide:      'error.c:381,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'error.c:363,17'
          Dst:             xmlGetUTF8Char
    - functionName:    xmlParserValidityError
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 833
      functionLinenumberEnd: 837
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - msg
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __xmlGenericError
        - xmlFormatError
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'error.c:836,38'
          Dst:             __xmlGenericError
        - Src:             'error.c:836,55'
          Dst:             __xmlGenericErrorContext
        - Src:             'error.c:836,5'
          Dst:             xmlFormatError
    - functionName:    xmlParserWarning
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - msg
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __xmlGenericError
        - xmlFormatError
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'error.c:819,38'
          Dst:             __xmlGenericError
        - Src:             'error.c:819,55'
          Dst:             __xmlGenericErrorContext
        - Src:             'error.c:819,5'
          Dst:             xmlFormatError
    - functionName:    xmlParserError
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - msg
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __xmlGenericError
        - xmlFormatError
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'error.c:802,38'
          Dst:             __xmlGenericError
        - Src:             'error.c:802,55'
          Dst:             __xmlGenericErrorContext
        - Src:             'error.c:802,5'
          Dst:             xmlFormatError
    - functionName:    __xmlRaiseError
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 775
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      int
      argCount:        16
      argTypes:
        - 'func_type *'
        - 'func_type *'
        - 'char *'
        - 'char *'
        - 'struct._xmlNode *'
        - int
        - int
        - int
        - 'char *'
        - int
        - 'char *'
        - 'char *'
        - 'char *'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - schannel
        - channel
        - data
        - ctx
        - node
        - domain
        - code
        - level
        - file
        - line
        - str1
        - str2
        - str3
        - int1
        - col
        - msg
      BBCount:         3
      ICount:          89
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlVRaiseError
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'error.c:780,11'
          Dst:             xmlVRaiseError
    - functionName:    xmlVRaiseError
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      int
      argCount:        17
      argTypes:
        - 'func_type *'
        - 'func_type *'
        - 'char *'
        - 'char *'
        - 'struct._xmlNode *'
        - int
        - int
        - int
        - 'char *'
        - int
        - 'char *'
        - 'char *'
        - 'char *'
        - int
        - int
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - schannel
        - channel
        - data
        - ctx
        - node
        - domain
        - code
        - level
        - file
        - line
        - str1
        - str2
        - str3
        - int1
        - col
        - msg
        - ap
      BBCount:         55
      ICount:          319
      EdgeCount:       74
      CyclomaticComplexity: 21
      functionsReached:
        - __xmlGenericError
        - __xmlGetWarningsDefaultValue
        - __xmlLastError
        - __xmlStructuredError
        - abort
        - fprintf
        - xmlCopyError
        - xmlFormatError
        - xmlVUpdateError
      functionUses:    5
      BranchProfiles:
        - Branch String:   'error.c:698,9'
          Branch Sides:
            - BranchSide:      'error.c:699,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:701,10'
              BranchSideFuncs:
                - __xmlGetWarningsDefaultValue
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
                - fprintf
                - abort
        - Branch String:   'error.c:701,42'
          Branch Sides:
            - BranchSide:      'error.c:702,10'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      'error.c:703,17'
              BranchSideFuncs:
                - fprintf
                - abort
        - Branch String:   'error.c:701,9'
          Branch Sides:
            - BranchSide:      'error.c:703,17'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      'error.c:707,10'
              BranchSideFuncs:
                - __xmlGetWarningsDefaultValue
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
        - Branch String:   'error.c:707,43'
          Branch Sides:
            - BranchSide:      'error.c:707,47'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
            - BranchSide:      'error.c:710,10'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
        - Branch String:   'error.c:707,9'
          Branch Sides:
            - BranchSide:      'error.c:708,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:710,10'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
        - Branch String:   'error.c:710,37'
          Branch Sides:
            - BranchSide:      'error.c:710,41'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
            - BranchSide:      'error.c:713,28'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
        - Branch String:   'error.c:710,66'
          Branch Sides:
            - BranchSide:      'error.c:711,10'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
            - BranchSide:      'error.c:713,28'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
        - Branch String:   'error.c:711,34'
          Branch Sides:
            - BranchSide:      'error.c:711,38'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
            - BranchSide:      'error.c:713,28'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
        - Branch String:   'error.c:711,68'
          Branch Sides:
            - BranchSide:      'error.c:712,3'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
            - BranchSide:      'error.c:713,28'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
        - Branch String:   'error.c:712,26'
          Branch Sides:
            - BranchSide:      'error.c:712,30'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
            - BranchSide:      'error.c:713,28'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
        - Branch String:   'error.c:710,9'
          Branch Sides:
            - BranchSide:      'error.c:713,28'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
            - BranchSide:      'error.c:719,25'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
        - Branch String:   'error.c:715,13'
          Branch Sides:
            - BranchSide:      'error.c:716,19'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
            - BranchSide:      'error.c:717,5'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
        - Branch String:   'error.c:719,9'
          Branch Sides:
            - BranchSide:      'error.c:721,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:723,9'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
        - Branch String:   'error.c:723,9'
          Branch Sides:
            - BranchSide:      'error.c:724,26'
              BranchSideFuncs:
                - xmlCopyError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'error.c:728,9'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'error.c:724,13'
          Branch Sides:
            - BranchSide:      'error.c:725,13'
              BranchSideFuncs: []
            - BranchSide:      'error.c:726,5'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'error.c:728,9'
          Branch Sides:
            - BranchSide:      'error.c:729,2'
              BranchSideFuncs: []
            - BranchSide:      'error.c:730,16'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'error.c:730,16'
          Branch Sides:
            - BranchSide:      'error.c:731,9'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'error.c:732,16'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
        - Branch String:   'error.c:733,28'
          Branch Sides:
            - BranchSide:      'error.c:733,32'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
            - BranchSide:      'error.c:736,6'
              BranchSideFuncs: []
        - Branch String:   'error.c:733,13'
          Branch Sides:
            - BranchSide:      'error.c:734,28'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
            - BranchSide:      'error.c:736,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'error.c:695,30'
          Dst:             __xmlLastError
        - Src:             'error.c:703,9'
          Dst:             fprintf
        - Src:             'error.c:704,9'
          Dst:             abort
        - Src:             'error.c:707,10'
          Dst:             __xmlGetWarningsDefaultValue
        - Src:             'error.c:719,9'
          Dst:             xmlVUpdateError
        - Src:             'error.c:724,13'
          Dst:             xmlCopyError
        - Src:             'error.c:730,16'
          Dst:             __xmlStructuredError
        - Src:             'error.c:731,9'
          Dst:             __xmlStructuredError
        - Src:             'error.c:731,28'
          Dst:             __xmlStructuredErrorContext
        - Src:             'error.c:734,32'
          Dst:             __xmlGenericError
        - Src:             'error.c:734,49'
          Dst:             __xmlGenericErrorContext
        - Src:             'error.c:734,13'
          Dst:             xmlFormatError
    - functionName:    xmlVUpdateError
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        15
      argTypes:
        - 'struct._xmlError *'
        - 'char *'
        - 'struct._xmlNode *'
        - int
        - int
        - int
        - 'char *'
        - int
        - 'char *'
        - 'char *'
        - 'char *'
        - int
        - int
        - 'char *'
        - 'struct.__va_list_tag *'
      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:147,9'
          Branch Sides:
            - BranchSide:      'error.c:150,16'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
            - BranchSide:      'error.c:161,9'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
        - Branch String:   'error.c:150,9'
          Branch Sides:
            - BranchSide:      'error.c:151,18'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
            - BranchSide:      'error.c:156,5'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
        - Branch String:   'error.c:151,50'
          Branch Sides:
            - BranchSide:      'error.c:152,18'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
            - BranchSide:      'error.c:153,17'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
        - Branch String:   'error.c:151,17'
          Branch Sides:
            - BranchSide:      'error.c:153,17'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
            - BranchSide:      'error.c:154,20'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
        - Branch String:   'error.c:161,9'
          Branch Sides:
            - BranchSide:      'error.c:161,9'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
            - BranchSide:      'error.c:162,14'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
        - Branch String:   'error.c:162,28'
          Branch Sides:
            - BranchSide:      'error.c:162,32'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
            - BranchSide:      'error.c:165,13'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
        - Branch String:   'error.c:162,13'
          Branch Sides:
            - BranchSide:      'error.c:163,35'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
            - BranchSide:      'error.c:165,13'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
        - Branch String:   'error.c:165,13'
          Branch Sides:
            - BranchSide:      'error.c:166,17'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
            - BranchSide:      'error.c:171,5'
              BranchSideFuncs:
                - xmlVSetError
        - Branch String:   'error.c:166,17'
          Branch Sides:
            - BranchSide:      'error.c:167,24'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
            - BranchSide:      'error.c:168,18'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
        - Branch String:   'error.c:168,29'
          Branch Sides:
            - BranchSide:      'error.c:168,33'
              BranchSideFuncs:
                - xmlGetLineNo
                - xmlVSetError
            - BranchSide:      'error.c:169,37'
              BranchSideFuncs:
                - xmlGetLineNo
                - xmlVSetError
        - Branch String:   'error.c:168,17'
          Branch Sides:
            - BranchSide:      'error.c:169,37'
              BranchSideFuncs:
                - xmlGetLineNo
                - xmlVSetError
            - BranchSide:      'error.c:170,9'
              BranchSideFuncs:
                - xmlVSetError
      Callsites:
        - Src:             'error.c:169,24'
          Dst:             xmlGetLineNo
        - Src:             'error.c:173,11'
          Dst:             xmlVSetError
    - functionName:    xmlCopyError
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 970
      functionLinenumberEnd: 985
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlError *'
        - 'struct._xmlError *'
      constantsTouched: []
      argNames:
        - from
        - to
      BBCount:         12
      ICount:          97
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSetError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'error.c:973,24'
          Branch Sides:
            - BranchSide:      'error.c:973,28'
              BranchSideFuncs: []
            - BranchSide:      'error.c:974,9'
              BranchSideFuncs: []
        - Branch String:   'error.c:973,9'
          Branch Sides:
            - BranchSide:      'error.c:974,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:976,9'
              BranchSideFuncs:
                - xmlSetError
        - Branch String:   'error.c:976,9'
          Branch Sides:
            - BranchSide:      'error.c:977,13'
              BranchSideFuncs:
                - xmlSetError
            - BranchSide:      'error.c:979,24'
              BranchSideFuncs:
                - xmlSetError
      Callsites:
        - Src:             'error.c:979,12'
          Dst:             xmlSetError
    - functionName:    xmlGenericErrorDefaultFunc
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - msg
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __xmlGenericErrorContext
        - vfprintf
      functionUses:    4
      BranchProfiles:
        - Branch String:   'error.c:197,9'
          Branch Sides:
            - BranchSide:      'error.c:197,9'
              BranchSideFuncs:
                - __xmlGenericErrorContext
                - __xmlGenericErrorContext
                - vfprintf
            - BranchSide:      'error.c:198,36'
              BranchSideFuncs:
                - __xmlGenericErrorContext
                - __xmlGenericErrorContext
                - vfprintf
      Callsites:
        - Src:             'error.c:197,9'
          Dst:             __xmlGenericErrorContext
        - Src:             'error.c:198,2'
          Dst:             __xmlGenericErrorContext
        - Src:             'error.c:201,22'
          Dst:             __xmlGenericErrorContext
        - Src:             'error.c:201,5'
          Dst:             vfprintf
    - functionName:    vfprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._IO_FILE *'
        - 'char *'
        - 'struct.__va_list_tag *'
      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: 914
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __xmlLastError
        - xmlResetError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'error.c:915,9'
          Branch Sides:
            - BranchSide:      'error.c:915,9'
              BranchSideFuncs:
                - __xmlLastError
                - __xmlLastError
                - xmlResetError
            - BranchSide:      'error.c:915,9'
              BranchSideFuncs:
                - __xmlLastError
                - __xmlLastError
                - xmlResetError
        - Branch String:   'error.c:915,9'
          Branch Sides:
            - BranchSide:      'error.c:916,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:917,20'
              BranchSideFuncs:
                - __xmlLastError
                - xmlResetError
      Callsites:
        - Src:             'error.c:915,9'
          Dst:             __xmlLastError
        - Src:             'error.c:917,20'
          Dst:             __xmlLastError
        - Src:             'error.c:917,5'
          Dst:             xmlResetError
    - functionName:    xmlRaiseMemoryError
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'func_type *'
        - 'func_type *'
        - 'char *'
        - int
        - 'struct._xmlError *'
      constantsTouched: []
      argNames:
        - schannel
        - channel
        - data
        - domain
        - error
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - __xmlLastError
        - __xmlStructuredError
        - xmlResetError
        - xmlResetLastError
      functionUses:    15
      BranchProfiles:
        - Branch String:   'error.c:643,9'
          Branch Sides:
            - BranchSide:      'error.c:644,23'
              BranchSideFuncs:
                - xmlResetError
                - __xmlStructuredError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'error.c:650,9'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'error.c:650,9'
          Branch Sides:
            - BranchSide:      'error.c:651,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:652,16'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'error.c:652,16'
          Branch Sides:
            - BranchSide:      'error.c:653,9'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'error.c:654,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'error.c:636,28'
          Dst:             __xmlLastError
        - Src:             'error.c:638,5'
          Dst:             xmlResetLastError
        - Src:             'error.c:644,9'
          Dst:             xmlResetError
        - Src:             'error.c:652,16'
          Dst:             __xmlStructuredError
        - Src:             'error.c:653,9'
          Dst:             __xmlStructuredError
        - Src:             'error.c:653,28'
          Dst:             __xmlStructuredErrorContext
    - functionName:    xmlParserPrintFileContext
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserInput *'
      constantsTouched: []
      argNames:
        - input
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
        - xmlParserPrintFileContextInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'error.c:398,45'
          Dst:             __xmlGenericError
        - Src:             'error.c:399,38'
          Dst:             __xmlGenericErrorContext
        - Src:             'error.c:398,4'
          Dst:             xmlParserPrintFileContextInternal
    - functionName:    xmlParserPrintFileInfo
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserInput *'
      constantsTouched: []
      argNames:
        - input
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __xmlGenericError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'error.c:306,9'
          Branch Sides:
            - BranchSide:      'error.c:306,9'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'error.c:307,6'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'error.c:307,6'
          Branch Sides:
            - BranchSide:      'error.c:308,6'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'error.c:312,6'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
      Callsites:
        - Src:             'error.c:308,6'
          Dst:             __xmlGenericError
        - Src:             'error.c:308,22'
          Dst:             __xmlGenericErrorContext
        - Src:             'error.c:312,6'
          Dst:             __xmlGenericError
        - Src:             'error.c:312,22'
          Dst:             __xmlGenericErrorContext
    - functionName:    xmlSetStructuredErrorFunc
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ctx
        - handler
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __xmlStructuredError
        - __xmlStructuredErrorContext
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'error.c:285,5'
          Dst:             __xmlStructuredErrorContext
        - Src:             'error.c:286,5'
          Dst:             __xmlStructuredError
    - functionName:    xmlSetGenericErrorFunc
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ctx
        - handler
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
        - xmlGenericErrorDefaultFunc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'error.c:247,9'
          Branch Sides:
            - BranchSide:      'error.c:248,20'
              BranchSideFuncs:
                - __xmlGenericError
            - BranchSide:      'error.c:250,2'
              BranchSideFuncs:
                - __xmlGenericError
      Callsites:
        - Src:             'error.c:246,5'
          Dst:             __xmlGenericErrorContext
        - Src:             'error.c:248,2'
          Dst:             __xmlGenericError
        - Src:             'error.c:250,2'
          Dst:             __xmlGenericError
    - functionName:    initGenericErrorDefaultFunc
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'func_type **'
      constantsTouched: []
      argNames:
        - handler
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __xmlGenericError
        - xmlGenericErrorDefaultFunc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'error.c:217,9'
          Branch Sides:
            - BranchSide:      'error.c:218,9'
              BranchSideFuncs:
                - __xmlGenericError
            - BranchSide:      'error.c:220,29'
              BranchSideFuncs:
                - __xmlGenericError
      Callsites:
        - Src:             'error.c:218,9'
          Dst:             __xmlGenericError
        - Src:             'error.c:220,9'
          Dst:             __xmlGenericError
    - functionName:    xmlInitGlobalState
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlGlobalState *'
      constantsTouched: []
      argNames:
        - gs
      BBCount:         3
      ICount:          117
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_setspecific
        - xmlGlobalRandom
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'globals.c:768,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:771,28'
          Dst:             xmlGlobalRandom
        - Src:             'globals.c:772,28'
          Dst:             xmlGlobalRandom
        - Src:             'globals.c:820,5'
          Dst:             xmlMutexUnlock
        - Src:             'globals.c:823,5'
          Dst:             pthread_setspecific
    - functionName:    pthread_setspecific
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'char *'
      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: 848
      functionLinenumberEnd: 869
      functionDepth:   0
      returnType:      'struct._xmlGlobalState *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - allowFailure
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - abort
        - fprintf
        - xmlInitGlobalState
      functionUses:    1
      BranchProfiles:
        - Branch String:   'globals.c:852,9'
          Branch Sides:
            - BranchSide:      'globals.c:853,13'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      'globals.c:866,12'
              BranchSideFuncs:
                - xmlInitGlobalState
        - Branch String:   'globals.c:853,13'
          Branch Sides:
            - BranchSide:      'globals.c:854,13'
              BranchSideFuncs: []
            - BranchSide:      'globals.c:861,17'
              BranchSideFuncs:
                - fprintf
                - abort
      Callsites:
        - Src:             'globals.c:861,9'
          Dst:             fprintf
        - Src:             'globals.c:863,9'
          Dst:             abort
        - Src:             'globals.c:867,5'
          Dst:             xmlInitGlobalState
    - functionName:    xmlThrDefOutputBufferCreateFilenameDefault
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1230
      functionLinenumberEnd: 1243
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - func
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __xmlOutputBufferCreateFilename
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'globals.c:1236,9'
          Branch Sides:
            - BranchSide:      'globals.c:1236,9'
              BranchSideFuncs:
                - xmlMutexUnlock
            - BranchSide:      'globals.c:1237,7'
              BranchSideFuncs:
                - xmlMutexUnlock
      Callsites:
        - Src:             'globals.c:1233,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:1241,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefParserInputBufferCreateFilenameDefault
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1225
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - func
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __xmlParserInputBufferCreateFilename
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'globals.c:1218,9'
          Branch Sides:
            - BranchSide:      'globals.c:1218,9'
              BranchSideFuncs:
                - xmlMutexUnlock
            - BranchSide:      'globals.c:1219,7'
              BranchSideFuncs:
                - xmlMutexUnlock
      Callsites:
        - Src:             'globals.c:1216,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:1223,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefDeregisterNodeDefault
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1198
      functionLinenumberEnd: 1208
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - func
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'globals.c:1201,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:1206,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefRegisterNodeDefault
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1183
      functionLinenumberEnd: 1193
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - func
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'globals.c:1186,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:1191,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefSubstituteEntitiesDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1172
      functionLinenumberEnd: 1178
      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:1174,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:1177,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefPedanticParserDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1163
      functionLinenumberEnd: 1169
      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:1165,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:1168,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefParserDebugEntities
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1159
      functionLinenumberEnd: 1160
      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:    xmlThrDefLoadExtDtdDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1156
      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:1152,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:1155,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefLineNumbersDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1141
      functionLinenumberEnd: 1147
      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:1143,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:1146,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefKeepBlanksDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1132
      functionLinenumberEnd: 1138
      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:1134,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:1137,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefSaveNoEmptyTags
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1122
      functionLinenumberEnd: 1128
      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:1124,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:1127,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefTreeIndentString
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1113
      functionLinenumberEnd: 1119
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'globals.c:1115,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:1118,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefIndentTreeOutput
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1104
      functionLinenumberEnd: 1110
      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:1106,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:1109,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefGetWarningsDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1094
      functionLinenumberEnd: 1100
      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:1096,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:1099,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefDoValidityCheckingDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1085
      functionLinenumberEnd: 1091
      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:1087,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:1090,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefDefaultBufferSize
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1076
      functionLinenumberEnd: 1082
      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:1078,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:1081,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefBufferAllocScheme
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1067
      functionLinenumberEnd: 1073
      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:1069,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:1072,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefSetStructuredErrorFunc
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1060
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ctx
        - handler
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'globals.c:1061,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:1064,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefSetGenericErrorFunc
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1049
      functionLinenumberEnd: 1057
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ctx
        - handler
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlGenericErrorDefaultFunc
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'globals.c:1052,9'
          Branch Sides:
            - BranchSide:      'globals.c:1053,26'
              BranchSideFuncs:
                - xmlMutexUnlock
            - BranchSide:      'globals.c:1055,24'
              BranchSideFuncs:
                - xmlMutexUnlock
      Callsites:
        - Src:             'globals.c:1050,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:1056,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlCheckThreadLocalStorage
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 986
      functionLinenumberEnd: 992
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlIsMainThreadInternal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'globals.c:988,11'
          Branch Sides:
            - BranchSide:      'globals.c:988,11'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:988,11'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
        - Branch String:   'globals.c:988,38'
          Branch Sides:
            - BranchSide:      'globals.c:988,42'
              BranchSideFuncs: []
            - BranchSide:      'globals.c:991,5'
              BranchSideFuncs: []
        - Branch String:   'globals.c:988,9'
          Branch Sides:
            - BranchSide:      'globals.c:989,9'
              BranchSideFuncs: []
            - BranchSide:      'globals.c:991,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'globals.c:988,11'
          Dst:             xmlIsMainThreadInternal
        - Src:             'globals.c:988,42'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    xmlIsMainThreadInternal
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pthread_self
        - xmlInitParser
      functionUses:    24
      BranchProfiles:
        - Branch String:   'globals.c:677,9'
          Branch Sides:
            - BranchSide:      'globals.c:677,9'
              BranchSideFuncs:
                - pthread_self
                - pthread_equal
                - xmlInitParser
            - BranchSide:      'globals.c:677,9'
              BranchSideFuncs:
                - pthread_self
                - pthread_equal
                - xmlInitParser
        - Branch String:   'globals.c:677,9'
          Branch Sides:
            - BranchSide:      'globals.c:678,9'
              BranchSideFuncs:
                - xmlInitParser
                - pthread_self
                - pthread_equal
            - BranchSide:      'globals.c:684,9'
              BranchSideFuncs:
                - pthread_self
                - pthread_equal
        - Branch String:   'globals.c:684,9'
          Branch Sides:
            - BranchSide:      'globals.c:685,9'
              BranchSideFuncs: []
            - BranchSide:      'globals.c:687,27'
              BranchSideFuncs:
                - pthread_self
                - pthread_equal
      Callsites:
        - Src:             'globals.c:678,9'
          Dst:             xmlInitParser
        - Src:             'globals.c:687,39'
          Dst:             pthread_self
        - Src:             'globals.c:687,13'
          Dst:             pthread_equal
    - functionName:    xmlGetThreadLocalStorage
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 873
      functionLinenumberEnd: 894
      functionDepth:   0
      returnType:      'struct._xmlGlobalState *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - allowFailure
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_getspecific
        - xmlNewGlobalState
      functionUses:    23
      BranchProfiles:
        - Branch String:   'globals.c:884,9'
          Branch Sides:
            - BranchSide:      'globals.c:884,9'
              BranchSideFuncs:
                - xmlNewGlobalState
            - BranchSide:      'globals.c:885,32'
              BranchSideFuncs:
                - xmlNewGlobalState
      Callsites:
        - Src:             'globals.c:883,29'
          Dst:             pthread_getspecific
        - Src:             'globals.c:885,14'
          Dst:             xmlNewGlobalState
    - functionName:    pthread_getspecific
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_self
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_equal
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __htmlDefaultSAXHandler
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 955
      functionLinenumberEnd: 956
      functionDepth:   0
      returnType:      'struct._xmlSAXHandlerV1 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __xmlDefaultSAXHandler
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 949
      functionLinenumberEnd: 950
      functionDepth:   0
      returnType:      'struct._xmlSAXHandlerV1 *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __xmlDefaultSAXLocator
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 943
      functionLinenumberEnd: 944
      functionDepth:   0
      returnType:      'struct._xmlSAXLocator *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __xmlParserDebugEntities
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 939
      functionDepth:   0
      returnType:      'int *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __oldXMLWDcompatibility
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 933
      functionLinenumberEnd: 934
      functionDepth:   0
      returnType:      'int *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __xmlParserVersion
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 929
      functionDepth:   0
      returnType:      'char **'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlGetLocalRngState
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 917
      functionLinenumberEnd: 922
      functionDepth:   0
      returnType:      'int *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlGetThreadLocalStorage
        - xmlIsMainThreadInternal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'globals.c:918,9'
          Branch Sides:
            - BranchSide:      'globals.c:918,9'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:918,9'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
        - Branch String:   'globals.c:918,9'
          Branch Sides:
            - BranchSide:      'globals.c:919,9'
              BranchSideFuncs: []
            - BranchSide:      'globals.c:921,16'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:918,9'
          Dst:             xmlIsMainThreadInternal
        - Src:             'globals.c:921,16'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlDeregisterNodeDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      'func_type **'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlIsMainThreadInternal
      functionUses:    20
      BranchProfiles:
        - Branch String:   'globals.c:912,1'
          Branch Sides:
            - BranchSide:      'globals.c:912,1'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:912,1'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
        - Branch String:   'globals.c:912,1'
          Branch Sides:
            - BranchSide:      'globals.c:912,1'
              BranchSideFuncs: []
            - BranchSide:      'globals.c:912,1'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:912,1'
          Dst:             xmlIsMainThreadInternal
        - Src:             'globals.c:912,1'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlRegisterNodeDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      'func_type **'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlIsMainThreadInternal
      functionUses:    44
      BranchProfiles:
        - Branch String:   'globals.c:912,1'
          Branch Sides:
            - BranchSide:      'globals.c:912,1'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:912,1'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
        - Branch String:   'globals.c:912,1'
          Branch Sides:
            - BranchSide:      'globals.c:912,1'
              BranchSideFuncs: []
            - BranchSide:      'globals.c:912,1'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:912,1'
          Dst:             xmlIsMainThreadInternal
        - Src:             'globals.c:912,1'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlDefaultBufferSize
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      'int *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlIsMainThreadInternal
      functionUses:    4
      BranchProfiles:
        - Branch String:   'globals.c:912,1'
          Branch Sides:
            - BranchSide:      'globals.c:912,1'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:912,1'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
        - Branch String:   'globals.c:912,1'
          Branch Sides:
            - BranchSide:      'globals.c:912,1'
              BranchSideFuncs: []
            - BranchSide:      'globals.c:912,1'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:912,1'
          Dst:             xmlIsMainThreadInternal
        - Src:             'globals.c:912,1'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlBufferAllocScheme
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      'int *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlIsMainThreadInternal
      functionUses:    6
      BranchProfiles:
        - Branch String:   'globals.c:912,1'
          Branch Sides:
            - BranchSide:      'globals.c:912,1'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:912,1'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
        - Branch String:   'globals.c:912,1'
          Branch Sides:
            - BranchSide:      'globals.c:912,1'
              BranchSideFuncs: []
            - BranchSide:      'globals.c:912,1'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:912,1'
          Dst:             xmlIsMainThreadInternal
        - Src:             'globals.c:912,1'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlSaveNoEmptyTags
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      'int *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlIsMainThreadInternal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'globals.c:911,1'
          Branch Sides:
            - BranchSide:      'globals.c:911,1'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:911,1'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
        - Branch String:   'globals.c:911,1'
          Branch Sides:
            - BranchSide:      'globals.c:911,1'
              BranchSideFuncs: []
            - BranchSide:      'globals.c:911,1'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:911,1'
          Dst:             xmlIsMainThreadInternal
        - Src:             'globals.c:911,1'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlTreeIndentString
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      'char **'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlIsMainThreadInternal
      functionUses:    3
      BranchProfiles:
        - Branch String:   'globals.c:911,1'
          Branch Sides:
            - BranchSide:      'globals.c:911,1'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:911,1'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
        - Branch String:   'globals.c:911,1'
          Branch Sides:
            - BranchSide:      'globals.c:911,1'
              BranchSideFuncs: []
            - BranchSide:      'globals.c:911,1'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:911,1'
          Dst:             xmlIsMainThreadInternal
        - Src:             'globals.c:911,1'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlIndentTreeOutput
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      'int *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlIsMainThreadInternal
      functionUses:    9
      BranchProfiles:
        - Branch String:   'globals.c:911,1'
          Branch Sides:
            - BranchSide:      'globals.c:911,1'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:911,1'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
        - Branch String:   'globals.c:911,1'
          Branch Sides:
            - BranchSide:      'globals.c:911,1'
              BranchSideFuncs: []
            - BranchSide:      'globals.c:911,1'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:911,1'
          Dst:             xmlIsMainThreadInternal
        - Src:             'globals.c:911,1'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlSubstituteEntitiesDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      'int *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlIsMainThreadInternal
      functionUses:    3
      BranchProfiles:
        - Branch String:   'globals.c:911,1'
          Branch Sides:
            - BranchSide:      'globals.c:911,1'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:911,1'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
        - Branch String:   'globals.c:911,1'
          Branch Sides:
            - BranchSide:      'globals.c:911,1'
              BranchSideFuncs: []
            - BranchSide:      'globals.c:911,1'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:911,1'
          Dst:             xmlIsMainThreadInternal
        - Src:             'globals.c:911,1'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlPedanticParserDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      'int *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlIsMainThreadInternal
      functionUses:    3
      BranchProfiles:
        - Branch String:   'globals.c:911,1'
          Branch Sides:
            - BranchSide:      'globals.c:911,1'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:911,1'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
        - Branch String:   'globals.c:911,1'
          Branch Sides:
            - BranchSide:      'globals.c:911,1'
              BranchSideFuncs: []
            - BranchSide:      'globals.c:911,1'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:911,1'
          Dst:             xmlIsMainThreadInternal
        - Src:             'globals.c:911,1'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlLoadExtDtdDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      'int *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlIsMainThreadInternal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'globals.c:911,1'
          Branch Sides:
            - BranchSide:      'globals.c:911,1'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:911,1'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
        - Branch String:   'globals.c:911,1'
          Branch Sides:
            - BranchSide:      'globals.c:911,1'
              BranchSideFuncs: []
            - BranchSide:      'globals.c:911,1'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:911,1'
          Dst:             xmlIsMainThreadInternal
        - Src:             'globals.c:911,1'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlLineNumbersDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      'int *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlIsMainThreadInternal
      functionUses:    4
      BranchProfiles:
        - Branch String:   'globals.c:911,1'
          Branch Sides:
            - BranchSide:      'globals.c:911,1'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:911,1'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
        - Branch String:   'globals.c:911,1'
          Branch Sides:
            - BranchSide:      'globals.c:911,1'
              BranchSideFuncs: []
            - BranchSide:      'globals.c:911,1'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:911,1'
          Dst:             xmlIsMainThreadInternal
        - Src:             'globals.c:911,1'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlKeepBlanksDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      'int *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlIsMainThreadInternal
      functionUses:    4
      BranchProfiles:
        - Branch String:   'globals.c:911,1'
          Branch Sides:
            - BranchSide:      'globals.c:911,1'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:911,1'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
        - Branch String:   'globals.c:911,1'
          Branch Sides:
            - BranchSide:      'globals.c:911,1'
              BranchSideFuncs: []
            - BranchSide:      'globals.c:911,1'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:911,1'
          Dst:             xmlIsMainThreadInternal
        - Src:             'globals.c:911,1'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlGetWarningsDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      'int *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlIsMainThreadInternal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'globals.c:911,1'
          Branch Sides:
            - BranchSide:      'globals.c:911,1'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:911,1'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
        - Branch String:   'globals.c:911,1'
          Branch Sides:
            - BranchSide:      'globals.c:911,1'
              BranchSideFuncs: []
            - BranchSide:      'globals.c:911,1'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:911,1'
          Dst:             xmlIsMainThreadInternal
        - Src:             'globals.c:911,1'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlDoValidityCheckingDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      'int *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlIsMainThreadInternal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'globals.c:911,1'
          Branch Sides:
            - BranchSide:      'globals.c:911,1'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:911,1'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
        - Branch String:   'globals.c:911,1'
          Branch Sides:
            - BranchSide:      'globals.c:911,1'
              BranchSideFuncs: []
            - BranchSide:      'globals.c:911,1'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:911,1'
          Dst:             xmlIsMainThreadInternal
        - Src:             'globals.c:911,1'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlOutputBufferCreateFilenameValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 910
      functionDepth:   0
      returnType:      'func_type **'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlIsMainThreadInternal
      functionUses:    4
      BranchProfiles:
        - Branch String:   'globals.c:910,1'
          Branch Sides:
            - BranchSide:      'globals.c:910,1'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:910,1'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
        - Branch String:   'globals.c:910,1'
          Branch Sides:
            - BranchSide:      'globals.c:910,1'
              BranchSideFuncs: []
            - BranchSide:      'globals.c:910,1'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:910,1'
          Dst:             xmlIsMainThreadInternal
        - Src:             'globals.c:910,1'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlParserInputBufferCreateFilenameValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 910
      functionDepth:   0
      returnType:      'func_type **'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlIsMainThreadInternal
      functionUses:    6
      BranchProfiles:
        - Branch String:   'globals.c:910,1'
          Branch Sides:
            - BranchSide:      'globals.c:910,1'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:910,1'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
        - Branch String:   'globals.c:910,1'
          Branch Sides:
            - BranchSide:      'globals.c:910,1'
              BranchSideFuncs: []
            - BranchSide:      'globals.c:910,1'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:910,1'
          Dst:             xmlIsMainThreadInternal
        - Src:             'globals.c:910,1'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlStructuredErrorContext
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 909
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      'char **'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlIsMainThreadInternal
      functionUses:    4
      BranchProfiles:
        - Branch String:   'globals.c:909,1'
          Branch Sides:
            - BranchSide:      'globals.c:909,1'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:909,1'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
        - Branch String:   'globals.c:909,1'
          Branch Sides:
            - BranchSide:      'globals.c:909,1'
              BranchSideFuncs: []
            - BranchSide:      'globals.c:909,1'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:909,1'
          Dst:             xmlIsMainThreadInternal
        - Src:             'globals.c:909,1'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlStructuredError
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 909
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      'func_type **'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlIsMainThreadInternal
      functionUses:    7
      BranchProfiles:
        - Branch String:   'globals.c:909,1'
          Branch Sides:
            - BranchSide:      'globals.c:909,1'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:909,1'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
        - Branch String:   'globals.c:909,1'
          Branch Sides:
            - BranchSide:      'globals.c:909,1'
              BranchSideFuncs: []
            - BranchSide:      'globals.c:909,1'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:909,1'
          Dst:             xmlIsMainThreadInternal
        - Src:             'globals.c:909,1'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlGenericErrorContext
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 909
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      'char **'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlIsMainThreadInternal
      functionUses:    21
      BranchProfiles:
        - Branch String:   'globals.c:909,1'
          Branch Sides:
            - BranchSide:      'globals.c:909,1'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:909,1'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
        - Branch String:   'globals.c:909,1'
          Branch Sides:
            - BranchSide:      'globals.c:909,1'
              BranchSideFuncs: []
            - BranchSide:      'globals.c:909,1'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:909,1'
          Dst:             xmlIsMainThreadInternal
        - Src:             'globals.c:909,1'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlGenericError
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 909
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      'func_type **'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlIsMainThreadInternal
      functionUses:    21
      BranchProfiles:
        - Branch String:   'globals.c:909,1'
          Branch Sides:
            - BranchSide:      'globals.c:909,1'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:909,1'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
        - Branch String:   'globals.c:909,1'
          Branch Sides:
            - BranchSide:      'globals.c:909,1'
              BranchSideFuncs: []
            - BranchSide:      'globals.c:909,1'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:909,1'
          Dst:             xmlIsMainThreadInternal
        - Src:             'globals.c:909,1'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlLastError
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 909
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      'struct._xmlError *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlIsMainThreadInternal
      functionUses:    6
      BranchProfiles:
        - Branch String:   'globals.c:909,1'
          Branch Sides:
            - BranchSide:      'globals.c:909,1'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:909,1'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
                - xmlGetThreadLocalStorage
        - Branch String:   'globals.c:909,1'
          Branch Sides:
            - BranchSide:      'globals.c:909,1'
              BranchSideFuncs: []
            - BranchSide:      'globals.c:909,1'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:909,1'
          Dst:             xmlIsMainThreadInternal
        - Src:             'globals.c:909,1'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    xmlIsMainThread
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlIsMainThreadInternal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'globals.c:706,12'
          Branch Sides:
            - BranchSide:      'globals.c:706,12'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
            - BranchSide:      'globals.c:706,12'
              BranchSideFuncs:
                - xmlIsMainThreadInternal
      Callsites:
        - Src:             'globals.c:706,12'
          Dst:             xmlIsMainThreadInternal
    - functionName:    xmlGetGlobalState
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      'struct._xmlGlobalState *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlInitializeGlobalState
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlGlobalState *'
      constantsTouched: []
      argNames:
        - gs
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlCleanupGlobalsInternal
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_key_delete
        - xmlCleanupMutex
        - xmlResetError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'globals.c:629,5'
          Branch Sides:
            - BranchSide:      'globals.c:629,5'
              BranchSideFuncs:
                - xmlResetError
                - xmlCleanupMutex
                - pthread_key_delete
            - BranchSide:      'globals.c:629,5'
              BranchSideFuncs:
                - xmlResetError
                - xmlCleanupMutex
                - pthread_key_delete
        - Branch String:   'globals.c:635,9'
          Branch Sides:
            - BranchSide:      'globals.c:636,9'
              BranchSideFuncs: []
            - BranchSide:      'globals.c:638,24'
              BranchSideFuncs:
                - pthread_key_delete
      Callsites:
        - Src:             'globals.c:629,5'
          Dst:             xmlResetError
        - Src:             'globals.c:631,5'
          Dst:             xmlCleanupMutex
        - Src:             'globals.c:638,5'
          Dst:             pthread_key_delete
    - functionName:    pthread_key_delete
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      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: 620
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlFreeGlobalState
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 730
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - state
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlResetError
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'globals.c:726,5'
          Dst:             xmlResetError
    - functionName:    xmlInitGlobalsInternal
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         18
      ICount:          67
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - pthread_key_create
        - pthread_self
        - xmlFreeGlobalState
        - xmlGlobalRandom
        - xmlInitMutex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'globals.c:578,5'
          Branch Sides:
            - BranchSide:      'globals.c:578,5'
              BranchSideFuncs:
                - xmlInitMutex
                - pthread_key_create
                - pthread_self
                - xmlGlobalRandom
                - xmlGlobalRandom
            - BranchSide:      'globals.c:578,5'
              BranchSideFuncs:
                - xmlInitMutex
                - pthread_key_create
                - pthread_self
                - xmlGlobalRandom
                - xmlGlobalRandom
        - Branch String:   'globals.c:582,9'
          Branch Sides:
            - BranchSide:      'globals.c:584,43'
              BranchSideFuncs:
                - pthread_key_create
                - pthread_self
                - xmlGlobalRandom
                - xmlGlobalRandom
            - BranchSide:      'globals.c:594,9'
              BranchSideFuncs:
                - pthread_key_create
                - pthread_self
                - xmlGlobalRandom
                - xmlGlobalRandom
        - Branch String:   'globals.c:584,43'
          Branch Sides:
            - BranchSide:      'globals.c:585,43'
              BranchSideFuncs:
                - pthread_key_create
                - pthread_self
                - xmlGlobalRandom
                - xmlGlobalRandom
            - BranchSide:      'globals.c:587,42'
              BranchSideFuncs:
                - pthread_key_create
                - pthread_self
                - xmlGlobalRandom
                - xmlGlobalRandom
        - Branch String:   'globals.c:585,43'
          Branch Sides:
            - BranchSide:      'globals.c:586,42'
              BranchSideFuncs:
                - pthread_key_create
                - pthread_self
                - xmlGlobalRandom
                - xmlGlobalRandom
            - BranchSide:      'globals.c:587,42'
              BranchSideFuncs:
                - pthread_key_create
                - pthread_self
                - xmlGlobalRandom
                - xmlGlobalRandom
        - Branch String:   'globals.c:586,42'
          Branch Sides:
            - BranchSide:      'globals.c:587,42'
              BranchSideFuncs:
                - pthread_key_create
                - pthread_self
                - xmlGlobalRandom
                - xmlGlobalRandom
            - BranchSide:      'globals.c:587,42'
              BranchSideFuncs:
                - pthread_key_create
                - pthread_self
                - xmlGlobalRandom
                - xmlGlobalRandom
        - Branch String:   'globals.c:587,42'
          Branch Sides:
            - BranchSide:      'globals.c:0,0'
              BranchSideFuncs:
                - pthread_key_create
                - pthread_self
                - xmlGlobalRandom
                - xmlGlobalRandom
            - BranchSide:      'globals.c:594,9'
              BranchSideFuncs:
                - pthread_key_create
                - pthread_self
                - xmlGlobalRandom
                - xmlGlobalRandom
        - Branch String:   'globals.c:594,9'
          Branch Sides:
            - BranchSide:      'globals.c:595,9'
              BranchSideFuncs: []
            - BranchSide:      'globals.c:597,5'
              BranchSideFuncs:
                - pthread_key_create
                - pthread_self
                - xmlGlobalRandom
                - xmlGlobalRandom
      Callsites:
        - Src:             'globals.c:578,5'
          Dst:             xmlInitMutex
        - Src:             'globals.c:597,5'
          Dst:             pthread_key_create
        - Src:             'globals.c:597,5'
          Dst:             xmlFreeGlobalState
        - Src:             'globals.c:598,18'
          Dst:             pthread_self
        - Src:             'globals.c:607,32'
          Dst:             xmlGlobalRandom
        - Src:             'globals.c:608,32'
          Dst:             xmlGlobalRandom
    - functionName:    pthread_key_create
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'int *'
        - 'func_type *'
      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: 568
      functionLinenumberEnd: 570
      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:569,5'
          Branch Sides:
            - BranchSide:      'globals.c:569,5'
              BranchSideFuncs:
                - xmlInitParser
            - BranchSide:      'globals.c:569,5'
              BranchSideFuncs:
                - xmlInitParser
      Callsites:
        - Src:             'globals.c:569,5'
          Dst:             xmlInitParser
    - functionName:    xmlPosixStrdup
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCharStrdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'globals.c:232,20'
          Dst:             xmlCharStrdup
    - functionName:    xmlHashRemoveEntry2
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1240
      functionLinenumberEnd: 1241
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlHashTable *'
        - 'char *'
        - 'char *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - hash
        - key
        - key2
        - dealloc
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashRemoveEntry3
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'hash.c:1241,12'
          Dst:             xmlHashRemoveEntry3
    - functionName:    xmlHashRemoveEntry3
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1262
      functionLinenumberEnd: 1332
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._xmlHashTable *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - hash
        - key
        - key2
        - key3
        - dealloc
      BBCount:         43
      ICount:          341
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - xmlHashFindEntry
        - xmlHashValue
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hash.c:1267,24'
          Branch Sides:
            - BranchSide:      'hash.c:1267,28'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1268,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1267,45'
          Branch Sides:
            - BranchSide:      'hash.c:1267,49'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1268,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1267,9'
          Branch Sides:
            - BranchSide:      'hash.c:1268,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1270,30'
              BranchSideFuncs:
                - xmlHashValue
                - xmlHashFindEntry
        - Branch String:   'hash.c:1272,9'
          Branch Sides:
            - BranchSide:      'hash.c:1273,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1275,10'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1275,27'
          Branch Sides:
            - BranchSide:      'hash.c:1275,31'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1277,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1275,9'
          Branch Sides:
            - BranchSide:      'hash.c:1276,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1277,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1277,9'
          Branch Sides:
            - BranchSide:      'hash.c:1278,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1290,12'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1278,13'
          Branch Sides:
            - BranchSide:      'hash.c:1279,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1280,13'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1280,13'
          Branch Sides:
            - BranchSide:      'hash.c:1281,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1282,13'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1282,13'
          Branch Sides:
            - BranchSide:      'hash.c:1283,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1284,5'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1297,13'
          Branch Sides:
            - BranchSide:      'hash.c:1298,20'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1300,14'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1300,36'
          Branch Sides:
            - BranchSide:      'hash.c:1301,16'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1302,13'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1300,13'
          Branch Sides:
            - BranchSide:      'hash.c:1302,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1304,15'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1313,9'
          Branch Sides:
            - BranchSide:      'hash.c:1314,23'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1322,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hash.c:1270,17'
          Dst:             xmlHashValue
        - Src:             'hash.c:1271,13'
          Dst:             xmlHashFindEntry
    - functionName:    xmlHashValue
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - 'char *'
        - 'size_t *'
      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: 294
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      'struct.xmlHashEntry *'
      argCount:        6
      argTypes:
        - 'struct._xmlHashTable *'
        - 'char *'
        - 'char *'
        - 'char *'
        - int
        - 'int *'
      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:303,9'
          Branch Sides:
            - BranchSide:      'hash.c:303,9'
              BranchSideFuncs:
                - strcmp
                - xmlFastStrEqual
                - xmlFastStrEqual
            - BranchSide:      'hash.c:309,15'
              BranchSideFuncs:
                - strcmp
                - xmlFastStrEqual
                - xmlFastStrEqual
        - Branch String:   'hash.c:313,17'
          Branch Sides:
            - BranchSide:      'hash.c:314,21'
              BranchSideFuncs:
                - strcmp
                - xmlFastStrEqual
                - xmlFastStrEqual
            - BranchSide:      'hash.c:331,18'
              BranchSideFuncs:
                - strcmp
                - xmlFastStrEqual
                - xmlFastStrEqual
        - Branch String:   'hash.c:314,21'
          Branch Sides:
            - BranchSide:      'hash.c:315,26'
              BranchSideFuncs:
                - strcmp
                - xmlFastStrEqual
                - xmlFastStrEqual
            - BranchSide:      'hash.c:322,44'
              BranchSideFuncs:
                - strcmp
                - xmlFastStrEqual
                - xmlFastStrEqual
        - Branch String:   'hash.c:315,45'
          Branch Sides:
            - BranchSide:      'hash.c:316,26'
              BranchSideFuncs:
                - strcmp
                - xmlFastStrEqual
                - xmlFastStrEqual
            - BranchSide:      'hash.c:321,17'
              BranchSideFuncs:
                - strcmp
                - xmlFastStrEqual
                - xmlFastStrEqual
        - Branch String:   'hash.c:316,47'
          Branch Sides:
            - BranchSide:      'hash.c:317,26'
              BranchSideFuncs:
                - strcmp
                - xmlFastStrEqual
                - xmlFastStrEqual
            - BranchSide:      'hash.c:321,17'
              BranchSideFuncs:
                - strcmp
                - xmlFastStrEqual
                - xmlFastStrEqual
        - Branch String:   'hash.c:315,25'
          Branch Sides:
            - BranchSide:      'hash.c:318,31'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:321,17'
              BranchSideFuncs:
                - strcmp
                - xmlFastStrEqual
                - xmlFastStrEqual
        - Branch String:   'hash.c:323,55'
          Branch Sides:
            - BranchSide:      'hash.c:324,38'
              BranchSideFuncs:
                - xmlFastStrEqual
                - strcmp
                - xmlFastStrEqual
            - BranchSide:      'hash.c:329,13'
              BranchSideFuncs:
                - strcmp
                - xmlFastStrEqual
                - xmlFastStrEqual
        - Branch String:   'hash.c:324,58'
          Branch Sides:
            - BranchSide:      'hash.c:325,38'
              BranchSideFuncs:
                - xmlFastStrEqual
                - strcmp
                - xmlFastStrEqual
            - BranchSide:      'hash.c:329,13'
              BranchSideFuncs:
                - strcmp
                - xmlFastStrEqual
                - xmlFastStrEqual
        - Branch String:   'hash.c:322,21'
          Branch Sides:
            - BranchSide:      'hash.c:326,27'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:329,13'
              BranchSideFuncs:
                - strcmp
                - xmlFastStrEqual
                - xmlFastStrEqual
        - Branch String:   'hash.c:334,17'
          Branch Sides:
            - BranchSide:      'hash.c:335,25'
              BranchSideFuncs:
                - strcmp
                - xmlFastStrEqual
                - xmlFastStrEqual
            - BranchSide:      'hash.c:336,9'
              BranchSideFuncs:
                - strcmp
                - xmlFastStrEqual
                - xmlFastStrEqual
        - Branch String:   'hash.c:336,42'
          Branch Sides:
            - BranchSide:      'hash.c:336,9'
              BranchSideFuncs:
                - strcmp
                - xmlFastStrEqual
                - xmlFastStrEqual
            - BranchSide:      'hash.c:337,21'
              BranchSideFuncs:
                - strcmp
                - xmlFastStrEqual
                - xmlFastStrEqual
        - Branch String:   'hash.c:336,9'
          Branch Sides:
            - BranchSide:      'hash.c:313,17'
              BranchSideFuncs:
                - strcmp
                - xmlFastStrEqual
                - xmlFastStrEqual
            - BranchSide:      'hash.c:338,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hash.c:322,22'
          Dst:             strcmp
        - Src:             'hash.c:324,22'
          Dst:             xmlFastStrEqual
        - Src:             'hash.c:325,22'
          Dst:             xmlFastStrEqual
    - functionName:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    41
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlFastStrEqual
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - s1
        - s2
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'hash.c:270,9'
          Branch Sides:
            - BranchSide:      'hash.c:271,16'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:273,17'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'hash.c:273,29'
          Branch Sides:
            - BranchSide:      'hash.c:273,29'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'hash.c:274,39'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'hash.c:274,17'
          Dst:             strcmp
    - functionName:    xmlHashRemoveEntry
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1221
      functionLinenumberEnd: 1222
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlHashTable *'
        - 'char *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - hash
        - key
        - dealloc
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashRemoveEntry3
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'hash.c:1222,12'
          Dst:             xmlHashRemoveEntry3
    - functionName:    xmlHashSize
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1203
      functionLinenumberEnd: 1207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlHashTable *'
      constantsTouched: []
      argNames:
        - hash
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'hash.c:1204,9'
          Branch Sides:
            - BranchSide:      'hash.c:1205,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1206,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlHashCopy
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1189
      functionLinenumberEnd: 1190
      functionDepth:   0
      returnType:      'struct._xmlHashTable *'
      argCount:        2
      argTypes:
        - 'struct._xmlHashTable *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - hash
        - copy
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashCopySafe
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hash.c:1190,12'
          Dst:             xmlHashCopySafe
    - functionName:    xmlHashCopySafe
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1138
      functionLinenumberEnd: 1175
      functionDepth:   0
      returnType:      'struct._xmlHashTable *'
      argCount:        3
      argTypes:
        - 'struct._xmlHashTable *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - hash
        - copyFunc
        - deallocFunc
      BBCount:         28
      ICount:          176
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - xmlHashAdd3
        - xmlHashCreate
        - xmlHashFree
      functionUses:    5
      BranchProfiles:
        - Branch String:   'hash.c:1142,24'
          Branch Sides:
            - BranchSide:      'hash.c:1142,28'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1143,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1142,9'
          Branch Sides:
            - BranchSide:      'hash.c:1143,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1145,25'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashAdd3
                - xmlHashFree
        - Branch String:   'hash.c:1146,9'
          Branch Sides:
            - BranchSide:      'hash.c:1147,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1149,9'
              BranchSideFuncs:
                - xmlHashAdd3
                - xmlHashFree
        - Branch String:   'hash.c:1149,9'
          Branch Sides:
            - BranchSide:      'hash.c:1150,16'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1152,12'
              BranchSideFuncs:
                - xmlHashAdd3
                - xmlHashFree
        - Branch String:   'hash.c:1154,5'
          Branch Sides:
            - BranchSide:      'hash.c:1155,13'
              BranchSideFuncs:
                - xmlHashAdd3
                - xmlHashFree
            - BranchSide:      'hash.c:1170,12'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1155,13'
          Branch Sides:
            - BranchSide:      'hash.c:1158,20'
              BranchSideFuncs:
                - xmlHashAdd3
                - xmlHashFree
            - BranchSide:      'hash.c:1168,5'
              BranchSideFuncs:
                - xmlHashAdd3
                - xmlHashFree
        - Branch String:   'hash.c:1159,17'
          Branch Sides:
            - BranchSide:      'hash.c:1160,17'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'hash.c:1161,29'
              BranchSideFuncs:
                - xmlHashAdd3
                - xmlHashFree
        - Branch String:   'hash.c:1161,17'
          Branch Sides:
            - BranchSide:      'hash.c:1163,21'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'hash.c:1167,9'
              BranchSideFuncs:
                - xmlHashAdd3
                - xmlHashFree
        - Branch String:   'hash.c:1163,21'
          Branch Sides:
            - BranchSide:      'hash.c:1164,21'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'hash.c:1165,17'
              BranchSideFuncs:
                - xmlHashFree
      Callsites:
        - Src:             'hash.c:1145,11'
          Dst:             xmlHashCreate
        - Src:             'hash.c:1161,17'
          Dst:             xmlHashAdd3
        - Src:             'hash.c:1173,5'
          Dst:             xmlHashFree
    - functionName:    xmlHashCreate
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      'struct._xmlHashTable *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - size
      BBCount:         17
      ICount:          113
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlHashGrow
        - xmlInitParser
        - xmlRandom
      functionUses:    25
      BranchProfiles:
        - Branch String:   'hash.c:166,9'
          Branch Sides:
            - BranchSide:      'hash.c:167,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:168,5'
              BranchSideFuncs:
                - xmlRandom
                - xmlHashGrow
        - Branch String:   'hash.c:182,9'
          Branch Sides:
            - BranchSide:      'hash.c:183,18'
              BranchSideFuncs:
                - xmlHashGrow
            - BranchSide:      'hash.c:194,12'
              BranchSideFuncs: []
        - Branch String:   'hash.c:185,44'
          Branch Sides:
            - BranchSide:      'hash.c:185,48'
              BranchSideFuncs:
                - xmlHashGrow
            - BranchSide:      'hash.c:185,9'
              BranchSideFuncs:
                - xmlHashGrow
        - Branch String:   'hash.c:185,9'
          Branch Sides:
            - BranchSide:      'hash.c:186,21'
              BranchSideFuncs:
                - xmlHashGrow
            - BranchSide:      'hash.c:188,25'
              BranchSideFuncs:
                - xmlHashGrow
        - Branch String:   'hash.c:188,13'
          Branch Sides:
            - BranchSide:      'hash.c:189,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:192,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hash.c:163,5'
          Dst:             xmlInitParser
        - Src:             'hash.c:172,24'
          Dst:             xmlRandom
        - Src:             'hash.c:188,13'
          Dst:             xmlHashGrow
    - functionName:    xmlHashAdd3
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 651
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._xmlHashTable *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      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: 229
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlHashTable *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - hash
        - dealloc
      BBCount:         35
      ICount:          206
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - xmlDictFree
      functionUses:    44
      BranchProfiles:
        - Branch String:   'hash.c:230,9'
          Branch Sides:
            - BranchSide:      'hash.c:231,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:233,9'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'hash.c:233,9'
          Branch Sides:
            - BranchSide:      'hash.c:234,36'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'hash.c:255,9'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'hash.c:237,9'
          Branch Sides:
            - BranchSide:      'hash.c:238,17'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'hash.c:252,9'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'hash.c:238,17'
          Branch Sides:
            - BranchSide:      'hash.c:239,17'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'hash.c:240,18'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'hash.c:240,35'
          Branch Sides:
            - BranchSide:      'hash.c:240,39'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'hash.c:242,17'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'hash.c:240,17'
          Branch Sides:
            - BranchSide:      'hash.c:241,17'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'hash.c:242,17'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'hash.c:242,17'
          Branch Sides:
            - BranchSide:      'hash.c:243,21'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'hash.c:250,9'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'hash.c:243,21'
          Branch Sides:
            - BranchSide:      'hash.c:244,21'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'hash.c:245,21'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'hash.c:245,21'
          Branch Sides:
            - BranchSide:      'hash.c:246,21'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'hash.c:247,21'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'hash.c:247,21'
          Branch Sides:
            - BranchSide:      'hash.c:248,21'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'hash.c:249,13'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'hash.c:255,9'
          Branch Sides:
            - BranchSide:      'hash.c:256,21'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'hash.c:258,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hash.c:256,9'
          Dst:             xmlDictFree
    - functionName:    xmlHashUpdateInternal
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct._xmlHashTable *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'func_type *'
        - int
      constantsTouched: []
      argNames:
        - hash
        - key
        - key2
        - key3
        - payload
        - dealloc
        - update
      BBCount:         92
      ICount:          656
      EdgeCount:       124
      CyclomaticComplexity: 34
      functionsReached:
        - xmlDictLookup
        - xmlDictOwns
        - xmlHashFindEntry
        - xmlHashGrow
        - xmlHashValue
      functionUses:    9
      BranchProfiles:
        - Branch String:   'hash.c:434,24'
          Branch Sides:
            - BranchSide:      'hash.c:434,28'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:435,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:434,9'
          Branch Sides:
            - BranchSide:      'hash.c:435,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:440,30'
              BranchSideFuncs:
                - xmlHashValue
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlHashGrow
                - xmlHashFindEntry
        - Branch String:   'hash.c:441,9'
          Branch Sides:
            - BranchSide:      'hash.c:442,34'
              BranchSideFuncs:
                - xmlHashFindEntry
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlHashGrow
            - BranchSide:      'hash.c:443,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlHashGrow
        - Branch String:   'hash.c:443,9'
          Branch Sides:
            - BranchSide:      'hash.c:444,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:456,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlHashGrow
        - Branch String:   'hash.c:444,13'
          Branch Sides:
            - BranchSide:      'hash.c:445,17'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:450,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:445,17'
          Branch Sides:
            - BranchSide:      'hash.c:446,17'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:447,30'
              BranchSideFuncs: []
        - Branch String:   'hash.c:456,9'
          Branch Sides:
            - BranchSide:      'hash.c:459,13'
              BranchSideFuncs:
                - xmlHashGrow
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'hash.c:493,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'hash.c:459,13'
          Branch Sides:
            - BranchSide:      'hash.c:460,21'
              BranchSideFuncs:
                - xmlHashGrow
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'hash.c:463,17'
              BranchSideFuncs:
                - xmlHashGrow
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'hash.c:463,17'
          Branch Sides:
            - BranchSide:      'hash.c:464,17'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:465,23'
              BranchSideFuncs:
                - xmlHashGrow
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'hash.c:467,13'
          Branch Sides:
            - BranchSide:      'hash.c:468,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:473,16'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'hash.c:478,13'
          Branch Sides:
            - BranchSide:      'hash.c:479,13'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'hash.c:488,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'hash.c:483,21'
          Branch Sides:
            - BranchSide:      'hash.c:484,29'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'hash.c:485,13'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'hash.c:485,46'
          Branch Sides:
            - BranchSide:      'hash.c:485,13'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'hash.c:486,24'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'hash.c:485,13'
          Branch Sides:
            - BranchSide:      'hash.c:480,22'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'hash.c:487,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'hash.c:493,9'
          Branch Sides:
            - BranchSide:      'hash.c:494,25'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'hash.c:517,16'
              BranchSideFuncs: []
        - Branch String:   'hash.c:494,13'
          Branch Sides:
            - BranchSide:      'hash.c:495,32'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'hash.c:497,46'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'hash.c:498,17'
          Branch Sides:
            - BranchSide:      'hash.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:499,17'
              BranchSideFuncs: []
        - Branch String:   'hash.c:502,28'
          Branch Sides:
            - BranchSide:      'hash.c:502,44'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'hash.c:503,33'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'hash.c:502,13'
          Branch Sides:
            - BranchSide:      'hash.c:503,33'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'hash.c:505,47'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'hash.c:506,17'
          Branch Sides:
            - BranchSide:      'hash.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:507,17'
              BranchSideFuncs: []
        - Branch String:   'hash.c:509,28'
          Branch Sides:
            - BranchSide:      'hash.c:509,44'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:510,33'
              BranchSideFuncs: []
        - Branch String:   'hash.c:509,13'
          Branch Sides:
            - BranchSide:      'hash.c:510,33'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:512,47'
              BranchSideFuncs:
                - xmlDictLookup
        - Branch String:   'hash.c:513,17'
          Branch Sides:
            - BranchSide:      'hash.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:514,17'
              BranchSideFuncs: []
        - Branch String:   'hash.c:518,13'
          Branch Sides:
            - BranchSide:      'hash.c:519,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:520,16'
              BranchSideFuncs: []
        - Branch String:   'hash.c:522,13'
          Branch Sides:
            - BranchSide:      'hash.c:523,21'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:530,19'
              BranchSideFuncs: []
        - Branch String:   'hash.c:524,17'
          Branch Sides:
            - BranchSide:      'hash.c:525,17'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:528,20'
              BranchSideFuncs: []
        - Branch String:   'hash.c:533,13'
          Branch Sides:
            - BranchSide:      'hash.c:534,21'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:542,19'
              BranchSideFuncs: []
        - Branch String:   'hash.c:535,17'
          Branch Sides:
            - BranchSide:      'hash.c:536,17'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:540,20'
              BranchSideFuncs: []
        - Branch String:   'hash.c:549,9'
          Branch Sides:
            - BranchSide:      'hash.c:550,36'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:576,18'
              BranchSideFuncs: []
        - Branch String:   'hash.c:555,17'
          Branch Sides:
            - BranchSide:      'hash.c:556,23'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:557,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:557,9'
          Branch Sides:
            - BranchSide:      'hash.c:554,16'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:559,13'
              BranchSideFuncs: []
        - Branch String:   'hash.c:559,13'
          Branch Sides:
            - BranchSide:      'hash.c:564,22'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:570,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hash.c:440,17'
          Dst:             xmlHashValue
        - Src:             'hash.c:442,17'
          Dst:             xmlHashFindEntry
        - Src:             'hash.c:467,13'
          Dst:             xmlHashGrow
        - Src:             'hash.c:494,13'
          Dst:             xmlDictOwns
        - Src:             'hash.c:497,32'
          Dst:             xmlDictLookup
        - Src:             'hash.c:502,32'
          Dst:             xmlDictOwns
        - Src:             'hash.c:505,33'
          Dst:             xmlDictLookup
        - Src:             'hash.c:509,32'
          Dst:             xmlDictOwns
        - Src:             'hash.c:512,33'
          Dst:             xmlDictLookup
    - functionName:    xmlHashGrow
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlHashTable *'
        - int
      constantsTouched: []
      argNames:
        - hash
        - size
      BBCount:         33
      ICount:          230
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hash.c:360,9'
          Branch Sides:
            - BranchSide:      'hash.c:361,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:362,13'
              BranchSideFuncs: []
        - Branch String:   'hash.c:363,9'
          Branch Sides:
            - BranchSide:      'hash.c:364,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:365,12'
              BranchSideFuncs: []
        - Branch String:   'hash.c:368,9'
          Branch Sides:
            - BranchSide:      'hash.c:369,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:371,15'
              BranchSideFuncs: []
        - Branch String:   'hash.c:382,5'
          Branch Sides:
            - BranchSide:      'hash.c:383,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:387,12'
              BranchSideFuncs: []
        - Branch String:   'hash.c:383,13'
          Branch Sides:
            - BranchSide:      'hash.c:382,5'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:384,24'
              BranchSideFuncs: []
        - Branch String:   'hash.c:387,5'
          Branch Sides:
            - BranchSide:      'hash.c:388,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:402,5'
              BranchSideFuncs: []
        - Branch String:   'hash.c:388,13'
          Branch Sides:
            - BranchSide:      'hash.c:389,36'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:398,13'
              BranchSideFuncs: []
        - Branch String:   'hash.c:391,13'
          Branch Sides:
            - BranchSide:      'hash.c:392,21'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:395,14'
              BranchSideFuncs: []
        - Branch String:   'hash.c:392,21'
          Branch Sides:
            - BranchSide:      'hash.c:391,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:393,29'
              BranchSideFuncs: []
        - Branch String:   'hash.c:398,13'
          Branch Sides:
            - BranchSide:      'hash.c:399,24'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:400,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlHashScanFull3
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionLinenumberEnd: 1124
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct._xmlHashTable *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - hash
        - key
        - key2
        - key3
        - scan
        - data
      BBCount:         60
      ICount:          316
      EdgeCount:       80
      CyclomaticComplexity: 22
      functionsReached:
        - strcmp
        - xmlFastStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hash.c:1085,24'
          Branch Sides:
            - BranchSide:      'hash.c:1085,28'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1086,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1085,45'
          Branch Sides:
            - BranchSide:      'hash.c:1085,49'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1086,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1085,9'
          Branch Sides:
            - BranchSide:      'hash.c:1086,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1095,13'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
        - Branch String:   'hash.c:1097,5'
          Branch Sides:
            - BranchSide:      'hash.c:1098,13'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
            - BranchSide:      'hash.c:1102,12'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
        - Branch String:   'hash.c:1098,13'
          Branch Sides:
            - BranchSide:      'hash.c:1097,5'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
            - BranchSide:      'hash.c:1099,21'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
        - Branch String:   'hash.c:1102,5'
          Branch Sides:
            - BranchSide:      'hash.c:1102,5'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
            - BranchSide:      'hash.c:1103,14'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
        - Branch String:   'hash.c:1103,37'
          Branch Sides:
            - BranchSide:      'hash.c:1103,41'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
            - BranchSide:      'hash.c:1121,13'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
        - Branch String:   'hash.c:1103,13'
          Branch Sides:
            - BranchSide:      'hash.c:1107,13'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
            - BranchSide:      'hash.c:1121,13'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
        - Branch String:   'hash.c:1108,36'
          Branch Sides:
            - BranchSide:      'hash.c:1108,62'
              BranchSideFuncs:
                - strcmp
                - xmlFastStrEqual
                - xmlFastStrEqual
            - BranchSide:      'hash.c:1110,23'
              BranchSideFuncs:
                - strcmp
                - xmlFastStrEqual
                - xmlFastStrEqual
        - Branch String:   'hash.c:1109,81'
          Branch Sides:
            - BranchSide:      'hash.c:1110,23'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
            - BranchSide:      'hash.c:1112,21'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
        - Branch String:   'hash.c:1110,37'
          Branch Sides:
            - BranchSide:      'hash.c:1110,58'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
            - BranchSide:      'hash.c:1111,23'
              BranchSideFuncs:
                - xmlFastStrEqual
                - strcmp
                - xmlFastStrEqual
        - Branch String:   'hash.c:1110,79'
          Branch Sides:
            - BranchSide:      'hash.c:1111,23'
              BranchSideFuncs:
                - xmlFastStrEqual
                - strcmp
                - xmlFastStrEqual
            - BranchSide:      'hash.c:1112,21'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
        - Branch String:   'hash.c:1111,37'
          Branch Sides:
            - BranchSide:      'hash.c:1111,58'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
            - BranchSide:      'hash.c:1113,24'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
        - Branch String:   'hash.c:1108,21'
          Branch Sides:
            - BranchSide:      'hash.c:1112,21'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
            - BranchSide:      'hash.c:1113,24'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
        - Branch String:   'hash.c:1115,46'
          Branch Sides:
            - BranchSide:      'hash.c:1115,13'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
            - BranchSide:      'hash.c:1116,23'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
        - Branch String:   'hash.c:1116,47'
          Branch Sides:
            - BranchSide:      'hash.c:1115,13'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
            - BranchSide:      'hash.c:1117,24'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
        - Branch String:   'hash.c:1115,13'
          Branch Sides:
            - BranchSide:      'hash.c:1108,23'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
            - BranchSide:      'hash.c:1120,9'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
        - Branch String:   'hash.c:1121,13'
          Branch Sides:
            - BranchSide:      'hash.c:1122,21'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
            - BranchSide:      'hash.c:1123,5'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
      Callsites:
        - Src:             'hash.c:1108,40'
          Dst:             strcmp
        - Src:             'hash.c:1110,42'
          Dst:             xmlFastStrEqual
        - Src:             'hash.c:1111,42'
          Dst:             xmlFastStrEqual
    - functionName:    xmlHashScan3
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1057
      functionLinenumberEnd: 1062
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct._xmlHashTable *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - hash
        - key
        - key2
        - key3
        - scan
        - data
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashScanFull3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hash.c:1061,5'
          Dst:             xmlHashScanFull3
        - Src:             'hash.c:1061,5'
          Dst:             stubHashScannerFull
    - functionName:    stubHashScannerFull
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 970
      functionLinenumberEnd: 973
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - payload
        - data
        - key
        - key2
        - key3
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlHashScanFull
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1000
      functionLinenumberEnd: 1039
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._xmlHashTable *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - hash
        - scan
        - data
      BBCount:         43
      ICount:          236
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'hash.c:1005,24'
          Branch Sides:
            - BranchSide:      'hash.c:1005,28'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1006,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1005,45'
          Branch Sides:
            - BranchSide:      'hash.c:1005,49'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1006,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1005,9'
          Branch Sides:
            - BranchSide:      'hash.c:1006,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1015,13'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1017,5'
          Branch Sides:
            - BranchSide:      'hash.c:1018,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1022,12'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1018,13'
          Branch Sides:
            - BranchSide:      'hash.c:1017,5'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1019,21'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1022,5'
          Branch Sides:
            - BranchSide:      'hash.c:1022,5'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1023,14'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1023,37'
          Branch Sides:
            - BranchSide:      'hash.c:1023,41'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1036,13'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1023,13'
          Branch Sides:
            - BranchSide:      'hash.c:1027,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1036,13'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1030,46'
          Branch Sides:
            - BranchSide:      'hash.c:1030,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1031,23'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1031,47'
          Branch Sides:
            - BranchSide:      'hash.c:1030,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1032,24'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1030,13'
          Branch Sides:
            - BranchSide:      'hash.c:1028,24'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1035,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1036,13'
          Branch Sides:
            - BranchSide:      'hash.c:1037,21'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1038,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlHashScan
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 984
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._xmlHashTable *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - hash
        - scan
        - data
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashScanFull
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'hash.c:988,5'
          Dst:             xmlHashScanFull
        - Src:             'hash.c:988,5'
          Dst:             stubHashScannerFull
    - functionName:    xmlHashQNameValue
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      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: 876
      functionLinenumberEnd: 877
      functionDepth:   0
      returnType:      'char *'
      argCount:        5
      argTypes:
        - 'struct._xmlHashTable *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - hash
        - prefix
        - name
        - prefix2
        - name2
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashQLookup3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hash.c:877,12'
          Dst:             xmlHashQLookup3
    - functionName:    xmlHashQLookup3
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 926
      functionLinenumberEnd: 960
      functionDepth:   0
      returnType:      'char *'
      argCount:        7
      argTypes:
        - 'struct._xmlHashTable *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      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:930,24'
          Branch Sides:
            - BranchSide:      'hash.c:930,28'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:931,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:930,45'
          Branch Sides:
            - BranchSide:      'hash.c:930,49'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:931,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:930,9'
          Branch Sides:
            - BranchSide:      'hash.c:931,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:933,35'
              BranchSideFuncs:
                - xmlHashQNameValue
                - xmlStrQEqual
                - xmlStrQEqual
                - xmlStrQEqual
        - Branch String:   'hash.c:939,9'
          Branch Sides:
            - BranchSide:      'hash.c:940,15'
              BranchSideFuncs:
                - xmlStrQEqual
                - xmlStrQEqual
                - xmlStrQEqual
            - BranchSide:      'hash.c:959,5'
              BranchSideFuncs: []
        - Branch String:   'hash.c:944,49'
          Branch Sides:
            - BranchSide:      'hash.c:945,31'
              BranchSideFuncs:
                - xmlStrQEqual
                - xmlStrQEqual
                - xmlStrQEqual
            - BranchSide:      'hash.c:950,18'
              BranchSideFuncs:
                - xmlStrQEqual
                - xmlStrQEqual
                - xmlStrQEqual
        - Branch String:   'hash.c:945,58'
          Branch Sides:
            - BranchSide:      'hash.c:946,31'
              BranchSideFuncs:
                - xmlStrQEqual
                - xmlStrQEqual
                - xmlStrQEqual
            - BranchSide:      'hash.c:950,18'
              BranchSideFuncs:
                - xmlStrQEqual
                - xmlStrQEqual
                - xmlStrQEqual
        - Branch String:   'hash.c:946,61'
          Branch Sides:
            - BranchSide:      'hash.c:947,31'
              BranchSideFuncs:
                - xmlStrQEqual
                - xmlStrQEqual
                - xmlStrQEqual
            - BranchSide:      'hash.c:950,18'
              BranchSideFuncs:
                - xmlStrQEqual
                - xmlStrQEqual
                - xmlStrQEqual
        - Branch String:   'hash.c:944,17'
          Branch Sides:
            - BranchSide:      'hash.c:948,24'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:950,18'
              BranchSideFuncs:
                - xmlStrQEqual
                - xmlStrQEqual
                - xmlStrQEqual
        - Branch String:   'hash.c:953,17'
          Branch Sides:
            - BranchSide:      'hash.c:954,25'
              BranchSideFuncs:
                - xmlStrQEqual
                - xmlStrQEqual
                - xmlStrQEqual
            - BranchSide:      'hash.c:955,9'
              BranchSideFuncs:
                - xmlStrQEqual
                - xmlStrQEqual
                - xmlStrQEqual
        - Branch String:   'hash.c:955,42'
          Branch Sides:
            - BranchSide:      'hash.c:955,9'
              BranchSideFuncs:
                - xmlStrQEqual
                - xmlStrQEqual
                - xmlStrQEqual
            - BranchSide:      'hash.c:956,21'
              BranchSideFuncs:
                - xmlStrQEqual
                - xmlStrQEqual
                - xmlStrQEqual
        - Branch String:   'hash.c:955,9'
          Branch Sides:
            - BranchSide:      'hash.c:944,18'
              BranchSideFuncs:
                - xmlStrQEqual
                - xmlStrQEqual
                - xmlStrQEqual
            - BranchSide:      'hash.c:957,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hash.c:933,17'
          Dst:             xmlHashQNameValue
        - Src:             'hash.c:945,18'
          Dst:             xmlStrQEqual
        - Src:             'hash.c:946,18'
          Dst:             xmlStrQEqual
        - Src:             'hash.c:947,18'
          Dst:             xmlStrQEqual
    - functionName:    xmlHashQLookup
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 857
      functionLinenumberEnd: 858
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct._xmlHashTable *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - hash
        - prefix
        - name
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashQLookup3
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hash.c:858,12'
          Dst:             xmlHashQLookup3
    - functionName:    xmlHashLookup2
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 841
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct._xmlHashTable *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - hash
        - key
        - key2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashLookup3
      functionUses:    26
      BranchProfiles:  []
      Callsites:
        - Src:             'hash.c:842,12'
          Dst:             xmlHashLookup3
    - functionName:    xmlHashLookup3
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 893
      functionLinenumberEnd: 905
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'struct._xmlHashTable *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - hash
        - key
        - key2
        - key3
      BBCount:         13
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlHashFindEntry
        - xmlHashValue
      functionUses:    10
      BranchProfiles:
        - Branch String:   'hash.c:898,24'
          Branch Sides:
            - BranchSide:      'hash.c:898,28'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:899,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:898,45'
          Branch Sides:
            - BranchSide:      'hash.c:898,49'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:899,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:898,9'
          Branch Sides:
            - BranchSide:      'hash.c:899,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:900,30'
              BranchSideFuncs:
                - xmlHashValue
                - xmlHashFindEntry
        - Branch String:   'hash.c:902,9'
          Branch Sides:
            - BranchSide:      'hash.c:903,16'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:904,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hash.c:900,17'
          Dst:             xmlHashValue
        - Src:             'hash.c:901,13'
          Dst:             xmlHashFindEntry
    - functionName:    xmlHashLookup
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 825
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct._xmlHashTable *'
        - 'char *'
      constantsTouched: []
      argNames:
        - hash
        - key
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashLookup3
      functionUses:    61
      BranchProfiles:  []
      Callsites:
        - Src:             'hash.c:826,12'
          Dst:             xmlHashLookup3
    - functionName:    xmlHashUpdateEntry3
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 812
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct._xmlHashTable *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - hash
        - key
        - key2
        - key3
        - payload
        - dealloc
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlHashUpdateInternal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hash.c:809,9'
          Branch Sides:
            - BranchSide:      'hash.c:809,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:810,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hash.c:806,15'
          Dst:             xmlHashUpdateInternal
    - functionName:    xmlHashUpdateEntry2
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 784
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._xmlHashTable *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - hash
        - key
        - key2
        - payload
        - dealloc
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlHashUpdateInternal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hash.c:781,9'
          Branch Sides:
            - BranchSide:      'hash.c:781,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:782,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hash.c:778,15'
          Dst:             xmlHashUpdateInternal
    - functionName:    xmlHashUpdateEntry
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlHashTable *'
        - 'char *'
        - 'char *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - hash
        - key
        - payload
        - dealloc
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlHashUpdateInternal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hash.c:754,9'
          Branch Sides:
            - BranchSide:      'hash.c:754,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:755,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hash.c:751,15'
          Dst:             xmlHashUpdateInternal
    - functionName:    xmlHashAddEntry3
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._xmlHashTable *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - hash
        - key
        - key2
        - key3
        - payload
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlHashUpdateInternal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hash.c:728,9'
          Branch Sides:
            - BranchSide:      'hash.c:729,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:730,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hash.c:726,15'
          Dst:             xmlHashUpdateInternal
    - functionName:    xmlHashAddEntry2
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlHashTable *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - hash
        - key
        - key2
        - payload
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlHashUpdateInternal
      functionUses:    13
      BranchProfiles:
        - Branch String:   'hash.c:700,9'
          Branch Sides:
            - BranchSide:      'hash.c:701,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:702,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hash.c:698,15'
          Dst:             xmlHashUpdateInternal
    - functionName:    xmlHashAddEntry
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlHashTable *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - hash
        - key
        - payload
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlHashUpdateInternal
      functionUses:    20
      BranchProfiles:
        - Branch String:   'hash.c:674,9'
          Branch Sides:
            - BranchSide:      'hash.c:675,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:676,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hash.c:672,15'
          Dst:             xmlHashUpdateInternal
    - functionName:    xmlHashAdd2
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlHashTable *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - hash
        - key
        - key2
        - payload
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashUpdateInternal
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'hash.c:632,12'
          Dst:             xmlHashUpdateInternal
    - functionName:    xmlHashAdd
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlHashTable *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - hash
        - key
        - payload
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashUpdateInternal
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'hash.c:615,12'
          Dst:             xmlHashUpdateInternal
    - functionName:    xmlHashDefaultDeallocator
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - entry
        - key
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlHashCreateDict
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      'struct._xmlHashTable *'
      argCount:        2
      argTypes:
        - int
        - 'struct._xmlDict *'
      constantsTouched: []
      argNames:
        - size
        - dict
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlDictReference
        - xmlHashCreate
      functionUses:    13
      BranchProfiles:
        - Branch String:   'hash.c:213,9'
          Branch Sides:
            - BranchSide:      'hash.c:213,9'
              BranchSideFuncs:
                - xmlDictReference
            - BranchSide:      'hash.c:214,22'
              BranchSideFuncs:
                - xmlDictReference
      Callsites:
        - Src:             'hash.c:212,12'
          Dst:             xmlHashCreate
        - Src:             'hash.c:215,9'
          Dst:             xmlDictReference
    - functionName:    xmlParserNsGrow
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1669
      functionLinenumberEnd: 1694
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         14
      ICount:          119
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:1674,9'
          Branch Sides:
            - BranchSide:      'parser.c:1675,9'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1676,15'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:1676,15'
          Branch Sides:
            - BranchSide:      'parser.c:1676,29'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1676,13'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:1679,9'
          Branch Sides:
            - BranchSide:      'parser.c:1680,9'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1681,19'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:1684,9'
          Branch Sides:
            - BranchSide:      'parser.c:1685,9'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1686,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:1692,5'
          Dst:             xmlErrMemory
    - functionName:    xmlErrMemory
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErrMemory
      functionUses:    82
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:220,5'
          Dst:             xmlCtxtErrMemory
    - functionName:    xmlParseLookupInternalSubset
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10884
      functionLinenumberEnd: 10984
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         86
      ICount:          470
      EdgeCount:       117
      CyclomaticComplexity: 33
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:10897,9'
          Branch Sides:
            - BranchSide:      'parser.c:10898,15'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10900,15'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10904,5'
          Branch Sides:
            - BranchSide:      'parser.c:10905,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10969,10'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10905,13'
          Branch Sides:
            - BranchSide:      'parser.c:10906,19'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10915,18'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10906,31'
          Branch Sides:
            - BranchSide:      'parser.c:10907,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10914,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10907,33'
          Branch Sides:
            - BranchSide:      'parser.c:10908,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10914,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10906,17'
          Branch Sides:
            - BranchSide:      'parser.c:10909,23'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10914,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10915,18'
          Branch Sides:
            - BranchSide:      'parser.c:10916,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10929,18'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10916,17'
          Branch Sides:
            - BranchSide:      'parser.c:10917,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10921,17'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10921,17'
          Branch Sides:
            - BranchSide:      'parser.c:10921,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10922,23'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10921,17'
          Branch Sides:
            - BranchSide:      'parser.c:10921,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10921,17'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10921,17'
          Branch Sides:
            - BranchSide:      'parser.c:10921,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10922,23'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10921,17'
          Branch Sides:
            - BranchSide:      'parser.c:10922,23'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10923,25'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10923,24'
          Branch Sides:
            - BranchSide:      'parser.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10924,23'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10929,18'
          Branch Sides:
            - BranchSide:      'parser.c:10930,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10941,18'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10930,17'
          Branch Sides:
            - BranchSide:      'parser.c:10931,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10935,18'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10935,18'
          Branch Sides:
            - BranchSide:      'parser.c:10935,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10940,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10935,18'
          Branch Sides:
            - BranchSide:      'parser.c:10935,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10935,18'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10935,18'
          Branch Sides:
            - BranchSide:      'parser.c:10935,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10940,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10935,17'
          Branch Sides:
            - BranchSide:      'parser.c:10936,23'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10940,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10941,18'
          Branch Sides:
            - BranchSide:      'parser.c:10942,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10947,19'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10942,17'
          Branch Sides:
            - BranchSide:      'parser.c:10943,23'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10946,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10947,18'
          Branch Sides:
            - BranchSide:      'parser.c:10948,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10958,20'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10948,33'
          Branch Sides:
            - BranchSide:      'parser.c:10949,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10957,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10949,33'
          Branch Sides:
            - BranchSide:      'parser.c:10950,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10957,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10948,17'
          Branch Sides:
            - BranchSide:      'parser.c:10951,23'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10957,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10958,32'
          Branch Sides:
            - BranchSide:      'parser.c:10958,37'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10959,22'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10958,50'
          Branch Sides:
            - BranchSide:      'parser.c:10958,55'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10959,22'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10969,22'
          Branch Sides:
            - BranchSide:      'parser.c:10969,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10970,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10969,9'
          Branch Sides:
            - BranchSide:      'parser.c:10970,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10975,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10970,13'
          Branch Sides:
            - BranchSide:      'parser.c:10971,19'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10973,17'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10976,9'
          Branch Sides:
            - BranchSide:      'parser.c:10977,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10981,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCheckCdataPush
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10998
      functionLinenumberEnd: 11052
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - utf
        - len
        - complete
      BBCount:         143
      ICount:          755
      EdgeCount:       198
      CyclomaticComplexity: 57
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:11003,23'
          Branch Sides:
            - BranchSide:      'parser.c:11003,27'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11004,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11003,9'
          Branch Sides:
            - BranchSide:      'parser.c:11004,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11006,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11006,5'
          Branch Sides:
            - BranchSide:      'parser.c:11007,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11051,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11008,13'
          Branch Sides:
            - BranchSide:      'parser.c:11009,10'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11015,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11009,10'
          Branch Sides:
            - BranchSide:      'parser.c:11010,5'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11011,16'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11011,26'
          Branch Sides:
            - BranchSide:      'parser.c:11011,30'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11012,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11011,40'
          Branch Sides:
            - BranchSide:      'parser.c:11011,44'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11012,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11011,15'
          Branch Sides:
            - BranchSide:      'parser.c:11012,12'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11014,18'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11015,13'
          Branch Sides:
            - BranchSide:      'parser.c:11016,10'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11024,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11016,10'
          Branch Sides:
            - BranchSide:      'parser.c:11016,31'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11017,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11016,31'
          Branch Sides:
            - BranchSide:      'parser.c:11016,43'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11016,48'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11017,10'
          Branch Sides:
            - BranchSide:      'parser.c:11018,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11019,19'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11021,10'
          Branch Sides:
            - BranchSide:      'parser.c:11021,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11021,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11021,11'
          Branch Sides:
            - BranchSide:      'parser.c:11021,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11021,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11021,11'
          Branch Sides:
            - BranchSide:      'parser.c:11021,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11023,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11021,11'
          Branch Sides:
            - BranchSide:      'parser.c:11021,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11023,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11021,11'
          Branch Sides:
            - BranchSide:      'parser.c:11022,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11023,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11021,11'
          Branch Sides:
            - BranchSide:      'parser.c:11021,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11021,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11021,11'
          Branch Sides:
            - BranchSide:      'parser.c:11021,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11023,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11021,11'
          Branch Sides:
            - BranchSide:      'parser.c:11021,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11021,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11021,11'
          Branch Sides:
            - BranchSide:      'parser.c:11021,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11023,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11021,11'
          Branch Sides:
            - BranchSide:      'parser.c:11021,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11022,18'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11021,10'
          Branch Sides:
            - BranchSide:      'parser.c:11022,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11023,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11024,13'
          Branch Sides:
            - BranchSide:      'parser.c:11025,10'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11035,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11025,10'
          Branch Sides:
            - BranchSide:      'parser.c:11025,31'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11026,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11025,31'
          Branch Sides:
            - BranchSide:      'parser.c:11025,43'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11025,48'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11026,39'
          Branch Sides:
            - BranchSide:      'parser.c:11027,12'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11028,15'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11026,10'
          Branch Sides:
            - BranchSide:      'parser.c:11028,15'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11029,19'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11032,10'
          Branch Sides:
            - BranchSide:      'parser.c:11032,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11032,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11032,11'
          Branch Sides:
            - BranchSide:      'parser.c:11032,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11032,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11032,11'
          Branch Sides:
            - BranchSide:      'parser.c:11032,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11034,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11032,11'
          Branch Sides:
            - BranchSide:      'parser.c:11032,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11034,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11032,11'
          Branch Sides:
            - BranchSide:      'parser.c:11033,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11034,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11032,11'
          Branch Sides:
            - BranchSide:      'parser.c:11032,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11032,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11032,11'
          Branch Sides:
            - BranchSide:      'parser.c:11032,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11034,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11032,11'
          Branch Sides:
            - BranchSide:      'parser.c:11032,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11032,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11032,11'
          Branch Sides:
            - BranchSide:      'parser.c:11032,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11034,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11032,11'
          Branch Sides:
            - BranchSide:      'parser.c:11032,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11033,18'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11032,10'
          Branch Sides:
            - BranchSide:      'parser.c:11033,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11034,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11035,13'
          Branch Sides:
            - BranchSide:      'parser.c:11036,10'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11049,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11036,10'
          Branch Sides:
            - BranchSide:      'parser.c:11036,31'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11037,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11036,31'
          Branch Sides:
            - BranchSide:      'parser.c:11036,43'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11036,48'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11037,39'
          Branch Sides:
            - BranchSide:      'parser.c:11038,12'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11040,15'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11038,39'
          Branch Sides:
            - BranchSide:      'parser.c:11039,5'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11040,15'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11037,10'
          Branch Sides:
            - BranchSide:      'parser.c:11040,15'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11041,19'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11045,10'
          Branch Sides:
            - BranchSide:      'parser.c:11045,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11045,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11045,11'
          Branch Sides:
            - BranchSide:      'parser.c:11045,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11045,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11045,11'
          Branch Sides:
            - BranchSide:      'parser.c:11045,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11047,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11045,11'
          Branch Sides:
            - BranchSide:      'parser.c:11045,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11047,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11045,11'
          Branch Sides:
            - BranchSide:      'parser.c:11046,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11047,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11045,11'
          Branch Sides:
            - BranchSide:      'parser.c:11045,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11045,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11045,11'
          Branch Sides:
            - BranchSide:      'parser.c:11045,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11047,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11045,11'
          Branch Sides:
            - BranchSide:      'parser.c:11045,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11045,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11045,11'
          Branch Sides:
            - BranchSide:      'parser.c:11045,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11047,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11045,11'
          Branch Sides:
            - BranchSide:      'parser.c:11045,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11046,18'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11045,10'
          Branch Sides:
            - BranchSide:      'parser.c:11046,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11047,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    nameNsPop
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2123
      functionLinenumberEnd: 2136
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         7
      ICount:          79
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:2126,9'
          Branch Sides:
            - BranchSide:      'parser.c:2127,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2128,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2129,9'
          Branch Sides:
            - BranchSide:      'parser.c:2130,22'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2132,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParseLookupCharData
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10810
      functionLinenumberEnd: 10830
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         12
      ICount:          98
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:10815,5'
          Branch Sides:
            - BranchSide:      'parser.c:10816,15'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10823,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10816,27'
          Branch Sides:
            - BranchSide:      'parser.c:10816,32'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10817,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10816,13'
          Branch Sides:
            - BranchSide:      'parser.c:10817,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10820,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10824,9'
          Branch Sides:
            - BranchSide:      'parser.c:10825,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10828,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParseLookupChar
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10736
      functionLinenumberEnd: 10758
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - c
      BBCount:         11
      ICount:          111
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - memchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:10739,9'
          Branch Sides:
            - BranchSide:      'parser.c:10740,15'
              BranchSideFuncs:
                - memchr
            - BranchSide:      'parser.c:10742,15'
              BranchSideFuncs:
                - memchr
        - Branch String:   'parser.c:10745,9'
          Branch Sides:
            - BranchSide:      'parser.c:10746,24'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10755,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10748,13'
          Branch Sides:
            - BranchSide:      'parser.c:10749,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10752,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:10745,9'
          Dst:             memchr
    - functionName:    memchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlParseLookupGt
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10840
      functionLinenumberEnd: 10874
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         24
      ICount:          173
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:10846,9'
          Branch Sides:
            - BranchSide:      'parser.c:10847,15'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10849,15'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10851,5'
          Branch Sides:
            - BranchSide:      'parser.c:10852,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10865,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10852,13'
          Branch Sides:
            - BranchSide:      'parser.c:10853,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10855,21'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10853,17'
          Branch Sides:
            - BranchSide:      'parser.c:10854,23'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10855,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10855,33'
          Branch Sides:
            - BranchSide:      'parser.c:10855,37'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10856,22'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10855,20'
          Branch Sides:
            - BranchSide:      'parser.c:10856,22'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10857,21'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10857,20'
          Branch Sides:
            - BranchSide:      'parser.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10858,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10866,9'
          Branch Sides:
            - BranchSide:      'parser.c:10867,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10871,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParseLookupString
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10771
      functionLinenumberEnd: 10801
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'struct._xmlParserCtxt *'
        - size_t
        - 'char *'
        - 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:10774,9'
          Branch Sides:
            - BranchSide:      'parser.c:10775,15'
              BranchSideFuncs:
                - strstr
            - BranchSide:      'parser.c:10777,15'
              BranchSideFuncs:
                - strstr
        - Branch String:   'parser.c:10781,9'
          Branch Sides:
            - BranchSide:      'parser.c:10782,30'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10797,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10786,13'
          Branch Sides:
            - BranchSide:      'parser.c:10787,19'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10789,20'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10791,13'
          Branch Sides:
            - BranchSide:      'parser.c:10792,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10795,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:10780,21'
          Dst:             strstr
    - functionName:    strstr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlCleanSpecialAttrCallback
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1206
      functionLinenumberEnd: 1212
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - payload
        - data
        - fullname
        - fullattr
        - unused
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlHashRemoveEntry2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:1209,9'
          Branch Sides:
            - BranchSide:      'parser.c:1209,9'
              BranchSideFuncs:
                - xmlHashRemoveEntry2
            - BranchSide:      'parser.c:1210,29'
              BranchSideFuncs:
                - xmlHashRemoveEntry2
      Callsites:
        - Src:             'parser.c:1210,9'
          Dst:             xmlHashRemoveEntry2
    - functionName:    xmlParseQName
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8696
      functionLinenumberEnd: 8704
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char **'
      constantsTouched: []
      argNames:
        - ctxt
        - prefix
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlParseQNameHashed
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:8700,9'
          Branch Sides:
            - BranchSide:      'parser.c:8701,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8702,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:8699,9'
          Dst:             xmlParseQNameHashed
    - functionName:    xmlParseQNameHashed
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8638
      functionLinenumberEnd: 8679
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'struct.xmlHashedString *'
      constantsTouched: []
      argNames:
        - ctxt
        - prefix
      BBCount:         31
      ICount:          285
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - xmlDictLookupHashed
        - xmlErrMemory
        - xmlNextChar
        - xmlNsErr
        - xmlParseNCName
        - xmlParseNmtoken
        - xmlParserGrow
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:8645,5'
          Branch Sides:
            - BranchSide:      'parser.c:8645,5'
              BranchSideFuncs:
                - xmlParseNCName
                - xmlParseNmtoken
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
                - xmlNextChar
                - xmlParseNCName
            - BranchSide:      'parser.c:8646,13'
              BranchSideFuncs:
                - xmlParseNCName
                - xmlParseNmtoken
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
                - xmlNextChar
                - xmlParseNCName
        - Branch String:   'parser.c:8645,5'
          Branch Sides:
            - BranchSide:      'parser.c:8645,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseNCName
                - xmlParseNmtoken
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
                - xmlNextChar
                - xmlParseNCName
            - BranchSide:      'parser.c:8646,13'
              BranchSideFuncs:
                - xmlParseNCName
                - xmlParseNmtoken
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
                - xmlNextChar
                - xmlParseNCName
        - Branch String:   'parser.c:8649,9'
          Branch Sides:
            - BranchSide:      'parser.c:8650,18'
              BranchSideFuncs:
                - xmlParseNmtoken
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
                - xmlNextChar
                - xmlParseNCName
            - BranchSide:      'parser.c:8657,12'
              BranchSideFuncs:
                - xmlParseNmtoken
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
        - Branch String:   'parser.c:8651,13'
          Branch Sides:
            - BranchSide:      'parser.c:8652,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlParseNCName
                - xmlParseNmtoken
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
            - BranchSide:      'parser.c:8656,5'
              BranchSideFuncs:
                - xmlParseNmtoken
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
        - Branch String:   'parser.c:8657,26'
          Branch Sides:
            - BranchSide:      'parser.c:8657,30'
              BranchSideFuncs:
                - xmlParseNmtoken
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
            - BranchSide:      'parser.c:8660,11'
              BranchSideFuncs:
                - xmlParseNmtoken
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
        - Branch String:   'parser.c:8657,9'
          Branch Sides:
            - BranchSide:      'parser.c:8660,11'
              BranchSideFuncs:
                - xmlParseNmtoken
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
            - BranchSide:      'parser.c:8677,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8662,29'
          Branch Sides:
            - BranchSide:      'parser.c:8662,33'
              BranchSideFuncs:
                - xmlParseNmtoken
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
            - BranchSide:      'parser.c:8664,31'
              BranchSideFuncs:
                - xmlParseNmtoken
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
        - Branch String:   'parser.c:8662,13'
          Branch Sides:
            - BranchSide:      'parser.c:8663,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8664,31'
              BranchSideFuncs:
                - xmlParseNmtoken
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
        - Branch String:   'parser.c:8665,13'
          Branch Sides:
            - BranchSide:      'parser.c:8666,13'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
            - BranchSide:      'parser.c:8667,33'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
        - Branch String:   'parser.c:8669,13'
          Branch Sides:
            - BranchSide:      'parser.c:8670,26'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:8673,18'
              BranchSideFuncs:
                - xmlNsErr
      Callsites:
        - Src:             'parser.c:8645,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:8648,9'
          Dst:             xmlParseNCName
        - Src:             'parser.c:8652,13'
          Dst:             xmlNextChar
        - Src:             'parser.c:8654,17'
          Dst:             xmlParseNCName
        - Src:             'parser.c:8664,15'
          Dst:             xmlParseNmtoken
        - Src:             'parser.c:8667,13'
          Dst:             xmlDictLookupHashed
        - Src:             'parser.c:8670,13'
          Dst:             xmlErrMemory
        - Src:             'parser.c:8673,9'
          Dst:             xmlNsErr
    - functionName:    xmlParseNCName
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3456
      functionLinenumberEnd: 3500
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         59
      ICount:          366
      EdgeCount:       80
      CyclomaticComplexity: 23
      functionsReached:
        - xmlDictLookupHashed
        - xmlErrMemory
        - xmlFatalErr
        - xmlParseNCNameComplex
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:3471,25'
          Branch Sides:
            - BranchSide:      'parser.c:3471,30'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3472,6'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3471,43'
          Branch Sides:
            - BranchSide:      'parser.c:3472,6'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3473,21'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3472,18'
          Branch Sides:
            - BranchSide:      'parser.c:3472,23'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3473,5'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3472,36'
          Branch Sides:
            - BranchSide:      'parser.c:3473,21'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3473,5'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3473,17'
          Branch Sides:
            - BranchSide:      'parser.c:3473,21'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3473,27'
              BranchSideFuncs:
                - xmlParseNCNameComplex
        - Branch String:   'parser.c:3471,9'
          Branch Sides:
            - BranchSide:      'parser.c:3473,27'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3474,4'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3475,25'
          Branch Sides:
            - BranchSide:      'parser.c:3475,30'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3476,13'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3475,43'
          Branch Sides:
            - BranchSide:      'parser.c:3476,13'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3479,28'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3476,25'
          Branch Sides:
            - BranchSide:      'parser.c:3476,30'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3477,13'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3476,43'
          Branch Sides:
            - BranchSide:      'parser.c:3477,13'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3479,28'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3477,25'
          Branch Sides:
            - BranchSide:      'parser.c:3477,30'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3478,12'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3477,43'
          Branch Sides:
            - BranchSide:      'parser.c:3478,12'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3479,28'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3478,23'
          Branch Sides:
            - BranchSide:      'parser.c:3478,28'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3479,28'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3478,39'
          Branch Sides:
            - BranchSide:      'parser.c:3479,28'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3479,12'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3479,24'
          Branch Sides:
            - BranchSide:      'parser.c:3475,2'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3479,28'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3475,2'
          Branch Sides:
            - BranchSide:      'parser.c:3480,8'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3481,6'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3481,6'
          Branch Sides:
            - BranchSide:      'parser.c:3482,6'
              BranchSideFuncs:
                - xmlParseNCNameComplex
            - BranchSide:      'parser.c:3483,8'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3483,16'
          Branch Sides:
            - BranchSide:      'parser.c:3483,21'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3497,5'
              BranchSideFuncs:
                - xmlParseNCNameComplex
        - Branch String:   'parser.c:3483,6'
          Branch Sides:
            - BranchSide:      'parser.c:3484,14'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3497,5'
              BranchSideFuncs:
                - xmlParseNCNameComplex
        - Branch String:   'parser.c:3485,17'
          Branch Sides:
            - BranchSide:      'parser.c:3486,29'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:3489,32'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlErrMemory
        - Branch String:   'parser.c:3492,10'
          Branch Sides:
            - BranchSide:      'parser.c:3493,23'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:3495,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:3486,17'
          Dst:             xmlFatalErr
        - Src:             'parser.c:3489,12'
          Dst:             xmlDictLookupHashed
        - Src:             'parser.c:3493,10'
          Dst:             xmlErrMemory
        - Src:             'parser.c:3499,12'
          Dst:             xmlParseNCNameComplex
    - functionName:    xmlParseNmtoken
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3650
      functionLinenumberEnd: 3715
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         44
      ICount:          368
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - xmlCopyCharMultiByte
        - xmlCurrentChar
        - xmlErrMemory
        - xmlFatalErr
        - xmlIsNameChar
        - xmlStrndup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:3661,5'
          Branch Sides:
            - BranchSide:      'parser.c:3662,2'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErr
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErr
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3705,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3662,2'
          Branch Sides:
            - BranchSide:      'parser.c:3662,2'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErr
                - xmlCopyCharMultiByte
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErr
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3662,2'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErr
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErr
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3663,2'
          Branch Sides:
            - BranchSide:      'parser.c:3663,2'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErr
                - xmlCopyCharMultiByte
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErr
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3663,2'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErr
                - xmlCopyCharMultiByte
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErr
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3665,6'
          Branch Sides:
            - BranchSide:      'parser.c:3661,5'
              BranchSideFuncs:
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErr
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3671,16'
              BranchSideFuncs:
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErr
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3674,10'
          Branch Sides:
            - BranchSide:      'parser.c:3675,23'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:3678,13'
              BranchSideFuncs:
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:3679,6'
          Branch Sides:
            - BranchSide:      'parser.c:3680,7'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:3701,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3680,7'
          Branch Sides:
            - BranchSide:      'parser.c:3683,11'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:3692,3'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3685,11'
          Branch Sides:
            - BranchSide:      'parser.c:3686,17'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:3690,16'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3692,3'
          Branch Sides:
            - BranchSide:      'parser.c:3692,3'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3692,3'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3693,21'
          Branch Sides:
            - BranchSide:      'parser.c:3694,33'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:3698,3'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:3698,3'
          Branch Sides:
            - BranchSide:      'parser.c:3698,3'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:3698,3'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:3705,9'
          Branch Sides:
            - BranchSide:      'parser.c:3706,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3707,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3707,9'
          Branch Sides:
            - BranchSide:      'parser.c:3708,21'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:3711,22'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
        - Branch String:   'parser.c:3712,9'
          Branch Sides:
            - BranchSide:      'parser.c:3713,22'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:3714,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:3659,9'
          Dst:             xmlCurrentChar
        - Src:             'parser.c:3661,12'
          Dst:             xmlIsNameChar
        - Src:             'parser.c:3662,2'
          Dst:             xmlCopyCharMultiByte
        - Src:             'parser.c:3664,6'
          Dst:             xmlCurrentChar
        - Src:             'parser.c:3675,10'
          Dst:             xmlErrMemory
        - Src:             'parser.c:3679,13'
          Dst:             xmlIsNameChar
        - Src:             'parser.c:3686,4'
          Dst:             xmlErrMemory
        - Src:             'parser.c:3692,3'
          Dst:             xmlCopyCharMultiByte
        - Src:             'parser.c:3694,21'
          Dst:             xmlFatalErr
        - Src:             'parser.c:3699,7'
          Dst:             xmlCurrentChar
        - Src:             'parser.c:3708,9'
          Dst:             xmlFatalErr
        - Src:             'parser.c:3711,11'
          Dst:             xmlStrndup
        - Src:             'parser.c:3713,9'
          Dst:             xmlErrMemory
    - functionName:    xmlNsErr
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct._xmlParserCtxt *'
        - int
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      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:387,5'
          Dst:             xmlCtxtErr
    - functionName:    xmlIsNameChar
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3191
      functionLinenumberEnd: 3227
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - c
      BBCount:         184
      ICount:          732
      EdgeCount:       259
      CyclomaticComplexity: 77
      functionsReached:
        - xmlCharInRange
      functionUses:    5
      BranchProfiles:
        - Branch String:   'parser.c:3192,9'
          Branch Sides:
            - BranchSide:      'parser.c:3197,7'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3219,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3197,17'
          Branch Sides:
            - BranchSide:      'parser.c:3197,21'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3218,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3197,31'
          Branch Sides:
            - BranchSide:      'parser.c:3197,35'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3218,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3197,45'
          Branch Sides:
            - BranchSide:      'parser.c:3198,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3218,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3198,19'
          Branch Sides:
            - BranchSide:      'parser.c:3198,23'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3199,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3198,34'
          Branch Sides:
            - BranchSide:      'parser.c:3199,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3217,7'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3199,19'
          Branch Sides:
            - BranchSide:      'parser.c:3199,23'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3200,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3199,34'
          Branch Sides:
            - BranchSide:      'parser.c:3200,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3217,7'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3200,19'
          Branch Sides:
            - BranchSide:      'parser.c:3200,23'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3201,8'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3200,34'
          Branch Sides:
            - BranchSide:      'parser.c:3201,8'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3217,7'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3201,18'
          Branch Sides:
            - BranchSide:      'parser.c:3201,22'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3217,7'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3201,32'
          Branch Sides:
            - BranchSide:      'parser.c:3202,8'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3217,7'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3202,18'
          Branch Sides:
            - BranchSide:      'parser.c:3202,22'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3217,7'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3202,32'
          Branch Sides:
            - BranchSide:      'parser.c:3202,36'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3217,7'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3202,47'
          Branch Sides:
            - BranchSide:      'parser.c:3203,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3217,7'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3203,20'
          Branch Sides:
            - BranchSide:      'parser.c:3203,24'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3204,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3203,36'
          Branch Sides:
            - BranchSide:      'parser.c:3204,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3217,7'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3204,20'
          Branch Sides:
            - BranchSide:      'parser.c:3204,24'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3205,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3204,36'
          Branch Sides:
            - BranchSide:      'parser.c:3205,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3217,7'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3205,20'
          Branch Sides:
            - BranchSide:      'parser.c:3205,24'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3206,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3205,37'
          Branch Sides:
            - BranchSide:      'parser.c:3206,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3217,7'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3206,21'
          Branch Sides:
            - BranchSide:      'parser.c:3206,25'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3207,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3206,38'
          Branch Sides:
            - BranchSide:      'parser.c:3207,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3217,7'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3207,21'
          Branch Sides:
            - BranchSide:      'parser.c:3207,25'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3208,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3207,38'
          Branch Sides:
            - BranchSide:      'parser.c:3208,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3217,7'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3208,21'
          Branch Sides:
            - BranchSide:      'parser.c:3208,25'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3209,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3208,39'
          Branch Sides:
            - BranchSide:      'parser.c:3209,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3217,7'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3209,22'
          Branch Sides:
            - BranchSide:      'parser.c:3209,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3210,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3209,40'
          Branch Sides:
            - BranchSide:      'parser.c:3210,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3217,7'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3210,22'
          Branch Sides:
            - BranchSide:      'parser.c:3210,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3211,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3210,40'
          Branch Sides:
            - BranchSide:      'parser.c:3211,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3217,7'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3211,22'
          Branch Sides:
            - BranchSide:      'parser.c:3211,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3212,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3211,40'
          Branch Sides:
            - BranchSide:      'parser.c:3212,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3217,7'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3212,22'
          Branch Sides:
            - BranchSide:      'parser.c:3212,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3213,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3212,40'
          Branch Sides:
            - BranchSide:      'parser.c:3213,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3217,7'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3213,22'
          Branch Sides:
            - BranchSide:      'parser.c:3213,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3214,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3213,40'
          Branch Sides:
            - BranchSide:      'parser.c:3214,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3217,7'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3214,22'
          Branch Sides:
            - BranchSide:      'parser.c:3214,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3215,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3214,40'
          Branch Sides:
            - BranchSide:      'parser.c:3215,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3217,7'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3215,22'
          Branch Sides:
            - BranchSide:      'parser.c:3215,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3216,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3215,40'
          Branch Sides:
            - BranchSide:      'parser.c:3216,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3217,7'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3216,23'
          Branch Sides:
            - BranchSide:      'parser.c:3216,27'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3218,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3197,6'
          Branch Sides:
            - BranchSide:      'parser.c:3217,7'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3218,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3219,14'
          Branch Sides:
            - BranchSide:      'parser.c:3219,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3219,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3219,14'
          Branch Sides:
            - BranchSide:      'parser.c:3219,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3219,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3219,14'
          Branch Sides:
            - BranchSide:      'parser.c:3219,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3224,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3219,14'
          Branch Sides:
            - BranchSide:      'parser.c:3219,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3219,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3219,14'
          Branch Sides:
            - BranchSide:      'parser.c:3219,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3224,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3219,14'
          Branch Sides:
            - BranchSide:      'parser.c:3219,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3219,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3219,14'
          Branch Sides:
            - BranchSide:      'parser.c:3219,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3224,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3219,14'
          Branch Sides:
            - BranchSide:      'parser.c:3219,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3219,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3219,14'
          Branch Sides:
            - BranchSide:      'parser.c:3219,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3224,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3219,14'
          Branch Sides:
            - BranchSide:      'parser.c:3219,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3224,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3219,14'
          Branch Sides:
            - BranchSide:      'parser.c:3219,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3224,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3219,28'
          Branch Sides:
            - BranchSide:      'parser.c:3219,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3219,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3219,14'
          Branch Sides:
            - BranchSide:      'parser.c:3219,32'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3224,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3219,14'
          Branch Sides:
            - BranchSide:      'parser.c:3219,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3219,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3219,14'
          Branch Sides:
            - BranchSide:      'parser.c:3219,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3224,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3219,14'
          Branch Sides:
            - BranchSide:      'parser.c:3219,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3224,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3219,14'
          Branch Sides:
            - BranchSide:      'parser.c:3219,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3219,32'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3219,28'
          Branch Sides:
            - BranchSide:      'parser.c:3219,32'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3224,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3219,45'
          Branch Sides:
            - BranchSide:      'parser.c:3219,32'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3219,32'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3219,32'
          Branch Sides:
            - BranchSide:      'parser.c:3219,32'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3220,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3219,32'
          Branch Sides:
            - BranchSide:      'parser.c:3220,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3224,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3219,45'
          Branch Sides:
            - BranchSide:      'parser.c:3220,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3224,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3220,24'
          Branch Sides:
            - BranchSide:      'parser.c:3220,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3224,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3220,38'
          Branch Sides:
            - BranchSide:      'parser.c:3221,7'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3224,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3221,17'
          Branch Sides:
            - BranchSide:      'parser.c:3221,21'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3224,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3221,31'
          Branch Sides:
            - BranchSide:      'parser.c:3222,7'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3224,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3222,24'
          Branch Sides:
            - BranchSide:      'parser.c:3222,7'
              BranchSideFuncs:
                - xmlCharInRange
            - BranchSide:      'parser.c:3222,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3222,7'
          Branch Sides:
            - BranchSide:      'parser.c:3223,7'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3224,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3222,24'
          Branch Sides:
            - BranchSide:      'parser.c:3223,7'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3224,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3219,13'
          Branch Sides:
            - BranchSide:      'parser.c:3223,7'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3223,7'
              BranchSideFuncs:
                - xmlCharInRange
      Callsites:
        - Src:             'parser.c:3219,14'
          Dst:             xmlCharInRange
        - Src:             'parser.c:3219,32'
          Dst:             xmlCharInRange
        - Src:             'parser.c:3222,7'
          Dst:             xmlCharInRange
        - Src:             'parser.c:3223,7'
          Dst:             xmlCharInRange
    - functionName:    xmlParseNCNameComplex
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3401
      functionLinenumberEnd: 3438
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         41
      ICount:          271
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - xmlCurrentChar
        - xmlDictLookupHashed
        - xmlErrMemory
        - xmlFatalErr
        - xmlIsNameChar
        - xmlIsNameStartChar
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:3418,20'
          Branch Sides:
            - BranchSide:      'parser.c:3418,24'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3420,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3418,34'
          Branch Sides:
            - BranchSide:      'parser.c:3418,38'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3420,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3418,48'
          Branch Sides:
            - BranchSide:      'parser.c:3419,23'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3420,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3419,32'
          Branch Sides:
            - BranchSide:      'parser.c:3419,36'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
                - xmlCurrentChar
                - xmlIsNameChar
            - BranchSide:      'parser.c:3420,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3418,9'
          Branch Sides:
            - BranchSide:      'parser.c:3420,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3423,5'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
                - xmlCurrentChar
                - xmlIsNameChar
        - Branch String:   'parser.c:3423,23'
          Branch Sides:
            - BranchSide:      'parser.c:3423,27'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
                - xmlCurrentChar
                - xmlIsNameChar
            - BranchSide:      'parser.c:3423,5'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
                - xmlCurrentChar
                - xmlIsNameChar
        - Branch String:   'parser.c:3423,37'
          Branch Sides:
            - BranchSide:      'parser.c:3423,41'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
                - xmlCurrentChar
                - xmlIsNameChar
            - BranchSide:      'parser.c:3423,5'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
                - xmlCurrentChar
                - xmlIsNameChar
        - Branch String:   'parser.c:3423,51'
          Branch Sides:
            - BranchSide:      'parser.c:3423,5'
              BranchSideFuncs:
                - xmlIsNameChar
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3424,20'
              BranchSideFuncs:
                - xmlIsNameChar
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3423,5'
          Branch Sides:
            - BranchSide:      'parser.c:3425,13'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
                - xmlIsNameChar
            - BranchSide:      'parser.c:3430,9'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3425,13'
          Branch Sides:
            - BranchSide:      'parser.c:3426,13'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
                - xmlIsNameChar
            - BranchSide:      'parser.c:3427,2'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
                - xmlIsNameChar
        - Branch String:   'parser.c:3427,2'
          Branch Sides:
            - BranchSide:      'parser.c:3427,2'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
                - xmlIsNameChar
            - BranchSide:      'parser.c:3427,2'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
                - xmlIsNameChar
        - Branch String:   'parser.c:3430,9'
          Branch Sides:
            - BranchSide:      'parser.c:3431,21'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:3434,31'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlErrMemory
        - Branch String:   'parser.c:3435,9'
          Branch Sides:
            - BranchSide:      'parser.c:3436,22'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:3437,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:3417,9'
          Dst:             xmlCurrentChar
        - Src:             'parser.c:3419,4'
          Dst:             xmlIsNameStartChar
        - Src:             'parser.c:3424,6'
          Dst:             xmlIsNameChar
        - Src:             'parser.c:3428,6'
          Dst:             xmlCurrentChar
        - Src:             'parser.c:3431,9'
          Dst:             xmlFatalErr
        - Src:             'parser.c:3434,11'
          Dst:             xmlDictLookupHashed
        - Src:             'parser.c:3436,9'
          Dst:             xmlErrMemory
    - functionName:    xmlIsNameStartChar
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3160
      functionLinenumberEnd: 3188
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - c
      BBCount:         136
      ICount:          543
      EdgeCount:       190
      CyclomaticComplexity: 56
      functionsReached:
        - xmlCharInRange
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:3161,9'
          Branch Sides:
            - BranchSide:      'parser.c:3166,7'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3184,13'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'parser.c:3166,17'
          Branch Sides:
            - BranchSide:      'parser.c:3166,21'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3183,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3166,31'
          Branch Sides:
            - BranchSide:      'parser.c:3166,35'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3183,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3166,45'
          Branch Sides:
            - BranchSide:      'parser.c:3167,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3183,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3167,19'
          Branch Sides:
            - BranchSide:      'parser.c:3167,23'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3168,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3167,34'
          Branch Sides:
            - BranchSide:      'parser.c:3168,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3182,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3168,19'
          Branch Sides:
            - BranchSide:      'parser.c:3168,23'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3169,8'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3168,34'
          Branch Sides:
            - BranchSide:      'parser.c:3169,8'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3182,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3169,18'
          Branch Sides:
            - BranchSide:      'parser.c:3169,22'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3182,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3169,32'
          Branch Sides:
            - BranchSide:      'parser.c:3170,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3182,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3170,20'
          Branch Sides:
            - BranchSide:      'parser.c:3170,24'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3171,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3170,36'
          Branch Sides:
            - BranchSide:      'parser.c:3171,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3182,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3171,20'
          Branch Sides:
            - BranchSide:      'parser.c:3171,24'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3172,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3171,36'
          Branch Sides:
            - BranchSide:      'parser.c:3172,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3182,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3172,20'
          Branch Sides:
            - BranchSide:      'parser.c:3172,24'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3173,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3172,37'
          Branch Sides:
            - BranchSide:      'parser.c:3173,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3182,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3173,21'
          Branch Sides:
            - BranchSide:      'parser.c:3173,25'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3174,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3173,38'
          Branch Sides:
            - BranchSide:      'parser.c:3174,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3182,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3174,21'
          Branch Sides:
            - BranchSide:      'parser.c:3174,25'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3175,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3174,39'
          Branch Sides:
            - BranchSide:      'parser.c:3175,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3182,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3175,22'
          Branch Sides:
            - BranchSide:      'parser.c:3175,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3176,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3175,40'
          Branch Sides:
            - BranchSide:      'parser.c:3176,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3182,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3176,22'
          Branch Sides:
            - BranchSide:      'parser.c:3176,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3177,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3176,40'
          Branch Sides:
            - BranchSide:      'parser.c:3177,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3182,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3177,22'
          Branch Sides:
            - BranchSide:      'parser.c:3177,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3178,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3177,40'
          Branch Sides:
            - BranchSide:      'parser.c:3178,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3182,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3178,22'
          Branch Sides:
            - BranchSide:      'parser.c:3178,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3179,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3178,40'
          Branch Sides:
            - BranchSide:      'parser.c:3179,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3182,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3179,22'
          Branch Sides:
            - BranchSide:      'parser.c:3179,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3180,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3179,40'
          Branch Sides:
            - BranchSide:      'parser.c:3180,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3182,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3180,22'
          Branch Sides:
            - BranchSide:      'parser.c:3180,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3181,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3180,40'
          Branch Sides:
            - BranchSide:      'parser.c:3181,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3182,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3181,23'
          Branch Sides:
            - BranchSide:      'parser.c:3181,27'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3183,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3166,6'
          Branch Sides:
            - BranchSide:      'parser.c:3182,6'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3183,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3184,13'
          Branch Sides:
            - BranchSide:      'parser.c:3184,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3184,13'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'parser.c:3184,13'
          Branch Sides:
            - BranchSide:      'parser.c:3184,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3184,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3184,13'
          Branch Sides:
            - BranchSide:      'parser.c:3184,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3185,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3184,13'
          Branch Sides:
            - BranchSide:      'parser.c:3184,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3184,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3184,13'
          Branch Sides:
            - BranchSide:      'parser.c:3184,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3185,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3184,13'
          Branch Sides:
            - BranchSide:      'parser.c:3184,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3184,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3184,13'
          Branch Sides:
            - BranchSide:      'parser.c:3184,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3185,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3184,13'
          Branch Sides:
            - BranchSide:      'parser.c:3184,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3184,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3184,13'
          Branch Sides:
            - BranchSide:      'parser.c:3184,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3185,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3184,13'
          Branch Sides:
            - BranchSide:      'parser.c:3184,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3185,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3184,13'
          Branch Sides:
            - BranchSide:      'parser.c:3184,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3185,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3184,26'
          Branch Sides:
            - BranchSide:      'parser.c:3184,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3184,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3184,13'
          Branch Sides:
            - BranchSide:      'parser.c:3184,30'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3185,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3184,13'
          Branch Sides:
            - BranchSide:      'parser.c:3184,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3184,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3184,13'
          Branch Sides:
            - BranchSide:      'parser.c:3184,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3185,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3184,13'
          Branch Sides:
            - BranchSide:      'parser.c:3184,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3185,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3184,13'
          Branch Sides:
            - BranchSide:      'parser.c:3184,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3184,30'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3184,26'
          Branch Sides:
            - BranchSide:      'parser.c:3184,30'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3185,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3184,40'
          Branch Sides:
            - BranchSide:      'parser.c:3184,44'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3185,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3184,13'
          Branch Sides:
            - BranchSide:      'parser.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3185,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:3184,13'
          Dst:             xmlCharInRange
    - functionName:    xmlParseQNameAndCompare
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8721
      functionLinenumberEnd: 8760
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - prefix
      BBCount:         50
      ICount:          313
      EdgeCount:       68
      CyclomaticComplexity: 20
      functionsReached:
        - xmlParseNameAndCompare
        - xmlParseQName
        - xmlParserGrow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:8727,9'
          Branch Sides:
            - BranchSide:      'parser.c:8727,55'
              BranchSideFuncs:
                - xmlParseNameAndCompare
            - BranchSide:      'parser.c:8729,5'
              BranchSideFuncs:
                - xmlParseQName
                - xmlParserGrow
        - Branch String:   'parser.c:8729,5'
          Branch Sides:
            - BranchSide:      'parser.c:8729,5'
              BranchSideFuncs:
                - xmlParseQName
            - BranchSide:      'parser.c:8730,10'
              BranchSideFuncs:
                - xmlParseQName
        - Branch String:   'parser.c:8729,5'
          Branch Sides:
            - BranchSide:      'parser.c:8729,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseQName
            - BranchSide:      'parser.c:8730,10'
              BranchSideFuncs:
                - xmlParseQName
        - Branch String:   'parser.c:8733,21'
          Branch Sides:
            - BranchSide:      'parser.c:8733,25'
              BranchSideFuncs:
                - xmlParseQName
            - BranchSide:      'parser.c:8733,5'
              BranchSideFuncs:
                - xmlParseQName
        - Branch String:   'parser.c:8733,5'
          Branch Sides:
            - BranchSide:      'parser.c:8734,2'
              BranchSideFuncs:
                - xmlParseQName
            - BranchSide:      'parser.c:8737,11'
              BranchSideFuncs:
                - xmlParseQName
        - Branch String:   'parser.c:8737,21'
          Branch Sides:
            - BranchSide:      'parser.c:8737,26'
              BranchSideFuncs:
                - xmlParseQName
            - BranchSide:      'parser.c:8754,26'
              BranchSideFuncs:
                - xmlParseQName
        - Branch String:   'parser.c:8737,9'
          Branch Sides:
            - BranchSide:      'parser.c:8738,11'
              BranchSideFuncs:
                - xmlParseQName
            - BranchSide:      'parser.c:8754,26'
              BranchSideFuncs:
                - xmlParseQName
        - Branch String:   'parser.c:8740,18'
          Branch Sides:
            - BranchSide:      'parser.c:8740,22'
              BranchSideFuncs:
                - xmlParseQName
            - BranchSide:      'parser.c:8740,2'
              BranchSideFuncs:
                - xmlParseQName
        - Branch String:   'parser.c:8740,2'
          Branch Sides:
            - BranchSide:      'parser.c:8741,6'
              BranchSideFuncs:
                - xmlParseQName
            - BranchSide:      'parser.c:8744,7'
              BranchSideFuncs:
                - xmlParseQName
        - Branch String:   'parser.c:8744,16'
          Branch Sides:
            - BranchSide:      'parser.c:8744,21'
              BranchSideFuncs:
                - xmlParseQName
            - BranchSide:      'parser.c:8750,5'
              BranchSideFuncs:
                - xmlParseQName
        - Branch String:   'parser.c:8744,31'
          Branch Sides:
            - BranchSide:      'parser.c:8744,34'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8746,33'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8744,34'
          Branch Sides:
            - BranchSide:      'parser.c:8744,34'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8746,33'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8744,34'
          Branch Sides:
            - BranchSide:      'parser.c:8744,34'
              BranchSideFuncs:
                - xmlParseQName
            - BranchSide:      'parser.c:8744,34'
              BranchSideFuncs:
                - xmlParseQName
        - Branch String:   'parser.c:8744,34'
          Branch Sides:
            - BranchSide:      'parser.c:8744,34'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8746,33'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8744,6'
          Branch Sides:
            - BranchSide:      'parser.c:8746,33'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8750,5'
              BranchSideFuncs:
                - xmlParseQName
        - Branch String:   'parser.c:8755,9'
          Branch Sides:
            - BranchSide:      'parser.c:8756,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8757,10'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8757,23'
          Branch Sides:
            - BranchSide:      'parser.c:8757,27'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8759,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8757,9'
          Branch Sides:
            - BranchSide:      'parser.c:8758,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8759,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:8727,32'
          Dst:             xmlParseNameAndCompare
        - Src:             'parser.c:8729,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:8754,11'
          Dst:             xmlParseQName
    - functionName:    xmlParseNameAndCompare
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3514
      functionLinenumberEnd: 3539
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - other
      BBCount:         32
      ICount:          219
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - xmlParseName
        - xmlParserGrow
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:3519,5'
          Branch Sides:
            - BranchSide:      'parser.c:3519,5'
              BranchSideFuncs:
                - xmlParseName
            - BranchSide:      'parser.c:3521,10'
              BranchSideFuncs:
                - xmlParseName
        - Branch String:   'parser.c:3519,5'
          Branch Sides:
            - BranchSide:      'parser.c:3519,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseName
            - BranchSide:      'parser.c:3521,10'
              BranchSideFuncs:
                - xmlParseName
        - Branch String:   'parser.c:3522,21'
          Branch Sides:
            - BranchSide:      'parser.c:3522,25'
              BranchSideFuncs:
                - xmlParseName
            - BranchSide:      'parser.c:3522,5'
              BranchSideFuncs:
                - xmlParseName
        - Branch String:   'parser.c:3522,5'
          Branch Sides:
            - BranchSide:      'parser.c:3523,2'
              BranchSideFuncs:
                - xmlParseName
            - BranchSide:      'parser.c:3526,10'
              BranchSideFuncs:
                - xmlParseName
        - Branch String:   'parser.c:3526,19'
          Branch Sides:
            - BranchSide:      'parser.c:3526,24'
              BranchSideFuncs:
                - xmlParseName
            - BranchSide:      'parser.c:3533,25'
              BranchSideFuncs:
                - xmlParseName
        - Branch String:   'parser.c:3526,34'
          Branch Sides:
            - BranchSide:      'parser.c:3526,37'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3528,22'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3526,37'
          Branch Sides:
            - BranchSide:      'parser.c:3526,37'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3528,22'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3526,37'
          Branch Sides:
            - BranchSide:      'parser.c:3526,37'
              BranchSideFuncs:
                - xmlParseName
            - BranchSide:      'parser.c:3526,37'
              BranchSideFuncs:
                - xmlParseName
        - Branch String:   'parser.c:3526,37'
          Branch Sides:
            - BranchSide:      'parser.c:3526,37'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3528,22'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3526,9'
          Branch Sides:
            - BranchSide:      'parser.c:3528,22'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3533,25'
              BranchSideFuncs:
                - xmlParseName
        - Branch String:   'parser.c:3535,9'
          Branch Sides:
            - BranchSide:      'parser.c:3536,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3538,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:3519,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:3533,11'
          Dst:             xmlParseName
    - functionName:    xmlParseName
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3358
      functionLinenumberEnd: 3398
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         60
      ICount:          367
      EdgeCount:       82
      CyclomaticComplexity: 24
      functionsReached:
        - xmlDictLookup
        - xmlErrMemory
        - xmlFatalErr
        - xmlParseNameComplex
        - xmlParserGrow
      functionUses:    17
      BranchProfiles:
        - Branch String:   'parser.c:3366,5'
          Branch Sides:
            - BranchSide:      'parser.c:3366,5'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3371,10'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3366,5'
          Branch Sides:
            - BranchSide:      'parser.c:3366,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3371,10'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3372,24'
          Branch Sides:
            - BranchSide:      'parser.c:3372,29'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3373,5'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3372,42'
          Branch Sides:
            - BranchSide:      'parser.c:3373,5'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3375,4'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3373,17'
          Branch Sides:
            - BranchSide:      'parser.c:3373,22'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3374,4'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3373,35'
          Branch Sides:
            - BranchSide:      'parser.c:3374,4'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3375,4'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3374,15'
          Branch Sides:
            - BranchSide:      'parser.c:3374,20'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3375,4'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3372,9'
          Branch Sides:
            - BranchSide:      'parser.c:3375,4'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3397,32'
              BranchSideFuncs:
                - xmlParseNameComplex
        - Branch String:   'parser.c:3376,24'
          Branch Sides:
            - BranchSide:      'parser.c:3376,29'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3377,12'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3376,42'
          Branch Sides:
            - BranchSide:      'parser.c:3376,2'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3377,12'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3377,24'
          Branch Sides:
            - BranchSide:      'parser.c:3377,29'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3378,12'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3377,42'
          Branch Sides:
            - BranchSide:      'parser.c:3376,2'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3378,12'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3378,24'
          Branch Sides:
            - BranchSide:      'parser.c:3378,29'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3379,11'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3378,42'
          Branch Sides:
            - BranchSide:      'parser.c:3376,2'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3379,11'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3379,22'
          Branch Sides:
            - BranchSide:      'parser.c:3376,2'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3379,27'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3379,38'
          Branch Sides:
            - BranchSide:      'parser.c:3376,2'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3380,11'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3380,22'
          Branch Sides:
            - BranchSide:      'parser.c:3376,2'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3380,27'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3376,2'
          Branch Sides:
            - BranchSide:      'parser.c:3381,8'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3382,8'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3382,16'
          Branch Sides:
            - BranchSide:      'parser.c:3382,21'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3395,5'
              BranchSideFuncs:
                - xmlParseNameComplex
        - Branch String:   'parser.c:3382,6'
          Branch Sides:
            - BranchSide:      'parser.c:3383,14'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3395,5'
              BranchSideFuncs:
                - xmlParseNameComplex
        - Branch String:   'parser.c:3384,17'
          Branch Sides:
            - BranchSide:      'parser.c:3385,29'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:3388,26'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
        - Branch String:   'parser.c:3391,10'
          Branch Sides:
            - BranchSide:      'parser.c:3392,23'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:3393,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:3366,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:3385,17'
          Dst:             xmlFatalErr
        - Src:             'parser.c:3388,12'
          Dst:             xmlDictLookup
        - Src:             'parser.c:3392,10'
          Dst:             xmlErrMemory
        - Src:             'parser.c:3397,12'
          Dst:             xmlParseNameComplex
    - functionName:    xmlParseNameComplex
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3230
      functionLinenumberEnd: 3337
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         367
      ICount:          1688
      EdgeCount:       511
      CyclomaticComplexity: 146
      functionsReached:
        - xmlCharInRange
        - xmlCurrentChar
        - xmlDictLookup
        - xmlErrMemory
        - xmlFatalErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:3242,9'
          Branch Sides:
            - BranchSide:      'parser.c:3247,7'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3295,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3247,17'
          Branch Sides:
            - BranchSide:      'parser.c:3247,21'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3263,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3247,31'
          Branch Sides:
            - BranchSide:      'parser.c:3247,35'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3263,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3247,45'
          Branch Sides:
            - BranchSide:      'parser.c:3248,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3263,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3248,21'
          Branch Sides:
            - BranchSide:      'parser.c:3248,25'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3249,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3248,36'
          Branch Sides:
            - BranchSide:      'parser.c:3249,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3265,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3249,21'
          Branch Sides:
            - BranchSide:      'parser.c:3249,25'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3250,10'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3249,36'
          Branch Sides:
            - BranchSide:      'parser.c:3250,10'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3265,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3250,20'
          Branch Sides:
            - BranchSide:      'parser.c:3250,24'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3265,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3250,34'
          Branch Sides:
            - BranchSide:      'parser.c:3251,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3265,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3251,22'
          Branch Sides:
            - BranchSide:      'parser.c:3251,26'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3252,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3251,38'
          Branch Sides:
            - BranchSide:      'parser.c:3252,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3265,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3252,22'
          Branch Sides:
            - BranchSide:      'parser.c:3252,26'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3253,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3252,38'
          Branch Sides:
            - BranchSide:      'parser.c:3253,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3265,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3253,22'
          Branch Sides:
            - BranchSide:      'parser.c:3253,26'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3254,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3253,39'
          Branch Sides:
            - BranchSide:      'parser.c:3254,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3265,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3254,23'
          Branch Sides:
            - BranchSide:      'parser.c:3254,27'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3255,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3254,40'
          Branch Sides:
            - BranchSide:      'parser.c:3255,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3265,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3255,23'
          Branch Sides:
            - BranchSide:      'parser.c:3255,27'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3256,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3255,41'
          Branch Sides:
            - BranchSide:      'parser.c:3256,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3265,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3256,24'
          Branch Sides:
            - BranchSide:      'parser.c:3256,28'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3257,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3256,42'
          Branch Sides:
            - BranchSide:      'parser.c:3257,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3265,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3257,24'
          Branch Sides:
            - BranchSide:      'parser.c:3257,28'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3258,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3257,42'
          Branch Sides:
            - BranchSide:      'parser.c:3258,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3265,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3258,24'
          Branch Sides:
            - BranchSide:      'parser.c:3258,28'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3259,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3258,42'
          Branch Sides:
            - BranchSide:      'parser.c:3259,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3265,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3259,24'
          Branch Sides:
            - BranchSide:      'parser.c:3259,28'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3260,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3259,42'
          Branch Sides:
            - BranchSide:      'parser.c:3260,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3265,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3260,24'
          Branch Sides:
            - BranchSide:      'parser.c:3260,28'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3261,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3260,42'
          Branch Sides:
            - BranchSide:      'parser.c:3261,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3265,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3261,24'
          Branch Sides:
            - BranchSide:      'parser.c:3261,28'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3262,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3261,42'
          Branch Sides:
            - BranchSide:      'parser.c:3262,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3265,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3262,25'
          Branch Sides:
            - BranchSide:      'parser.c:3262,29'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3263,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3247,6'
          Branch Sides:
            - BranchSide:      'parser.c:3263,6'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3265,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3266,2'
          Branch Sides:
            - BranchSide:      'parser.c:3266,2'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3266,2'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3268,20'
          Branch Sides:
            - BranchSide:      'parser.c:3268,24'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3268,2'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3268,34'
          Branch Sides:
            - BranchSide:      'parser.c:3268,38'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3268,2'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3268,48'
          Branch Sides:
            - BranchSide:      'parser.c:3268,2'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3269,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3269,22'
          Branch Sides:
            - BranchSide:      'parser.c:3269,26'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3270,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3270,22'
          Branch Sides:
            - BranchSide:      'parser.c:3270,26'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3271,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3271,22'
          Branch Sides:
            - BranchSide:      'parser.c:3271,26'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3272,11'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3274,23'
          Branch Sides:
            - BranchSide:      'parser.c:3274,27'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3275,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3275,23'
          Branch Sides:
            - BranchSide:      'parser.c:3275,27'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3276,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3276,23'
          Branch Sides:
            - BranchSide:      'parser.c:3276,27'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3277,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3277,24'
          Branch Sides:
            - BranchSide:      'parser.c:3277,28'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3278,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3278,24'
          Branch Sides:
            - BranchSide:      'parser.c:3278,28'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3279,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3279,24'
          Branch Sides:
            - BranchSide:      'parser.c:3279,28'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3280,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3280,25'
          Branch Sides:
            - BranchSide:      'parser.c:3280,29'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3281,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3281,25'
          Branch Sides:
            - BranchSide:      'parser.c:3281,29'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3282,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3282,25'
          Branch Sides:
            - BranchSide:      'parser.c:3282,29'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3283,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3283,25'
          Branch Sides:
            - BranchSide:      'parser.c:3283,29'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3284,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3284,25'
          Branch Sides:
            - BranchSide:      'parser.c:3284,29'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3285,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3285,25'
          Branch Sides:
            - BranchSide:      'parser.c:3285,29'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3286,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3286,25'
          Branch Sides:
            - BranchSide:      'parser.c:3286,29'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3287,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3287,26'
          Branch Sides:
            - BranchSide:      'parser.c:3286,43'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3287,30'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3268,2'
          Branch Sides:
            - BranchSide:      'parser.c:3289,17'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
            - BranchSide:      'parser.c:3294,5'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
        - Branch String:   'parser.c:3289,17'
          Branch Sides:
            - BranchSide:      'parser.c:3290,17'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
            - BranchSide:      'parser.c:3291,6'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
        - Branch String:   'parser.c:3291,6'
          Branch Sides:
            - BranchSide:      'parser.c:3291,6'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
            - BranchSide:      'parser.c:3291,6'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
        - Branch String:   'parser.c:3295,17'
          Branch Sides:
            - BranchSide:      'parser.c:3295,21'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3298,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3295,31'
          Branch Sides:
            - BranchSide:      'parser.c:3295,35'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3298,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3295,45'
          Branch Sides:
            - BranchSide:      'parser.c:3296,8'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3298,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3296,8'
          Branch Sides:
            - BranchSide:      'parser.c:3296,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3296,8'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3296,8'
          Branch Sides:
            - BranchSide:      'parser.c:3296,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3296,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3296,8'
          Branch Sides:
            - BranchSide:      'parser.c:3296,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3300,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3296,8'
          Branch Sides:
            - BranchSide:      'parser.c:3296,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3296,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3296,8'
          Branch Sides:
            - BranchSide:      'parser.c:3296,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3300,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3296,8'
          Branch Sides:
            - BranchSide:      'parser.c:3296,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3296,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3296,8'
          Branch Sides:
            - BranchSide:      'parser.c:3296,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3300,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3296,8'
          Branch Sides:
            - BranchSide:      'parser.c:3296,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3296,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3296,8'
          Branch Sides:
            - BranchSide:      'parser.c:3296,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3300,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3296,8'
          Branch Sides:
            - BranchSide:      'parser.c:3296,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3300,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3296,8'
          Branch Sides:
            - BranchSide:      'parser.c:3296,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3300,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3296,21'
          Branch Sides:
            - BranchSide:      'parser.c:3296,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3296,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3296,8'
          Branch Sides:
            - BranchSide:      'parser.c:3296,25'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3300,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3296,8'
          Branch Sides:
            - BranchSide:      'parser.c:3296,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3296,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3296,8'
          Branch Sides:
            - BranchSide:      'parser.c:3296,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3300,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3296,8'
          Branch Sides:
            - BranchSide:      'parser.c:3296,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3300,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3296,8'
          Branch Sides:
            - BranchSide:      'parser.c:3296,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3296,25'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3296,21'
          Branch Sides:
            - BranchSide:      'parser.c:3296,25'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3300,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3296,35'
          Branch Sides:
            - BranchSide:      'parser.c:3297,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3300,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3295,6'
          Branch Sides:
            - BranchSide:      'parser.c:3298,6'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3300,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3301,2'
          Branch Sides:
            - BranchSide:      'parser.c:3301,2'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3301,2'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3304,20'
          Branch Sides:
            - BranchSide:      'parser.c:3304,24'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3304,2'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3304,34'
          Branch Sides:
            - BranchSide:      'parser.c:3304,38'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3304,2'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3304,48'
          Branch Sides:
            - BranchSide:      'parser.c:3304,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3305,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3305,11'
          Branch Sides:
            - BranchSide:      'parser.c:3305,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
            - BranchSide:      'parser.c:3305,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3305,11'
          Branch Sides:
            - BranchSide:      'parser.c:3305,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
            - BranchSide:      'parser.c:3305,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
        - Branch String:   'parser.c:3305,11'
          Branch Sides:
            - BranchSide:      'parser.c:3305,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
            - BranchSide:      'parser.c:3305,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
        - Branch String:   'parser.c:3305,11'
          Branch Sides:
            - BranchSide:      'parser.c:3305,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
            - BranchSide:      'parser.c:3305,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
        - Branch String:   'parser.c:3305,11'
          Branch Sides:
            - BranchSide:      'parser.c:3305,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
            - BranchSide:      'parser.c:3305,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
        - Branch String:   'parser.c:3305,25'
          Branch Sides:
            - BranchSide:      'parser.c:3305,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
            - BranchSide:      'parser.c:3305,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
        - Branch String:   'parser.c:3305,11'
          Branch Sides:
            - BranchSide:      'parser.c:3305,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
            - BranchSide:      'parser.c:3305,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
        - Branch String:   'parser.c:3305,11'
          Branch Sides:
            - BranchSide:      'parser.c:3305,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
            - BranchSide:      'parser.c:3305,29'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
        - Branch String:   'parser.c:3305,42'
          Branch Sides:
            - BranchSide:      'parser.c:3305,29'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3305,29'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
        - Branch String:   'parser.c:3305,29'
          Branch Sides:
            - BranchSide:      'parser.c:3305,29'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3306,4'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3308,21'
          Branch Sides:
            - BranchSide:      'parser.c:3308,4'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3308,4'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3309,4'
          Branch Sides:
            - BranchSide:      'parser.c:3308,21'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3308,21'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3304,2'
          Branch Sides:
            - BranchSide:      'parser.c:0,0'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3310,17'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3310,17'
          Branch Sides:
            - BranchSide:      'parser.c:3311,17'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3312,6'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3312,6'
          Branch Sides:
            - BranchSide:      'parser.c:3312,6'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3312,6'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3316,9'
          Branch Sides:
            - BranchSide:      'parser.c:3317,21'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:3320,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
        - Branch String:   'parser.c:3320,9'
          Branch Sides:
            - BranchSide:      'parser.c:3326,21'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:3330,11'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
        - Branch String:   'parser.c:3330,37'
          Branch Sides:
            - BranchSide:      'parser.c:3330,41'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
            - BranchSide:      'parser.c:3333,29'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
        - Branch String:   'parser.c:3330,9'
          Branch Sides:
            - BranchSide:      'parser.c:3331,29'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
            - BranchSide:      'parser.c:3333,29'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
        - Branch String:   'parser.c:3334,9'
          Branch Sides:
            - BranchSide:      'parser.c:3335,22'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:3336,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:3241,9'
          Dst:             xmlCurrentChar
        - Src:             'parser.c:3267,6'
          Dst:             xmlCurrentChar
        - Src:             'parser.c:3292,10'
          Dst:             xmlCurrentChar
        - Src:             'parser.c:3296,8'
          Dst:             xmlCharInRange
        - Src:             'parser.c:3302,6'
          Dst:             xmlCurrentChar
        - Src:             'parser.c:3305,11'
          Dst:             xmlCharInRange
        - Src:             'parser.c:3305,29'
          Dst:             xmlCharInRange
        - Src:             'parser.c:3308,4'
          Dst:             xmlCharInRange
        - Src:             'parser.c:3309,4'
          Dst:             xmlCharInRange
        - Src:             'parser.c:3313,10'
          Dst:             xmlCurrentChar
        - Src:             'parser.c:3317,9'
          Dst:             xmlFatalErr
        - Src:             'parser.c:3326,9'
          Dst:             xmlFatalErr
        - Src:             'parser.c:3331,15'
          Dst:             xmlDictLookup
        - Src:             'parser.c:3333,15'
          Dst:             xmlDictLookup
        - Src:             'parser.c:3335,9'
          Dst:             xmlErrMemory
    - functionName:    xmlParseEndTag2
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9531
      functionLinenumberEnd: 9580
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'struct._xmlStartTag *'
      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:9534,5'
          Branch Sides:
            - BranchSide:      'parser.c:9534,5'
              BranchSideFuncs:
                - xmlParseQNameAndCompare
                - xmlSkipBlankChars
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParseNameAndCompare
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:9535,10'
              BranchSideFuncs:
                - xmlParseQNameAndCompare
                - xmlSkipBlankChars
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParseNameAndCompare
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:9534,5'
          Branch Sides:
            - BranchSide:      'parser.c:9534,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseQNameAndCompare
                - xmlSkipBlankChars
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParseNameAndCompare
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:9535,10'
              BranchSideFuncs:
                - xmlParseQNameAndCompare
                - xmlSkipBlankChars
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParseNameAndCompare
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:9535,22'
          Branch Sides:
            - BranchSide:      'parser.c:9535,26'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:9536,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:9535,9'
          Branch Sides:
            - BranchSide:      'parser.c:9536,14'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:9539,5'
              BranchSideFuncs:
                - xmlParseQNameAndCompare
                - xmlSkipBlankChars
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParseNameAndCompare
                - xmlParserGrow
        - Branch String:   'parser.c:9539,5'
          Branch Sides:
            - BranchSide:      'parser.c:9539,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseQNameAndCompare
                - xmlSkipBlankChars
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParseNameAndCompare
            - BranchSide:      'parser.c:9541,9'
              BranchSideFuncs:
                - xmlParseQNameAndCompare
                - xmlSkipBlankChars
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParseNameAndCompare
        - Branch String:   'parser.c:9541,9'
          Branch Sides:
            - BranchSide:      'parser.c:9542,39'
              BranchSideFuncs:
                - xmlParseNameAndCompare
                - xmlSkipBlankChars
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:9544,40'
              BranchSideFuncs:
                - xmlParseQNameAndCompare
                - xmlSkipBlankChars
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:9549,5'
          Branch Sides:
            - BranchSide:      'parser.c:9549,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
            - BranchSide:      'parser.c:9550,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
        - Branch String:   'parser.c:9549,5'
          Branch Sides:
            - BranchSide:      'parser.c:9549,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
            - BranchSide:      'parser.c:9550,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
        - Branch String:   'parser.c:9551,11'
          Branch Sides:
            - BranchSide:      'parser.c:9551,11'
              BranchSideFuncs:
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
            - BranchSide:      'parser.c:9551,11'
              BranchSideFuncs:
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
        - Branch String:   'parser.c:9551,11'
          Branch Sides:
            - BranchSide:      'parser.c:9551,34'
              BranchSideFuncs:
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:9551,11'
              BranchSideFuncs:
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
        - Branch String:   'parser.c:9551,11'
          Branch Sides:
            - BranchSide:      'parser.c:9551,34'
              BranchSideFuncs:
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:9551,11'
              BranchSideFuncs:
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
        - Branch String:   'parser.c:9551,30'
          Branch Sides:
            - BranchSide:      'parser.c:9551,34'
              BranchSideFuncs:
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:9552,14'
              BranchSideFuncs:
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
        - Branch String:   'parser.c:9551,9'
          Branch Sides:
            - BranchSide:      'parser.c:9552,14'
              BranchSideFuncs:
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
            - BranchSide:      'parser.c:9554,2'
              BranchSideFuncs:
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
        - Branch String:   'parser.c:9562,9'
          Branch Sides:
            - BranchSide:      'parser.c:9563,13'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - spacePop
                - xmlParserNsPop
            - BranchSide:      'parser.c:9572,10'
              BranchSideFuncs:
                - spacePop
                - xmlParserNsPop
        - Branch String:   'parser.c:9563,13'
          Branch Sides:
            - BranchSide:      'parser.c:9563,32'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - spacePop
                - xmlParserNsPop
            - BranchSide:      'parser.c:9564,33'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - spacePop
                - xmlParserNsPop
        - Branch String:   'parser.c:9572,29'
          Branch Sides:
            - BranchSide:      'parser.c:9572,33'
              BranchSideFuncs:
                - spacePop
                - xmlParserNsPop
            - BranchSide:      'parser.c:9577,14'
              BranchSideFuncs:
                - spacePop
                - xmlParserNsPop
        - Branch String:   'parser.c:9572,66'
          Branch Sides:
            - BranchSide:      'parser.c:9573,4'
              BranchSideFuncs:
                - spacePop
                - xmlParserNsPop
            - BranchSide:      'parser.c:9577,14'
              BranchSideFuncs:
                - spacePop
                - xmlParserNsPop
        - Branch String:   'parser.c:9572,9'
          Branch Sides:
            - BranchSide:      'parser.c:9574,2'
              BranchSideFuncs:
                - spacePop
                - xmlParserNsPop
            - BranchSide:      'parser.c:9577,14'
              BranchSideFuncs:
                - spacePop
                - xmlParserNsPop
        - Branch String:   'parser.c:9578,9'
          Branch Sides:
            - BranchSide:      'parser.c:9578,9'
              BranchSideFuncs:
                - xmlParserNsPop
            - BranchSide:      'parser.c:9579,17'
              BranchSideFuncs:
                - xmlParserNsPop
      Callsites:
        - Src:             'parser.c:9534,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:9536,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:9539,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:9542,16'
          Dst:             xmlParseNameAndCompare
        - Src:             'parser.c:9544,16'
          Dst:             xmlParseQNameAndCompare
        - Src:             'parser.c:9549,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:9550,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:9552,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:9554,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:9564,9'
          Dst:             xmlFatalErrMsgStrIntStr
        - Src:             'parser.c:9577,5'
          Dst:             spacePop
        - Src:             'parser.c:9579,2'
          Dst:             xmlParserNsPop
    - functionName:    xmlSkipBlankChars
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2359
      functionLinenumberEnd: 2385
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         23
      ICount:          158
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - xmlParserGrow
      functionUses:    39
      BranchProfiles:
        - Branch String:   'parser.c:2368,12'
          Branch Sides:
            - BranchSide:      'parser.c:2368,5'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:2368,12'
              BranchSideFuncs:
                - xmlParserGrow
        - Branch String:   'parser.c:2368,12'
          Branch Sides:
            - BranchSide:      'parser.c:2368,12'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:2368,5'
              BranchSideFuncs:
                - xmlParserGrow
        - Branch String:   'parser.c:2368,12'
          Branch Sides:
            - BranchSide:      'parser.c:2368,5'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:2368,5'
              BranchSideFuncs:
                - xmlParserGrow
        - Branch String:   'parser.c:2368,5'
          Branch Sides:
            - BranchSide:      'parser.c:2369,14'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:2383,24'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2369,13'
          Branch Sides:
            - BranchSide:      'parser.c:2370,13'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:2372,13'
              BranchSideFuncs:
                - xmlParserGrow
        - Branch String:   'parser.c:2375,13'
          Branch Sides:
            - BranchSide:      'parser.c:2376,16'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:2377,14'
              BranchSideFuncs:
                - xmlParserGrow
        - Branch String:   'parser.c:2377,13'
          Branch Sides:
            - BranchSide:      'parser.c:2368,5'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:2378,32'
              BranchSideFuncs:
                - xmlParserGrow
      Callsites:
        - Src:             'parser.c:2379,13'
          Dst:             xmlParserGrow
    - functionName:    xmlFatalErrMsgStrIntStr
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct._xmlParserCtxt *'
        - int
        - 'char *'
        - 'char *'
        - int
        - 'char *'
      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:331,5'
          Dst:             xmlCtxtErr
    - functionName:    spacePop
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2220
      functionLinenumberEnd: 2231
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         7
      ICount:          82
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'parser.c:2222,9'
          Branch Sides:
            - BranchSide:      'parser.c:2222,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2223,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2224,9'
          Branch Sides:
            - BranchSide:      'parser.c:2225,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2227,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParserNsPop
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1868
      functionLinenumberEnd: 1892
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nr
      BBCount:         10
      ICount:          114
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - xmlParserNsLookup
      functionUses:    7
      BranchProfiles:
        - Branch String:   'parser.c:1873,5'
          Branch Sides:
            - BranchSide:      'parser.c:1874,33'
              BranchSideFuncs:
                - xmlParserNsLookup
            - BranchSide:      'parser.c:1891,19'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1877,13'
          Branch Sides:
            - BranchSide:      'parser.c:1878,42'
              BranchSideFuncs:
                - xmlParserNsLookup
            - BranchSide:      'parser.c:1880,29'
              BranchSideFuncs:
                - xmlParserNsLookup
      Callsites:
        - Src:             'parser.c:1885,13'
          Dst:             xmlParserNsLookup
    - functionName:    xmlParserNsLookup
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1528
      functionLinenumberEnd: 1563
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'struct.xmlHashedString *'
        - 'struct.xmlParserNsBucket **'
      constantsTouched: []
      argNames:
        - ctxt
        - prefix
        - bucketPtr
      BBCount:         25
      ICount:          184
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'parser.c:1532,9'
          Branch Sides:
            - BranchSide:      'parser.c:1533,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1535,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1535,9'
          Branch Sides:
            - BranchSide:      'parser.c:1536,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1538,17'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1542,5'
          Branch Sides:
            - BranchSide:      'parser.c:1543,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1560,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1543,46'
          Branch Sides:
            - BranchSide:      'parser.c:1544,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1552,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1543,13'
          Branch Sides:
            - BranchSide:      'parser.c:1545,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1552,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1545,17'
          Branch Sides:
            - BranchSide:      'parser.c:1546,21'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1550,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1546,21'
          Branch Sides:
            - BranchSide:      'parser.c:1547,34'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1548,24'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1554,13'
          Branch Sides:
            - BranchSide:      'parser.c:1542,5'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1555,19'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1560,9'
          Branch Sides:
            - BranchSide:      'parser.c:1561,22'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1562,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParserNsLookupUri
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1575
      functionLinenumberEnd: 1594
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'struct.xmlHashedString *'
      constantsTouched: []
      argNames:
        - ctxt
        - prefix
      BBCount:         14
      ICount:          95
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlParserNsLookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:1579,9'
          Branch Sides:
            - BranchSide:      'parser.c:1580,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1586,33'
              BranchSideFuncs:
                - xmlParserNsLookup
        - Branch String:   'parser.c:1587,30'
          Branch Sides:
            - BranchSide:      'parser.c:1587,34'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1588,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1587,9'
          Branch Sides:
            - BranchSide:      'parser.c:1588,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1590,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1591,9'
          Branch Sides:
            - BranchSide:      'parser.c:1592,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1593,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:1586,15'
          Dst:             xmlParserNsLookup
    - functionName:    xmlAttrHashInsert
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8898
      functionLinenumberEnd: 8929
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct._xmlParserCtxt *'
        - int
        - 'char *'
        - 'char *'
        - 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:8906,5'
          Branch Sides:
            - BranchSide:      'parser.c:8907,33'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8926,21'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8909,13'
          Branch Sides:
            - BranchSide:      'parser.c:8910,45'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8918,15'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8912,17'
          Branch Sides:
            - BranchSide:      'parser.c:8912,48'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8913,18'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8912,17'
          Branch Sides:
            - BranchSide:      'parser.c:8915,24'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8916,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8912,17'
          Branch Sides:
            - BranchSide:      'parser.c:8913,46'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8914,18'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8913,17'
          Branch Sides:
            - BranchSide:      'parser.c:8915,24'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8916,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8912,17'
          Branch Sides:
            - BranchSide:      'parser.c:8915,24'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8916,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8920,13'
          Branch Sides:
            - BranchSide:      'parser.c:8906,5'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8921,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCtxtGrowAttrs
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1896
      functionLinenumberEnd: 1923
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nr
      BBCount:         18
      ICount:          156
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:1901,9'
          Branch Sides:
            - BranchSide:      'parser.c:1902,12'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1919,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1902,12'
          Branch Sides:
            - BranchSide:      'parser.c:1902,10'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1902,39'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:1905,6'
          Branch Sides:
            - BranchSide:      'parser.c:1905,20'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1906,14'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:1908,6'
          Branch Sides:
            - BranchSide:      'parser.c:1909,13'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1912,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1912,13'
          Branch Sides:
            - BranchSide:      'parser.c:1913,20'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1914,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:1921,5'
          Dst:             xmlErrMemory
    - functionName:    xmlNsWarn
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct._xmlParserCtxt *'
        - int
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      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:407,5'
          Dst:             xmlCtxtErr
    - functionName:    xmlParseAttribute2
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8782
      functionLinenumberEnd: 8880
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
        - 'char *'
        - 'struct.xmlHashedString *'
        - 'char **'
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ctxt
        - pref
        - elem
        - hprefix
        - value
        - len
        - alloc
      BBCount:         59
      ICount:          374
      EdgeCount:       79
      CyclomaticComplexity: 22
      functionsReached:
        - xmlCheckLanguageID
        - xmlErrMemory
        - xmlFatalErrMsg
        - xmlFatalErrMsgStr
        - xmlHashQLookup2
        - xmlNextChar
        - xmlParseAttValueInternal
        - xmlParseQNameHashed
        - xmlParserGrow
        - xmlSkipBlankChars
        - xmlStrEqual
        - xmlStrndup
        - xmlWarningMsg
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:8789,5'
          Branch Sides:
            - BranchSide:      'parser.c:8789,5'
              BranchSideFuncs:
                - xmlParseQNameHashed
                - xmlSkipBlankChars
                - xmlFatalErrMsgStr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParseAttValueInternal
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
                - xmlHashQLookup2
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:8790,33'
              BranchSideFuncs:
                - xmlParseQNameHashed
                - xmlSkipBlankChars
                - xmlFatalErrMsgStr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParseAttValueInternal
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
                - xmlHashQLookup2
                - xmlFatalErrMsg
        - Branch String:   'parser.c:8789,5'
          Branch Sides:
            - BranchSide:      'parser.c:8789,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseQNameHashed
                - xmlSkipBlankChars
                - xmlFatalErrMsgStr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParseAttValueInternal
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
                - xmlHashQLookup2
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:8790,33'
              BranchSideFuncs:
                - xmlParseQNameHashed
                - xmlSkipBlankChars
                - xmlFatalErrMsgStr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParseAttValueInternal
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
                - xmlHashQLookup2
                - xmlFatalErrMsg
        - Branch String:   'parser.c:8791,9'
          Branch Sides:
            - BranchSide:      'parser.c:8792,24'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:8796,18'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErrMsgStr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParseAttValueInternal
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
                - xmlHashQLookup2
        - Branch String:   'parser.c:8797,9'
          Branch Sides:
            - BranchSide:      'parser.c:8798,18'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErrMsgStr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParseAttValueInternal
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
                - xmlHashQLookup2
            - BranchSide:      'parser.c:8800,16'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErrMsgStr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParseAttValueInternal
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
                - xmlHashQLookup2
        - Branch String:   'parser.c:8805,9'
          Branch Sides:
            - BranchSide:      'parser.c:8808,50'
              BranchSideFuncs:
                - xmlHashQLookup2
                - xmlSkipBlankChars
                - xmlFatalErrMsgStr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParseAttValueInternal
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
            - BranchSide:      'parser.c:8818,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErrMsgStr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParseAttValueInternal
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
        - Branch String:   'parser.c:8811,13'
          Branch Sides:
            - BranchSide:      'parser.c:8812,23'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErrMsgStr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParseAttValueInternal
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
            - BranchSide:      'parser.c:8813,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErrMsgStr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParseAttValueInternal
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
        - Branch String:   'parser.c:8819,9'
          Branch Sides:
            - BranchSide:      'parser.c:8820,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParseAttValueInternal
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
            - BranchSide:      'parser.c:8826,27'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:8823,13'
          Branch Sides:
            - BranchSide:      'parser.c:8824,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8825,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
        - Branch String:   'parser.c:8832,9'
          Branch Sides:
            - BranchSide:      'parser.c:8838,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
            - BranchSide:      'parser.c:8871,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8838,30'
          Branch Sides:
            - BranchSide:      'parser.c:8838,46'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
            - BranchSide:      'parser.c:8852,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
        - Branch String:   'parser.c:8838,13'
          Branch Sides:
            - BranchSide:      'parser.c:8839,39'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:8852,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
        - Branch String:   'parser.c:8840,17'
          Branch Sides:
            - BranchSide:      'parser.c:8841,17'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:8842,37'
              BranchSideFuncs:
                - xmlCheckLanguageID
                - xmlWarningMsg
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
        - Branch String:   'parser.c:8842,17'
          Branch Sides:
            - BranchSide:      'parser.c:8843,31'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:8847,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
        - Branch String:   'parser.c:8852,13'
          Branch Sides:
            - BranchSide:      'parser.c:8853,39'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:8866,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8854,17'
          Branch Sides:
            - BranchSide:      'parser.c:8855,17'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:8856,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
        - Branch String:   'parser.c:8856,17'
          Branch Sides:
            - BranchSide:      'parser.c:8857,19'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8858,34'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlWarningMsg
        - Branch String:   'parser.c:8858,22'
          Branch Sides:
            - BranchSide:      'parser.c:8859,19'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8861,31'
              BranchSideFuncs:
                - xmlWarningMsg
        - Branch String:   'parser.c:8866,13'
          Branch Sides:
            - BranchSide:      'parser.c:8867,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8869,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8877,23'
          Branch Sides:
            - BranchSide:      'parser.c:8877,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8879,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8877,9'
          Branch Sides:
            - BranchSide:      'parser.c:8878,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8879,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:8789,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:8790,13'
          Dst:             xmlParseQNameHashed
        - Src:             'parser.c:8792,9'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:8808,34'
          Dst:             xmlHashQLookup2
        - Src:             'parser.c:8818,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:8820,9'
          Dst:             xmlNextChar
        - Src:             'parser.c:8821,9'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:8822,15'
          Dst:             xmlParseAttValueInternal
        - Src:             'parser.c:8826,9'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:8838,34'
          Dst:             xmlStrEqual
        - Src:             'parser.c:8839,28'
          Dst:             xmlStrndup
        - Src:             'parser.c:8842,18'
          Dst:             xmlCheckLanguageID
        - Src:             'parser.c:8843,17'
          Dst:             xmlWarningMsg
        - Src:             'parser.c:8852,13'
          Dst:             xmlStrEqual
        - Src:             'parser.c:8853,28'
          Dst:             xmlStrndup
        - Src:             'parser.c:8856,17'
          Dst:             xmlStrEqual
        - Src:             'parser.c:8858,22'
          Dst:             xmlStrEqual
        - Src:             'parser.c:8861,17'
          Dst:             xmlWarningMsg
        - Src:             'parser.c:8875,5'
          Dst:             xmlErrMemory
    - functionName:    xmlFatalErrMsg
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._xmlParserCtxt *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErr
      functionUses:    78
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:257,5'
          Dst:             xmlCtxtErr
    - functionName:    xmlParseAttValueInternal
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4290
      functionLinenumberEnd: 4513
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'int *'
        - 'int *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - attlen
        - alloc
        - normalize
      BBCount:         188
      ICount:          1172
      EdgeCount:       251
      CyclomaticComplexity: 65
      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:4301,5'
          Branch Sides:
            - BranchSide:      'parser.c:4301,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:4303,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:4301,5'
          Branch Sides:
            - BranchSide:      'parser.c:4301,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:4303,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:4304,24'
          Branch Sides:
            - BranchSide:      'parser.c:4304,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:4308,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:4304,9'
          Branch Sides:
            - BranchSide:      'parser.c:4305,14'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:4308,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:4310,9'
          Branch Sides:
            - BranchSide:      'parser.c:4311,15'
              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:4313,15'
              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:4319,13'
          Branch Sides:
            - BranchSide:      'parser.c:4320,13'
              BranchSideFuncs:
                - xmlSBufCleanup
            - BranchSide:      'parser.c:4322,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:4322,13'
          Branch Sides:
            - BranchSide:      'parser.c:4323,28'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSBufCleanup
            - BranchSide:      'parser.c:4331,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:4331,13'
          Branch Sides:
            - BranchSide:      'parser.c:4332,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:4334,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:4332,13'
          Branch Sides:
            - BranchSide:      'parser.c:4332,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:4334,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:4332,13'
          Branch Sides:
            - BranchSide:      'parser.c:4332,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:4332,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:4336,13'
          Branch Sides:
            - BranchSide:      'parser.c:4337,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:4352,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:4339,17'
          Branch Sides:
            - BranchSide:      'parser.c:4340,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:4347,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:4340,21'
          Branch Sides:
            - BranchSide:      'parser.c:4341,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:4344,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:4345,17'
          Branch Sides:
            - BranchSide:      'parser.c:4345,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:4345,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:4348,17'
          Branch Sides:
            - BranchSide:      'parser.c:4348,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:4348,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:4352,20'
          Branch Sides:
            - BranchSide:      'parser.c:4353,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:4398,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:4353,17'
          Branch Sides:
            - BranchSide:      'parser.c:4354,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:4362,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:4354,21'
          Branch Sides:
            - BranchSide:      'parser.c:4355,21'
              BranchSideFuncs:
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
            - BranchSide:      'parser.c:4357,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:4357,21'
          Branch Sides:
            - BranchSide:      'parser.c:4358,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:4360,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:4362,25'
          Branch Sides:
            - BranchSide:      'parser.c:4362,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:4362,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:4362,25'
          Branch Sides:
            - BranchSide:      'parser.c:4362,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:4373,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:4362,25'
          Branch Sides:
            - BranchSide:      'parser.c:4362,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:4373,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:4362,24'
          Branch Sides:
            - BranchSide:      'parser.c:4363,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:4373,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:4365,21'
          Branch Sides:
            - BranchSide:      'parser.c:4366,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:4369,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:4373,33'
          Branch Sides:
            - BranchSide:      'parser.c:4373,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:4379,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:4373,21'
          Branch Sides:
            - BranchSide:      'parser.c:4375,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:4379,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:4375,25'
          Branch Sides:
            - BranchSide:      'parser.c:4376,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:4379,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:4379,28'
          Branch Sides:
            - BranchSide:      'parser.c:4381,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:4388,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:4381,25'
          Branch Sides:
            - BranchSide:      'parser.c:4382,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:4386,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:4397,13'
          Branch Sides:
            - BranchSide:      'parser.c:4397,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:4397,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:4398,20'
          Branch Sides:
            - BranchSide:      'parser.c:4401,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:4429,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:4401,17'
          Branch Sides:
            - BranchSide:      'parser.c:4402,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:4406,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:4407,17'
          Branch Sides:
            - BranchSide:      'parser.c:4408,17'
              BranchSideFuncs:
                - xmlSBufCleanup
            - BranchSide:      'parser.c:4410,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:4410,30'
          Branch Sides:
            - BranchSide:      'parser.c:4410,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:4417,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:4410,17'
          Branch Sides:
            - BranchSide:      'parser.c:4415,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:4417,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:4417,24'
          Branch Sides:
            - BranchSide:      'parser.c:4418,23'
              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:4422,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:4418,34'
          Branch Sides:
            - BranchSide:      'parser.c:4418,39'
              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:4419,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:4418,21'
          Branch Sides:
            - BranchSide:      'parser.c:4419,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
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:4420,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
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:4429,17'
          Branch Sides:
            - BranchSide:      'parser.c:4430,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:4434,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:4435,17'
          Branch Sides:
            - BranchSide:      'parser.c:4440,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:4443,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:4444,17'
          Branch Sides:
            - BranchSide:      'parser.c:4445,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:4447,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:4447,17'
          Branch Sides:
            - BranchSide:      'parser.c:4448,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:4453,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:4448,46'
          Branch Sides:
            - BranchSide:      'parser.c:4448,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:4451,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:4448,21'
          Branch Sides:
            - BranchSide:      'parser.c:4449,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:4451,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:4453,24'
          Branch Sides:
            - BranchSide:      'parser.c:4454,43'
              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:4458,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:4458,21'
          Branch Sides:
            - BranchSide:      'parser.c:4459,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:4461,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:4461,21'
          Branch Sides:
            - BranchSide:      'parser.c:4462,21'
              BranchSideFuncs:
                - xmlSBufCleanup
            - BranchSide:      'parser.c:4469,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:4478,27'
          Branch Sides:
            - BranchSide:      'parser.c:4478,31'
              BranchSideFuncs:
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
            - BranchSide:      'parser.c:4490,13'
              BranchSideFuncs:
                - xmlSBufFinish
                - xmlSBufAddString
        - Branch String:   'parser.c:4478,9'
          Branch Sides:
            - BranchSide:      'parser.c:4479,27'
              BranchSideFuncs:
                - xmlSBufCleanup
            - BranchSide:      'parser.c:4490,13'
              BranchSideFuncs:
                - xmlSBufFinish
                - xmlSBufAddString
        - Branch String:   'parser.c:4481,13'
          Branch Sides:
            - BranchSide:      'parser.c:4482,23'
              BranchSideFuncs:
                - xmlSBufCleanup
            - BranchSide:      'parser.c:4483,14'
              BranchSideFuncs:
                - xmlSBufCleanup
        - Branch String:   'parser.c:4483,25'
          Branch Sides:
            - BranchSide:      'parser.c:4483,29'
              BranchSideFuncs:
                - xmlSBufCleanup
            - BranchSide:      'parser.c:4485,10'
              BranchSideFuncs:
                - xmlSBufCleanup
        - Branch String:   'parser.c:4483,38'
          Branch Sides:
            - BranchSide:      'parser.c:4483,42'
              BranchSideFuncs:
                - xmlSBufCleanup
            - BranchSide:      'parser.c:4485,10'
              BranchSideFuncs:
                - xmlSBufCleanup
        - Branch String:   'parser.c:4483,13'
          Branch Sides:
            - BranchSide:      'parser.c:4484,14'
              BranchSideFuncs:
                - xmlSBufCleanup
            - BranchSide:      'parser.c:4485,10'
              BranchSideFuncs:
                - xmlSBufCleanup
        - Branch String:   'parser.c:4490,13'
          Branch Sides:
            - BranchSide:      'parser.c:4491,36'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlSBufFinish
            - BranchSide:      'parser.c:4493,14'
              BranchSideFuncs:
                - xmlSBufFinish
        - Branch String:   'parser.c:4493,25'
          Branch Sides:
            - BranchSide:      'parser.c:4493,29'
              BranchSideFuncs:
                - xmlSBufFinish
            - BranchSide:      'parser.c:4496,35'
              BranchSideFuncs:
                - xmlSBufFinish
        - Branch String:   'parser.c:4493,38'
          Branch Sides:
            - BranchSide:      'parser.c:4493,46'
              BranchSideFuncs:
                - xmlSBufFinish
            - BranchSide:      'parser.c:4496,35'
              BranchSideFuncs:
                - xmlSBufFinish
        - Branch String:   'parser.c:4493,13'
          Branch Sides:
            - BranchSide:      'parser.c:4494,17'
              BranchSideFuncs:
                - xmlSBufFinish
            - BranchSide:      'parser.c:4496,35'
              BranchSideFuncs:
                - xmlSBufFinish
        - Branch String:   'parser.c:4499,17'
          Branch Sides:
            - BranchSide:      'parser.c:4500,31'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4501,17'
              BranchSideFuncs: []
        - Branch String:   'parser.c:4501,17'
          Branch Sides:
            - BranchSide:      'parser.c:4502,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4503,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:4506,5'
          Branch Sides:
            - BranchSide:      'parser.c:4506,5'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4506,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:4299,5'
          Dst:             xmlSBufInit
        - Src:             'parser.c:4301,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:4305,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:4323,13'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:4332,13'
          Dst:             xmlParserGrow
        - Src:             'parser.c:4337,17'
          Dst:             xmlUTF8MultibyteLen
        - Src:             'parser.c:4341,21'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:4344,17'
          Dst:             xmlSBufAddReplChar
        - Src:             'parser.c:4358,21'
          Dst:             xmlFatalErr
        - Src:             'parser.c:4363,17'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:4366,21'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:4369,17'
          Dst:             xmlSBufAddReplChar
        - Src:             'parser.c:4376,25'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:4382,25'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:4386,21'
          Dst:             xmlSBufAddCString
        - Src:             'parser.c:4402,17'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:4406,19'
          Dst:             xmlParseCharRef
        - Src:             'parser.c:4415,17'
          Dst:             xmlSBufAddCString
        - Src:             'parser.c:4419,21'
          Dst:             xmlSBufAddCString
        - Src:             'parser.c:4422,17'
          Dst:             xmlSBufAddChar
        - Src:             'parser.c:4430,17'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:4434,20'
          Dst:             xmlParseEntityRefInternal
        - Src:             'parser.c:4443,19'
          Dst:             xmlLookupGeneralEntity
        - Src:             'parser.c:4449,21'
          Dst:             xmlSBufAddCString
        - Src:             'parser.c:4451,21'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:4454,17'
          Dst:             xmlExpandEntityInAttValue
        - Src:             'parser.c:4459,21'
          Dst:             xmlCheckEntityInAttValue
        - Src:             'parser.c:4461,21'
          Dst:             xmlParserEntityCheck
        - Src:             'parser.c:4469,17'
          Dst:             xmlSBufAddCString
        - Src:             'parser.c:4470,51'
          Dst:             xmlStrlen
        - Src:             'parser.c:4470,17'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:4471,17'
          Dst:             xmlSBufAddCString
        - Src:             'parser.c:4488,9'
          Dst:             xmlSBufCleanup
        - Src:             'parser.c:4491,13'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:4496,15'
          Dst:             xmlSBufFinish
        - Src:             'parser.c:4511,5'
          Dst:             xmlSBufCleanup
    - functionName:    xmlFatalErrMsgStr
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct._xmlParserCtxt *'
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - val
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErr
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:348,5'
          Dst:             xmlCtxtErr
    - functionName:    xmlCheckLanguageID
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1299
      functionLinenumberEnd: 1431
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - lang
      BBCount:         186
      ICount:          1026
      EdgeCount:       256
      CyclomaticComplexity: 72
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:1302,9'
          Branch Sides:
            - BranchSide:      'parser.c:1303,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1304,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1304,26'
          Branch Sides:
            - BranchSide:      'parser.c:1304,30'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1305,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1304,46'
          Branch Sides:
            - BranchSide:      'parser.c:1305,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1313,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1305,26'
          Branch Sides:
            - BranchSide:      'parser.c:1305,30'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1306,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1305,46'
          Branch Sides:
            - BranchSide:      'parser.c:1306,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1313,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1306,26'
          Branch Sides:
            - BranchSide:      'parser.c:1306,30'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1307,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1306,46'
          Branch Sides:
            - BranchSide:      'parser.c:1307,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1313,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1307,26'
          Branch Sides:
            - BranchSide:      'parser.c:1307,30'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1319,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1304,9'
          Branch Sides:
            - BranchSide:      'parser.c:1313,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1319,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1314,33'
          Branch Sides:
            - BranchSide:      'parser.c:1314,37'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1315,18'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1314,53'
          Branch Sides:
            - BranchSide:      'parser.c:1314,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1315,18'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1315,33'
          Branch Sides:
            - BranchSide:      'parser.c:1314,53'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1315,37'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1314,9'
          Branch Sides:
            - BranchSide:      'parser.c:1316,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1317,16'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1320,29'
          Branch Sides:
            - BranchSide:      'parser.c:1320,33'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1321,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1320,49'
          Branch Sides:
            - BranchSide:      'parser.c:1320,5'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1321,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1321,29'
          Branch Sides:
            - BranchSide:      'parser.c:1320,49'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1321,33'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1320,5'
          Branch Sides:
            - BranchSide:      'parser.c:1322,15'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1323,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1323,9'
          Branch Sides:
            - BranchSide:      'parser.c:1327,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1331,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1327,29'
          Branch Sides:
            - BranchSide:      'parser.c:1327,33'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1328,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1327,13'
          Branch Sides:
            - BranchSide:      'parser.c:1328,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1329,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1331,9'
          Branch Sides:
            - BranchSide:      'parser.c:1332,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1334,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1334,9'
          Branch Sides:
            - BranchSide:      'parser.c:1335,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1336,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1336,9'
          Branch Sides:
            - BranchSide:      'parser.c:1337,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1339,8'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1342,25'
          Branch Sides:
            - BranchSide:      'parser.c:1342,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1345,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1342,9'
          Branch Sides:
            - BranchSide:      'parser.c:1343,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1345,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1345,29'
          Branch Sides:
            - BranchSide:      'parser.c:1345,33'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1346,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1345,49'
          Branch Sides:
            - BranchSide:      'parser.c:1345,5'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1346,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1346,29'
          Branch Sides:
            - BranchSide:      'parser.c:1345,49'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1346,33'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1345,5'
          Branch Sides:
            - BranchSide:      'parser.c:1347,15'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1348,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1348,9'
          Branch Sides:
            - BranchSide:      'parser.c:1349,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1350,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1350,9'
          Branch Sides:
            - BranchSide:      'parser.c:1351,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1352,10'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1352,26'
          Branch Sides:
            - BranchSide:      'parser.c:1352,30'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1354,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1352,9'
          Branch Sides:
            - BranchSide:      'parser.c:1353,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1354,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1354,9'
          Branch Sides:
            - BranchSide:      'parser.c:1355,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1357,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1357,9'
          Branch Sides:
            - BranchSide:      'parser.c:1358,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1359,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1359,9'
          Branch Sides:
            - BranchSide:      'parser.c:1360,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1362,8'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1365,25'
          Branch Sides:
            - BranchSide:      'parser.c:1365,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1368,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1365,9'
          Branch Sides:
            - BranchSide:      'parser.c:1366,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1368,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1368,29'
          Branch Sides:
            - BranchSide:      'parser.c:1368,33'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1369,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1368,49'
          Branch Sides:
            - BranchSide:      'parser.c:1368,5'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1369,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1369,29'
          Branch Sides:
            - BranchSide:      'parser.c:1368,49'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1369,33'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1368,5'
          Branch Sides:
            - BranchSide:      'parser.c:1370,15'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1371,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1371,9'
          Branch Sides:
            - BranchSide:      'parser.c:1372,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1373,10'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1373,26'
          Branch Sides:
            - BranchSide:      'parser.c:1373,30'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1375,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1373,9'
          Branch Sides:
            - BranchSide:      'parser.c:1374,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1375,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1375,9'
          Branch Sides:
            - BranchSide:      'parser.c:1375,22'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1376,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1379,9'
          Branch Sides:
            - BranchSide:      'parser.c:1380,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1381,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1381,9'
          Branch Sides:
            - BranchSide:      'parser.c:1382,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1384,8'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1387,25'
          Branch Sides:
            - BranchSide:      'parser.c:1387,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1390,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1387,9'
          Branch Sides:
            - BranchSide:      'parser.c:1388,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1390,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1390,29'
          Branch Sides:
            - BranchSide:      'parser.c:1390,33'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1391,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1390,49'
          Branch Sides:
            - BranchSide:      'parser.c:1390,5'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1391,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1391,29'
          Branch Sides:
            - BranchSide:      'parser.c:1390,49'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1391,33'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1390,5'
          Branch Sides:
            - BranchSide:      'parser.c:1392,15'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1394,10'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1394,26'
          Branch Sides:
            - BranchSide:      'parser.c:1394,30'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1396,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1394,9'
          Branch Sides:
            - BranchSide:      'parser.c:1395,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1396,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1396,9'
          Branch Sides:
            - BranchSide:      'parser.c:1396,22'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1397,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1400,9'
          Branch Sides:
            - BranchSide:      'parser.c:1401,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1402,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1402,9'
          Branch Sides:
            - BranchSide:      'parser.c:1403,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1405,8'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1408,29'
          Branch Sides:
            - BranchSide:      'parser.c:1408,33'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1409,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1408,49'
          Branch Sides:
            - BranchSide:      'parser.c:1408,5'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1409,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1409,29'
          Branch Sides:
            - BranchSide:      'parser.c:1408,49'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1409,33'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1408,5'
          Branch Sides:
            - BranchSide:      'parser.c:1410,15'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1412,10'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1412,25'
          Branch Sides:
            - BranchSide:      'parser.c:1412,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1413,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1412,9'
          Branch Sides:
            - BranchSide:      'parser.c:1412,42'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1413,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1417,9'
          Branch Sides:
            - BranchSide:      'parser.c:1418,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1419,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1419,9'
          Branch Sides:
            - BranchSide:      'parser.c:1420,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1422,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1425,26'
          Branch Sides:
            - BranchSide:      'parser.c:1425,30'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1430,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1425,46'
          Branch Sides:
            - BranchSide:      'parser.c:1426,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1430,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1426,26'
          Branch Sides:
            - BranchSide:      'parser.c:1426,30'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1430,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1425,9'
          Branch Sides:
            - BranchSide:      'parser.c:1427,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1430,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlWarningMsg
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct._xmlParserCtxt *'
        - int
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - str1
        - str2
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErr
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:275,5'
          Dst:             xmlCtxtErr
    - functionName:    xmlSBufInit
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.xmlParserNsExtra *'
        - 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: 864
      functionLinenumberEnd: 926
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - str
        - errMsg
      BBCount:         51
      ICount:          239
      EdgeCount:       70
      CyclomaticComplexity: 21
      functionsReached:
        - xmlCtxtErrIO
        - xmlFatalErrMsg
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:868,9'
          Branch Sides:
            - BranchSide:      'parser.c:869,9'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:871,9'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlFatalErrMsg
        - Branch String:   'parser.c:871,9'
          Branch Sides:
            - BranchSide:      'parser.c:873,13'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:878,18'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlFatalErrMsg
        - Branch String:   'parser.c:873,13'
          Branch Sides:
            - BranchSide:      'parser.c:874,13'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:876,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:880,13'
          Branch Sides:
            - BranchSide:      'parser.c:881,13'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:883,13'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlFatalErrMsg
        - Branch String:   'parser.c:883,13'
          Branch Sides:
            - BranchSide:      'parser.c:885,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:902,18'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parser.c:885,17'
          Branch Sides:
            - BranchSide:      'parser.c:887,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:889,24'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlCtxtErrIO
        - Branch String:   'parser.c:887,21'
          Branch Sides:
            - BranchSide:      'parser.c:888,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:889,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:889,24'
          Branch Sides:
            - BranchSide:      'parser.c:891,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:893,24'
              BranchSideFuncs:
                - xmlFatalErrMsg
        - Branch String:   'parser.c:891,21'
          Branch Sides:
            - BranchSide:      'parser.c:892,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:893,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:895,34'
          Branch Sides:
            - BranchSide:      'parser.c:895,38'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:897,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:895,21'
          Branch Sides:
            - BranchSide:      'parser.c:896,36'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:897,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:902,17'
          Branch Sides:
            - BranchSide:      'parser.c:903,17'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:904,17'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parser.c:904,17'
          Branch Sides:
            - BranchSide:      'parser.c:906,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:908,24'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parser.c:906,21'
          Branch Sides:
            - BranchSide:      'parser.c:907,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:908,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:910,32'
          Branch Sides:
            - BranchSide:      'parser.c:910,36'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:911,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parser.c:910,21'
          Branch Sides:
            - BranchSide:      'parser.c:911,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:912,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:920,9'
          Branch Sides:
            - BranchSide:      'parser.c:921,22'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:925,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:896,21'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:921,9'
          Dst:             xmlCtxtErrIO
    - functionName:    xmlSBufAddString
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 781
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.xmlParserNsExtra *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - buf
        - str
        - len
      BBCount:         14
      ICount:          98
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSBufGrow
      functionUses:    21
      BranchProfiles:
        - Branch String:   'parser.c:768,9'
          Branch Sides:
            - BranchSide:      'parser.c:769,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:773,9'
              BranchSideFuncs:
                - xmlSBufGrow
        - Branch String:   'parser.c:773,9'
          Branch Sides:
            - BranchSide:      'parser.c:774,25'
              BranchSideFuncs:
                - xmlSBufGrow
            - BranchSide:      'parser.c:778,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:774,13'
          Branch Sides:
            - BranchSide:      'parser.c:775,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:776,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:778,9'
          Branch Sides:
            - BranchSide:      'parser.c:779,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:780,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:774,13'
          Dst:             xmlSBufGrow
    - functionName:    xmlSBufAddReplChar
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 815
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.xmlParserNsExtra *'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSBufAddCString
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:814,5'
          Dst:             xmlSBufAddCString
    - functionName:    xmlSBufAddCString
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 784
      functionLinenumberEnd: 786
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.xmlParserNsExtra *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - buf
        - str
        - len
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSBufAddString
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:785,5'
          Dst:             xmlSBufAddString
    - functionName:    xmlParseCharRef
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2574
      functionLinenumberEnd: 2661
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         144
      ICount:          886
      EdgeCount:       192
      CyclomaticComplexity: 50
      functionsReached:
        - xmlFatalErr
        - xmlFatalErrMsgInt
        - xmlNextChar
        - xmlParserGrow
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:2581,22'
          Branch Sides:
            - BranchSide:      'parser.c:2581,26'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlParserGrow
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:2612,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlParserGrow
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:2581,41'
          Branch Sides:
            - BranchSide:      'parser.c:2582,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlParserGrow
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:2612,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlParserGrow
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:2581,9'
          Branch Sides:
            - BranchSide:      'parser.c:2583,2'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:2612,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlParserGrow
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:2583,2'
          Branch Sides:
            - BranchSide:      'parser.c:2583,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:2584,2'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:2584,2'
          Branch Sides:
            - BranchSide:      'parser.c:2584,2'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2585,2'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2584,2'
          Branch Sides:
            - BranchSide:      'parser.c:2584,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2585,2'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2585,22'
          Branch Sides:
            - BranchSide:      'parser.c:2585,26'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2585,2'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2585,2'
          Branch Sides:
            - BranchSide:      'parser.c:2586,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2607,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2586,10'
          Branch Sides:
            - BranchSide:      'parser.c:2587,9'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2590,11'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2588,3'
          Branch Sides:
            - BranchSide:      'parser.c:2588,3'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2589,6'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2588,3'
          Branch Sides:
            - BranchSide:      'parser.c:2588,3'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
            - BranchSide:      'parser.c:2589,6'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2590,23'
          Branch Sides:
            - BranchSide:      'parser.c:2590,27'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2592,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2590,10'
          Branch Sides:
            - BranchSide:      'parser.c:2591,16'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:2592,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2592,28'
          Branch Sides:
            - BranchSide:      'parser.c:2592,32'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2594,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2592,44'
          Branch Sides:
            - BranchSide:      'parser.c:2592,48'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2594,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2592,15'
          Branch Sides:
            - BranchSide:      'parser.c:2593,16'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:2594,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2594,28'
          Branch Sides:
            - BranchSide:      'parser.c:2594,32'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2597,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2594,44'
          Branch Sides:
            - BranchSide:      'parser.c:2594,48'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2597,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2594,15'
          Branch Sides:
            - BranchSide:      'parser.c:2595,16'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:2597,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2601,10'
          Branch Sides:
            - BranchSide:      'parser.c:2602,14'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:2604,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:2607,6'
          Branch Sides:
            - BranchSide:      'parser.c:2609,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2612,5'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2612,30'
          Branch Sides:
            - BranchSide:      'parser.c:2612,34'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlParserGrow
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:2639,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlParserGrow
        - Branch String:   'parser.c:2612,17'
          Branch Sides:
            - BranchSide:      'parser.c:2613,2'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:2639,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlParserGrow
        - Branch String:   'parser.c:2613,2'
          Branch Sides:
            - BranchSide:      'parser.c:2613,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:2614,2'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:2614,2'
          Branch Sides:
            - BranchSide:      'parser.c:2614,2'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2615,2'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2614,2'
          Branch Sides:
            - BranchSide:      'parser.c:2614,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2615,2'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2615,2'
          Branch Sides:
            - BranchSide:      'parser.c:2616,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2633,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2616,10'
          Branch Sides:
            - BranchSide:      'parser.c:2617,9'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2620,11'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2618,3'
          Branch Sides:
            - BranchSide:      'parser.c:2618,3'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2619,6'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2618,3'
          Branch Sides:
            - BranchSide:      'parser.c:2618,3'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
            - BranchSide:      'parser.c:2619,6'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2620,23'
          Branch Sides:
            - BranchSide:      'parser.c:2620,27'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2623,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2620,10'
          Branch Sides:
            - BranchSide:      'parser.c:2621,16'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:2623,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2627,10'
          Branch Sides:
            - BranchSide:      'parser.c:2628,14'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:2630,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:2633,6'
          Branch Sides:
            - BranchSide:      'parser.c:2635,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2638,5'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2639,13'
          Branch Sides:
            - BranchSide:      'parser.c:2640,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlParserGrow
            - BranchSide:      'parser.c:2641,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2640,13'
          Branch Sides:
            - BranchSide:      'parser.c:2640,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2641,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2649,9'
          Branch Sides:
            - BranchSide:      'parser.c:2650,27'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2653,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2653,16'
          Branch Sides:
            - BranchSide:      'parser.c:2653,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2653,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2653,16'
          Branch Sides:
            - BranchSide:      'parser.c:2653,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2653,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2653,16'
          Branch Sides:
            - BranchSide:      'parser.c:2653,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2654,16'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2653,16'
          Branch Sides:
            - BranchSide:      'parser.c:2653,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2654,16'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2653,16'
          Branch Sides:
            - BranchSide:      'parser.c:2654,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2656,27'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2653,16'
          Branch Sides:
            - BranchSide:      'parser.c:2653,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2653,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2653,16'
          Branch Sides:
            - BranchSide:      'parser.c:2653,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2654,16'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2653,16'
          Branch Sides:
            - BranchSide:      'parser.c:2653,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2653,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2653,16'
          Branch Sides:
            - BranchSide:      'parser.c:2653,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2654,16'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2653,16'
          Branch Sides:
            - BranchSide:      'parser.c:2653,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2656,27'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2653,16'
          Branch Sides:
            - BranchSide:      'parser.c:2654,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2656,27'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
      Callsites:
        - Src:             'parser.c:2583,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:2584,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:2588,3'
          Dst:             xmlParserGrow
        - Src:             'parser.c:2597,3'
          Dst:             xmlFatalErr
        - Src:             'parser.c:2604,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:2613,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:2614,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:2618,3'
          Dst:             xmlParserGrow
        - Src:             'parser.c:2623,3'
          Dst:             xmlFatalErr
        - Src:             'parser.c:2630,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:2640,13'
          Dst:             xmlParserGrow
        - Src:             'parser.c:2641,9'
          Dst:             xmlFatalErr
        - Src:             'parser.c:2650,9'
          Dst:             xmlFatalErrMsgInt
        - Src:             'parser.c:2656,9'
          Dst:             xmlFatalErrMsgInt
    - functionName:    xmlSBufAddChar
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 789
      functionLinenumberEnd: 810
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.xmlParserNsExtra *'
        - int
      constantsTouched: []
      argNames:
        - buf
        - c
      BBCount:         13
      ICount:          101
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlCopyCharMultiByte
        - xmlSBufGrow
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:792,9'
          Branch Sides:
            - BranchSide:      'parser.c:793,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:797,9'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlSBufGrow
        - Branch String:   'parser.c:797,9'
          Branch Sides:
            - BranchSide:      'parser.c:798,25'
              BranchSideFuncs:
                - xmlSBufGrow
                - xmlCopyCharMultiByte
            - BranchSide:      'parser.c:802,11'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
        - Branch String:   'parser.c:798,13'
          Branch Sides:
            - BranchSide:      'parser.c:799,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:800,5'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
        - Branch String:   'parser.c:804,9'
          Branch Sides:
            - BranchSide:      'parser.c:805,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:808,43'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
      Callsites:
        - Src:             'parser.c:798,13'
          Dst:             xmlSBufGrow
        - Src:             'parser.c:808,22'
          Dst:             xmlCopyCharMultiByte
    - functionName:    xmlParseEntityRefInternal
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7657
      functionLinenumberEnd: 7678
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         15
      ICount:          112
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlNextChar
        - xmlParseName
        - xmlParserGrow
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:7660,5'
          Branch Sides:
            - BranchSide:      'parser.c:7660,5'
              BranchSideFuncs:
                - xmlNextChar
                - xmlParseName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7662,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlParseName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7660,5'
          Branch Sides:
            - BranchSide:      'parser.c:7660,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlNextChar
                - xmlParseName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7662,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlParseName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7662,9'
          Branch Sides:
            - BranchSide:      'parser.c:7663,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7664,5'
              BranchSideFuncs:
                - xmlNextChar
                - xmlParseName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7666,9'
          Branch Sides:
            - BranchSide:      'parser.c:7667,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7671,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:7671,9'
          Branch Sides:
            - BranchSide:      'parser.c:7672,14'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:7675,5'
              BranchSideFuncs:
                - xmlNextChar
      Callsites:
        - Src:             'parser.c:7660,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:7664,5'
          Dst:             xmlNextChar
        - Src:             'parser.c:7665,12'
          Dst:             xmlParseName
        - Src:             'parser.c:7667,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:7672,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:7675,5'
          Dst:             xmlNextChar
    - functionName:    xmlLookupGeneralEntity
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7551
      functionLinenumberEnd: 7643
      functionDepth:   0
      returnType:      'struct._xmlEntity *'
      argCount:        3
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - inAttr
      BBCount:         59
      ICount:          312
      EdgeCount:       80
      CyclomaticComplexity: 23
      functionsReached:
        - xmlErrMsgStr
        - xmlFatalErrMsgStr
        - xmlGetPredefinedEntity
        - xmlSAX2GetEntity
      functionUses:    5
      BranchProfiles:
        - Branch String:   'parser.c:7557,9'
          Branch Sides:
            - BranchSide:      'parser.c:7558,38'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlErrMsgStr
                - xmlFatalErrMsgStr
                - xmlSAX2GetEntity
                - xmlGetPredefinedEntity
            - BranchSide:      'parser.c:7567,9'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlErrMsgStr
                - xmlFatalErrMsgStr
                - xmlSAX2GetEntity
                - xmlGetPredefinedEntity
        - Branch String:   'parser.c:7559,13'
          Branch Sides:
            - BranchSide:      'parser.c:7560,20'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7561,5'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlErrMsgStr
                - xmlFatalErrMsgStr
                - xmlSAX2GetEntity
                - xmlGetPredefinedEntity
        - Branch String:   'parser.c:7567,9'
          Branch Sides:
            - BranchSide:      'parser.c:7568,6'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlErrMsgStr
                - xmlFatalErrMsgStr
                - xmlSAX2GetEntity
                - xmlGetPredefinedEntity
            - BranchSide:      'parser.c:7599,9'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlErrMsgStr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:7568,6'
          Branch Sides:
            - BranchSide:      'parser.c:7569,12'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlErrMsgStr
                - xmlFatalErrMsgStr
                - xmlSAX2GetEntity
                - xmlGetPredefinedEntity
            - BranchSide:      'parser.c:7570,7'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlErrMsgStr
                - xmlFatalErrMsgStr
                - xmlSAX2GetEntity
                - xmlGetPredefinedEntity
        - Branch String:   'parser.c:7570,31'
          Branch Sides:
            - BranchSide:      'parser.c:7570,35'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlErrMsgStr
                - xmlFatalErrMsgStr
                - xmlSAX2GetEntity
                - xmlGetPredefinedEntity
            - BranchSide:      'parser.c:7573,7'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlErrMsgStr
                - xmlFatalErrMsgStr
                - xmlSAX2GetEntity
        - Branch String:   'parser.c:7570,48'
          Branch Sides:
            - BranchSide:      'parser.c:7571,7'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlErrMsgStr
                - xmlFatalErrMsgStr
                - xmlSAX2GetEntity
                - xmlGetPredefinedEntity
            - BranchSide:      'parser.c:7573,7'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlErrMsgStr
                - xmlFatalErrMsgStr
                - xmlSAX2GetEntity
        - Branch String:   'parser.c:7570,6'
          Branch Sides:
            - BranchSide:      'parser.c:7572,35'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlErrMsgStr
                - xmlFatalErrMsgStr
                - xmlSAX2GetEntity
            - BranchSide:      'parser.c:7573,7'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlErrMsgStr
                - xmlFatalErrMsgStr
                - xmlSAX2GetEntity
        - Branch String:   'parser.c:7573,31'
          Branch Sides:
            - BranchSide:      'parser.c:7573,35'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlErrMsgStr
                - xmlFatalErrMsgStr
                - xmlSAX2GetEntity
            - BranchSide:      'parser.c:7577,5'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlErrMsgStr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:7573,48'
          Branch Sides:
            - BranchSide:      'parser.c:7574,7'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlErrMsgStr
                - xmlFatalErrMsgStr
                - xmlSAX2GetEntity
            - BranchSide:      'parser.c:7577,5'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlErrMsgStr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:7573,6'
          Branch Sides:
            - BranchSide:      'parser.c:7575,29'
              BranchSideFuncs:
                - xmlSAX2GetEntity
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlErrMsgStr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:7577,5'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlErrMsgStr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:7599,9'
          Branch Sides:
            - BranchSide:      'parser.c:7600,7'
              BranchSideFuncs:
                - xmlErrMsgStr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:7623,14'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:7600,30'
          Branch Sides:
            - BranchSide:      'parser.c:7601,8'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:7603,24'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:7601,38'
          Branch Sides:
            - BranchSide:      'parser.c:7602,8'
              BranchSideFuncs:
                - xmlErrMsgStr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:7606,19'
              BranchSideFuncs:
                - xmlErrMsgStr
        - Branch String:   'parser.c:7600,6'
          Branch Sides:
            - BranchSide:      'parser.c:7603,24'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:7606,19'
              BranchSideFuncs:
                - xmlErrMsgStr
        - Branch String:   'parser.c:7623,14'
          Branch Sides:
            - BranchSide:      'parser.c:7624,20'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:7634,14'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:7635,13'
          Branch Sides:
            - BranchSide:      'parser.c:7636,31'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:7640,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:7558,15'
          Dst:             xmlGetPredefinedEntity
        - Src:             'parser.c:7572,12'
          Dst:             xmlGetPredefinedEntity
        - Src:             'parser.c:7575,12'
          Dst:             xmlSAX2GetEntity
        - Src:             'parser.c:7603,6'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:7606,6'
          Dst:             xmlErrMsgStr
        - Src:             'parser.c:7624,2'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:7636,13'
          Dst:             xmlFatalErrMsgStr
    - functionName:    xmlExpandEntityInAttValue
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4077
      functionLinenumberEnd: 4222
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'struct.xmlParserNsExtra *'
        - 'char *'
        - 'struct._xmlEntity *'
        - int
        - 'int *'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - buf
        - str
        - pent
        - normalize
        - inSpace
        - depth
        - check
      BBCount:         100
      ICount:          546
      EdgeCount:       135
      CyclomaticComplexity: 37
      functionsReached:
        - xmlExpandEntityInAttValue
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlFatalErrMsgStr
        - xmlHaltParser
        - xmlLookupGeneralEntity
        - xmlParseStringCharRef
        - xmlParseStringEntityRef
        - xmlParserEntityCheck
        - xmlSBufAddCString
        - xmlSBufAddChar
        - xmlSBufAddString
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:4081,9'
          Branch Sides:
            - BranchSide:      'parser.c:4082,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4084,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:4085,9'
          Branch Sides:
            - BranchSide:      'parser.c:4086,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:4091,9'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlParserEntityCheck
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:4091,9'
          Branch Sides:
            - BranchSide:      'parser.c:4092,13'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlParserEntityCheck
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'parser.c:4104,15'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4092,13'
          Branch Sides:
            - BranchSide:      'parser.c:4093,25'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'parser.c:4098,13'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlParserEntityCheck
        - Branch String:   'parser.c:4098,13'
          Branch Sides:
            - BranchSide:      'parser.c:4099,38'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4102,5'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4099,17'
          Branch Sides:
            - BranchSide:      'parser.c:4100,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4101,9'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4110,5'
          Branch Sides:
            - BranchSide:      'parser.c:4111,14'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSBufAddString
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4218,9'
              BranchSideFuncs:
                - xmlSBufAddString
        - Branch String:   'parser.c:4113,6'
          Branch Sides:
            - BranchSide:      'parser.c:4114,17'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4154,20'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
        - Branch String:   'parser.c:4114,17'
          Branch Sides:
            - BranchSide:      'parser.c:4115,17'
              BranchSideFuncs:
                - xmlSBufAddString
            - BranchSide:      'parser.c:4122,18'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4122,32'
          Branch Sides:
            - BranchSide:      'parser.c:4122,36'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4129,17'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
        - Branch String:   'parser.c:4122,17'
          Branch Sides:
            - BranchSide:      'parser.c:4123,35'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlSBufAddString
            - BranchSide:      'parser.c:4129,17'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
        - Branch String:   'parser.c:4129,17'
          Branch Sides:
            - BranchSide:      'parser.c:4130,22'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
            - BranchSide:      'parser.c:4149,27'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4130,33'
          Branch Sides:
            - BranchSide:      'parser.c:4130,38'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
            - BranchSide:      'parser.c:4136,28'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlSBufAddCString
                - xmlSBufAddString
        - Branch String:   'parser.c:4130,21'
          Branch Sides:
            - BranchSide:      'parser.c:4132,25'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlSBufAddString
            - BranchSide:      'parser.c:4136,28'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlSBufAddCString
                - xmlSBufAddString
        - Branch String:   'parser.c:4132,25'
          Branch Sides:
            - BranchSide:      'parser.c:4133,42'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4136,17'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4136,28'
          Branch Sides:
            - BranchSide:      'parser.c:4137,25'
              BranchSideFuncs:
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlSBufAddString
            - BranchSide:      'parser.c:4144,31'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4137,25'
          Branch Sides:
            - BranchSide:      'parser.c:4138,42'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4142,39'
              BranchSideFuncs:
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4154,20'
          Branch Sides:
            - BranchSide:      'parser.c:4157,17'
              BranchSideFuncs:
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlSBufAddCString
                - xmlSBufAddString
            - BranchSide:      'parser.c:4181,17'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
        - Branch String:   'parser.c:4157,17'
          Branch Sides:
            - BranchSide:      'parser.c:4158,34'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlSBufAddCString
            - BranchSide:      'parser.c:4162,34'
              BranchSideFuncs:
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlSBufAddCString
        - Branch String:   'parser.c:4163,10'
          Branch Sides:
            - BranchSide:      'parser.c:4164,21'
              BranchSideFuncs:
                - xmlSBufAddString
            - BranchSide:      'parser.c:4169,17'
              BranchSideFuncs:
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlSBufAddCString
        - Branch String:   'parser.c:4164,21'
          Branch Sides:
            - BranchSide:      'parser.c:4165,21'
              BranchSideFuncs:
                - xmlSBufAddString
            - BranchSide:      'parser.c:4166,17'
              BranchSideFuncs:
                - xmlSBufAddString
        - Branch String:   'parser.c:4169,17'
          Branch Sides:
            - BranchSide:      'parser.c:4170,23'
              BranchSideFuncs:
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4174,32'
              BranchSideFuncs:
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4170,34'
          Branch Sides:
            - BranchSide:      'parser.c:4170,40'
              BranchSideFuncs:
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4171,39'
              BranchSideFuncs:
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4170,21'
          Branch Sides:
            - BranchSide:      'parser.c:4171,39'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4172,18'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4181,17'
          Branch Sides:
            - BranchSide:      'parser.c:4182,34'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:4186,37'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
        - Branch String:   'parser.c:4187,17'
          Branch Sides:
            - BranchSide:      'parser.c:4188,21'
              BranchSideFuncs:
                - xmlSBufAddString
            - BranchSide:      'parser.c:4193,42'
              BranchSideFuncs:
                - xmlLookupGeneralEntity
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
        - Branch String:   'parser.c:4188,21'
          Branch Sides:
            - BranchSide:      'parser.c:4189,21'
              BranchSideFuncs:
                - xmlSBufAddString
            - BranchSide:      'parser.c:4190,17'
              BranchSideFuncs:
                - xmlSBufAddString
        - Branch String:   'parser.c:4196,24'
          Branch Sides:
            - BranchSide:      'parser.c:4197,4'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:4207,18'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlExpandEntityInAttValue
        - Branch String:   'parser.c:4196,10'
          Branch Sides:
            - BranchSide:      'parser.c:4198,7'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:4207,18'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlExpandEntityInAttValue
        - Branch String:   'parser.c:4198,7'
          Branch Sides:
            - BranchSide:      'parser.c:4199,22'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSBufAddString
            - BranchSide:      'parser.c:4204,34'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4208,21'
          Branch Sides:
            - BranchSide:      'parser.c:4209,21'
              BranchSideFuncs:
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4210,29'
              BranchSideFuncs:
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4212,21'
          Branch Sides:
            - BranchSide:      'parser.c:4213,21'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4214,6'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4218,9'
          Branch Sides:
            - BranchSide:      'parser.c:4219,26'
              BranchSideFuncs:
                - xmlSBufAddString
            - BranchSide:      'parser.c:4221,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:4086,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:4093,13'
          Dst:             xmlFatalErr
        - Src:             'parser.c:4094,13'
          Dst:             xmlHaltParser
        - Src:             'parser.c:4099,17'
          Dst:             xmlParserEntityCheck
        - Src:             'parser.c:4123,17'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:4133,25'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:4138,25'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:4142,21'
          Dst:             xmlSBufAddCString
        - Src:             'parser.c:4158,17'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:4162,12'
          Dst:             xmlParseStringCharRef
        - Src:             'parser.c:4171,21'
          Dst:             xmlSBufAddCString
        - Src:             'parser.c:4174,17'
          Dst:             xmlSBufAddChar
        - Src:             'parser.c:4182,17'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:4186,13'
          Dst:             xmlParseStringEntityRef
        - Src:             'parser.c:4193,19'
          Dst:             xmlLookupGeneralEntity
        - Src:             'parser.c:4199,7'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:4204,17'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:4210,3'
          Dst:             xmlExpandEntityInAttValue
        - Src:             'parser.c:4219,9'
          Dst:             xmlSBufAddString
    - functionName:    xmlCheckEntityInAttValue
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3966
      functionLinenumberEnd: 4058
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'struct._xmlEntity *'
        - 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:3973,9'
          Branch Sides:
            - BranchSide:      'parser.c:3974,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:3979,9'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlCheckEntityInAttValue
                - xmlParseStringCharRef
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:3979,9'
          Branch Sides:
            - BranchSide:      'parser.c:3980,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'parser.c:3990,9'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlCheckEntityInAttValue
                - xmlParseStringCharRef
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:3990,9'
          Branch Sides:
            - BranchSide:      'parser.c:3991,15'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlCheckEntityInAttValue
                - xmlParseStringCharRef
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:3993,15'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlCheckEntityInAttValue
                - xmlParseStringCharRef
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:3996,9'
          Branch Sides:
            - BranchSide:      'parser.c:3997,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4005,5'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlCheckEntityInAttValue
                - xmlParseStringCharRef
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4005,5'
          Branch Sides:
            - BranchSide:      'parser.c:4006,14'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlCheckEntityInAttValue
                - xmlParseStringCharRef
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4054,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:4008,6'
          Branch Sides:
            - BranchSide:      'parser.c:4009,17'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlCheckEntityInAttValue
                - xmlParseStringCharRef
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4018,20'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlFatalErrMsgStr
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlCheckEntityInAttValue
                - xmlParseStringCharRef
        - Branch String:   'parser.c:4009,17'
          Branch Sides:
            - BranchSide:      'parser.c:4010,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4012,17'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlCheckEntityInAttValue
                - xmlParseStringCharRef
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4012,17'
          Branch Sides:
            - BranchSide:      'parser.c:4013,35'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlCheckEntityInAttValue
                - xmlParseStringCharRef
            - BranchSide:      'parser.c:4017,17'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlCheckEntityInAttValue
                - xmlParseStringCharRef
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4018,20'
          Branch Sides:
            - BranchSide:      'parser.c:4021,34'
              BranchSideFuncs:
                - xmlParseStringCharRef
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlCheckEntityInAttValue
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4030,37'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlParseStringCharRef
                - xmlFatalErrMsgStr
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlCheckEntityInAttValue
        - Branch String:   'parser.c:4022,10'
          Branch Sides:
            - BranchSide:      'parser.c:4023,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4026,2'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlCheckEntityInAttValue
                - xmlParseStringCharRef
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4031,10'
          Branch Sides:
            - BranchSide:      'parser.c:4032,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4036,42'
              BranchSideFuncs:
                - xmlLookupGeneralEntity
                - xmlParseStringEntityRef
                - xmlParseStringCharRef
                - xmlFatalErrMsgStr
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlCheckEntityInAttValue
        - Branch String:   'parser.c:4041,21'
          Branch Sides:
            - BranchSide:      'parser.c:4042,21'
              BranchSideFuncs:
                - xmlCheckEntityInAttValue
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlParseStringCharRef
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4047,48'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlCheckEntityInAttValue
                - xmlParseStringCharRef
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4054,9'
          Branch Sides:
            - BranchSide:      'parser.c:4055,30'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4057,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:3974,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:3980,9'
          Dst:             xmlFatalErr
        - Src:             'parser.c:3981,9'
          Dst:             xmlHaltParser
        - Src:             'parser.c:4013,17'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:4021,12'
          Dst:             xmlParseStringCharRef
        - Src:             'parser.c:4030,13'
          Dst:             xmlParseStringEntityRef
        - Src:             'parser.c:4036,19'
          Dst:             xmlLookupGeneralEntity
        - Src:             'parser.c:4043,21'
          Dst:             xmlCheckEntityInAttValue
        - Src:             'parser.c:4047,17'
          Dst:             xmlSaturatedAdd
        - Src:             'parser.c:4048,17'
          Dst:             xmlSaturatedAdd
    - functionName:    xmlParserEntityCheck
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 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:459,18'
          Branch Sides:
            - BranchSide:      'parser.c:459,22'
              BranchSideFuncs:
                - xmlSaturatedAddSizeT
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlFatalErrMsg
                - xmlHaltParser
            - BranchSide:      'parser.c:466,16'
              BranchSideFuncs:
                - xmlSaturatedAddSizeT
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlFatalErrMsg
                - xmlHaltParser
        - Branch String:   'parser.c:459,9'
          Branch Sides:
            - BranchSide:      'parser.c:460,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:466,16'
              BranchSideFuncs:
                - xmlSaturatedAddSizeT
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlFatalErrMsg
                - xmlHaltParser
        - Branch String:   'parser.c:470,9'
          Branch Sides:
            - BranchSide:      'parser.c:471,25'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlFatalErrMsg
                - xmlHaltParser
            - BranchSide:      'parser.c:473,25'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlFatalErrMsg
                - xmlHaltParser
        - Branch String:   'parser.c:486,56'
          Branch Sides:
            - BranchSide:      'parser.c:487,12'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlHaltParser
            - BranchSide:      'parser.c:496,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:487,39'
          Branch Sides:
            - BranchSide:      'parser.c:488,12'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlHaltParser
            - BranchSide:      'parser.c:489,24'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlHaltParser
        - Branch String:   'parser.c:486,9'
          Branch Sides:
            - BranchSide:      'parser.c:489,24'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlHaltParser
            - BranchSide:      'parser.c:496,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:467,5'
          Dst:             xmlSaturatedAddSizeT
        - Src:             'parser.c:468,5'
          Dst:             xmlSaturatedAdd
        - Src:             'parser.c:478,5'
          Dst:             xmlSaturatedAdd
        - Src:             'parser.c:479,5'
          Dst:             xmlSaturatedAdd
        - Src:             'parser.c:489,9'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:492,9'
          Dst:             xmlHaltParser
    - functionName:    xmlSBufCleanup
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 860
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.xmlParserNsExtra *'
        - 'struct._xmlParserCtxt *'
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
        - ctxt
        - errMsg
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSBufReportError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:856,9'
          Branch Sides:
            - BranchSide:      'parser.c:856,9'
              BranchSideFuncs:
                - xmlSBufReportError
            - BranchSide:      'parser.c:857,28'
              BranchSideFuncs:
                - xmlSBufReportError
      Callsites:
        - Src:             'parser.c:857,9'
          Dst:             xmlSBufReportError
    - functionName:    xmlSBufFinish
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 827
      functionLinenumberEnd: 852
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'struct.xmlParserNsExtra *'
        - 'int *'
        - 'struct._xmlParserCtxt *'
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
        - sizeOut
        - ctxt
        - errMsg
      BBCount:         18
      ICount:          125
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSBufReportError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:828,9'
          Branch Sides:
            - BranchSide:      'parser.c:829,20'
              BranchSideFuncs:
                - xmlSBufReportError
            - BranchSide:      'parser.c:836,9'
              BranchSideFuncs:
                - xmlSBufReportError
        - Branch String:   'parser.c:830,13'
          Branch Sides:
            - BranchSide:      'parser.c:831,13'
              BranchSideFuncs:
                - xmlSBufReportError
            - BranchSide:      'parser.c:833,13'
              BranchSideFuncs:
                - xmlSBufReportError
        - Branch String:   'parser.c:839,9'
          Branch Sides:
            - BranchSide:      'parser.c:840,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:845,24'
              BranchSideFuncs:
                - xmlSBufReportError
        - Branch String:   'parser.c:840,13'
          Branch Sides:
            - BranchSide:      'parser.c:841,24'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:842,16'
              BranchSideFuncs: []
        - Branch String:   'parser.c:849,9'
          Branch Sides:
            - BranchSide:      'parser.c:850,10'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:851,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:845,5'
          Dst:             xmlSBufReportError
    - functionName:    xmlSBufReportError
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 818
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.xmlParserNsExtra *'
        - 'struct._xmlParserCtxt *'
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
        - ctxt
        - errMsg
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtErrMemory
        - xmlFatalErr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:819,9'
          Branch Sides:
            - BranchSide:      'parser.c:820,26'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parser.c:822,21'
              BranchSideFuncs:
                - xmlFatalErr
      Callsites:
        - Src:             'parser.c:820,9'
          Dst:             xmlCtxtErrMemory
        - Src:             'parser.c:822,9'
          Dst:             xmlFatalErr
    - functionName:    xmlSaturatedAddSizeT
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - val
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:421,9'
          Branch Sides:
            - BranchSide:      'parser.c:422,10'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:424,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSaturatedAdd
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - val
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'parser.c:413,9'
          Branch Sides:
            - BranchSide:      'parser.c:414,10'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:416,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParseStringCharRef
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2682
      functionLinenumberEnd: 2755
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char **'
      constantsTouched: []
      argNames:
        - ctxt
        - str
      BBCount:         98
      ICount:          470
      EdgeCount:       131
      CyclomaticComplexity: 35
      functionsReached:
        - xmlFatalErr
        - xmlFatalErrMsgInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:2687,23'
          Branch Sides:
            - BranchSide:      'parser.c:2687,42'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2687,28'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlFatalErr
        - Branch String:   'parser.c:2687,9'
          Branch Sides:
            - BranchSide:      'parser.c:2687,42'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2688,12'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlFatalErr
        - Branch String:   'parser.c:2690,22'
          Branch Sides:
            - BranchSide:      'parser.c:2690,26'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlFatalErr
            - BranchSide:      'parser.c:2713,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
        - Branch String:   'parser.c:2690,41'
          Branch Sides:
            - BranchSide:      'parser.c:2690,45'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlFatalErr
            - BranchSide:      'parser.c:2713,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
        - Branch String:   'parser.c:2690,9'
          Branch Sides:
            - BranchSide:      'parser.c:2691,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
            - BranchSide:      'parser.c:2713,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
        - Branch String:   'parser.c:2693,2'
          Branch Sides:
            - BranchSide:      'parser.c:2694,11'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2711,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2694,23'
          Branch Sides:
            - BranchSide:      'parser.c:2694,27'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2696,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2694,10'
          Branch Sides:
            - BranchSide:      'parser.c:2695,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
            - BranchSide:      'parser.c:2696,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2696,28'
          Branch Sides:
            - BranchSide:      'parser.c:2696,32'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2698,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2696,15'
          Branch Sides:
            - BranchSide:      'parser.c:2697,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
            - BranchSide:      'parser.c:2698,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2698,28'
          Branch Sides:
            - BranchSide:      'parser.c:2698,32'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2701,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2698,15'
          Branch Sides:
            - BranchSide:      'parser.c:2699,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
            - BranchSide:      'parser.c:2701,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2705,10'
          Branch Sides:
            - BranchSide:      'parser.c:2706,14'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
            - BranchSide:      'parser.c:2708,9'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
        - Branch String:   'parser.c:2711,6'
          Branch Sides:
            - BranchSide:      'parser.c:2712,9'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2713,5'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2713,30'
          Branch Sides:
            - BranchSide:      'parser.c:2713,34'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
            - BranchSide:      'parser.c:2733,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:2713,17'
          Branch Sides:
            - BranchSide:      'parser.c:2714,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
            - BranchSide:      'parser.c:2733,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:2716,2'
          Branch Sides:
            - BranchSide:      'parser.c:2717,11'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2730,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2717,23'
          Branch Sides:
            - BranchSide:      'parser.c:2717,27'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2720,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2717,10'
          Branch Sides:
            - BranchSide:      'parser.c:2718,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
            - BranchSide:      'parser.c:2720,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2724,10'
          Branch Sides:
            - BranchSide:      'parser.c:2725,14'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
            - BranchSide:      'parser.c:2727,9'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
        - Branch String:   'parser.c:2730,6'
          Branch Sides:
            - BranchSide:      'parser.c:2731,9'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2732,5'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2743,9'
          Branch Sides:
            - BranchSide:      'parser.c:2744,27'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2747,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2747,16'
          Branch Sides:
            - BranchSide:      'parser.c:2747,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2747,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2747,16'
          Branch Sides:
            - BranchSide:      'parser.c:2747,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2747,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2747,16'
          Branch Sides:
            - BranchSide:      'parser.c:2747,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2748,16'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2747,16'
          Branch Sides:
            - BranchSide:      'parser.c:2747,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2748,16'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2747,16'
          Branch Sides:
            - BranchSide:      'parser.c:2748,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2750,27'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2747,16'
          Branch Sides:
            - BranchSide:      'parser.c:2747,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2747,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2747,16'
          Branch Sides:
            - BranchSide:      'parser.c:2747,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2748,16'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2747,16'
          Branch Sides:
            - BranchSide:      'parser.c:2747,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2747,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2747,16'
          Branch Sides:
            - BranchSide:      'parser.c:2747,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2748,16'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2747,16'
          Branch Sides:
            - BranchSide:      'parser.c:2747,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2750,27'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2747,16'
          Branch Sides:
            - BranchSide:      'parser.c:2748,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2750,27'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
      Callsites:
        - Src:             'parser.c:2701,3'
          Dst:             xmlFatalErr
        - Src:             'parser.c:2720,3'
          Dst:             xmlFatalErr
        - Src:             'parser.c:2733,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:2744,9'
          Dst:             xmlFatalErrMsgInt
        - Src:             'parser.c:2750,9'
          Dst:             xmlFatalErrMsgInt
    - functionName:    xmlParseStringEntityRef
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7734
      functionLinenumberEnd: 7764
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char **'
      constantsTouched: []
      argNames:
        - ctxt
        - str
      BBCount:         15
      ICount:          110
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlParseStringName
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:7739,23'
          Branch Sides:
            - BranchSide:      'parser.c:7739,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7740,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7739,9'
          Branch Sides:
            - BranchSide:      'parser.c:7740,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7741,12'
              BranchSideFuncs:
                - xmlParseStringName
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7743,9'
          Branch Sides:
            - BranchSide:      'parser.c:7744,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7746,8'
              BranchSideFuncs:
                - xmlParseStringName
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7748,9'
          Branch Sides:
            - BranchSide:      'parser.c:7749,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7754,10'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:7754,9'
          Branch Sides:
            - BranchSide:      'parser.c:7755,14'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:7760,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:7747,12'
          Dst:             xmlParseStringName
        - Src:             'parser.c:7749,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:7755,2'
          Dst:             xmlFatalErr
    - functionName:    xmlParseStringName
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3560
      functionLinenumberEnd: 3632
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char **'
      constantsTouched: []
      argNames:
        - ctxt
        - str
      BBCount:         37
      ICount:          337
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - xmlCopyCharMultiByte
        - xmlErrMemory
        - xmlFatalErr
        - xmlIsNameChar
        - xmlIsNameStartChar
        - xmlStringCurrentChar
        - xmlStrndup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:3571,9'
          Branch Sides:
            - BranchSide:      'parser.c:3572,2'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlIsNameChar
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErr
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlFatalErr
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3575,5'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlIsNameChar
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErr
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlFatalErr
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3575,5'
          Branch Sides:
            - BranchSide:      'parser.c:3575,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlIsNameChar
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErr
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlFatalErr
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3575,5'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlIsNameChar
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErr
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlFatalErr
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3578,5'
          Branch Sides:
            - BranchSide:      'parser.c:3579,2'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlIsNameChar
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErr
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlFatalErr
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3623,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3579,2'
          Branch Sides:
            - BranchSide:      'parser.c:3579,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlIsNameChar
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErr
                - xmlCopyCharMultiByte
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlFatalErr
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3579,2'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlIsNameChar
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErr
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlFatalErr
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3582,6'
          Branch Sides:
            - BranchSide:      'parser.c:3578,5'
              BranchSideFuncs:
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlFatalErr
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3588,16'
              BranchSideFuncs:
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlFatalErr
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3591,10'
          Branch Sides:
            - BranchSide:      'parser.c:3592,23'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:3595,13'
              BranchSideFuncs:
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:3596,6'
          Branch Sides:
            - BranchSide:      'parser.c:3597,7'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlIsNameChar
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:3618,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3597,7'
          Branch Sides:
            - BranchSide:      'parser.c:3600,11'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlIsNameChar
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:3609,3'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlIsNameChar
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3602,11'
          Branch Sides:
            - BranchSide:      'parser.c:3603,17'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:3607,16'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlIsNameChar
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3609,3'
          Branch Sides:
            - BranchSide:      'parser.c:3609,3'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3609,3'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlStringCurrentChar
                - xmlIsNameChar
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3612,21'
          Branch Sides:
            - BranchSide:      'parser.c:3596,6'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:3613,33'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:3623,9'
          Branch Sides:
            - BranchSide:      'parser.c:3624,21'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:3627,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
        - Branch String:   'parser.c:3629,9'
          Branch Sides:
            - BranchSide:      'parser.c:3630,22'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:3631,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:3570,9'
          Dst:             xmlStringCurrentChar
        - Src:             'parser.c:3571,10'
          Dst:             xmlIsNameStartChar
        - Src:             'parser.c:3575,5'
          Dst:             xmlCopyCharMultiByte
        - Src:             'parser.c:3577,9'
          Dst:             xmlStringCurrentChar
        - Src:             'parser.c:3578,12'
          Dst:             xmlIsNameChar
        - Src:             'parser.c:3579,2'
          Dst:             xmlCopyCharMultiByte
        - Src:             'parser.c:3581,6'
          Dst:             xmlStringCurrentChar
        - Src:             'parser.c:3592,10'
          Dst:             xmlErrMemory
        - Src:             'parser.c:3596,13'
          Dst:             xmlIsNameChar
        - Src:             'parser.c:3603,4'
          Dst:             xmlErrMemory
        - Src:             'parser.c:3609,3'
          Dst:             xmlCopyCharMultiByte
        - Src:             'parser.c:3611,7'
          Dst:             xmlStringCurrentChar
        - Src:             'parser.c:3613,21'
          Dst:             xmlFatalErr
        - Src:             'parser.c:3624,9'
          Dst:             xmlFatalErr
        - Src:             'parser.c:3628,11'
          Dst:             xmlStrndup
        - Src:             'parser.c:3630,9'
          Dst:             xmlErrMemory
    - functionName:    xmlFatalErrMsgInt
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct._xmlParserCtxt *'
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - val
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErr
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:311,5'
          Dst:             xmlCtxtErr
    - functionName:    xmlErrMsgStr
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct._xmlParserCtxt *'
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - val
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErr
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:365,5'
          Dst:             xmlCtxtErr
    - functionName:    xmlSBufGrow
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.xmlParserNsExtra *'
        - int
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         11
      ICount:          93
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:745,9'
          Branch Sides:
            - BranchSide:      'parser.c:746,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:750,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:751,9'
          Branch Sides:
            - BranchSide:      'parser.c:752,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:754,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:755,9'
          Branch Sides:
            - BranchSide:      'parser.c:756,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:760,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParserNsStartElement
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1505
      functionLinenumberEnd: 1511
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlParserNsData *'
      constantsTouched: []
      argNames:
        - nsdb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:1506,9'
          Branch Sides:
            - BranchSide:      'parser.c:1507,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1508,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    nameNsPush
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2071
      functionLinenumberEnd: 2111
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
        - 'char *'
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - value
        - prefix
        - URI
        - line
        - nsNr
      BBCount:         17
      ICount:          205
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlErrMemory
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:2074,9'
          Branch Sides:
            - BranchSide:      'parser.c:2077,9'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:2094,16'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:2081,13'
          Branch Sides:
            - BranchSide:      'parser.c:2082,6'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:2085,18'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:2089,13'
          Branch Sides:
            - BranchSide:      'parser.c:2090,6'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:2093,18'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2097,13'
          Branch Sides:
            - BranchSide:      'parser.c:2098,13'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:2099,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:2109,5'
          Dst:             xmlErrMemory
    - functionName:    xmlParseStartTag2
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8962
      functionLinenumberEnd: 9513
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char **'
        - 'char **'
        - 'int *'
      constantsTouched: []
      argNames:
        - ctxt
        - pref
        - URI
        - nbNsPtr
      BBCount:         328
      ICount:          2353
      EdgeCount:       446
      CyclomaticComplexity: 120
      functionsReached:
        - xmlAttrHashInsert
        - xmlCtxtGrowAttrs
        - xmlDictCombineHash
        - xmlDictLookupHashed
        - xmlErrAttributeDup
        - xmlErrMemory
        - 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:8980,9'
          Branch Sides:
            - BranchSide:      'parser.c:8980,21'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8981,5'
              BranchSideFuncs:
                - xmlParserNsStartElement
                - xmlParseQNameHashed
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:8981,5'
          Branch Sides:
            - BranchSide:      'parser.c:8981,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserNsStartElement
                - xmlParseQNameHashed
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:8983,12'
              BranchSideFuncs:
                - xmlParserNsStartElement
                - xmlParseQNameHashed
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:8990,9'
          Branch Sides:
            - BranchSide:      'parser.c:8991,22'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:8995,38'
              BranchSideFuncs:
                - xmlParseQNameHashed
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:8996,9'
          Branch Sides:
            - BranchSide:      'parser.c:8997,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:9001,28'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9010,5'
          Branch Sides:
            - BranchSide:      'parser.c:9010,5'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9036,5'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9010,5'
          Branch Sides:
            - BranchSide:      'parser.c:9010,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9036,5'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9036,26'
          Branch Sides:
            - BranchSide:      'parser.c:9036,5'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9037,7'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9037,19'
          Branch Sides:
            - BranchSide:      'parser.c:9037,23'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9038,6'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9037,39'
          Branch Sides:
            - BranchSide:      'parser.c:9036,5'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9038,6'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9038,6'
          Branch Sides:
            - BranchSide:      'parser.c:9038,6'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9038,6'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9038,6'
          Branch Sides:
            - BranchSide:      'parser.c:9038,30'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9038,6'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9038,6'
          Branch Sides:
            - BranchSide:      'parser.c:9038,30'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9038,6'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9038,26'
          Branch Sides:
            - BranchSide:      'parser.c:9036,5'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9038,30'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9036,5'
          Branch Sides:
            - BranchSide:      'parser.c:9039,6'
              BranchSideFuncs:
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9227,9'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
        - Branch String:   'parser.c:9044,13'
          Branch Sides:
            - BranchSide:      'parser.c:9045,6'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
            - BranchSide:      'parser.c:9046,13'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9046,13'
          Branch Sides:
            - BranchSide:      'parser.c:9047,13'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9048,28'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9050,6'
          Branch Sides:
            - BranchSide:      'parser.c:9050,31'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9052,14'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9052,42'
          Branch Sides:
            - BranchSide:      'parser.c:9052,46'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9099,20'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9052,13'
          Branch Sides:
            - BranchSide:      'parser.c:9056,40'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9099,20'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9058,17'
          Branch Sides:
            - BranchSide:      'parser.c:9059,30'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9062,18'
              BranchSideFuncs:
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9062,17'
          Branch Sides:
            - BranchSide:      'parser.c:9063,52'
              BranchSideFuncs:
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9097,33'
              BranchSideFuncs:
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9063,21'
          Branch Sides:
            - BranchSide:      'parser.c:9064,34'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9067,21'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9067,21'
          Branch Sides:
            - BranchSide:      'parser.c:9068,30'
              BranchSideFuncs:
                - xmlNsErr
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9072,25'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9072,25'
          Branch Sides:
            - BranchSide:      'parser.c:9073,35'
              BranchSideFuncs:
                - xmlNsWarn
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9077,32'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9079,21'
          Branch Sides:
            - BranchSide:      'parser.c:9080,25'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9087,22'
              BranchSideFuncs:
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9080,25'
          Branch Sides:
            - BranchSide:      'parser.c:9081,34'
              BranchSideFuncs:
                - xmlNsErr
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9085,21'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9087,33'
          Branch Sides:
            - BranchSide:      'parser.c:9088,34'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9095,13'
              BranchSideFuncs:
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9087,21'
          Branch Sides:
            - BranchSide:      'parser.c:9090,30'
              BranchSideFuncs:
                - xmlNsErr
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9095,13'
              BranchSideFuncs:
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9097,17'
          Branch Sides:
            - BranchSide:      'parser.c:9098,21'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9099,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9099,20'
          Branch Sides:
            - BranchSide:      'parser.c:9103,40'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9174,18'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9105,17'
          Branch Sides:
            - BranchSide:      'parser.c:9106,30'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9110,17'
              BranchSideFuncs:
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9110,17'
          Branch Sides:
            - BranchSide:      'parser.c:9111,21'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9121,17'
              BranchSideFuncs:
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9111,21'
          Branch Sides:
            - BranchSide:      'parser.c:9112,30'
              BranchSideFuncs:
                - xmlNsErr
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9119,17'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9121,17'
          Branch Sides:
            - BranchSide:      'parser.c:9122,21'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9129,17'
              BranchSideFuncs:
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9122,21'
          Branch Sides:
            - BranchSide:      'parser.c:9123,30'
              BranchSideFuncs:
                - xmlNsErr
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9127,17'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9129,17'
          Branch Sides:
            - BranchSide:      'parser.c:9130,26'
              BranchSideFuncs:
                - xmlNsErr
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9135,18'
              BranchSideFuncs:
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9135,29'
          Branch Sides:
            - BranchSide:      'parser.c:9136,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9143,18'
              BranchSideFuncs:
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9135,17'
          Branch Sides:
            - BranchSide:      'parser.c:9138,26'
              BranchSideFuncs:
                - xmlNsErr
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9143,18'
              BranchSideFuncs:
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9143,31'
          Branch Sides:
            - BranchSide:      'parser.c:9143,35'
              BranchSideFuncs:
                - xmlNsErr
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9144,26'
              BranchSideFuncs:
                - xmlNsErr
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9143,17'
          Branch Sides:
            - BranchSide:      'parser.c:9144,26'
              BranchSideFuncs:
                - xmlNsErr
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9149,52'
              BranchSideFuncs:
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9149,21'
          Branch Sides:
            - BranchSide:      'parser.c:9150,34'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9153,21'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9153,21'
          Branch Sides:
            - BranchSide:      'parser.c:9154,30'
              BranchSideFuncs:
                - xmlNsErr
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9158,26'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9158,42'
          Branch Sides:
            - BranchSide:      'parser.c:9158,46'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9163,32'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9158,25'
          Branch Sides:
            - BranchSide:      'parser.c:9159,35'
              BranchSideFuncs:
                - xmlNsWarn
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9163,32'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9167,17'
          Branch Sides:
            - BranchSide:      'parser.c:9168,21'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9169,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9174,32'
          Branch Sides:
            - BranchSide:      'parser.c:9174,36'
              BranchSideFuncs:
                - xmlCtxtGrowAttrs
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9175,38'
              BranchSideFuncs:
                - xmlCtxtGrowAttrs
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9174,17'
          Branch Sides:
            - BranchSide:      'parser.c:9175,38'
              BranchSideFuncs:
                - xmlCtxtGrowAttrs
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9181,51'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9175,21'
          Branch Sides:
            - BranchSide:      'parser.c:9176,21'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9178,27'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9186,17'
          Branch Sides:
            - BranchSide:      'parser.c:9187,34'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9196,44'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9203,17'
          Branch Sides:
            - BranchSide:      'parser.c:9203,36'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9204,22'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9208,32'
          Branch Sides:
            - BranchSide:      'parser.c:9208,36'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9213,2'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9208,13'
          Branch Sides:
            - BranchSide:      'parser.c:9209,13'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9213,2'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9213,2'
          Branch Sides:
            - BranchSide:      'parser.c:9213,2'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9214,7'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9213,2'
          Branch Sides:
            - BranchSide:      'parser.c:9213,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9214,7'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9214,19'
          Branch Sides:
            - BranchSide:      'parser.c:9214,25'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
            - BranchSide:      'parser.c:9215,6'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
        - Branch String:   'parser.c:9214,37'
          Branch Sides:
            - BranchSide:      'parser.c:9214,41'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9216,6'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9214,6'
          Branch Sides:
            - BranchSide:      'parser.c:9215,6'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
            - BranchSide:      'parser.c:9216,6'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9216,6'
          Branch Sides:
            - BranchSide:      'parser.c:9217,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
            - BranchSide:      'parser.c:9221,9'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9221,9'
          Branch Sides:
            - BranchSide:      'parser.c:9036,5'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9221,9'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9221,9'
          Branch Sides:
            - BranchSide:      'parser.c:9036,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9221,9'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - 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:9227,9'
          Branch Sides:
            - BranchSide:      'parser.c:9230,28'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
            - BranchSide:      'parser.c:9259,12'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
        - Branch String:   'parser.c:9231,6'
          Branch Sides:
            - BranchSide:      'parser.c:9232,13'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
            - BranchSide:      'parser.c:9254,5'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
        - Branch String:   'parser.c:9232,6'
          Branch Sides:
            - BranchSide:      'parser.c:9233,37'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
            - BranchSide:      'parser.c:9253,2'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
        - Branch String:   'parser.c:9238,36'
          Branch Sides:
            - BranchSide:      'parser.c:9238,40'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
            - BranchSide:      'parser.c:9243,14'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
        - Branch String:   'parser.c:9238,7'
          Branch Sides:
            - BranchSide:      'parser.c:9239,42'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlParserNsPush
            - BranchSide:      'parser.c:9243,14'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
        - Branch String:   'parser.c:9241,25'
          Branch Sides:
            - BranchSide:      'parser.c:9242,29'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
            - BranchSide:      'parser.c:9243,3'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
        - Branch String:   'parser.c:9243,14'
          Branch Sides:
            - BranchSide:      'parser.c:9244,42'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlParserNsPush
            - BranchSide:      'parser.c:9250,32'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
        - Branch String:   'parser.c:9246,25'
          Branch Sides:
            - BranchSide:      'parser.c:9248,29'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
            - BranchSide:      'parser.c:9249,3'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
        - Branch String:   'parser.c:9259,5'
          Branch Sides:
            - BranchSide:      'parser.c:9260,19'
              BranchSideFuncs:
                - xmlParserNsLookup
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlNsErr
            - BranchSide:      'parser.c:9289,15'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
        - Branch String:   'parser.c:9266,6'
          Branch Sides:
            - BranchSide:      'parser.c:9267,21'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
            - BranchSide:      'parser.c:9268,20'
              BranchSideFuncs:
                - xmlParserNsLookup
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlNsErr
        - Branch String:   'parser.c:9268,20'
          Branch Sides:
            - BranchSide:      'parser.c:9269,21'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
            - BranchSide:      'parser.c:9271,29'
              BranchSideFuncs:
                - xmlParserNsLookup
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlNsErr
        - Branch String:   'parser.c:9275,31'
          Branch Sides:
            - BranchSide:      'parser.c:9275,35'
              BranchSideFuncs:
                - xmlNsErr
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
            - BranchSide:      'parser.c:9276,26'
              BranchSideFuncs:
                - xmlNsErr
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
        - Branch String:   'parser.c:9294,9'
          Branch Sides:
            - BranchSide:      'parser.c:9295,22'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
            - BranchSide:      'parser.c:9369,9'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
        - Branch String:   'parser.c:9296,9'
          Branch Sides:
            - BranchSide:      'parser.c:9297,26'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
            - BranchSide:      'parser.c:9299,13'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
        - Branch String:   'parser.c:9299,13'
          Branch Sides:
            - BranchSide:      'parser.c:9302,19'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
            - BranchSide:      'parser.c:9312,16'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
        - Branch String:   'parser.c:9303,17'
          Branch Sides:
            - BranchSide:      'parser.c:9304,30'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:9308,30'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
        - Branch String:   'parser.c:9314,9'
          Branch Sides:
            - BranchSide:      'parser.c:9319,23'
              BranchSideFuncs:
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlNsErr
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:9364,5'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
        - Branch String:   'parser.c:9325,17'
          Branch Sides:
            - BranchSide:      'parser.c:9330,21'
              BranchSideFuncs:
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlNsErr
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:9334,24'
              BranchSideFuncs:
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlNsErr
                - xmlErrAttributeDup
        - Branch String:   'parser.c:9330,21'
          Branch Sides:
            - BranchSide:      'parser.c:9331,21'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:9332,23'
              BranchSideFuncs:
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlNsErr
                - xmlErrAttributeDup
        - Branch String:   'parser.c:9334,24'
          Branch Sides:
            - BranchSide:      'parser.c:9335,25'
              BranchSideFuncs:
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlNsErr
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:9338,25'
              BranchSideFuncs:
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlNsErr
                - xmlErrAttributeDup
        - Branch String:   'parser.c:9345,17'
          Branch Sides:
            - BranchSide:      'parser.c:9346,17'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:9354,17'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
        - Branch String:   'parser.c:9354,17'
          Branch Sides:
            - BranchSide:      'parser.c:9355,21'
              BranchSideFuncs:
                - xmlNsErr
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:9363,9'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
        - Branch String:   'parser.c:9355,21'
          Branch Sides:
            - BranchSide:      'parser.c:9356,40'
              BranchSideFuncs:
                - xmlErrAttributeDup
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
            - BranchSide:      'parser.c:9358,30'
              BranchSideFuncs:
                - xmlNsErr
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlHashLookup2
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlErrAttributeDup
        - Branch String:   'parser.c:9369,9'
          Branch Sides:
            - BranchSide:      'parser.c:9372,28'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
            - BranchSide:      'parser.c:9462,12'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
        - Branch String:   'parser.c:9373,6'
          Branch Sides:
            - BranchSide:      'parser.c:9374,13'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
            - BranchSide:      'parser.c:9457,5'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
        - Branch String:   'parser.c:9374,6'
          Branch Sides:
            - BranchSide:      'parser.c:9375,37'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
            - BranchSide:      'parser.c:9456,2'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
        - Branch String:   'parser.c:9383,36'
          Branch Sides:
            - BranchSide:      'parser.c:9383,40'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
            - BranchSide:      'parser.c:9385,7'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
        - Branch String:   'parser.c:9383,7'
          Branch Sides:
            - BranchSide:      'parser.c:9384,21'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
            - BranchSide:      'parser.c:9385,7'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
        - Branch String:   'parser.c:9385,7'
          Branch Sides:
            - BranchSide:      'parser.c:9386,21'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
            - BranchSide:      'parser.c:9388,21'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
        - Branch String:   'parser.c:9388,21'
          Branch Sides:
            - BranchSide:      'parser.c:9389,29'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
            - BranchSide:      'parser.c:9392,23'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
        - Branch String:   'parser.c:9392,23'
          Branch Sides:
            - BranchSide:      'parser.c:9393,29'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
            - BranchSide:      'parser.c:9396,28'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
        - Branch String:   'parser.c:9398,46'
          Branch Sides:
            - BranchSide:      'parser.c:9399,26'
              BranchSideFuncs:
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlParserNsLookup
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
            - BranchSide:      'parser.c:9400,34'
              BranchSideFuncs:
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlParserNsLookup
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
        - Branch String:   'parser.c:9398,25'
          Branch Sides:
            - BranchSide:      'parser.c:9400,34'
              BranchSideFuncs:
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlParserNsLookup
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
            - BranchSide:      'parser.c:9408,33'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
        - Branch String:   'parser.c:9416,21'
          Branch Sides:
            - BranchSide:      'parser.c:9417,52'
              BranchSideFuncs:
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlNsErr
            - BranchSide:      'parser.c:9432,38'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlValidityError
                - xmlCtxtGrowAttrs
        - Branch String:   'parser.c:9421,25'
          Branch Sides:
            - BranchSide:      'parser.c:9422,25'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
            - BranchSide:      'parser.c:9423,25'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlParserNsLookup
                - xmlNsErr
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlNsErr
        - Branch String:   'parser.c:9423,25'
          Branch Sides:
            - BranchSide:      'parser.c:9424,29'
              BranchSideFuncs:
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlParserNsLookup
                - xmlNsErr
                - xmlValidityError
                - xmlCtxtGrowAttrs
            - BranchSide:      'parser.c:9430,17'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlValidityError
                - xmlCtxtGrowAttrs
        - Branch String:   'parser.c:9424,29'
          Branch Sides:
            - BranchSide:      'parser.c:9425,29'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
            - BranchSide:      'parser.c:9426,34'
              BranchSideFuncs:
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlParserNsLookup
                - xmlNsErr
                - xmlValidityError
                - xmlCtxtGrowAttrs
        - Branch String:   'parser.c:9434,36'
          Branch Sides:
            - BranchSide:      'parser.c:9434,40'
              BranchSideFuncs:
                - xmlCtxtGrowAttrs
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlValidityError
            - BranchSide:      'parser.c:9435,42'
              BranchSideFuncs:
                - xmlCtxtGrowAttrs
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlValidityError
        - Branch String:   'parser.c:9434,21'
          Branch Sides:
            - BranchSide:      'parser.c:9435,42'
              BranchSideFuncs:
                - xmlCtxtGrowAttrs
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlValidityError
            - BranchSide:      'parser.c:9443,34'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlValidityError
        - Branch String:   'parser.c:9435,25'
          Branch Sides:
            - BranchSide:      'parser.c:9436,35'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9439,31'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlValidityError
        - Branch String:   'parser.c:9448,45'
          Branch Sides:
            - BranchSide:      'parser.c:9448,49'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
                - xmlValidityError
            - BranchSide:      'parser.c:9454,22'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
        - Branch String:   'parser.c:9448,21'
          Branch Sides:
            - BranchSide:      'parser.c:9449,38'
              BranchSideFuncs:
                - xmlValidityError
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
            - BranchSide:      'parser.c:9454,22'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlParserNsLookup
                - xmlNsErr
        - Branch String:   'parser.c:9462,5'
          Branch Sides:
            - BranchSide:      'parser.c:9464,31'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
            - BranchSide:      'parser.c:9478,32'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
        - Branch String:   'parser.c:9465,13'
          Branch Sides:
            - BranchSide:      'parser.c:9466,13'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
            - BranchSide:      'parser.c:9467,18'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
        - Branch String:   'parser.c:9467,18'
          Branch Sides:
            - BranchSide:      'parser.c:9468,25'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
            - BranchSide:      'parser.c:9470,25'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
        - Branch String:   'parser.c:9472,26'
          Branch Sides:
            - BranchSide:      'parser.c:9472,30'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
            - BranchSide:      'parser.c:9476,5'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
        - Branch String:   'parser.c:9472,13'
          Branch Sides:
            - BranchSide:      'parser.c:9473,25'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
            - BranchSide:      'parser.c:9476,5'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
        - Branch String:   'parser.c:9479,26'
          Branch Sides:
            - BranchSide:      'parser.c:9479,30'
              BranchSideFuncs:
                - xmlNsErr
            - BranchSide:      'parser.c:9484,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9479,9'
          Branch Sides:
            - BranchSide:      'parser.c:9480,11'
              BranchSideFuncs:
                - xmlNsErr
            - BranchSide:      'parser.c:9484,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9490,29'
          Branch Sides:
            - BranchSide:      'parser.c:9490,33'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9491,20'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9490,68'
          Branch Sides:
            - BranchSide:      'parser.c:9491,4'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9491,20'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9490,9'
          Branch Sides:
            - BranchSide:      'parser.c:9491,20'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9492,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9492,6'
          Branch Sides:
            - BranchSide:      'parser.c:9493,6'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9497,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9505,9'
          Branch Sides:
            - BranchSide:      'parser.c:9506,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9511,16'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9506,2'
          Branch Sides:
            - BranchSide:      'parser.c:9507,10'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9509,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9507,10'
          Branch Sides:
            - BranchSide:      'parser.c:9507,31'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9508,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:8981,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:8990,9'
          Dst:             xmlParserNsStartElement
        - Src:             'parser.c:8991,9'
          Dst:             xmlErrMemory
        - Src:             'parser.c:8995,18'
          Dst:             xmlParseQNameHashed
        - Src:             'parser.c:8997,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:9009,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:9010,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:9041,13'
          Dst:             xmlParseAttribute2
        - Src:             'parser.c:9050,21'
          Dst:             xmlStrlen
        - Src:             'parser.c:9056,20'
          Dst:             xmlDictLookupHashed
        - Src:             'parser.c:9059,17'
          Dst:             xmlErrMemory
        - Src:             'parser.c:9063,21'
          Dst:             xmlParseURISafe
        - Src:             'parser.c:9064,21'
          Dst:             xmlErrMemory
        - Src:             'parser.c:9068,21'
          Dst:             xmlNsErr
        - Src:             'parser.c:9073,25'
          Dst:             xmlNsWarn
        - Src:             'parser.c:9077,21'
          Dst:             xmlFreeURI
        - Src:             'parser.c:9081,25'
          Dst:             xmlNsErr
        - Src:             'parser.c:9088,22'
          Dst:             xmlStrEqual
        - Src:             'parser.c:9090,21'
          Dst:             xmlNsErr
        - Src:             'parser.c:9097,17'
          Dst:             xmlParserNsPush
        - Src:             'parser.c:9103,20'
          Dst:             xmlDictLookupHashed
        - Src:             'parser.c:9106,17'
          Dst:             xmlErrMemory
        - Src:             'parser.c:9112,21'
          Dst:             xmlNsErr
        - Src:             'parser.c:9123,21'
          Dst:             xmlNsErr
        - Src:             'parser.c:9130,17'
          Dst:             xmlNsErr
        - Src:             'parser.c:9136,18'
          Dst:             xmlStrEqual
        - Src:             'parser.c:9138,17'
          Dst:             xmlNsErr
        - Src:             'parser.c:9144,17'
          Dst:             xmlNsErr
        - Src:             'parser.c:9149,21'
          Dst:             xmlParseURISafe
        - Src:             'parser.c:9150,21'
          Dst:             xmlErrMemory
        - Src:             'parser.c:9154,21'
          Dst:             xmlNsErr
        - Src:             'parser.c:9159,25'
          Dst:             xmlNsWarn
        - Src:             'parser.c:9163,21'
          Dst:             xmlFreeURI
        - Src:             'parser.c:9167,17'
          Dst:             xmlParserNsPush
        - Src:             'parser.c:9175,21'
          Dst:             xmlCtxtGrowAttrs
        - Src:             'parser.c:9213,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:9216,6'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:9217,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:9221,9'
          Dst:             xmlParserGrow
        - Src:             'parser.c:9230,13'
          Dst:             xmlHashLookup2
        - Src:             'parser.c:9239,21'
          Dst:             xmlParserEntityCheck
        - Src:             'parser.c:9241,25'
          Dst:             xmlParserNsPush
        - Src:             'parser.c:9244,21'
          Dst:             xmlParserEntityCheck
        - Src:             'parser.c:9246,25'
          Dst:             xmlParserNsPush
        - Src:             'parser.c:9273,23'
          Dst:             xmlParserNsLookup
        - Src:             'parser.c:9276,17'
          Dst:             xmlNsErr
        - Src:             'parser.c:9304,17'
          Dst:             xmlErrMemory
        - Src:             'parser.c:9342,25'
          Dst:             xmlDictCombineHash
        - Src:             'parser.c:9343,19'
          Dst:             xmlAttrHashInsert
        - Src:             'parser.c:9356,21'
          Dst:             xmlErrAttributeDup
        - Src:             'parser.c:9358,21'
          Dst:             xmlNsErr
        - Src:             'parser.c:9372,13'
          Dst:             xmlHashLookup2
        - Src:             'parser.c:9397,31'
          Dst:             xmlParserNsLookup
        - Src:             'parser.c:9400,25'
          Dst:             xmlNsErr
        - Src:             'parser.c:9417,33'
          Dst:             xmlDictCombineHash
        - Src:             'parser.c:9419,27'
          Dst:             xmlAttrHashInsert
        - Src:             'parser.c:9426,25'
          Dst:             xmlNsErr
        - Src:             'parser.c:9432,17'
          Dst:             xmlParserEntityCheck
        - Src:             'parser.c:9435,25'
          Dst:             xmlCtxtGrowAttrs
        - Src:             'parser.c:9449,21'
          Dst:             xmlValidityError
        - Src:             'parser.c:9478,11'
          Dst:             xmlParserNsLookupUri
        - Src:             'parser.c:9480,2'
          Dst:             xmlNsErr
    - functionName:    xmlParserNsPush
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1711
      functionLinenumberEnd: 1855
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'struct.xmlHashedString *'
        - 'struct.xmlHashedString *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - prefix
        - uri
        - saxData
        - defAttr
      BBCount:         79
      ICount:          655
      EdgeCount:       107
      CyclomaticComplexity: 30
      functionsReached:
        - xmlErrAttributeDup
        - xmlErrMemory
        - xmlParserNsGrow
        - xmlParserNsLookup
      functionUses:    5
      BranchProfiles:
        - Branch String:   'parser.c:1717,26'
          Branch Sides:
            - BranchSide:      'parser.c:1717,30'
              BranchSideFuncs:
                - xmlParserNsLookup
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrAttributeDup
                - xmlErrAttributeDup
                - xmlParserNsGrow
                - xmlErrMemory
            - BranchSide:      'parser.c:1720,10'
              BranchSideFuncs:
                - xmlParserNsLookup
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrAttributeDup
                - xmlErrAttributeDup
                - xmlParserNsGrow
                - xmlErrMemory
        - Branch String:   'parser.c:1717,9'
          Branch Sides:
            - BranchSide:      'parser.c:1718,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1720,10'
              BranchSideFuncs:
                - xmlParserNsLookup
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrAttributeDup
                - xmlErrAttributeDup
                - xmlParserNsGrow
                - xmlErrMemory
        - Branch String:   'parser.c:1720,37'
          Branch Sides:
            - BranchSide:      'parser.c:1720,57'
              BranchSideFuncs:
                - xmlParserNsGrow
                - xmlParserNsLookup
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrAttributeDup
                - xmlErrAttributeDup
                - xmlErrMemory
            - BranchSide:      'parser.c:1728,10'
              BranchSideFuncs:
                - xmlParserNsLookup
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrAttributeDup
                - xmlErrAttributeDup
        - Branch String:   'parser.c:1720,9'
          Branch Sides:
            - BranchSide:      'parser.c:1721,22'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1728,10'
              BranchSideFuncs:
                - xmlParserNsLookup
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrAttributeDup
                - xmlErrAttributeDup
        - Branch String:   'parser.c:1728,26'
          Branch Sides:
            - BranchSide:      'parser.c:1728,30'
              BranchSideFuncs:
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:1729,20'
              BranchSideFuncs:
                - xmlErrAttributeDup
        - Branch String:   'parser.c:1728,9'
          Branch Sides:
            - BranchSide:      'parser.c:1729,20'
              BranchSideFuncs:
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:1752,34'
              BranchSideFuncs:
                - xmlParserNsLookup
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrAttributeDup
        - Branch String:   'parser.c:1731,13'
          Branch Sides:
            - BranchSide:      'parser.c:1732,22'
              BranchSideFuncs:
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:1745,38'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1734,17'
          Branch Sides:
            - BranchSide:      'parser.c:1735,21'
              BranchSideFuncs:
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:1740,18'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1735,21'
          Branch Sides:
            - BranchSide:      'parser.c:1736,40'
              BranchSideFuncs:
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:1737,17'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1740,53'
          Branch Sides:
            - BranchSide:      'parser.c:1741,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1743,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1740,17'
          Branch Sides:
            - BranchSide:      'parser.c:1742,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1743,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1753,9'
          Branch Sides:
            - BranchSide:      'parser.c:1754,18'
              BranchSideFuncs:
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:1777,17'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:1759,13'
          Branch Sides:
            - BranchSide:      'parser.c:1760,17'
              BranchSideFuncs:
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:1765,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1760,17'
          Branch Sides:
            - BranchSide:      'parser.c:1761,36'
              BranchSideFuncs:
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:1762,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1765,49'
          Branch Sides:
            - BranchSide:      'parser.c:1766,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1769,25'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1765,13'
          Branch Sides:
            - BranchSide:      'parser.c:1767,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1769,25'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1782,9'
          Branch Sides:
            - BranchSide:      'parser.c:1786,13'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:1833,25'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1786,13'
          Branch Sides:
            - BranchSide:      'parser.c:1787,26'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1790,19'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:1790,19'
          Branch Sides:
            - BranchSide:      'parser.c:1790,42'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1790,17'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:1792,13'
          Branch Sides:
            - BranchSide:      'parser.c:1793,26'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1796,16'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1798,9'
          Branch Sides:
            - BranchSide:      'parser.c:1799,27'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1815,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1802,17'
          Branch Sides:
            - BranchSide:      'parser.c:1803,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1804,24'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1806,13'
          Branch Sides:
            - BranchSide:      'parser.c:1807,25'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1812,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1808,21'
          Branch Sides:
            - BranchSide:      'parser.c:1806,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1809,30'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1824,9'
          Branch Sides:
            - BranchSide:      'parser.c:1825,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1830,19'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1826,17'
          Branch Sides:
            - BranchSide:      'parser.c:1824,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1827,23'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1842,13'
          Branch Sides:
            - BranchSide:      'parser.c:1842,22'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1842,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1847,30'
          Branch Sides:
            - BranchSide:      'parser.c:1847,39'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1847,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:1720,41'
          Dst:             xmlParserNsGrow
        - Src:             'parser.c:1721,9'
          Dst:             xmlErrMemory
        - Src:             'parser.c:1736,21'
          Dst:             xmlErrAttributeDup
        - Src:             'parser.c:1752,16'
          Dst:             xmlParserNsLookup
        - Src:             'parser.c:1761,17'
          Dst:             xmlErrAttributeDup
        - Src:             'parser.c:1787,13'
          Dst:             xmlErrMemory
        - Src:             'parser.c:1793,13'
          Dst:             xmlErrMemory
    - functionName:    xmlErrAttributeDup
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - prefix
        - localname
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtErr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'parser.c:235,9'
          Branch Sides:
            - BranchSide:      'parser.c:236,20'
              BranchSideFuncs:
                - xmlCtxtErr
            - BranchSide:      'parser.c:240,20'
              BranchSideFuncs:
                - xmlCtxtErr
      Callsites:
        - Src:             'parser.c:236,9'
          Dst:             xmlCtxtErr
        - Src:             'parser.c:240,9'
          Dst:             xmlCtxtErr
    - functionName:    xmlValidityError
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct._xmlParserCtxt *'
        - int
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - str1
        - str2
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErr
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:294,5'
          Dst:             xmlCtxtErr
    - functionName:    spacePush
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2201
      functionLinenumberEnd: 2218
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - val
      BBCount:         9
      ICount:          105
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlErrMemory
      functionUses:    7
      BranchProfiles:
        - Branch String:   'parser.c:2202,9'
          Branch Sides:
            - BranchSide:      'parser.c:2205,2'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:2215,37'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2208,13'
          Branch Sides:
            - BranchSide:      'parser.c:2209,19'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:2213,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:2209,6'
          Dst:             xmlErrMemory
    - functionName:    xmlParseCharDataComplex
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4906
      functionLinenumberEnd: 4985
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - partial
      BBCount:         129
      ICount:          783
      EdgeCount:       173
      CyclomaticComplexity: 46
      functionsReached:
        - areBlanks
        - xmlCopyCharMultiByte
        - xmlCurrentChar
        - xmlFatalErr
        - xmlFatalErrMsgInt
        - xmlParserShrink
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:4912,25'
          Branch Sides:
            - BranchSide:      'parser.c:4912,5'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
            - BranchSide:      'parser.c:4913,13'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
        - Branch String:   'parser.c:4913,25'
          Branch Sides:
            - BranchSide:      'parser.c:4912,5'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
            - BranchSide:      'parser.c:4914,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
        - Branch String:   'parser.c:4914,6'
          Branch Sides:
            - BranchSide:      'parser.c:4914,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
            - BranchSide:      'parser.c:4914,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
        - Branch String:   'parser.c:4914,6'
          Branch Sides:
            - BranchSide:      'parser.c:4914,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
            - BranchSide:      'parser.c:4914,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
        - Branch String:   'parser.c:4914,6'
          Branch Sides:
            - BranchSide:      'parser.c:4913,25'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
            - BranchSide:      'parser.c:4914,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
        - Branch String:   'parser.c:4914,6'
          Branch Sides:
            - BranchSide:      'parser.c:4913,25'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
            - BranchSide:      'parser.c:4913,25'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
        - Branch String:   'parser.c:4914,6'
          Branch Sides:
            - BranchSide:      'parser.c:4914,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
            - BranchSide:      'parser.c:4914,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
        - Branch String:   'parser.c:4914,6'
          Branch Sides:
            - BranchSide:      'parser.c:4913,25'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
            - BranchSide:      'parser.c:4914,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
        - Branch String:   'parser.c:4914,6'
          Branch Sides:
            - BranchSide:      'parser.c:4914,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
            - BranchSide:      'parser.c:4914,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
        - Branch String:   'parser.c:4914,6'
          Branch Sides:
            - BranchSide:      'parser.c:4913,25'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
            - BranchSide:      'parser.c:4914,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
        - Branch String:   'parser.c:4914,6'
          Branch Sides:
            - BranchSide:      'parser.c:4913,25'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
            - BranchSide:      'parser.c:4913,25'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
        - Branch String:   'parser.c:4912,5'
          Branch Sides:
            - BranchSide:      'parser.c:4915,7'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
            - BranchSide:      'parser.c:4946,9'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
        - Branch String:   'parser.c:4915,19'
          Branch Sides:
            - BranchSide:      'parser.c:4915,23'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
            - BranchSide:      'parser.c:4918,2'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlFatalErr
                - xmlParserShrink
                - areBlanks
        - Branch String:   'parser.c:4915,38'
          Branch Sides:
            - BranchSide:      'parser.c:4915,42'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
            - BranchSide:      'parser.c:4918,2'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlFatalErr
                - xmlParserShrink
                - areBlanks
        - Branch String:   'parser.c:4915,6'
          Branch Sides:
            - BranchSide:      'parser.c:4916,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlParserShrink
                - areBlanks
            - BranchSide:      'parser.c:4918,2'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlFatalErr
                - xmlParserShrink
                - areBlanks
        - Branch String:   'parser.c:4918,2'
          Branch Sides:
            - BranchSide:      'parser.c:4918,2'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlCopyCharMultiByte
                - xmlFatalErr
                - xmlParserShrink
                - areBlanks
            - BranchSide:      'parser.c:4918,2'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlFatalErr
                - xmlParserShrink
                - areBlanks
        - Branch String:   'parser.c:4920,2'
          Branch Sides:
            - BranchSide:      'parser.c:4920,2'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlCopyCharMultiByte
                - xmlFatalErr
                - xmlParserShrink
                - areBlanks
            - BranchSide:      'parser.c:4920,2'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlCopyCharMultiByte
                - xmlFatalErr
                - xmlParserShrink
                - areBlanks
        - Branch String:   'parser.c:4921,6'
          Branch Sides:
            - BranchSide:      'parser.c:4922,10'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlCopyCharMultiByte
                - xmlFatalErr
                - xmlParserShrink
                - areBlanks
            - BranchSide:      'parser.c:4944,8'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlCopyCharMultiByte
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
        - Branch String:   'parser.c:4927,30'
          Branch Sides:
            - BranchSide:      'parser.c:4927,35'
              BranchSideFuncs:
                - areBlanks
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlCopyCharMultiByte
                - xmlFatalErr
                - xmlParserShrink
            - BranchSide:      'parser.c:4941,13'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlCopyCharMultiByte
                - areBlanks
                - xmlFatalErr
                - xmlParserShrink
        - Branch String:   'parser.c:4927,10'
          Branch Sides:
            - BranchSide:      'parser.c:4928,17'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlCopyCharMultiByte
                - areBlanks
                - xmlFatalErr
                - xmlParserShrink
            - BranchSide:      'parser.c:4941,13'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlCopyCharMultiByte
                - areBlanks
                - xmlFatalErr
                - xmlParserShrink
        - Branch String:   'parser.c:4928,7'
          Branch Sides:
            - BranchSide:      'parser.c:4929,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlCopyCharMultiByte
                - areBlanks
                - xmlFatalErr
                - xmlParserShrink
            - BranchSide:      'parser.c:4933,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlCopyCharMultiByte
                - areBlanks
                - xmlFatalErr
                - xmlParserShrink
        - Branch String:   'parser.c:4929,11'
          Branch Sides:
            - BranchSide:      'parser.c:4930,4'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlCopyCharMultiByte
                - areBlanks
                - xmlFatalErr
                - xmlParserShrink
            - BranchSide:      'parser.c:4932,3'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlCopyCharMultiByte
                - areBlanks
                - xmlFatalErr
                - xmlParserShrink
        - Branch String:   'parser.c:4933,11'
          Branch Sides:
            - BranchSide:      'parser.c:4934,4'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlCopyCharMultiByte
                - areBlanks
                - xmlFatalErr
                - xmlParserShrink
            - BranchSide:      'parser.c:4935,12'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlCopyCharMultiByte
                - areBlanks
                - xmlFatalErr
                - xmlParserShrink
        - Branch String:   'parser.c:4942,13'
          Branch Sides:
            - BranchSide:      'parser.c:4942,13'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlCopyCharMultiByte
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
            - BranchSide:      'parser.c:4943,2'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlCopyCharMultiByte
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
        - Branch String:   'parser.c:4942,13'
          Branch Sides:
            - BranchSide:      'parser.c:4942,13'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlCopyCharMultiByte
                - areBlanks
                - xmlFatalErr
                - xmlParserShrink
            - BranchSide:      'parser.c:4943,2'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlCopyCharMultiByte
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
        - Branch String:   'parser.c:4942,13'
          Branch Sides:
            - BranchSide:      'parser.c:4942,13'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlCopyCharMultiByte
                - areBlanks
                - xmlFatalErr
            - BranchSide:      'parser.c:4943,2'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
                - xmlCopyCharMultiByte
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
        - Branch String:   'parser.c:4946,9'
          Branch Sides:
            - BranchSide:      'parser.c:4947,13'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - areBlanks
            - BranchSide:      'parser.c:4971,9'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:4951,26'
          Branch Sides:
            - BranchSide:      'parser.c:4951,31'
              BranchSideFuncs:
                - areBlanks
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:4963,5'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:4951,6'
          Branch Sides:
            - BranchSide:      'parser.c:4952,20'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:4963,5'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:4952,10'
          Branch Sides:
            - BranchSide:      'parser.c:4953,7'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:4956,7'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:4953,7'
          Branch Sides:
            - BranchSide:      'parser.c:4954,7'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:4955,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:4956,7'
          Branch Sides:
            - BranchSide:      'parser.c:4957,7'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:4958,8'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:4971,9'
          Branch Sides:
            - BranchSide:      'parser.c:4971,9'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:4972,14'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:4972,24'
          Branch Sides:
            - BranchSide:      'parser.c:4972,28'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:4978,21'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:4972,13'
          Branch Sides:
            - BranchSide:      'parser.c:4973,17'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:4978,21'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:4973,17'
          Branch Sides:
            - BranchSide:      'parser.c:4974,35'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:4978,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:4976,17'
          Branch Sides:
            - BranchSide:      'parser.c:4976,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4976,17'
              BranchSideFuncs: []
        - Branch String:   'parser.c:4982,13'
          Branch Sides:
            - BranchSide:      'parser.c:4982,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4982,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:4911,11'
          Dst:             xmlCurrentChar
        - Src:             'parser.c:4916,6'
          Dst:             xmlFatalErr
        - Src:             'parser.c:4918,2'
          Dst:             xmlCopyCharMultiByte
        - Src:             'parser.c:4928,7'
          Dst:             areBlanks
        - Src:             'parser.c:4942,13'
          Dst:             xmlParserShrink
        - Src:             'parser.c:4944,8'
          Dst:             xmlCurrentChar
        - Src:             'parser.c:4952,10'
          Dst:             areBlanks
        - Src:             'parser.c:4974,17'
          Dst:             xmlFatalErrMsgInt
        - Src:             'parser.c:4980,13'
          Dst:             xmlFatalErrMsgInt
    - functionName:    areBlanks
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2871
      functionLinenumberEnd: 2940
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - str
        - len
        - blank_chars
      BBCount:         84
      ICount:          490
      EdgeCount:       115
      CyclomaticComplexity: 33
      functionsReached:
        - xmlGetLastChild
        - xmlHashLookup2
        - xmlNodeIsText
      functionUses:    4
      BranchProfiles:
        - Branch String:   'parser.c:2879,9'
          Branch Sides:
            - BranchSide:      'parser.c:2880,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2885,10'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'parser.c:2885,31'
          Branch Sides:
            - BranchSide:      'parser.c:2885,37'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2887,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2885,56'
          Branch Sides:
            - BranchSide:      'parser.c:2886,12'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2887,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2885,9'
          Branch Sides:
            - BranchSide:      'parser.c:2887,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2892,9'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'parser.c:2892,9'
          Branch Sides:
            - BranchSide:      'parser.c:2893,9'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'parser.c:2900,9'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'parser.c:2893,2'
          Branch Sides:
            - BranchSide:      'parser.c:2894,12'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'parser.c:2895,5'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'parser.c:2894,12'
          Branch Sides:
            - BranchSide:      'parser.c:2894,31'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'parser.c:2894,12'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'parser.c:2894,12'
          Branch Sides:
            - BranchSide:      'parser.c:2894,12'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'parser.c:2894,12'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'parser.c:2894,12'
          Branch Sides:
            - BranchSide:      'parser.c:2894,31'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'parser.c:2894,12'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'parser.c:2894,10'
          Branch Sides:
            - BranchSide:      'parser.c:2894,31'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'parser.c:2894,34'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2900,9'
          Branch Sides:
            - BranchSide:      'parser.c:2900,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2901,9'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'parser.c:2901,9'
          Branch Sides:
            - BranchSide:      'parser.c:2902,23'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'parser.c:2926,10'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
        - Branch String:   'parser.c:2906,13'
          Branch Sides:
            - BranchSide:      'parser.c:2907,22'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'parser.c:2908,13'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'parser.c:2908,13'
          Branch Sides:
            - BranchSide:      'parser.c:2909,39'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
            - BranchSide:      'parser.c:2911,14'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
        - Branch String:   'parser.c:2911,32'
          Branch Sides:
            - BranchSide:      'parser.c:2911,36'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
            - BranchSide:      'parser.c:2914,13'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
        - Branch String:   'parser.c:2911,13'
          Branch Sides:
            - BranchSide:      'parser.c:2912,39'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
            - BranchSide:      'parser.c:2914,13'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
        - Branch String:   'parser.c:2914,13'
          Branch Sides:
            - BranchSide:      'parser.c:2915,17'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
            - BranchSide:      'parser.c:2921,5'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
        - Branch String:   'parser.c:2915,17'
          Branch Sides:
            - BranchSide:      'parser.c:2916,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2917,18'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
        - Branch String:   'parser.c:2917,59'
          Branch Sides:
            - BranchSide:      'parser.c:2918,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2919,17'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2917,17'
          Branch Sides:
            - BranchSide:      'parser.c:2919,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2920,9'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
        - Branch String:   'parser.c:2926,22'
          Branch Sides:
            - BranchSide:      'parser.c:2926,26'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
            - BranchSide:      'parser.c:2927,10'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
        - Branch String:   'parser.c:2926,9'
          Branch Sides:
            - BranchSide:      'parser.c:2926,39'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2927,10'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
        - Branch String:   'parser.c:2927,40'
          Branch Sides:
            - BranchSide:      'parser.c:2928,3'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
            - BranchSide:      'parser.c:2930,33'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
        - Branch String:   'parser.c:2928,15'
          Branch Sides:
            - BranchSide:      'parser.c:2928,19'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
            - BranchSide:      'parser.c:2930,33'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
        - Branch String:   'parser.c:2927,9'
          Branch Sides:
            - BranchSide:      'parser.c:2928,35'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2930,33'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
        - Branch String:   'parser.c:2931,9'
          Branch Sides:
            - BranchSide:      'parser.c:2932,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2934,30'
              BranchSideFuncs:
                - xmlNodeIsText
                - xmlNodeIsText
        - Branch String:   'parser.c:2932,52'
          Branch Sides:
            - BranchSide:      'parser.c:2933,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2934,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2932,13'
          Branch Sides:
            - BranchSide:      'parser.c:2933,44'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2934,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2934,16'
          Branch Sides:
            - BranchSide:      'parser.c:2935,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2936,15'
              BranchSideFuncs:
                - xmlNodeIsText
      Callsites:
        - Src:             'parser.c:2909,24'
          Dst:             xmlHashLookup2
        - Src:             'parser.c:2912,24'
          Dst:             xmlHashLookup2
        - Src:             'parser.c:2930,17'
          Dst:             xmlGetLastChild
        - Src:             'parser.c:2934,16'
          Dst:             xmlNodeIsText
        - Src:             'parser.c:2937,15'
          Dst:             xmlNodeIsText
    - functionName:    xmlLoadEntityContent
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7915
      functionLinenumberEnd: 8033
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'struct._xmlEntity *'
      constantsTouched: []
      argNames:
        - ctxt
        - entity
      BBCount:         89
      ICount:          658
      EdgeCount:       124
      CyclomaticComplexity: 37
      functionsReached:
        - inputPop
        - inputPush
        - xmlBufDetach
        - xmlBufResetInput
        - xmlBufShrink
        - xmlBufUse
        - xmlCtxtErrIO
        - xmlDetectEncoding
        - xmlErrMemory
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlFatalErrMsgInt
        - xmlFreeInputStream
        - xmlGetUTF8Char
        - xmlLoadExternalEntity
        - xmlParseTextDecl
        - xmlParserInputBufferGrow
        - xmlSaturatedAdd
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:7925,24'
          Branch Sides:
            - BranchSide:      'parser.c:7925,28'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:7929,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:7925,44'
          Branch Sides:
            - BranchSide:      'parser.c:7926,11'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:7929,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:7926,59'
          Branch Sides:
            - BranchSide:      'parser.c:7927,4'
              BranchSideFuncs:
                - xmlLoadExternalEntity
                - xmlBufResetInput
                - inputPush
                - xmlDetectEncoding
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufDetach
                - xmlSaturatedAdd
                - inputPop
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlFreeInputStream
                - xmlFatalErr
            - BranchSide:      'parser.c:7928,3'
              BranchSideFuncs:
                - xmlLoadExternalEntity
                - xmlBufResetInput
                - inputPush
                - xmlDetectEncoding
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufDetach
                - xmlSaturatedAdd
                - inputPop
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlFreeInputStream
                - xmlFatalErr
        - Branch String:   'parser.c:7927,58'
          Branch Sides:
            - BranchSide:      'parser.c:7928,3'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:7929,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:7925,9'
          Branch Sides:
            - BranchSide:      'parser.c:7929,14'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:7934,44'
              BranchSideFuncs:
                - xmlLoadExternalEntity
                - xmlBufResetInput
                - inputPush
                - xmlDetectEncoding
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufDetach
                - xmlSaturatedAdd
                - inputPop
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlFreeInputStream
        - Branch String:   'parser.c:7936,9'
          Branch Sides:
            - BranchSide:      'parser.c:7937,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7939,16'
              BranchSideFuncs:
                - xmlBufResetInput
                - inputPush
                - xmlDetectEncoding
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufDetach
                - xmlSaturatedAdd
                - inputPop
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlFreeInputStream
        - Branch String:   'parser.c:7950,9'
          Branch Sides:
            - BranchSide:      'parser.c:7951,22'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlFreeInputStream
                - inputPop
                - xmlFreeInputStream
            - BranchSide:      'parser.c:7956,22'
              BranchSideFuncs:
                - xmlBufResetInput
                - inputPush
                - xmlDetectEncoding
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufDetach
                - xmlSaturatedAdd
                - inputPop
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7965,10'
          Branch Sides:
            - BranchSide:      'parser.c:7965,10'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufDetach
                - xmlSaturatedAdd
                - inputPop
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7977,14'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufDetach
                - xmlSaturatedAdd
                - inputPop
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlCtxtErrIO
        - Branch String:   'parser.c:7965,10'
          Branch Sides:
            - BranchSide:      'parser.c:7965,10'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufDetach
                - xmlSaturatedAdd
                - inputPop
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7977,14'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufDetach
                - xmlSaturatedAdd
                - inputPop
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlCtxtErrIO
        - Branch String:   'parser.c:7965,10'
          Branch Sides:
            - BranchSide:      'parser.c:7965,10'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufDetach
                - xmlSaturatedAdd
                - inputPop
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7977,14'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufDetach
                - xmlSaturatedAdd
                - inputPop
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlCtxtErrIO
        - Branch String:   'parser.c:7965,10'
          Branch Sides:
            - BranchSide:      'parser.c:7965,10'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufDetach
                - xmlSaturatedAdd
                - inputPop
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7977,14'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufDetach
                - xmlSaturatedAdd
                - inputPop
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlCtxtErrIO
        - Branch String:   'parser.c:7965,50'
          Branch Sides:
            - BranchSide:      'parser.c:7965,54'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufDetach
                - xmlSaturatedAdd
                - inputPop
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7977,14'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufDetach
                - xmlSaturatedAdd
                - inputPop
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlCtxtErrIO
        - Branch String:   'parser.c:7965,54'
          Branch Sides:
            - BranchSide:      'parser.c:7965,54'
              BranchSideFuncs:
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufDetach
                - xmlSaturatedAdd
                - inputPop
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7966,19'
              BranchSideFuncs:
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufDetach
                - xmlSaturatedAdd
                - inputPop
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlStrEqual
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7965,54'
          Branch Sides:
            - BranchSide:      'parser.c:7965,54'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufDetach
                - xmlSaturatedAdd
                - inputPop
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7965,54'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufDetach
                - xmlSaturatedAdd
                - inputPop
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7965,54'
          Branch Sides:
            - BranchSide:      'parser.c:7965,54'
              BranchSideFuncs:
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufDetach
                - xmlSaturatedAdd
                - inputPop
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7966,19'
              BranchSideFuncs:
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufDetach
                - xmlSaturatedAdd
                - inputPop
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlStrEqual
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7965,9'
          Branch Sides:
            - BranchSide:      'parser.c:7966,19'
              BranchSideFuncs:
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufDetach
                - xmlSaturatedAdd
                - inputPop
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7977,14'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufDetach
                - xmlSaturatedAdd
                - inputPop
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlCtxtErrIO
        - Branch String:   'parser.c:7970,58'
          Branch Sides:
            - BranchSide:      'parser.c:7971,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFatalErrMsg
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufDetach
                - xmlSaturatedAdd
                - inputPop
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:7975,5'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufDetach
                - xmlSaturatedAdd
                - inputPop
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlCtxtErrIO
        - Branch String:   'parser.c:7970,13'
          Branch Sides:
            - BranchSide:      'parser.c:7972,28'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufDetach
                - xmlSaturatedAdd
                - inputPop
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:7975,5'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufDetach
                - xmlSaturatedAdd
                - inputPop
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlCtxtErrIO
        - Branch String:   'parser.c:7981,5'
          Branch Sides:
            - BranchSide:      'parser.c:7981,44'
              BranchSideFuncs:
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufDetach
                - xmlSaturatedAdd
                - inputPop
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:7984,22'
              BranchSideFuncs:
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufDetach
                - xmlSaturatedAdd
                - inputPop
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlCtxtErrIO
        - Branch String:   'parser.c:7986,9'
          Branch Sides:
            - BranchSide:      'parser.c:7987,22'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - inputPop
                - xmlFreeInputStream
            - BranchSide:      'parser.c:7991,24'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufDetach
                - xmlSaturatedAdd
                - inputPop
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
        - Branch String:   'parser.c:7994,9'
          Branch Sides:
            - BranchSide:      'parser.c:7995,22'
              BranchSideFuncs:
                - xmlErrMemory
                - inputPop
                - xmlFreeInputStream
            - BranchSide:      'parser.c:7999,12'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - inputPop
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:7999,5'
          Branch Sides:
            - BranchSide:      'parser.c:8000,20'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - inputPop
                - xmlFreeInputStream
                - xmlSaturatedAdd
            - BranchSide:      'parser.c:8012,22'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - inputPop
                - xmlFreeInputStream
        - Branch String:   'parser.c:8003,21'
          Branch Sides:
            - BranchSide:      'parser.c:8003,26'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - inputPop
                - xmlFreeInputStream
            - BranchSide:      'parser.c:8004,31'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - inputPop
                - xmlFreeInputStream
        - Branch String:   'parser.c:8003,13'
          Branch Sides:
            - BranchSide:      'parser.c:8003,26'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - inputPop
                - xmlFreeInputStream
                - xmlSaturatedAdd
                - xmlGetUTF8Char
            - BranchSide:      'parser.c:8003,26'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - inputPop
                - xmlFreeInputStream
                - xmlSaturatedAdd
                - xmlGetUTF8Char
        - Branch String:   'parser.c:8003,26'
          Branch Sides:
            - BranchSide:      'parser.c:8003,26'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - inputPop
                - xmlFreeInputStream
                - xmlSaturatedAdd
                - xmlGetUTF8Char
            - BranchSide:      'parser.c:8003,26'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - inputPop
                - xmlFreeInputStream
                - xmlSaturatedAdd
                - xmlGetUTF8Char
        - Branch String:   'parser.c:8003,26'
          Branch Sides:
            - BranchSide:      'parser.c:8003,26'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - inputPop
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:8009,14'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - inputPop
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:8003,26'
          Branch Sides:
            - BranchSide:      'parser.c:8003,26'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - inputPop
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:8009,14'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - inputPop
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:8003,26'
          Branch Sides:
            - BranchSide:      'parser.c:8004,31'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - inputPop
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:8009,14'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - inputPop
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:8003,26'
          Branch Sides:
            - BranchSide:      'parser.c:8003,26'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - inputPop
                - xmlFreeInputStream
                - xmlSaturatedAdd
                - xmlGetUTF8Char
            - BranchSide:      'parser.c:8003,26'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - inputPop
                - xmlFreeInputStream
                - xmlSaturatedAdd
                - xmlGetUTF8Char
        - Branch String:   'parser.c:8003,26'
          Branch Sides:
            - BranchSide:      'parser.c:8003,26'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - inputPop
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:8009,14'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - inputPop
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:8003,26'
          Branch Sides:
            - BranchSide:      'parser.c:8003,26'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - inputPop
                - xmlFreeInputStream
                - xmlSaturatedAdd
                - xmlGetUTF8Char
            - BranchSide:      'parser.c:8003,26'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - inputPop
                - xmlFreeInputStream
                - xmlSaturatedAdd
                - xmlGetUTF8Char
        - Branch String:   'parser.c:8003,26'
          Branch Sides:
            - BranchSide:      'parser.c:8003,26'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - inputPop
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:8009,14'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - inputPop
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:8003,26'
          Branch Sides:
            - BranchSide:      'parser.c:8003,26'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - inputPop
                - xmlFreeInputStream
                - xmlSaturatedAdd
                - xmlGetUTF8Char
            - BranchSide:      'parser.c:8004,31'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - inputPop
                - xmlFreeInputStream
        - Branch String:   'parser.c:8003,13'
          Branch Sides:
            - BranchSide:      'parser.c:8004,31'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - inputPop
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:8009,14'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - inputPop
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:8019,5'
          Branch Sides:
            - BranchSide:      'parser.c:8020,37'
              BranchSideFuncs:
                - inputPop
                - xmlFreeInputStream
            - BranchSide:      'parser.c:8021,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:7929,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:7934,13'
          Dst:             xmlLoadExternalEntity
        - Src:             'parser.c:7951,9'
          Dst:             xmlErrMemory
        - Src:             'parser.c:7952,9'
          Dst:             xmlFreeInputStream
        - Src:             'parser.c:7956,5'
          Dst:             xmlBufResetInput
        - Src:             'parser.c:7958,5'
          Dst:             inputPush
        - Src:             'parser.c:7960,5'
          Dst:             xmlDetectEncoding
        - Src:             'parser.c:7966,2'
          Dst:             xmlParseTextDecl
        - Src:             'parser.c:7970,14'
          Dst:             xmlStrEqual
        - Src:             'parser.c:7971,15'
          Dst:             xmlStrEqual
        - Src:             'parser.c:7972,13'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:7978,5'
          Dst:             xmlBufShrink
        - Src:             'parser.c:7979,5'
          Dst:             xmlSaturatedAdd
        - Src:             'parser.c:7981,19'
          Dst:             xmlParserInputBufferGrow
        - Src:             'parser.c:7984,5'
          Dst:             xmlBufResetInput
        - Src:             'parser.c:7987,9'
          Dst:             xmlCtxtErrIO
        - Src:             'parser.c:7991,14'
          Dst:             xmlBufUse
        - Src:             'parser.c:7992,15'
          Dst:             xmlBufDetach
        - Src:             'parser.c:7995,9'
          Dst:             xmlErrMemory
        - Src:             'parser.c:8001,17'
          Dst:             xmlGetUTF8Char
        - Src:             'parser.c:8004,13'
          Dst:             xmlFatalErrMsgInt
        - Src:             'parser.c:8012,5'
          Dst:             xmlSaturatedAdd
        - Src:             'parser.c:8020,28'
          Dst:             inputPop
        - Src:             'parser.c:8020,9'
          Dst:             xmlFreeInputStream
    - functionName:    inputPush
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1936
      functionLinenumberEnd: 1955
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'struct._xmlParserInput *'
      constantsTouched: []
      argNames:
        - ctxt
        - value
      BBCount:         14
      ICount:          114
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlErrMemory
      functionUses:    20
      BranchProfiles:
        - Branch String:   'parser.c:1937,24'
          Branch Sides:
            - BranchSide:      'parser.c:1937,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1938,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1937,9'
          Branch Sides:
            - BranchSide:      'parser.c:1938,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1939,9'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:1939,9'
          Branch Sides:
            - BranchSide:      'parser.c:1940,26'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1952,37'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1945,13'
          Branch Sides:
            - BranchSide:      'parser.c:1946,26'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1949,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:1946,13'
          Dst:             xmlErrMemory
    - functionName:    xmlParseTextDecl
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7194
      functionLinenumberEnd: 7252
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      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:7200,10'
          Branch Sides:
            - BranchSide:      'parser.c:7200,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:7203,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:7200,10'
          Branch Sides:
            - BranchSide:      'parser.c:7200,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:7203,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:7200,10'
          Branch Sides:
            - BranchSide:      'parser.c:7200,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:7203,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:7200,10'
          Branch Sides:
            - BranchSide:      'parser.c:7200,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:7203,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:7200,50'
          Branch Sides:
            - BranchSide:      'parser.c:7200,54'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:7203,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:7200,54'
          Branch Sides:
            - BranchSide:      'parser.c:7200,54'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:7201,2'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:7200,54'
          Branch Sides:
            - BranchSide:      'parser.c:7200,54'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:7200,54'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:7200,54'
          Branch Sides:
            - BranchSide:      'parser.c:7200,54'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:7201,2'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:7200,9'
          Branch Sides:
            - BranchSide:      'parser.c:7201,2'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:7203,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:7201,2'
          Branch Sides:
            - BranchSide:      'parser.c:7201,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7202,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7207,9'
          Branch Sides:
            - BranchSide:      'parser.c:7208,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
            - BranchSide:      'parser.c:7215,35'
              BranchSideFuncs:
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
        - Branch String:   'parser.c:7216,9'
          Branch Sides:
            - BranchSide:      'parser.c:7217,12'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
            - BranchSide:      'parser.c:7223,6'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7218,13'
          Branch Sides:
            - BranchSide:      'parser.c:7219,26'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:7222,5'
              BranchSideFuncs:
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:7236,22'
          Branch Sides:
            - BranchSide:      'parser.c:7236,26'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:7238,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
        - Branch String:   'parser.c:7236,9'
          Branch Sides:
            - BranchSide:      'parser.c:7237,9'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:7238,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
        - Branch String:   'parser.c:7237,9'
          Branch Sides:
            - BranchSide:      'parser.c:7237,9'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:7238,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7238,16'
          Branch Sides:
            - BranchSide:      'parser.c:7240,14'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
            - BranchSide:      'parser.c:7245,14'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
        - Branch String:   'parser.c:7246,44'
          Branch Sides:
            - BranchSide:      'parser.c:7246,53'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:7246,9'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:7248,17'
          Branch Sides:
            - BranchSide:      'parser.c:7246,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7249,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:7201,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:7203,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:7207,9'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:7208,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:7215,15'
          Dst:             xmlParseVersionInfo
        - Src:             'parser.c:7217,12'
          Dst:             xmlCharStrdup
        - Src:             'parser.c:7219,13'
          Dst:             xmlErrMemory
        - Src:             'parser.c:7223,6'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:7224,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:7233,5'
          Dst:             xmlParseEncodingDecl
        - Src:             'parser.c:7235,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:7237,9'
          Dst:             xmlParserGrow
        - Src:             'parser.c:7240,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:7241,2'
          Dst:             xmlNextChar
        - Src:             'parser.c:7245,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:7247,13'
          Dst:             xmlNextChar
    - functionName:    inputPop
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1966
      functionLinenumberEnd: 1981
      functionDepth:   0
      returnType:      'struct._xmlParserInput *'
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         9
      ICount:          87
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'parser.c:1969,9'
          Branch Sides:
            - BranchSide:      'parser.c:1970,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1971,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1971,9'
          Branch Sides:
            - BranchSide:      'parser.c:1972,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1973,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1974,9'
          Branch Sides:
            - BranchSide:      'parser.c:1975,23'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1977,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParseVersionInfo
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10093
      functionLinenumberEnd: 10124
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         38
      ICount:          270
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - xmlFatalErr
        - xmlNextChar
        - xmlParseVersionNum
        - xmlParserGrow
        - xmlSkipBlankChars
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:10096,9'
          Branch Sides:
            - BranchSide:      'parser.c:10096,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10123,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10096,9'
          Branch Sides:
            - BranchSide:      'parser.c:10096,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10123,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10096,9'
          Branch Sides:
            - BranchSide:      'parser.c:10096,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10123,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10096,9'
          Branch Sides:
            - BranchSide:      'parser.c:10096,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10123,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10096,9'
          Branch Sides:
            - BranchSide:      'parser.c:10096,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10123,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10096,9'
          Branch Sides:
            - BranchSide:      'parser.c:10096,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10123,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10096,9'
          Branch Sides:
            - BranchSide:      'parser.c:10097,2'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10123,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10097,2'
          Branch Sides:
            - BranchSide:      'parser.c:10097,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
            - BranchSide:      'parser.c:10098,2'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
        - Branch String:   'parser.c:10099,6'
          Branch Sides:
            - BranchSide:      'parser.c:10100,18'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:10103,2'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:10105,6'
          Branch Sides:
            - BranchSide:      'parser.c:10106,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
            - BranchSide:      'parser.c:10112,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:10108,10'
          Branch Sides:
            - BranchSide:      'parser.c:10109,15'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:10111,10'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:10112,13'
          Branch Sides:
            - BranchSide:      'parser.c:10113,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
            - BranchSide:      'parser.c:10120,18'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:10115,10'
          Branch Sides:
            - BranchSide:      'parser.c:10116,15'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:10118,10'
              BranchSideFuncs:
                - xmlNextChar
      Callsites:
        - Src:             'parser.c:10097,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10098,2'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:10100,6'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10103,2'
          Dst:             xmlNextChar
        - Src:             'parser.c:10104,2'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:10106,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:10107,16'
          Dst:             xmlParseVersionNum
        - Src:             'parser.c:10109,3'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10111,10'
          Dst:             xmlNextChar
        - Src:             'parser.c:10113,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:10114,16'
          Dst:             xmlParseVersionNum
        - Src:             'parser.c:10116,3'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10118,10'
          Dst:             xmlNextChar
        - Src:             'parser.c:10120,6'
          Dst:             xmlFatalErr
    - functionName:    xmlParseEncodingDecl
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10209
      functionLinenumberEnd: 10252
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      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:10213,9'
          Branch Sides:
            - BranchSide:      'parser.c:10213,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10213,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:10213,9'
          Branch Sides:
            - BranchSide:      'parser.c:10213,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10213,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:10213,9'
          Branch Sides:
            - BranchSide:      'parser.c:10213,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10213,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:10213,9'
          Branch Sides:
            - BranchSide:      'parser.c:10213,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10213,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:10213,9'
          Branch Sides:
            - BranchSide:      'parser.c:10213,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10213,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:10213,9'
          Branch Sides:
            - BranchSide:      'parser.c:10213,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10213,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:10213,9'
          Branch Sides:
            - BranchSide:      'parser.c:10213,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10213,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:10213,9'
          Branch Sides:
            - BranchSide:      'parser.c:10214,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10216,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:10216,5'
          Branch Sides:
            - BranchSide:      'parser.c:10216,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
            - BranchSide:      'parser.c:10217,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
        - Branch String:   'parser.c:10218,9'
          Branch Sides:
            - BranchSide:      'parser.c:10219,21'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:10222,5'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:10224,9'
          Branch Sides:
            - BranchSide:      'parser.c:10225,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlSetDeclaredEncoding
                - xmlFatalErr
            - BranchSide:      'parser.c:10233,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:10227,13'
          Branch Sides:
            - BranchSide:      'parser.c:10228,25'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:10232,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSetDeclaredEncoding
        - Branch String:   'parser.c:10233,16'
          Branch Sides:
            - BranchSide:      'parser.c:10234,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlSetDeclaredEncoding
                - xmlFatalErr
            - BranchSide:      'parser.c:10243,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSetDeclaredEncoding
        - Branch String:   'parser.c:10236,13'
          Branch Sides:
            - BranchSide:      'parser.c:10237,25'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:10241,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSetDeclaredEncoding
        - Branch String:   'parser.c:10246,9'
          Branch Sides:
            - BranchSide:      'parser.c:10247,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10249,28'
              BranchSideFuncs:
                - xmlSetDeclaredEncoding
      Callsites:
        - Src:             'parser.c:10212,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:10216,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10217,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:10219,9'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10222,5'
          Dst:             xmlNextChar
        - Src:             'parser.c:10223,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:10225,9'
          Dst:             xmlNextChar
        - Src:             'parser.c:10226,20'
          Dst:             xmlParseEncName
        - Src:             'parser.c:10228,13'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10232,13'
          Dst:             xmlNextChar
        - Src:             'parser.c:10234,9'
          Dst:             xmlNextChar
        - Src:             'parser.c:10235,20'
          Dst:             xmlParseEncName
        - Src:             'parser.c:10237,13'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10241,13'
          Dst:             xmlNextChar
        - Src:             'parser.c:10243,9'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10249,5'
          Dst:             xmlSetDeclaredEncoding
    - functionName:    xmlParseEncName
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10139
      functionLinenumberEnd: 10191
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         48
      ICount:          314
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - xmlErrMemory
        - xmlFatalErr
        - xmlNextChar
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:10149,23'
          Branch Sides:
            - BranchSide:      'parser.c:10149,27'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErr
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:10150,11'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErr
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:10149,40'
          Branch Sides:
            - BranchSide:      'parser.c:10150,11'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErr
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:10151,20'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErr
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:10150,23'
          Branch Sides:
            - BranchSide:      'parser.c:10150,27'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErr
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:10188,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:10149,9'
          Branch Sides:
            - BranchSide:      'parser.c:10151,20'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErr
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:10188,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:10152,6'
          Branch Sides:
            - BranchSide:      'parser.c:10153,19'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:10157,15'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:10160,23'
          Branch Sides:
            - BranchSide:      'parser.c:10160,27'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:10161,11'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:10160,40'
          Branch Sides:
            - BranchSide:      'parser.c:10160,2'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:10161,11'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:10161,23'
          Branch Sides:
            - BranchSide:      'parser.c:10161,27'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:10162,11'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:10161,40'
          Branch Sides:
            - BranchSide:      'parser.c:10160,2'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:10162,11'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:10162,23'
          Branch Sides:
            - BranchSide:      'parser.c:10162,27'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:10163,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:10162,40'
          Branch Sides:
            - BranchSide:      'parser.c:10160,2'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:10163,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:10163,22'
          Branch Sides:
            - BranchSide:      'parser.c:10160,2'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:10163,26'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:10163,38'
          Branch Sides:
            - BranchSide:      'parser.c:10160,2'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:10164,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:10160,2'
          Branch Sides:
            - BranchSide:      'parser.c:10165,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:10186,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10165,10'
          Branch Sides:
            - BranchSide:      'parser.c:10168,8'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:10177,19'
              BranchSideFuncs:
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:10170,7'
          Branch Sides:
            - BranchSide:      'parser.c:10171,20'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:10175,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:10178,17'
          Branch Sides:
            - BranchSide:      'parser.c:10179,29'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:10183,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlErrMemory
      Callsites:
        - Src:             'parser.c:10153,6'
          Dst:             xmlErrMemory
        - Src:             'parser.c:10158,2'
          Dst:             xmlNextChar
        - Src:             'parser.c:10171,7'
          Dst:             xmlErrMemory
        - Src:             'parser.c:10179,17'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10183,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:10188,2'
          Dst:             xmlFatalErr
    - functionName:    xmlParseVersionNum
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10030
      functionLinenumberEnd: 10075
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         24
      ICount:          218
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - xmlErrMemory
        - xmlNextChar
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:10037,9'
          Branch Sides:
            - BranchSide:      'parser.c:10038,15'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:10041,11'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
        - Branch String:   'parser.c:10042,24'
          Branch Sides:
            - BranchSide:      'parser.c:10042,28'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
            - BranchSide:      'parser.c:10043,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10042,9'
          Branch Sides:
            - BranchSide:      'parser.c:10043,2'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
            - BranchSide:      'parser.c:10046,18'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
        - Branch String:   'parser.c:10049,9'
          Branch Sides:
            - BranchSide:      'parser.c:10050,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10053,18'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
        - Branch String:   'parser.c:10056,25'
          Branch Sides:
            - BranchSide:      'parser.c:10056,29'
              BranchSideFuncs:
                - xmlNextChar
                - xmlErrMemory
            - BranchSide:      'parser.c:10056,5'
              BranchSideFuncs:
                - xmlNextChar
                - xmlErrMemory
        - Branch String:   'parser.c:10056,5'
          Branch Sides:
            - BranchSide:      'parser.c:10057,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlErrMemory
            - BranchSide:      'parser.c:10073,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10057,6'
          Branch Sides:
            - BranchSide:      'parser.c:10060,11'
              BranchSideFuncs:
                - xmlNextChar
                - xmlErrMemory
            - BranchSide:      'parser.c:10069,15'
              BranchSideFuncs:
                - xmlNextChar
                - xmlErrMemory
        - Branch String:   'parser.c:10062,10'
          Branch Sides:
            - BranchSide:      'parser.c:10063,10'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:10067,12'
              BranchSideFuncs:
                - xmlNextChar
                - xmlErrMemory
      Callsites:
        - Src:             'parser.c:10038,2'
          Dst:             xmlErrMemory
        - Src:             'parser.c:10047,5'
          Dst:             xmlNextChar
        - Src:             'parser.c:10054,5'
          Dst:             xmlNextChar
        - Src:             'parser.c:10064,3'
          Dst:             xmlErrMemory
        - Src:             'parser.c:10070,2'
          Dst:             xmlNextChar
    - functionName:    xmlParseStringPEReference
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8067
      functionLinenumberEnd: 8142
      functionDepth:   0
      returnType:      'struct._xmlEntity *'
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char **'
      constantsTouched: []
      argNames:
        - ctxt
        - str
      BBCount:         37
      ICount:          234
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlFatalErrMsgStr
        - xmlParseStringName
        - xmlWarningMsg
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:8073,23'
          Branch Sides:
            - BranchSide:      'parser.c:8073,42'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8073,28'
              BranchSideFuncs:
                - xmlParseStringName
                - xmlWarningMsg
                - xmlWarningMsg
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:8073,9'
          Branch Sides:
            - BranchSide:      'parser.c:8073,42'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8074,12'
              BranchSideFuncs:
                - xmlParseStringName
                - xmlWarningMsg
                - xmlWarningMsg
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:8076,9'
          Branch Sides:
            - BranchSide:      'parser.c:8077,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8078,8'
              BranchSideFuncs:
                - xmlParseStringName
                - xmlWarningMsg
                - xmlWarningMsg
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:8080,9'
          Branch Sides:
            - BranchSide:      'parser.c:8081,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:8086,12'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlWarningMsg
                - xmlFatalErrMsgStr
                - xmlFatalErr
        - Branch String:   'parser.c:8087,9'
          Branch Sides:
            - BranchSide:      'parser.c:8088,14'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:8093,8'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlWarningMsg
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:8098,29'
          Branch Sides:
            - BranchSide:      'parser.c:8099,3'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlWarningMsg
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:8101,9'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlWarningMsg
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:8098,9'
          Branch Sides:
            - BranchSide:      'parser.c:8100,11'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlWarningMsg
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:8101,9'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlWarningMsg
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:8101,9'
          Branch Sides:
            - BranchSide:      'parser.c:8110,7'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:8131,7'
              BranchSideFuncs:
                - xmlWarningMsg
        - Branch String:   'parser.c:8110,30'
          Branch Sides:
            - BranchSide:      'parser.c:8111,8'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:8112,24'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:8111,38'
          Branch Sides:
            - BranchSide:      'parser.c:8111,42'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:8122,20'
              BranchSideFuncs:
                - xmlWarningMsg
        - Branch String:   'parser.c:8110,6'
          Branch Sides:
            - BranchSide:      'parser.c:8112,24'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:8122,20'
              BranchSideFuncs:
                - xmlWarningMsg
      Callsites:
        - Src:             'parser.c:8079,12'
          Dst:             xmlParseStringName
        - Src:             'parser.c:8081,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:8088,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:8112,6'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:8122,6'
          Dst:             xmlWarningMsg
        - Src:             'parser.c:8133,6'
          Dst:             xmlWarningMsg
    - functionName:    xmlCtxtReadIO
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14102
      functionLinenumberEnd: 14114
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        7
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'func_type *'
        - 'func_type *'
        - 'char *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - ioread
        - ioclose
        - ioctx
        - URL
        - encoding
        - options
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtParseDocument
        - xmlCtxtReset
        - xmlCtxtUseOptions
        - xmlNewInputIO
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:14105,9'
          Branch Sides:
            - BranchSide:      'parser.c:14106,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:14108,18'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtUseOptions
                - xmlNewInputIO
                - xmlCtxtParseDocument
      Callsites:
        - Src:             'parser.c:14108,5'
          Dst:             xmlCtxtReset
        - Src:             'parser.c:14109,5'
          Dst:             xmlCtxtUseOptions
        - Src:             'parser.c:14111,13'
          Dst:             xmlNewInputIO
        - Src:             'parser.c:14113,12'
          Dst:             xmlCtxtParseDocument
    - functionName:    xmlCtxtReset
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13274
      functionLinenumberEnd: 13362
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         58
      ICount:          427
      EdgeCount:       78
      CyclomaticComplexity: 22
      functionsReached:
        - inputPop
        - xmlCatalogFreeLocal
        - xmlDictOwns
        - xmlFreeDoc
        - xmlFreeInputStream
        - xmlHashFree
        - xmlInitNodeInfoSeq
        - xmlParserNsReset
        - xmlResetError
      functionUses:    9
      BranchProfiles:
        - Branch String:   'parser.c:13278,9'
          Branch Sides:
            - BranchSide:      'parser.c:13279,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13281,12'
              BranchSideFuncs:
                - inputPop
                - xmlParserNsReset
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeInputStream
        - Branch String:   'parser.c:13283,5'
          Branch Sides:
            - BranchSide:      'parser.c:13284,28'
              BranchSideFuncs:
                - xmlFreeInputStream
                - inputPop
                - xmlParserNsReset
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'parser.c:13286,5'
              BranchSideFuncs:
                - xmlParserNsReset
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'parser.c:13290,9'
          Branch Sides:
            - BranchSide:      'parser.c:13291,2'
              BranchSideFuncs:
                - xmlParserNsReset
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'parser.c:13294,9'
              BranchSideFuncs:
                - xmlParserNsReset
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'parser.c:13307,5'
          Branch Sides:
            - BranchSide:      'parser.c:13307,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'parser.c:13308,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'parser.c:13307,5'
          Branch Sides:
            - BranchSide:      'parser.c:13307,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'parser.c:13308,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'parser.c:13307,5'
          Branch Sides:
            - BranchSide:      'parser.c:13307,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'parser.c:13308,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'parser.c:13309,5'
          Branch Sides:
            - BranchSide:      'parser.c:13309,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'parser.c:13310,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'parser.c:13309,5'
          Branch Sides:
            - BranchSide:      'parser.c:13309,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'parser.c:13310,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'parser.c:13309,5'
          Branch Sides:
            - BranchSide:      'parser.c:13309,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'parser.c:13310,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'parser.c:13311,5'
          Branch Sides:
            - BranchSide:      'parser.c:13311,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'parser.c:13312,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
        - Branch String:   'parser.c:13311,5'
          Branch Sides:
            - BranchSide:      'parser.c:13311,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
            - BranchSide:      'parser.c:13312,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
        - Branch String:   'parser.c:13311,5'
          Branch Sides:
            - BranchSide:      'parser.c:13311,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
            - BranchSide:      'parser.c:13312,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
        - Branch String:   'parser.c:13313,5'
          Branch Sides:
            - BranchSide:      'parser.c:13313,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
            - BranchSide:      'parser.c:13314,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
        - Branch String:   'parser.c:13313,5'
          Branch Sides:
            - BranchSide:      'parser.c:13313,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
            - BranchSide:      'parser.c:13314,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
        - Branch String:   'parser.c:13313,5'
          Branch Sides:
            - BranchSide:      'parser.c:13313,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
            - BranchSide:      'parser.c:13314,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
        - Branch String:   'parser.c:13315,9'
          Branch Sides:
            - BranchSide:      'parser.c:13316,20'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
            - BranchSide:      'parser.c:13317,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
        - Branch String:   'parser.c:13345,9'
          Branch Sides:
            - BranchSide:      'parser.c:13346,21'
              BranchSideFuncs:
                - xmlHashFree
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
            - BranchSide:      'parser.c:13349,9'
              BranchSideFuncs:
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
        - Branch String:   'parser.c:13349,9'
          Branch Sides:
            - BranchSide:      'parser.c:13350,21'
              BranchSideFuncs:
                - xmlHashFree
                - xmlResetError
                - xmlCatalogFreeLocal
            - BranchSide:      'parser.c:13355,9'
              BranchSideFuncs:
                - xmlResetError
                - xmlCatalogFreeLocal
        - Branch String:   'parser.c:13355,9'
          Branch Sides:
            - BranchSide:      'parser.c:13356,22'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlResetError
            - BranchSide:      'parser.c:13358,5'
              BranchSideFuncs:
                - xmlResetError
        - Branch String:   'parser.c:13360,9'
          Branch Sides:
            - BranchSide:      'parser.c:13360,9'
              BranchSideFuncs:
                - xmlResetError
            - BranchSide:      'parser.c:13361,24'
              BranchSideFuncs:
                - xmlResetError
      Callsites:
        - Src:             'parser.c:13283,21'
          Dst:             inputPop
        - Src:             'parser.c:13284,9'
          Dst:             xmlFreeInputStream
        - Src:             'parser.c:13305,5'
          Dst:             xmlParserNsReset
        - Src:             'parser.c:13307,5'
          Dst:             xmlDictOwns
        - Src:             'parser.c:13309,5'
          Dst:             xmlDictOwns
        - Src:             'parser.c:13311,5'
          Dst:             xmlDictOwns
        - Src:             'parser.c:13313,5'
          Dst:             xmlDictOwns
        - Src:             'parser.c:13316,9'
          Dst:             xmlFreeDoc
        - Src:             'parser.c:13343,5'
          Dst:             xmlInitNodeInfoSeq
        - Src:             'parser.c:13346,9'
          Dst:             xmlHashFree
        - Src:             'parser.c:13346,9'
          Dst:             xmlHashDefaultDeallocator
        - Src:             'parser.c:13350,9'
          Dst:             xmlHashFree
        - Src:             'parser.c:13356,2'
          Dst:             xmlCatalogFreeLocal
        - Src:             'parser.c:13361,9'
          Dst:             xmlResetError
    - functionName:    xmlCtxtUseOptions
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13661
      functionLinenumberEnd: 13679
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - options
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtSetOptionsInternal
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:13679,12'
          Dst:             xmlCtxtSetOptionsInternal
    - functionName:    xmlCtxtParseDocument
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13713
      functionLinenumberEnd: 13747
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'struct._xmlParserInput *'
      constantsTouched: []
      argNames:
        - ctxt
        - input
      BBCount:         29
      ICount:          149
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - inputPop
        - inputPush
        - xmlFatalErrMsg
        - xmlFreeDoc
        - xmlFreeInputStream
        - xmlParseDocument
      functionUses:    12
      BranchProfiles:
        - Branch String:   'parser.c:13716,24'
          Branch Sides:
            - BranchSide:      'parser.c:13716,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13717,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:13716,9'
          Branch Sides:
            - BranchSide:      'parser.c:13717,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13720,5'
              BranchSideFuncs:
                - inputPush
                - xmlParseDocument
                - xmlFreeDoc
                - inputPop
                - xmlFreeInputStream
                - xmlFatalErrMsg
                - xmlFreeInputStream
                - inputPop
                - xmlFreeInputStream
        - Branch String:   'parser.c:13720,5'
          Branch Sides:
            - BranchSide:      'parser.c:13721,37'
              BranchSideFuncs:
                - inputPop
                - xmlFreeInputStream
                - inputPush
                - xmlParseDocument
                - xmlFreeDoc
                - inputPop
                - xmlFreeInputStream
                - xmlFatalErrMsg
                - xmlFreeInputStream
            - BranchSide:      'parser.c:13723,19'
              BranchSideFuncs:
                - inputPush
                - xmlParseDocument
                - xmlFreeDoc
                - inputPop
                - xmlFreeInputStream
                - xmlFatalErrMsg
                - xmlFreeInputStream
        - Branch String:   'parser.c:13723,9'
          Branch Sides:
            - BranchSide:      'parser.c:13724,28'
              BranchSideFuncs:
                - xmlFreeInputStream
            - BranchSide:      'parser.c:13728,22'
              BranchSideFuncs:
                - xmlParseDocument
                - xmlFreeDoc
                - inputPop
                - xmlFreeInputStream
                - xmlFatalErrMsg
        - Branch String:   'parser.c:13730,28'
          Branch Sides:
            - BranchSide:      'parser.c:13731,11'
              BranchSideFuncs:
                - inputPop
                - xmlFreeInputStream
            - BranchSide:      'parser.c:13732,15'
              BranchSideFuncs:
                - inputPop
                - xmlFreeInputStream
        - Branch String:   'parser.c:13731,27'
          Branch Sides:
            - BranchSide:      'parser.c:13731,31'
              BranchSideFuncs:
                - xmlFreeDoc
                - inputPop
                - xmlFreeInputStream
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:13734,13'
              BranchSideFuncs:
                - xmlFreeDoc
                - inputPop
                - xmlFreeInputStream
                - xmlFatalErrMsg
        - Branch String:   'parser.c:13730,9'
          Branch Sides:
            - BranchSide:      'parser.c:13732,15'
              BranchSideFuncs:
                - inputPop
                - xmlFreeInputStream
            - BranchSide:      'parser.c:13734,13'
              BranchSideFuncs:
                - xmlFreeDoc
                - inputPop
                - xmlFreeInputStream
                - xmlFatalErrMsg
        - Branch String:   'parser.c:13734,13'
          Branch Sides:
            - BranchSide:      'parser.c:13735,28'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlFreeDoc
                - inputPop
                - xmlFreeInputStream
            - BranchSide:      'parser.c:13737,13'
              BranchSideFuncs:
                - xmlFreeDoc
                - inputPop
                - xmlFreeInputStream
        - Branch String:   'parser.c:13743,5'
          Branch Sides:
            - BranchSide:      'parser.c:13744,37'
              BranchSideFuncs:
                - inputPop
                - xmlFreeInputStream
            - BranchSide:      'parser.c:13746,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:13721,28'
          Dst:             inputPop
        - Src:             'parser.c:13721,9'
          Dst:             xmlFreeInputStream
        - Src:             'parser.c:13723,9'
          Dst:             inputPush
        - Src:             'parser.c:13724,9'
          Dst:             xmlFreeInputStream
        - Src:             'parser.c:13728,5'
          Dst:             xmlParseDocument
        - Src:             'parser.c:13735,13'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:13738,2'
          Dst:             xmlFreeDoc
        - Src:             'parser.c:13744,28'
          Dst:             inputPop
        - Src:             'parser.c:13744,9'
          Dst:             xmlFreeInputStream
    - functionName:    xmlParseDocument
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10528
      functionLinenumberEnd: 10645
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         126
      ICount:          882
      EdgeCount:       177
      CyclomaticComplexity: 53
      functionsReached:
        - __xmlDefaultSAXLocator
        - xmlBufIsEmpty
        - xmlCharStrdup
        - xmlCleanSpecialAttr
        - xmlCtxtInitializeLate
        - xmlDetectEncoding
        - xmlErrMemory
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlFinishDocument
        - xmlParseDocTypeDecl
        - xmlParseElement
        - xmlParseInternalSubset
        - xmlParseMisc
        - xmlParseXMLDecl
        - xmlParserGrow
        - xmlSkipBlankChars
      functionUses:    7
      BranchProfiles:
        - Branch String:   'parser.c:10529,24'
          Branch Sides:
            - BranchSide:      'parser.c:10529,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10530,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10529,9'
          Branch Sides:
            - BranchSide:      'parser.c:10530,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10532,5'
              BranchSideFuncs:
                - xmlCtxtInitializeLate
                - xmlDetectEncoding
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErr
                - __xmlDefaultSAXLocator
                - xmlParserGrow
        - Branch String:   'parser.c:10532,5'
          Branch Sides:
            - BranchSide:      'parser.c:10532,5'
              BranchSideFuncs:
                - xmlCtxtInitializeLate
                - xmlDetectEncoding
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErr
                - __xmlDefaultSAXLocator
            - BranchSide:      'parser.c:10537,27'
              BranchSideFuncs:
                - xmlCtxtInitializeLate
                - xmlDetectEncoding
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErr
                - __xmlDefaultSAXLocator
        - Branch String:   'parser.c:10532,5'
          Branch Sides:
            - BranchSide:      'parser.c:10532,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlCtxtInitializeLate
                - xmlDetectEncoding
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErr
                - __xmlDefaultSAXLocator
            - BranchSide:      'parser.c:10537,27'
              BranchSideFuncs:
                - xmlCtxtInitializeLate
                - xmlDetectEncoding
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErr
                - __xmlDefaultSAXLocator
        - Branch String:   'parser.c:10542,21'
          Branch Sides:
            - BranchSide:      'parser.c:10542,25'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErr
                - __xmlDefaultSAXLocator
            - BranchSide:      'parser.c:10547,23'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:10542,9'
          Branch Sides:
            - BranchSide:      'parser.c:10543,23'
              BranchSideFuncs:
                - __xmlDefaultSAXLocator
                - xmlDetectEncoding
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:10547,23'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:10549,9'
          Branch Sides:
            - BranchSide:      'parser.c:10550,14'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:10554,5'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
        - Branch String:   'parser.c:10554,5'
          Branch Sides:
            - BranchSide:      'parser.c:10554,5'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10555,10'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
        - Branch String:   'parser.c:10554,5'
          Branch Sides:
            - BranchSide:      'parser.c:10554,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10555,10'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
        - Branch String:   'parser.c:10555,10'
          Branch Sides:
            - BranchSide:      'parser.c:10555,10'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10563,18'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
        - Branch String:   'parser.c:10555,10'
          Branch Sides:
            - BranchSide:      'parser.c:10555,10'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10563,18'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
        - Branch String:   'parser.c:10555,10'
          Branch Sides:
            - BranchSide:      'parser.c:10555,10'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10563,18'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
        - Branch String:   'parser.c:10555,10'
          Branch Sides:
            - BranchSide:      'parser.c:10555,10'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10563,18'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
        - Branch String:   'parser.c:10555,50'
          Branch Sides:
            - BranchSide:      'parser.c:10555,54'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10563,18'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
        - Branch String:   'parser.c:10555,54'
          Branch Sides:
            - BranchSide:      'parser.c:10555,54'
              BranchSideFuncs:
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
            - BranchSide:      'parser.c:10560,18'
              BranchSideFuncs:
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
        - Branch String:   'parser.c:10555,54'
          Branch Sides:
            - BranchSide:      'parser.c:10555,54'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10555,54'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
        - Branch String:   'parser.c:10555,54'
          Branch Sides:
            - BranchSide:      'parser.c:10555,54'
              BranchSideFuncs:
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
            - BranchSide:      'parser.c:10560,18'
              BranchSideFuncs:
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
        - Branch String:   'parser.c:10555,9'
          Branch Sides:
            - BranchSide:      'parser.c:10560,18'
              BranchSideFuncs:
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
            - BranchSide:      'parser.c:10563,18'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
        - Branch String:   'parser.c:10564,13'
          Branch Sides:
            - BranchSide:      'parser.c:0,0'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:10565,26'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:10569,21'
          Branch Sides:
            - BranchSide:      'parser.c:10569,25'
              BranchSideFuncs:
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
            - BranchSide:      'parser.c:10571,10'
              BranchSideFuncs:
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
        - Branch String:   'parser.c:10569,51'
          Branch Sides:
            - BranchSide:      'parser.c:10569,56'
              BranchSideFuncs:
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
            - BranchSide:      'parser.c:10571,10'
              BranchSideFuncs:
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
        - Branch String:   'parser.c:10569,9'
          Branch Sides:
            - BranchSide:      'parser.c:10570,9'
              BranchSideFuncs:
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
            - BranchSide:      'parser.c:10571,10'
              BranchSideFuncs:
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
        - Branch String:   'parser.c:10571,31'
          Branch Sides:
            - BranchSide:      'parser.c:10571,35'
              BranchSideFuncs:
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
            - BranchSide:      'parser.c:10579,18'
              BranchSideFuncs:
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
        - Branch String:   'parser.c:10571,56'
          Branch Sides:
            - BranchSide:      'parser.c:10572,10'
              BranchSideFuncs:
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
            - BranchSide:      'parser.c:10579,18'
              BranchSideFuncs:
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
        - Branch String:   'parser.c:10572,36'
          Branch Sides:
            - BranchSide:      'parser.c:10572,40'
              BranchSideFuncs:
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
            - BranchSide:      'parser.c:10579,18'
              BranchSideFuncs:
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
        - Branch String:   'parser.c:10571,9'
          Branch Sides:
            - BranchSide:      'parser.c:10573,29'
              BranchSideFuncs:
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
            - BranchSide:      'parser.c:10579,18'
              BranchSideFuncs:
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
                - xmlParserGrow
        - Branch String:   'parser.c:10585,5'
          Branch Sides:
            - BranchSide:      'parser.c:10585,5'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
            - BranchSide:      'parser.c:10586,9'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
        - Branch String:   'parser.c:10585,5'
          Branch Sides:
            - BranchSide:      'parser.c:10585,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
            - BranchSide:      'parser.c:10586,9'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
        - Branch String:   'parser.c:10586,9'
          Branch Sides:
            - BranchSide:      'parser.c:10586,9'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
            - BranchSide:      'parser.c:10612,5'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10586,9'
          Branch Sides:
            - BranchSide:      'parser.c:10586,9'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
            - BranchSide:      'parser.c:10612,5'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10586,9'
          Branch Sides:
            - BranchSide:      'parser.c:10586,9'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
            - BranchSide:      'parser.c:10612,5'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10586,9'
          Branch Sides:
            - BranchSide:      'parser.c:10586,9'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
            - BranchSide:      'parser.c:10612,5'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10586,9'
          Branch Sides:
            - BranchSide:      'parser.c:10586,9'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
            - BranchSide:      'parser.c:10612,5'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10586,9'
          Branch Sides:
            - BranchSide:      'parser.c:10586,9'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
            - BranchSide:      'parser.c:10612,5'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10586,9'
          Branch Sides:
            - BranchSide:      'parser.c:10586,9'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
            - BranchSide:      'parser.c:10612,5'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10586,9'
          Branch Sides:
            - BranchSide:      'parser.c:10586,9'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseInternalSubset
            - BranchSide:      'parser.c:10612,5'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10586,9'
          Branch Sides:
            - BranchSide:      'parser.c:10588,2'
              BranchSideFuncs:
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseInternalSubset
            - BranchSide:      'parser.c:10612,5'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10590,6'
          Branch Sides:
            - BranchSide:      'parser.c:10591,29'
              BranchSideFuncs:
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:10597,2'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10598,26'
          Branch Sides:
            - BranchSide:      'parser.c:10598,30'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:10602,2'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10598,65'
          Branch Sides:
            - BranchSide:      'parser.c:10599,8'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:10602,2'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10598,6'
          Branch Sides:
            - BranchSide:      'parser.c:10600,6'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:10602,2'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10612,5'
          Branch Sides:
            - BranchSide:      'parser.c:10612,5'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:10613,9'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:10612,5'
          Branch Sides:
            - BranchSide:      'parser.c:10612,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:10613,9'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:10613,9'
          Branch Sides:
            - BranchSide:      'parser.c:10614,13'
              BranchSideFuncs:
                - xmlFinishDocument
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:10618,18'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErr
        - Branch String:   'parser.c:10614,13'
          Branch Sides:
            - BranchSide:      'parser.c:10615,28'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlFinishDocument
            - BranchSide:      'parser.c:10617,5'
              BranchSideFuncs:
                - xmlFinishDocument
        - Branch String:   'parser.c:10625,13'
          Branch Sides:
            - BranchSide:      'parser.c:10626,17'
              BranchSideFuncs:
                - xmlFinishDocument
                - xmlFatalErr
            - BranchSide:      'parser.c:10628,21'
              BranchSideFuncs:
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
        - Branch String:   'parser.c:10626,17'
          Branch Sides:
            - BranchSide:      'parser.c:10627,22'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFinishDocument
            - BranchSide:      'parser.c:10628,9'
              BranchSideFuncs:
                - xmlFinishDocument
        - Branch String:   'parser.c:10639,9'
          Branch Sides:
            - BranchSide:      'parser.c:10640,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10644,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:10532,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10537,5'
          Dst:             xmlCtxtInitializeLate
        - Src:             'parser.c:10543,30'
          Dst:             __xmlDefaultSAXLocator
        - Src:             'parser.c:10547,5'
          Dst:             xmlDetectEncoding
        - Src:             'parser.c:10550,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10554,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10560,2'
          Dst:             xmlParseXMLDecl
        - Src:             'parser.c:10561,2'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:10563,18'
          Dst:             xmlCharStrdup
        - Src:             'parser.c:10565,13'
          Dst:             xmlErrMemory
        - Src:             'parser.c:10579,5'
          Dst:             xmlParseMisc
        - Src:             'parser.c:10585,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10589,2'
          Dst:             xmlParseDocTypeDecl
        - Src:             'parser.c:10591,6'
          Dst:             xmlParseInternalSubset
        - Src:             'parser.c:10604,9'
          Dst:             xmlCleanSpecialAttr
        - Src:             'parser.c:10606,2'
          Dst:             xmlParseMisc
        - Src:             'parser.c:10612,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10615,13'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:10618,2'
          Dst:             xmlParseElement
        - Src:             'parser.c:10623,2'
          Dst:             xmlParseMisc
        - Src:             'parser.c:10627,10'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10630,22'
          Dst:             xmlBufIsEmpty
        - Src:             'parser.c:10631,13'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:10637,5'
          Dst:             xmlFinishDocument
    - functionName:    xmlCtxtInitializeLate
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 944
      functionLinenumberEnd: 983
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         29
      ICount:          155
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - xmlDictLookup
        - xmlErrMemory
      functionUses:    8
      BranchProfiles:
        - Branch String:   'parser.c:954,9'
          Branch Sides:
            - BranchSide:      'parser.c:954,23'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:955,11'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlErrMemory
        - Branch String:   'parser.c:961,49'
          Branch Sides:
            - BranchSide:      'parser.c:962,10'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlErrMemory
            - BranchSide:      'parser.c:976,35'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlErrMemory
        - Branch String:   'parser.c:962,15'
          Branch Sides:
            - BranchSide:      'parser.c:963,10'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlErrMemory
            - BranchSide:      'parser.c:976,35'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlErrMemory
        - Branch String:   'parser.c:963,46'
          Branch Sides:
            - BranchSide:      'parser.c:964,11'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlErrMemory
            - BranchSide:      'parser.c:976,35'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlErrMemory
        - Branch String:   'parser.c:964,40'
          Branch Sides:
            - BranchSide:      'parser.c:965,11'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlErrMemory
            - BranchSide:      'parser.c:967,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlErrMemory
        - Branch String:   'parser.c:965,38'
          Branch Sides:
            - BranchSide:      'parser.c:966,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlErrMemory
            - BranchSide:      'parser.c:967,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlErrMemory
        - Branch String:   'parser.c:966,39'
          Branch Sides:
            - BranchSide:      'parser.c:966,43'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlErrMemory
            - BranchSide:      'parser.c:976,35'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlErrMemory
        - Branch String:   'parser.c:961,9'
          Branch Sides:
            - BranchSide:      'parser.c:967,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlErrMemory
            - BranchSide:      'parser.c:976,35'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlErrMemory
        - Branch String:   'parser.c:979,31'
          Branch Sides:
            - BranchSide:      'parser.c:979,35'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:981,22'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:979,58'
          Branch Sides:
            - BranchSide:      'parser.c:980,4'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:981,22'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:979,9'
          Branch Sides:
            - BranchSide:      'parser.c:979,9'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:981,22'
              BranchSideFuncs:
                - xmlErrMemory
      Callsites:
        - Src:             'parser.c:976,21'
          Dst:             xmlDictLookup
        - Src:             'parser.c:977,23'
          Dst:             xmlDictLookup
        - Src:             'parser.c:978,24'
          Dst:             xmlDictLookup
        - Src:             'parser.c:981,9'
          Dst:             xmlErrMemory
    - functionName:    xmlParseXMLDecl
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10352
      functionLinenumberEnd: 10455
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      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:10366,5'
          Branch Sides:
            - BranchSide:      'parser.c:10366,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:10368,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:10368,10'
          Branch Sides:
            - BranchSide:      'parser.c:10368,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:10372,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:10368,10'
          Branch Sides:
            - BranchSide:      'parser.c:10368,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:10368,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:10368,10'
          Branch Sides:
            - BranchSide:      'parser.c:10368,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:10372,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:10368,9'
          Branch Sides:
            - BranchSide:      'parser.c:10369,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:10372,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:10378,9'
          Branch Sides:
            - BranchSide:      'parser.c:10379,14'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10381,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFatalErrMsgStr
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlWarningMsg
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:10381,6'
          Branch Sides:
            - BranchSide:      'parser.c:10385,10'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10401,6'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:10385,10'
          Branch Sides:
            - BranchSide:      'parser.c:10386,21'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10390,15'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlWarningMsg
        - Branch String:   'parser.c:10390,34'
          Branch Sides:
            - BranchSide:      'parser.c:10390,39'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlWarningMsg
            - BranchSide:      'parser.c:10395,25'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:10390,14'
          Branch Sides:
            - BranchSide:      'parser.c:10391,21'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10395,25'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:10401,6'
          Branch Sides:
            - BranchSide:      'parser.c:10402,6'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10403,18'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:10409,10'
          Branch Sides:
            - BranchSide:      'parser.c:10409,10'
              BranchSideFuncs:
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:10416,26'
              BranchSideFuncs:
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10409,10'
          Branch Sides:
            - BranchSide:      'parser.c:10409,10'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10409,10'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:10409,10'
          Branch Sides:
            - BranchSide:      'parser.c:10409,10'
              BranchSideFuncs:
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:10416,26'
              BranchSideFuncs:
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10409,9'
          Branch Sides:
            - BranchSide:      'parser.c:10410,14'
              BranchSideFuncs:
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:10416,26'
              BranchSideFuncs:
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10410,26'
          Branch Sides:
            - BranchSide:      'parser.c:10410,30'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10414,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10410,13'
          Branch Sides:
            - BranchSide:      'parser.c:10411,6'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:10414,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10411,6'
          Branch Sides:
            - BranchSide:      'parser.c:10411,6'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:10412,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10421,34'
          Branch Sides:
            - BranchSide:      'parser.c:10421,39'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10432,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:10421,39'
          Branch Sides:
            - BranchSide:      'parser.c:10421,39'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10432,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:10421,39'
          Branch Sides:
            - BranchSide:      'parser.c:10421,39'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10421,39'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:10421,39'
          Branch Sides:
            - BranchSide:      'parser.c:10421,39'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10432,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:10421,9'
          Branch Sides:
            - BranchSide:      'parser.c:10422,14'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10432,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:10422,26'
          Branch Sides:
            - BranchSide:      'parser.c:10422,30'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10426,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:10422,13'
          Branch Sides:
            - BranchSide:      'parser.c:10423,6'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:10426,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:10423,6'
          Branch Sides:
            - BranchSide:      'parser.c:10423,6'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:10424,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10432,5'
          Branch Sides:
            - BranchSide:      'parser.c:10432,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:10434,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:10432,5'
          Branch Sides:
            - BranchSide:      'parser.c:10432,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:10434,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:10438,22'
          Branch Sides:
            - BranchSide:      'parser.c:10438,26'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:10440,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
        - Branch String:   'parser.c:10438,9'
          Branch Sides:
            - BranchSide:      'parser.c:10439,9'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:10440,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
        - Branch String:   'parser.c:10439,9'
          Branch Sides:
            - BranchSide:      'parser.c:10439,9'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:10440,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10440,16'
          Branch Sides:
            - BranchSide:      'parser.c:10442,14'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
            - BranchSide:      'parser.c:10447,14'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
        - Branch String:   'parser.c:10448,44'
          Branch Sides:
            - BranchSide:      'parser.c:10448,9'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:10449,22'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:10451,17'
          Branch Sides:
            - BranchSide:      'parser.c:10448,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10452,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:10366,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10369,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:10372,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:10377,15'
          Dst:             xmlParseVersionInfo
        - Src:             'parser.c:10379,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10381,7'
          Dst:             xmlStrEqual
        - Src:             'parser.c:10386,3'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:10391,7'
          Dst:             xmlWarningMsg
        - Src:             'parser.c:10395,7'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:10411,6'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10414,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:10416,5'
          Dst:             xmlParseEncodingDecl
        - Src:             'parser.c:10423,6'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10426,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:10432,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10434,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:10435,24'
          Dst:             xmlParseSDDecl
        - Src:             'parser.c:10437,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:10439,9'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10442,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10443,2'
          Dst:             xmlNextChar
        - Src:             'parser.c:10447,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10450,13'
          Dst:             xmlNextChar
    - functionName:    xmlParseMisc
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10469
      functionLinenumberEnd: 10481
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         28
      ICount:          173
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - xmlParseComment
        - xmlParsePI
        - xmlParserGrow
        - xmlSkipBlankChars
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:10470,5'
          Branch Sides:
            - BranchSide:      'parser.c:10470,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseComment
                - xmlParsePI
                - xmlParserGrow
            - BranchSide:      'parser.c:10471,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseComment
                - xmlParsePI
                - xmlParserGrow
        - Branch String:   'parser.c:10472,9'
          Branch Sides:
            - BranchSide:      'parser.c:10472,9'
              BranchSideFuncs:
                - xmlParseComment
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlParsePI
            - BranchSide:      'parser.c:10473,14'
              BranchSideFuncs:
                - xmlParseComment
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlParsePI
        - Branch String:   'parser.c:10472,9'
          Branch Sides:
            - BranchSide:      'parser.c:10472,9'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseComment
                - xmlSkipBlankChars
                - xmlParsePI
            - BranchSide:      'parser.c:10473,14'
              BranchSideFuncs:
                - xmlParseComment
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlParsePI
        - Branch String:   'parser.c:10473,26'
          Branch Sides:
            - BranchSide:      'parser.c:10473,30'
              BranchSideFuncs:
                - xmlParseComment
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlParsePI
            - BranchSide:      'parser.c:10475,20'
              BranchSideFuncs:
                - xmlParseComment
                - xmlSkipBlankChars
                - xmlParsePI
                - xmlParserGrow
        - Branch String:   'parser.c:10473,13'
          Branch Sides:
            - BranchSide:      'parser.c:10474,17'
              BranchSideFuncs:
                - xmlParsePI
                - xmlSkipBlankChars
                - xmlParseComment
                - xmlParserGrow
            - BranchSide:      'parser.c:10475,20'
              BranchSideFuncs:
                - xmlParseComment
                - xmlSkipBlankChars
                - xmlParsePI
                - xmlParserGrow
        - Branch String:   'parser.c:10475,20'
          Branch Sides:
            - BranchSide:      'parser.c:10475,20'
              BranchSideFuncs:
                - xmlParseComment
                - xmlSkipBlankChars
                - xmlParsePI
                - xmlParserGrow
            - BranchSide:      'parser.c:10478,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10475,20'
          Branch Sides:
            - BranchSide:      'parser.c:10475,20'
              BranchSideFuncs:
                - xmlParseComment
                - xmlSkipBlankChars
                - xmlParsePI
                - xmlParserGrow
            - BranchSide:      'parser.c:10478,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10475,20'
          Branch Sides:
            - BranchSide:      'parser.c:10475,20'
              BranchSideFuncs:
                - xmlParseComment
                - xmlSkipBlankChars
                - xmlParsePI
                - xmlParserGrow
            - BranchSide:      'parser.c:10478,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10475,20'
          Branch Sides:
            - BranchSide:      'parser.c:10476,22'
              BranchSideFuncs:
                - xmlParseComment
                - xmlSkipBlankChars
                - xmlParsePI
                - xmlParserGrow
            - BranchSide:      'parser.c:10478,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:10471,9'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:10472,9'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10474,6'
          Dst:             xmlParsePI
        - Src:             'parser.c:10476,6'
          Dst:             xmlParseComment
    - functionName:    xmlParseDocTypeDecl
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8161
      functionLinenumberEnd: 8219
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         30
      ICount:          203
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlNextChar
        - xmlParseExternalID
        - xmlParseName
        - xmlParserGrow
        - xmlSkipBlankChars
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:8169,5'
          Branch Sides:
            - BranchSide:      'parser.c:8169,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlParseName
                - xmlSkipBlankChars
                - xmlParseExternalID
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:8171,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseName
                - xmlSkipBlankChars
                - xmlParseExternalID
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:8177,9'
          Branch Sides:
            - BranchSide:      'parser.c:8178,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSkipBlankChars
                - xmlParseExternalID
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
            - BranchSide:      'parser.c:8181,24'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseExternalID
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:8190,23'
          Branch Sides:
            - BranchSide:      'parser.c:8190,27'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
            - BranchSide:      'parser.c:8191,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:8190,9'
          Branch Sides:
            - BranchSide:      'parser.c:8191,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
            - BranchSide:      'parser.c:8193,23'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:8201,29'
          Branch Sides:
            - BranchSide:      'parser.c:8201,33'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
            - BranchSide:      'parser.c:8209,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:8201,68'
          Branch Sides:
            - BranchSide:      'parser.c:8202,4'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
            - BranchSide:      'parser.c:8209,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:8201,9'
          Branch Sides:
            - BranchSide:      'parser.c:8203,2'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
            - BranchSide:      'parser.c:8209,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:8209,9'
          Branch Sides:
            - BranchSide:      'parser.c:8210,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8215,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:8215,9'
          Branch Sides:
            - BranchSide:      'parser.c:8216,14'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
            - BranchSide:      'parser.c:8218,5'
              BranchSideFuncs:
                - xmlNextChar
      Callsites:
        - Src:             'parser.c:8169,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:8171,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:8176,12'
          Dst:             xmlParseName
        - Src:             'parser.c:8178,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:8183,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:8188,11'
          Dst:             xmlParseExternalID
        - Src:             'parser.c:8196,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:8216,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:8218,5'
          Dst:             xmlNextChar
    - functionName:    xmlParseInternalSubset
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8231
      functionLinenumberEnd: 8285
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         67
      ICount:          417
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - xmlFatalErr
        - xmlNextChar
        - xmlParseConditionalSections
        - xmlParseMarkupDecl
        - xmlParsePEReference
        - xmlParserGrow
        - xmlParserShrink
        - xmlPopPE
        - xmlSkipBlankChars
        - xmlSkipBlankCharsPE
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:8235,9'
          Branch Sides:
            - BranchSide:      'parser.c:8236,26'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlFatalErr
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
            - BranchSide:      'parser.c:8280,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:8245,23'
          Branch Sides:
            - BranchSide:      'parser.c:8245,27'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlFatalErr
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
            - BranchSide:      'parser.c:8246,17'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlFatalErr
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
        - Branch String:   'parser.c:8245,56'
          Branch Sides:
            - BranchSide:      'parser.c:8245,2'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlFatalErr
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
            - BranchSide:      'parser.c:8246,17'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlFatalErr
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
        - Branch String:   'parser.c:8245,2'
          Branch Sides:
            - BranchSide:      'parser.c:8252,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
            - BranchSide:      'parser.c:8268,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
        - Branch String:   'parser.c:8252,18'
          Branch Sides:
            - BranchSide:      'parser.c:8252,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
            - BranchSide:      'parser.c:8253,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
        - Branch String:   'parser.c:8252,18'
          Branch Sides:
            - BranchSide:      'parser.c:8252,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseMarkupDecl
            - BranchSide:      'parser.c:8255,25'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseMarkupDecl
        - Branch String:   'parser.c:8252,41'
          Branch Sides:
            - BranchSide:      'parser.c:8253,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
            - BranchSide:      'parser.c:8255,25'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseMarkupDecl
        - Branch String:   'parser.c:8253,30'
          Branch Sides:
            - BranchSide:      'parser.c:8253,34'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
            - BranchSide:      'parser.c:8255,25'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseMarkupDecl
        - Branch String:   'parser.c:8253,49'
          Branch Sides:
            - BranchSide:      'parser.c:8253,53'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
            - BranchSide:      'parser.c:8255,25'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseMarkupDecl
        - Branch String:   'parser.c:8252,17'
          Branch Sides:
            - BranchSide:      'parser.c:8254,45'
              BranchSideFuncs:
                - xmlParseConditionalSections
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlFatalErr
                - xmlParsePEReference
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'parser.c:8255,25'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseMarkupDecl
        - Branch String:   'parser.c:8255,37'
          Branch Sides:
            - BranchSide:      'parser.c:8255,42'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseMarkupDecl
            - BranchSide:      'parser.c:8257,24'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'parser.c:8255,57'
          Branch Sides:
            - BranchSide:      'parser.c:8255,61'
              BranchSideFuncs:
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlFatalErr
                - xmlParsePEReference
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'parser.c:8256,29'
              BranchSideFuncs:
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlFatalErr
                - xmlParsePEReference
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'parser.c:8255,24'
          Branch Sides:
            - BranchSide:      'parser.c:8256,29'
              BranchSideFuncs:
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlFatalErr
                - xmlParsePEReference
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'parser.c:8257,24'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'parser.c:8257,24'
          Branch Sides:
            - BranchSide:      'parser.c:8258,30'
              BranchSideFuncs:
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlFatalErr
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'parser.c:8260,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
        - Branch String:   'parser.c:8264,13'
          Branch Sides:
            - BranchSide:      'parser.c:8264,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlFatalErr
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlParserGrow
            - BranchSide:      'parser.c:8265,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlFatalErr
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlParserGrow
        - Branch String:   'parser.c:8264,13'
          Branch Sides:
            - BranchSide:      'parser.c:8264,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlFatalErr
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'parser.c:8265,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlFatalErr
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlParserGrow
        - Branch String:   'parser.c:8264,13'
          Branch Sides:
            - BranchSide:      'parser.c:8264,13'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlFatalErr
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlParserGrow
            - BranchSide:      'parser.c:8265,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlFatalErr
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlParserGrow
        - Branch String:   'parser.c:8265,13'
          Branch Sides:
            - BranchSide:      'parser.c:8245,2'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlFatalErr
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
            - BranchSide:      'parser.c:8265,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlFatalErr
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlParserGrow
        - Branch String:   'parser.c:8265,13'
          Branch Sides:
            - BranchSide:      'parser.c:8245,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlFatalErr
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
            - BranchSide:      'parser.c:8265,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlFatalErr
                - xmlParsePEReference
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
        - Branch String:   'parser.c:8268,9'
          Branch Sides:
            - BranchSide:      'parser.c:8269,22'
              BranchSideFuncs:
                - xmlPopPE
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:8271,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankChars
        - Branch String:   'parser.c:8271,6'
          Branch Sides:
            - BranchSide:      'parser.c:8272,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
            - BranchSide:      'parser.c:8275,5'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:8280,28'
          Branch Sides:
            - BranchSide:      'parser.c:8280,32'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
            - BranchSide:      'parser.c:8284,5'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:8280,9'
          Branch Sides:
            - BranchSide:      'parser.c:8281,14'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:8284,5'
              BranchSideFuncs:
                - xmlNextChar
      Callsites:
        - Src:             'parser.c:8238,9'
          Dst:             xmlNextChar
        - Src:             'parser.c:8244,2'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:8254,17'
          Dst:             xmlParseConditionalSections
        - Src:             'parser.c:8256,10'
          Dst:             xmlParseMarkupDecl
        - Src:             'parser.c:8258,10'
          Dst:             xmlParsePEReference
        - Src:             'parser.c:8260,3'
          Dst:             xmlFatalErr
        - Src:             'parser.c:8263,6'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:8264,13'
          Dst:             xmlParserShrink
        - Src:             'parser.c:8265,13'
          Dst:             xmlParserGrow
        - Src:             'parser.c:8269,13'
          Dst:             xmlPopPE
        - Src:             'parser.c:8272,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:8273,6'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:8281,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:8284,5'
          Dst:             xmlNextChar
    - functionName:    xmlCleanSpecialAttr
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1224
      functionLinenumberEnd: 1235
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCleanSpecialAttrCallback
        - xmlHashFree
        - xmlHashScanFull
        - xmlHashSize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:1225,9'
          Branch Sides:
            - BranchSide:      'parser.c:1226,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1228,21'
              BranchSideFuncs:
                - xmlHashScanFull
                - xmlHashSize
                - xmlHashFree
        - Branch String:   'parser.c:1230,9'
          Branch Sides:
            - BranchSide:      'parser.c:1231,21'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'parser.c:1234,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:1228,5'
          Dst:             xmlHashScanFull
        - Src:             'parser.c:1228,5'
          Dst:             xmlCleanSpecialAttrCallback
        - Src:             'parser.c:1230,9'
          Dst:             xmlHashSize
        - Src:             'parser.c:1231,9'
          Dst:             xmlHashFree
    - functionName:    xmlParseElement
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9827
      functionLinenumberEnd: 9845
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         11
      ICount:          89
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlFatalErrMsgStrIntStr
        - xmlParseContentInternal
        - xmlParseElementEnd
        - xmlParseElementStart
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:9828,9'
          Branch Sides:
            - BranchSide:      'parser.c:9829,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9831,29'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParseElementEnd
                - xmlFatalErrMsgStrIntStr
        - Branch String:   'parser.c:9833,9'
          Branch Sides:
            - BranchSide:      'parser.c:9834,13'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
            - BranchSide:      'parser.c:9844,24'
              BranchSideFuncs:
                - xmlParseElementEnd
        - Branch String:   'parser.c:9834,13'
          Branch Sides:
            - BranchSide:      'parser.c:9835,28'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
            - BranchSide:      'parser.c:9841,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:9828,9'
          Dst:             xmlParseElementStart
        - Src:             'parser.c:9831,5'
          Dst:             xmlParseContentInternal
        - Src:             'parser.c:9837,13'
          Dst:             xmlFatalErrMsgStrIntStr
        - Src:             'parser.c:9844,5'
          Dst:             xmlParseElementEnd
    - functionName:    xmlFinishDocument
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10484
      functionLinenumberEnd: 10514
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         26
      ICount:          157
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - xmlFreeDoc
        - xmlStrEqual
      functionUses:    5
      BranchProfiles:
        - Branch String:   'parser.c:10490,21'
          Branch Sides:
            - BranchSide:      'parser.c:10490,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeDoc
            - BranchSide:      'parser.c:10493,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeDoc
        - Branch String:   'parser.c:10490,9'
          Branch Sides:
            - BranchSide:      'parser.c:10491,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeDoc
            - BranchSide:      'parser.c:10493,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeDoc
        - Branch String:   'parser.c:10494,9'
          Branch Sides:
            - BranchSide:      'parser.c:10494,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeDoc
            - BranchSide:      'parser.c:10495,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeDoc
        - Branch String:   'parser.c:10495,13'
          Branch Sides:
            - BranchSide:      'parser.c:10496,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeDoc
            - BranchSide:      'parser.c:10503,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeDoc
        - Branch String:   'parser.c:10497,17'
          Branch Sides:
            - BranchSide:      'parser.c:10498,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeDoc
            - BranchSide:      'parser.c:10499,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeDoc
        - Branch String:   'parser.c:10499,17'
          Branch Sides:
            - BranchSide:      'parser.c:10500,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeDoc
            - BranchSide:      'parser.c:10501,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeDoc
        - Branch String:   'parser.c:10503,13'
          Branch Sides:
            - BranchSide:      'parser.c:10504,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeDoc
            - BranchSide:      'parser.c:10509,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeDoc
        - Branch String:   'parser.c:10509,6'
          Branch Sides:
            - BranchSide:      'parser.c:10510,24'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'parser.c:10513,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:10509,6'
          Dst:             xmlStrEqual
        - Src:             'parser.c:10510,13'
          Dst:             xmlFreeDoc
    - functionName:    xmlParseElementStart
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9857
      functionLinenumberEnd: 9970
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      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:9867,9'
          Branch Sides:
            - BranchSide:      'parser.c:9868,27'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlHaltParser
            - BranchSide:      'parser.c:9876,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:9876,9'
          Branch Sides:
            - BranchSide:      'parser.c:9877,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:9882,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:9882,9'
          Branch Sides:
            - BranchSide:      'parser.c:9883,12'
              BranchSideFuncs:
                - spacePush
                - xmlParseStartTag
                - nameNsPush
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlParseStartTag2
            - BranchSide:      'parser.c:9884,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:9884,14'
          Branch Sides:
            - BranchSide:      'parser.c:9885,12'
              BranchSideFuncs:
                - spacePush
                - xmlParseStartTag
                - nameNsPush
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlParseStartTag2
            - BranchSide:      'parser.c:9887,12'
              BranchSideFuncs:
                - spacePush
                - xmlParseStartTag
                - nameNsPush
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlParseStartTag2
        - Branch String:   'parser.c:9891,9'
          Branch Sides:
            - BranchSide:      'parser.c:9893,34'
              BranchSideFuncs:
                - xmlParseStartTag2
                - nameNsPush
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
            - BranchSide:      'parser.c:9896,26'
              BranchSideFuncs:
                - xmlParseStartTag
                - nameNsPush
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
        - Branch String:   'parser.c:9898,9'
          Branch Sides:
            - BranchSide:      'parser.c:9899,11'
              BranchSideFuncs:
                - spacePop
            - BranchSide:      'parser.c:9902,16'
              BranchSideFuncs:
                - nameNsPush
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
        - Branch String:   'parser.c:9911,24'
          Branch Sides:
            - BranchSide:      'parser.c:9911,27'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
            - BranchSide:      'parser.c:9919,10'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
        - Branch String:   'parser.c:9911,44'
          Branch Sides:
            - BranchSide:      'parser.c:9911,47'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
            - BranchSide:      'parser.c:9919,10'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
        - Branch String:   'parser.c:9911,59'
          Branch Sides:
            - BranchSide:      'parser.c:9912,9'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
            - BranchSide:      'parser.c:9919,10'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
        - Branch String:   'parser.c:9912,20'
          Branch Sides:
            - BranchSide:      'parser.c:9912,24'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
            - BranchSide:      'parser.c:9919,10'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
        - Branch String:   'parser.c:9911,9'
          Branch Sides:
            - BranchSide:      'parser.c:9913,41'
              BranchSideFuncs:
                - xmlValidateRoot
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
            - BranchSide:      'parser.c:9919,10'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
        - Branch String:   'parser.c:9919,22'
          Branch Sides:
            - BranchSide:      'parser.c:9919,26'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
            - BranchSide:      'parser.c:9945,9'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
        - Branch String:   'parser.c:9919,9'
          Branch Sides:
            - BranchSide:      'parser.c:9920,9'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
            - BranchSide:      'parser.c:9945,9'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
        - Branch String:   'parser.c:9920,9'
          Branch Sides:
            - BranchSide:      'parser.c:9920,9'
              BranchSideFuncs:
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
            - BranchSide:      'parser.c:9921,6'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
        - Branch String:   'parser.c:9921,6'
          Branch Sides:
            - BranchSide:      'parser.c:9922,11'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
            - BranchSide:      'parser.c:9927,11'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
        - Branch String:   'parser.c:9922,30'
          Branch Sides:
            - BranchSide:      'parser.c:9922,34'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
            - BranchSide:      'parser.c:9926,2'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
        - Branch String:   'parser.c:9922,67'
          Branch Sides:
            - BranchSide:      'parser.c:9923,5'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
            - BranchSide:      'parser.c:9926,2'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
        - Branch String:   'parser.c:9922,10'
          Branch Sides:
            - BranchSide:      'parser.c:9924,3'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
            - BranchSide:      'parser.c:9926,2'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
        - Branch String:   'parser.c:9934,6'
          Branch Sides:
            - BranchSide:      'parser.c:9935,21'
              BranchSideFuncs:
                - xmlParserNsPop
                - xmlParserAddNodeInfo
            - BranchSide:      'parser.c:9936,6'
              BranchSideFuncs:
                - xmlParserAddNodeInfo
        - Branch String:   'parser.c:9936,18'
          Branch Sides:
            - BranchSide:      'parser.c:9936,21'
              BranchSideFuncs:
                - xmlParserAddNodeInfo
            - BranchSide:      'parser.c:9943,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9936,6'
          Branch Sides:
            - BranchSide:      'parser.c:9937,30'
              BranchSideFuncs:
                - xmlParserAddNodeInfo
            - BranchSide:      'parser.c:9943,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9945,9'
          Branch Sides:
            - BranchSide:      'parser.c:9946,9'
              BranchSideFuncs:
                - xmlParserAddNodeInfo
                - xmlParserGrow
            - BranchSide:      'parser.c:9954,33'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
        - Branch String:   'parser.c:9946,9'
          Branch Sides:
            - BranchSide:      'parser.c:9946,9'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserAddNodeInfo
            - BranchSide:      'parser.c:9947,13'
              BranchSideFuncs:
                - xmlParserAddNodeInfo
        - Branch String:   'parser.c:9947,25'
          Branch Sides:
            - BranchSide:      'parser.c:9947,28'
              BranchSideFuncs:
                - xmlParserAddNodeInfo
            - BranchSide:      'parser.c:9953,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9947,13'
          Branch Sides:
            - BranchSide:      'parser.c:9948,30'
              BranchSideFuncs:
                - xmlParserAddNodeInfo
            - BranchSide:      'parser.c:9953,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9964,6'
          Branch Sides:
            - BranchSide:      'parser.c:9965,21'
              BranchSideFuncs:
                - xmlParserNsPop
            - BranchSide:      'parser.c:9966,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:9868,9'
          Dst:             xmlFatalErrMsgInt
        - Src:             'parser.c:9871,2'
          Dst:             xmlHaltParser
        - Src:             'parser.c:9883,2'
          Dst:             spacePush
        - Src:             'parser.c:9885,2'
          Dst:             spacePush
        - Src:             'parser.c:9887,2'
          Dst:             spacePush
        - Src:             'parser.c:9893,16'
          Dst:             xmlParseStartTag2
        - Src:             'parser.c:9896,9'
          Dst:             xmlParseStartTag
        - Src:             'parser.c:9899,2'
          Dst:             spacePop
        - Src:             'parser.c:9902,5'
          Dst:             nameNsPush
        - Src:             'parser.c:9913,24'
          Dst:             xmlValidateRoot
        - Src:             'parser.c:9920,9'
          Dst:             xmlParserGrow
        - Src:             'parser.c:9932,2'
          Dst:             namePop
        - Src:             'parser.c:9933,2'
          Dst:             spacePop
        - Src:             'parser.c:9935,6'
          Dst:             xmlParserNsPop
        - Src:             'parser.c:9941,13'
          Dst:             xmlParserAddNodeInfo
        - Src:             'parser.c:9946,9'
          Dst:             xmlParserGrow
        - Src:             'parser.c:9951,13'
          Dst:             xmlParserAddNodeInfo
        - Src:             'parser.c:9954,9'
          Dst:             xmlFatalErrMsgStrIntStr
        - Src:             'parser.c:9961,2'
          Dst:             nodePop
        - Src:             'parser.c:9962,2'
          Dst:             namePop
        - Src:             'parser.c:9963,2'
          Dst:             spacePop
        - Src:             'parser.c:9965,6'
          Dst:             xmlParserNsPop
    - functionName:    xmlParseContentInternal
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9693
      functionLinenumberEnd: 9787
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         93
      ICount:          648
      EdgeCount:       128
      CyclomaticComplexity: 37
      functionsReached:
        - namePop
        - nodePop
        - spacePop
        - xmlFatalErrMsgStrIntStr
        - xmlParseCDSect
        - xmlParseCharDataInternal
        - xmlParseComment
        - xmlParseElementEnd
        - xmlParseElementStart
        - xmlParsePI
        - xmlParseReference
        - xmlParserGrow
        - xmlParserNsPop
        - xmlParserShrink
      functionUses:    5
      BranchProfiles:
        - Branch String:   'parser.c:9698,5'
          Branch Sides:
            - BranchSide:      'parser.c:9698,5'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
            - BranchSide:      'parser.c:9699,5'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
        - Branch String:   'parser.c:9698,5'
          Branch Sides:
            - BranchSide:      'parser.c:9698,5'
              BranchSideFuncs:
                - xmlParserGrow
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
            - BranchSide:      'parser.c:9699,5'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
        - Branch String:   'parser.c:9699,50'
          Branch Sides:
            - BranchSide:      'parser.c:9699,5'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
            - BranchSide:      'parser.c:9700,6'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
        - Branch String:   'parser.c:9699,5'
          Branch Sides:
            - BranchSide:      'parser.c:9701,23'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
            - BranchSide:      'parser.c:9759,10'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
        - Branch String:   'parser.c:9706,20'
          Branch Sides:
            - BranchSide:      'parser.c:9706,24'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
            - BranchSide:      'parser.c:9714,11'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParsePI
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
        - Branch String:   'parser.c:9706,6'
          Branch Sides:
            - BranchSide:      'parser.c:9707,17'
              BranchSideFuncs:
                - xmlParsePI
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'parser.c:9714,11'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParsePI
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
        - Branch String:   'parser.c:9714,11'
          Branch Sides:
            - BranchSide:      'parser.c:9714,11'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParsePI
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
            - BranchSide:      'parser.c:9721,13'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
        - Branch String:   'parser.c:9714,11'
          Branch Sides:
            - BranchSide:      'parser.c:9714,11'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParsePI
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
            - BranchSide:      'parser.c:9721,13'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
        - Branch String:   'parser.c:9714,11'
          Branch Sides:
            - BranchSide:      'parser.c:9714,11'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParsePI
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
            - BranchSide:      'parser.c:9721,13'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
        - Branch String:   'parser.c:9714,11'
          Branch Sides:
            - BranchSide:      'parser.c:9714,11'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParsePI
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
            - BranchSide:      'parser.c:9721,13'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
        - Branch String:   'parser.c:9714,11'
          Branch Sides:
            - BranchSide:      'parser.c:9714,11'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParsePI
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
            - BranchSide:      'parser.c:9721,13'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
        - Branch String:   'parser.c:9714,11'
          Branch Sides:
            - BranchSide:      'parser.c:9714,11'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParsePI
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
            - BranchSide:      'parser.c:9721,13'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
        - Branch String:   'parser.c:9714,11'
          Branch Sides:
            - BranchSide:      'parser.c:9714,11'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParsePI
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
            - BranchSide:      'parser.c:9721,13'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
        - Branch String:   'parser.c:9714,11'
          Branch Sides:
            - BranchSide:      'parser.c:9714,11'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParsePI
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
            - BranchSide:      'parser.c:9721,13'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
        - Branch String:   'parser.c:9714,11'
          Branch Sides:
            - BranchSide:      'parser.c:9715,21'
              BranchSideFuncs:
                - xmlParseCDSect
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParsePI
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'parser.c:9721,13'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
        - Branch String:   'parser.c:9721,25'
          Branch Sides:
            - BranchSide:      'parser.c:9721,29'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
            - BranchSide:      'parser.c:9729,12'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
        - Branch String:   'parser.c:9721,44'
          Branch Sides:
            - BranchSide:      'parser.c:9722,5'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
            - BranchSide:      'parser.c:9729,12'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
        - Branch String:   'parser.c:9722,20'
          Branch Sides:
            - BranchSide:      'parser.c:9722,24'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
            - BranchSide:      'parser.c:9729,12'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
        - Branch String:   'parser.c:9721,11'
          Branch Sides:
            - BranchSide:      'parser.c:9723,22'
              BranchSideFuncs:
                - xmlParseComment
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'parser.c:9729,12'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
        - Branch String:   'parser.c:9729,11'
          Branch Sides:
            - BranchSide:      'parser.c:9730,17'
              BranchSideFuncs:
                - xmlParseElementStart
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParseReference
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseElementEnd
            - BranchSide:      'parser.c:9744,12'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseReference
        - Branch String:   'parser.c:9730,17'
          Branch Sides:
            - BranchSide:      'parser.c:9731,21'
              BranchSideFuncs:
                - xmlParseElementEnd
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'parser.c:9735,31'
              BranchSideFuncs:
                - xmlParseElementStart
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParseReference
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'parser.c:9731,21'
          Branch Sides:
            - BranchSide:      'parser.c:9732,21'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
            - BranchSide:      'parser.c:9733,29'
              BranchSideFuncs:
                - xmlParseElementEnd
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'parser.c:9744,11'
          Branch Sides:
            - BranchSide:      'parser.c:9745,24'
              BranchSideFuncs:
                - xmlParseReference
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'parser.c:9752,31'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'parser.c:9755,2'
          Branch Sides:
            - BranchSide:      'parser.c:9755,2'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
            - BranchSide:      'parser.c:9756,2'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
        - Branch String:   'parser.c:9755,2'
          Branch Sides:
            - BranchSide:      'parser.c:9755,2'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'parser.c:9756,2'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
        - Branch String:   'parser.c:9755,2'
          Branch Sides:
            - BranchSide:      'parser.c:9755,2'
              BranchSideFuncs:
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
            - BranchSide:      'parser.c:9756,2'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
        - Branch String:   'parser.c:9756,2'
          Branch Sides:
            - BranchSide:      'parser.c:9699,5'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
            - BranchSide:      'parser.c:9756,2'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
        - Branch String:   'parser.c:9756,2'
          Branch Sides:
            - BranchSide:      'parser.c:9699,5'
              BranchSideFuncs:
                - xmlParserGrow
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
            - BranchSide:      'parser.c:9756,2'
              BranchSideFuncs:
                - xmlParserGrow
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
        - Branch String:   'parser.c:9759,36'
          Branch Sides:
            - BranchSide:      'parser.c:9760,10'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
            - BranchSide:      'parser.c:9773,5'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
        - Branch String:   'parser.c:9760,48'
          Branch Sides:
            - BranchSide:      'parser.c:9761,10'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
            - BranchSide:      'parser.c:9773,5'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
        - Branch String:   'parser.c:9759,9'
          Branch Sides:
            - BranchSide:      'parser.c:9762,24'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
            - BranchSide:      'parser.c:9773,5'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
        - Branch String:   'parser.c:9773,5'
          Branch Sides:
            - BranchSide:      'parser.c:9774,17'
              BranchSideFuncs:
                - nodePop
                - spacePop
                - namePop
                - xmlParserNsPop
            - BranchSide:      'parser.c:9776,5'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
        - Branch String:   'parser.c:9776,5'
          Branch Sides:
            - BranchSide:      'parser.c:9777,29'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlParserNsPop
            - BranchSide:      'parser.c:9785,5'
              BranchSideFuncs:
                - spacePop
        - Branch String:   'parser.c:9779,13'
          Branch Sides:
            - BranchSide:      'parser.c:9780,28'
              BranchSideFuncs:
                - xmlParserNsPop
                - namePop
                - spacePop
            - BranchSide:      'parser.c:9782,17'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlParserNsPop
        - Branch String:   'parser.c:9785,5'
          Branch Sides:
            - BranchSide:      'parser.c:9786,18'
              BranchSideFuncs:
                - spacePop
            - BranchSide:      'parser.c:9787,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:9698,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:9707,6'
          Dst:             xmlParsePI
        - Src:             'parser.c:9715,6'
          Dst:             xmlParseCDSect
        - Src:             'parser.c:9723,6'
          Dst:             xmlParseComment
        - Src:             'parser.c:9733,10'
          Dst:             xmlParseElementEnd
        - Src:             'parser.c:9735,10'
          Dst:             xmlParseElementStart
        - Src:             'parser.c:9745,6'
          Dst:             xmlParseReference
        - Src:             'parser.c:9752,6'
          Dst:             xmlParseCharDataInternal
        - Src:             'parser.c:9755,2'
          Dst:             xmlParserShrink
        - Src:             'parser.c:9756,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:9764,9'
          Dst:             xmlFatalErrMsgStrIntStr
        - Src:             'parser.c:9774,9'
          Dst:             nodePop
        - Src:             'parser.c:9780,13'
          Dst:             xmlParserNsPop
        - Src:             'parser.c:9782,9'
          Dst:             namePop
        - Src:             'parser.c:9786,9'
          Dst:             spacePop
    - functionName:    xmlParseElementEnd
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9979
      functionLinenumberEnd: 10013
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         26
      ICount:          191
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - namePop
        - xmlParseEndTag1
        - xmlParseEndTag2
        - xmlParserFindNodeInfo
        - xmlParserGrow
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:9982,9'
          Branch Sides:
            - BranchSide:      'parser.c:9983,14'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:9991,9'
              BranchSideFuncs:
                - xmlParseEndTag1
                - xmlParserFindNodeInfo
                - xmlParseEndTag2
                - namePop
        - Branch String:   'parser.c:9983,26'
          Branch Sides:
            - BranchSide:      'parser.c:9983,30'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:9985,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9983,13'
          Branch Sides:
            - BranchSide:      'parser.c:9984,13'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:9985,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9984,13'
          Branch Sides:
            - BranchSide:      'parser.c:9984,13'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:9985,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9991,9'
          Branch Sides:
            - BranchSide:      'parser.c:9992,18'
              BranchSideFuncs:
                - xmlParseEndTag2
                - namePop
                - xmlParserFindNodeInfo
            - BranchSide:      'parser.c:9997,18'
              BranchSideFuncs:
                - xmlParseEndTag1
                - xmlParserFindNodeInfo
        - Branch String:   'parser.c:10003,21'
          Branch Sides:
            - BranchSide:      'parser.c:10003,24'
              BranchSideFuncs:
                - xmlParserFindNodeInfo
            - BranchSide:      'parser.c:10003,21'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10003,9'
          Branch Sides:
            - BranchSide:      'parser.c:10003,9'
              BranchSideFuncs:
                - xmlParserFindNodeInfo
            - BranchSide:      'parser.c:10006,66'
              BranchSideFuncs:
                - xmlParserFindNodeInfo
        - Branch String:   'parser.c:10007,13'
          Branch Sides:
            - BranchSide:      'parser.c:10008,34'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10012,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:9984,13'
          Dst:             xmlParserGrow
        - Src:             'parser.c:9992,2'
          Dst:             xmlParseEndTag2
        - Src:             'parser.c:9993,2'
          Dst:             namePop
        - Src:             'parser.c:9997,2'
          Dst:             xmlParseEndTag1
        - Src:             'parser.c:10006,44'
          Dst:             xmlParserFindNodeInfo
    - functionName:    namePop
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2186
      functionLinenumberEnd: 2199
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         10
      ICount:          87
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'parser.c:2189,24'
          Branch Sides:
            - BranchSide:      'parser.c:2189,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2190,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2189,9'
          Branch Sides:
            - BranchSide:      'parser.c:2190,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2191,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2192,9'
          Branch Sides:
            - BranchSide:      'parser.c:2193,22'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2195,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParseEndTag1
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8548
      functionLinenumberEnd: 8594
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 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:8551,5'
          Branch Sides:
            - BranchSide:      'parser.c:8551,5'
              BranchSideFuncs:
                - xmlParseNameAndCompare
                - xmlSkipBlankChars
                - xmlFatalErr
                - namePop
                - spacePop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:8552,10'
              BranchSideFuncs:
                - xmlParseNameAndCompare
                - xmlSkipBlankChars
                - xmlFatalErr
                - namePop
                - spacePop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:8551,5'
          Branch Sides:
            - BranchSide:      'parser.c:8551,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseNameAndCompare
                - xmlSkipBlankChars
                - xmlFatalErr
                - namePop
                - spacePop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:8552,10'
              BranchSideFuncs:
                - xmlParseNameAndCompare
                - xmlSkipBlankChars
                - xmlFatalErr
                - namePop
                - spacePop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:8552,22'
          Branch Sides:
            - BranchSide:      'parser.c:8552,26'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:8553,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
        - Branch String:   'parser.c:8552,9'
          Branch Sides:
            - BranchSide:      'parser.c:8553,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:8557,5'
              BranchSideFuncs:
                - xmlParseNameAndCompare
                - xmlSkipBlankChars
                - xmlFatalErr
                - namePop
                - spacePop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:8557,5'
          Branch Sides:
            - BranchSide:      'parser.c:8557,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseNameAndCompare
                - xmlSkipBlankChars
                - xmlFatalErr
                - namePop
                - spacePop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:8559,35'
              BranchSideFuncs:
                - xmlParseNameAndCompare
                - xmlSkipBlankChars
                - xmlFatalErr
                - namePop
                - spacePop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:8564,5'
          Branch Sides:
            - BranchSide:      'parser.c:8564,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErr
                - namePop
                - spacePop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
            - BranchSide:      'parser.c:8565,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErr
                - namePop
                - spacePop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
        - Branch String:   'parser.c:8564,5'
          Branch Sides:
            - BranchSide:      'parser.c:8564,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlFatalErr
                - namePop
                - spacePop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
            - BranchSide:      'parser.c:8565,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErr
                - namePop
                - spacePop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
        - Branch String:   'parser.c:8566,11'
          Branch Sides:
            - BranchSide:      'parser.c:8566,11'
              BranchSideFuncs:
                - xmlFatalErr
                - namePop
                - spacePop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
            - BranchSide:      'parser.c:8566,11'
              BranchSideFuncs:
                - xmlFatalErr
                - namePop
                - spacePop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
        - Branch String:   'parser.c:8566,11'
          Branch Sides:
            - BranchSide:      'parser.c:8566,34'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:8566,11'
              BranchSideFuncs:
                - xmlFatalErr
                - namePop
                - spacePop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
        - Branch String:   'parser.c:8566,11'
          Branch Sides:
            - BranchSide:      'parser.c:8566,34'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:8566,11'
              BranchSideFuncs:
                - xmlFatalErr
                - namePop
                - spacePop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
        - Branch String:   'parser.c:8566,30'
          Branch Sides:
            - BranchSide:      'parser.c:8566,34'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:8567,14'
              BranchSideFuncs:
                - xmlFatalErr
                - namePop
                - spacePop
                - xmlFatalErrMsgStrIntStr
        - Branch String:   'parser.c:8566,9'
          Branch Sides:
            - BranchSide:      'parser.c:8567,14'
              BranchSideFuncs:
                - xmlFatalErr
                - namePop
                - spacePop
                - xmlFatalErrMsgStrIntStr
            - BranchSide:      'parser.c:8569,2'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
        - Branch String:   'parser.c:8577,9'
          Branch Sides:
            - BranchSide:      'parser.c:8578,13'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - namePop
                - spacePop
            - BranchSide:      'parser.c:8587,10'
              BranchSideFuncs:
                - namePop
                - spacePop
        - Branch String:   'parser.c:8578,13'
          Branch Sides:
            - BranchSide:      'parser.c:8578,32'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - namePop
                - spacePop
            - BranchSide:      'parser.c:8579,33'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - namePop
                - spacePop
        - Branch String:   'parser.c:8587,29'
          Branch Sides:
            - BranchSide:      'parser.c:8587,33'
              BranchSideFuncs:
                - namePop
                - spacePop
            - BranchSide:      'parser.c:8591,13'
              BranchSideFuncs:
                - namePop
                - spacePop
        - Branch String:   'parser.c:8587,64'
          Branch Sides:
            - BranchSide:      'parser.c:8588,4'
              BranchSideFuncs:
                - namePop
                - spacePop
            - BranchSide:      'parser.c:8591,13'
              BranchSideFuncs:
                - namePop
                - spacePop
        - Branch String:   'parser.c:8587,9'
          Branch Sides:
            - BranchSide:      'parser.c:8589,9'
              BranchSideFuncs:
                - namePop
                - spacePop
            - BranchSide:      'parser.c:8591,13'
              BranchSideFuncs:
                - namePop
                - spacePop
      Callsites:
        - Src:             'parser.c:8551,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:8553,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:8557,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:8559,12'
          Dst:             xmlParseNameAndCompare
        - Src:             'parser.c:8564,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:8565,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:8567,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:8569,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:8579,9'
          Dst:             xmlFatalErrMsgStrIntStr
        - Src:             'parser.c:8591,5'
          Dst:             namePop
        - Src:             'parser.c:8592,5'
          Dst:             spacePop
    - functionName:    xmlParsePI
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5477
      functionLinenumberEnd: 5576
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         112
      ICount:          696
      EdgeCount:       151
      CyclomaticComplexity: 41
      functionsReached:
        - xmlCatalogGetDefaults
        - xmlCopyCharMultiByte
        - xmlCurrentChar
        - xmlErrMemory
        - xmlFatalErr
        - xmlFatalErrMsgStr
        - xmlParseCatalogPI
        - xmlParsePITarget
        - xmlParserGrow
        - xmlSkipBlankChars
        - xmlStrEqual
      functionUses:    5
      BranchProfiles:
        - Branch String:   'parser.c:5487,22'
          Branch Sides:
            - BranchSide:      'parser.c:5487,26'
              BranchSideFuncs:
                - xmlParsePITarget
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlCurrentChar
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5487,22'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5487,9'
          Branch Sides:
            - BranchSide:      'parser.c:5487,9'
              BranchSideFuncs:
                - xmlParsePITarget
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlCurrentChar
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5491,2'
              BranchSideFuncs:
                - xmlParsePITarget
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlCurrentChar
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5491,2'
          Branch Sides:
            - BranchSide:      'parser.c:5491,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParsePITarget
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlCurrentChar
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlParserGrow
            - BranchSide:      'parser.c:5497,35'
              BranchSideFuncs:
                - xmlParsePITarget
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlCurrentChar
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlParserGrow
        - Branch String:   'parser.c:5498,6'
          Branch Sides:
            - BranchSide:      'parser.c:5499,11'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlCurrentChar
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlParserGrow
            - BranchSide:      'parser.c:5573,18'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:5499,23'
          Branch Sides:
            - BranchSide:      'parser.c:5499,27'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlCurrentChar
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlParserGrow
            - BranchSide:      'parser.c:5511,24'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlCurrentChar
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlErrMemory
        - Branch String:   'parser.c:5499,10'
          Branch Sides:
            - BranchSide:      'parser.c:5500,3'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:5511,24'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlCurrentChar
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlErrMemory
        - Branch String:   'parser.c:5500,3'
          Branch Sides:
            - BranchSide:      'parser.c:5500,3'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:5505,8'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5505,19'
          Branch Sides:
            - BranchSide:      'parser.c:5505,24'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5509,3'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5505,42'
          Branch Sides:
            - BranchSide:      'parser.c:5506,8'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5509,3'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5505,7'
          Branch Sides:
            - BranchSide:      'parser.c:5507,7'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5509,3'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5512,10'
          Branch Sides:
            - BranchSide:      'parser.c:5513,16'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:5516,10'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlCurrentChar
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5516,10'
          Branch Sides:
            - BranchSide:      'parser.c:5517,21'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCurrentChar
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
            - BranchSide:      'parser.c:5520,12'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
        - Branch String:   'parser.c:5521,26'
          Branch Sides:
            - BranchSide:      'parser.c:5521,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
            - BranchSide:      'parser.c:5521,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
        - Branch String:   'parser.c:5521,13'
          Branch Sides:
            - BranchSide:      'parser.c:5521,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
            - BranchSide:      'parser.c:5521,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
        - Branch String:   'parser.c:5521,13'
          Branch Sides:
            - BranchSide:      'parser.c:5521,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
            - BranchSide:      'parser.c:5522,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
        - Branch String:   'parser.c:5521,13'
          Branch Sides:
            - BranchSide:      'parser.c:5521,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
            - BranchSide:      'parser.c:5522,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
        - Branch String:   'parser.c:5521,13'
          Branch Sides:
            - BranchSide:      'parser.c:5521,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
            - BranchSide:      'parser.c:5522,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
        - Branch String:   'parser.c:5521,13'
          Branch Sides:
            - BranchSide:      'parser.c:5521,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
            - BranchSide:      'parser.c:5521,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
        - Branch String:   'parser.c:5521,13'
          Branch Sides:
            - BranchSide:      'parser.c:5521,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
            - BranchSide:      'parser.c:5522,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
        - Branch String:   'parser.c:5521,13'
          Branch Sides:
            - BranchSide:      'parser.c:5521,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
            - BranchSide:      'parser.c:5521,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
        - Branch String:   'parser.c:5521,13'
          Branch Sides:
            - BranchSide:      'parser.c:5521,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
            - BranchSide:      'parser.c:5522,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
        - Branch String:   'parser.c:5521,13'
          Branch Sides:
            - BranchSide:      'parser.c:5521,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
            - BranchSide:      'parser.c:5521,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
        - Branch String:   'parser.c:5521,26'
          Branch Sides:
            - BranchSide:      'parser.c:5521,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
            - BranchSide:      'parser.c:5522,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
        - Branch String:   'parser.c:5521,6'
          Branch Sides:
            - BranchSide:      'parser.c:5523,7'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlErrMemory
            - BranchSide:      'parser.c:5545,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5523,7'
          Branch Sides:
            - BranchSide:      'parser.c:5525,39'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlErrMemory
            - BranchSide:      'parser.c:5535,3'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5527,11'
          Branch Sides:
            - BranchSide:      'parser.c:5528,17'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:5532,13'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5535,3'
          Branch Sides:
            - BranchSide:      'parser.c:5535,3'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5535,3'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5536,21'
          Branch Sides:
            - BranchSide:      'parser.c:5537,39'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5542,3'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlFatalErrMsgStr
                - xmlErrMemory
        - Branch String:   'parser.c:5542,3'
          Branch Sides:
            - BranchSide:      'parser.c:5542,3'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlFatalErrMsgStr
                - xmlErrMemory
            - BranchSide:      'parser.c:5542,3'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlFatalErrMsgStr
                - xmlErrMemory
        - Branch String:   'parser.c:5546,10'
          Branch Sides:
            - BranchSide:      'parser.c:5547,21'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5550,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
        - Branch String:   'parser.c:5550,3'
          Branch Sides:
            - BranchSide:      'parser.c:5550,3'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
            - BranchSide:      'parser.c:5553,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
        - Branch String:   'parser.c:5553,29'
          Branch Sides:
            - BranchSide:      'parser.c:5554,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
            - BranchSide:      'parser.c:5566,8'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5553,7'
          Branch Sides:
            - BranchSide:      'parser.c:5555,31'
              BranchSideFuncs:
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
            - BranchSide:      'parser.c:5566,8'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5556,46'
          Branch Sides:
            - BranchSide:      'parser.c:5557,5'
              BranchSideFuncs:
                - xmlParseCatalogPI
            - BranchSide:      'parser.c:5558,22'
              BranchSideFuncs:
                - xmlParseCatalogPI
        - Branch String:   'parser.c:5556,11'
          Branch Sides:
            - BranchSide:      'parser.c:5558,22'
              BranchSideFuncs:
                - xmlParseCatalogPI
            - BranchSide:      'parser.c:5559,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:5491,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5497,18'
          Dst:             xmlParsePITarget
        - Src:             'parser.c:5500,3'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5513,3'
          Dst:             xmlErrMemory
        - Src:             'parser.c:5516,10'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:5517,3'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:5520,12'
          Dst:             xmlCurrentChar
        - Src:             'parser.c:5528,4'
          Dst:             xmlErrMemory
        - Src:             'parser.c:5535,3'
          Dst:             xmlCopyCharMultiByte
        - Src:             'parser.c:5537,21'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:5543,9'
          Dst:             xmlCurrentChar
        - Src:             'parser.c:5547,3'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:5550,3'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5554,8'
          Dst:             xmlStrEqual
        - Src:             'parser.c:5555,31'
          Dst:             xmlCatalogGetDefaults
        - Src:             'parser.c:5558,4'
          Dst:             xmlParseCatalogPI
        - Src:             'parser.c:5573,6'
          Dst:             xmlFatalErr
    - functionName:    xmlParseCDSect
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9599
      functionLinenumberEnd: 9682
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         169
      ICount:          1009
      EdgeCount:       230
      CyclomaticComplexity: 63
      functionsReached:
        - xmlCopyCharMultiByte
        - xmlCurrentChar
        - xmlErrMemory
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlFatalErrMsgStr
        - xmlParserGrow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:9610,22'
          Branch Sides:
            - BranchSide:      'parser.c:9610,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9611,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9610,41'
          Branch Sides:
            - BranchSide:      'parser.c:9610,45'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9611,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9610,9'
          Branch Sides:
            - BranchSide:      'parser.c:9611,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9612,5'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:9612,5'
          Branch Sides:
            - BranchSide:      'parser.c:9612,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
                - xmlParserGrow
            - BranchSide:      'parser.c:9614,10'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
                - xmlParserGrow
        - Branch String:   'parser.c:9614,10'
          Branch Sides:
            - BranchSide:      'parser.c:9614,10'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
                - xmlParserGrow
            - BranchSide:      'parser.c:9615,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9614,10'
          Branch Sides:
            - BranchSide:      'parser.c:9614,10'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
                - xmlParserGrow
            - BranchSide:      'parser.c:9615,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9614,10'
          Branch Sides:
            - BranchSide:      'parser.c:9614,10'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
                - xmlParserGrow
            - BranchSide:      'parser.c:9615,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9614,10'
          Branch Sides:
            - BranchSide:      'parser.c:9614,10'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
                - xmlParserGrow
            - BranchSide:      'parser.c:9615,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9614,10'
          Branch Sides:
            - BranchSide:      'parser.c:9614,10'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
                - xmlParserGrow
            - BranchSide:      'parser.c:9615,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9614,9'
          Branch Sides:
            - BranchSide:      'parser.c:9615,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
                - xmlParserGrow
            - BranchSide:      'parser.c:9616,5'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
                - xmlParserGrow
        - Branch String:   'parser.c:9616,5'
          Branch Sides:
            - BranchSide:      'parser.c:9616,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:9618,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:9619,9'
          Branch Sides:
            - BranchSide:      'parser.c:9619,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:9619,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:9619,10'
          Branch Sides:
            - BranchSide:      'parser.c:9619,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:9619,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:9619,10'
          Branch Sides:
            - BranchSide:      'parser.c:9619,10'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:9623,5'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:9619,10'
          Branch Sides:
            - BranchSide:      'parser.c:9619,10'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:9623,5'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:9619,10'
          Branch Sides:
            - BranchSide:      'parser.c:9620,14'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:9623,5'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:9619,10'
          Branch Sides:
            - BranchSide:      'parser.c:9619,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:9619,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:9619,10'
          Branch Sides:
            - BranchSide:      'parser.c:9619,10'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:9623,5'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:9619,10'
          Branch Sides:
            - BranchSide:      'parser.c:9619,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:9619,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:9619,10'
          Branch Sides:
            - BranchSide:      'parser.c:9619,10'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:9623,5'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:9619,10'
          Branch Sides:
            - BranchSide:      'parser.c:9619,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:9620,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:9619,9'
          Branch Sides:
            - BranchSide:      'parser.c:9620,14'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:9623,5'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:9623,5'
          Branch Sides:
            - BranchSide:      'parser.c:9623,5'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:9623,5'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:9625,9'
          Branch Sides:
            - BranchSide:      'parser.c:9625,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:9625,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:9625,10'
          Branch Sides:
            - BranchSide:      'parser.c:9625,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:9625,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:9625,10'
          Branch Sides:
            - BranchSide:      'parser.c:9625,10'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:9629,5'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:9625,10'
          Branch Sides:
            - BranchSide:      'parser.c:9625,10'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:9629,5'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:9625,10'
          Branch Sides:
            - BranchSide:      'parser.c:9626,14'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:9629,5'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:9625,10'
          Branch Sides:
            - BranchSide:      'parser.c:9625,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:9625,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:9625,10'
          Branch Sides:
            - BranchSide:      'parser.c:9625,10'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:9629,5'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:9625,10'
          Branch Sides:
            - BranchSide:      'parser.c:9625,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:9625,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:9625,10'
          Branch Sides:
            - BranchSide:      'parser.c:9625,10'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:9629,5'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:9625,10'
          Branch Sides:
            - BranchSide:      'parser.c:9625,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:9626,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:9625,9'
          Branch Sides:
            - BranchSide:      'parser.c:9626,14'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:9629,5'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:9629,5'
          Branch Sides:
            - BranchSide:      'parser.c:9629,5'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:9629,5'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:9632,9'
          Branch Sides:
            - BranchSide:      'parser.c:9633,15'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:9636,5'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9636,25'
          Branch Sides:
            - BranchSide:      'parser.c:9636,12'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9636,12'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9636,12'
          Branch Sides:
            - BranchSide:      'parser.c:9636,12'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9636,12'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9636,12'
          Branch Sides:
            - BranchSide:      'parser.c:9636,12'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9637,14'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9636,12'
          Branch Sides:
            - BranchSide:      'parser.c:9636,12'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9637,14'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9636,12'
          Branch Sides:
            - BranchSide:      'parser.c:9636,5'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9637,14'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9636,12'
          Branch Sides:
            - BranchSide:      'parser.c:9636,12'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9636,12'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9636,12'
          Branch Sides:
            - BranchSide:      'parser.c:9636,12'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9637,14'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9636,12'
          Branch Sides:
            - BranchSide:      'parser.c:9636,12'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9636,12'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9636,12'
          Branch Sides:
            - BranchSide:      'parser.c:9636,12'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9637,14'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9636,12'
          Branch Sides:
            - BranchSide:      'parser.c:9636,12'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9636,5'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9636,25'
          Branch Sides:
            - BranchSide:      'parser.c:9636,5'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9637,14'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9636,5'
          Branch Sides:
            - BranchSide:      'parser.c:9638,6'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9662,5'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:9638,6'
          Branch Sides:
            - BranchSide:      'parser.c:9641,24'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9649,2'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErrMsg
        - Branch String:   'parser.c:9642,10'
          Branch Sides:
            - BranchSide:      'parser.c:9643,16'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:9646,12'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErrMsg
        - Branch String:   'parser.c:9649,2'
          Branch Sides:
            - BranchSide:      'parser.c:9649,2'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlErrMemory
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:9649,2'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErrMsg
        - Branch String:   'parser.c:9650,13'
          Branch Sides:
            - BranchSide:      'parser.c:9651,28'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:9655,6'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9659,2'
          Branch Sides:
            - BranchSide:      'parser.c:9659,2'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9659,2'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9663,9'
          Branch Sides:
            - BranchSide:      'parser.c:9664,20'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:9668,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9668,5'
          Branch Sides:
            - BranchSide:      'parser.c:9668,5'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9668,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9673,29'
          Branch Sides:
            - BranchSide:      'parser.c:9673,34'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9673,50'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9673,9'
          Branch Sides:
            - BranchSide:      'parser.c:9673,50'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9674,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9674,6'
          Branch Sides:
            - BranchSide:      'parser.c:9675,6'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9676,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:9612,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:9616,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:9618,9'
          Dst:             xmlCurrentChar
        - Src:             'parser.c:9620,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:9624,9'
          Dst:             xmlCurrentChar
        - Src:             'parser.c:9626,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:9630,11'
          Dst:             xmlCurrentChar
        - Src:             'parser.c:9633,2'
          Dst:             xmlErrMemory
        - Src:             'parser.c:9643,3'
          Dst:             xmlErrMemory
        - Src:             'parser.c:9649,2'
          Dst:             xmlCopyCharMultiByte
        - Src:             'parser.c:9651,13'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:9660,8'
          Dst:             xmlCurrentChar
        - Src:             'parser.c:9664,2'
          Dst:             xmlFatalErrMsgStr
    - functionName:    xmlParseComment
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5206
      functionLinenumberEnd: 5344
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         138
      ICount:          962
      EdgeCount:       185
      CyclomaticComplexity: 49
      functionsReached:
        - xmlErrMemory
        - xmlFatalErrMsgStr
        - xmlParseCommentComplex
        - xmlParserGrow
        - xmlParserShrink
      functionUses:    5
      BranchProfiles:
        - Branch String:   'parser.c:5220,22'
          Branch Sides:
            - BranchSide:      'parser.c:5220,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5221,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5220,9'
          Branch Sides:
            - BranchSide:      'parser.c:5221,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5222,5'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5222,5'
          Branch Sides:
            - BranchSide:      'parser.c:5222,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5223,10'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5223,22'
          Branch Sides:
            - BranchSide:      'parser.c:5223,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5224,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5223,9'
          Branch Sides:
            - BranchSide:      'parser.c:5224,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5225,5'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5225,5'
          Branch Sides:
            - BranchSide:      'parser.c:5225,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
                - xmlParserGrow
            - BranchSide:      'parser.c:5226,5'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
                - xmlParserGrow
        - Branch String:   'parser.c:5226,5'
          Branch Sides:
            - BranchSide:      'parser.c:5226,5'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:5232,10'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:5226,5'
          Branch Sides:
            - BranchSide:      'parser.c:5226,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:5232,10'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:5234,6'
          Branch Sides:
            - BranchSide:      'parser.c:5234,13'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:5235,6'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:5238,6'
          Branch Sides:
            - BranchSide:      'parser.c:5236,3'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:5239,2'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:5242,22'
          Branch Sides:
            - BranchSide:      'parser.c:5242,27'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:5243,12'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:5242,40'
          Branch Sides:
            - BranchSide:      'parser.c:5242,2'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:5243,12'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:5243,24'
          Branch Sides:
            - BranchSide:      'parser.c:5243,29'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:5244,11'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:5243,40'
          Branch Sides:
            - BranchSide:      'parser.c:5242,2'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:5244,11'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:5242,2'
          Branch Sides:
            - BranchSide:      'parser.c:5245,9'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:5248,21'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:5249,6'
          Branch Sides:
            - BranchSide:      'parser.c:5250,6'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:5256,11'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:5253,6'
          Branch Sides:
            - BranchSide:      'parser.c:5251,3'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:5254,6'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:5260,6'
          Branch Sides:
            - BranchSide:      'parser.c:5261,17'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:5287,13'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5261,17'
          Branch Sides:
            - BranchSide:      'parser.c:5262,23'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
            - BranchSide:      'parser.c:5272,24'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
        - Branch String:   'parser.c:5262,34'
          Branch Sides:
            - BranchSide:      'parser.c:5262,38'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
            - BranchSide:      'parser.c:5265,53'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
        - Branch String:   'parser.c:5262,21'
          Branch Sides:
            - BranchSide:      'parser.c:5263,28'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
            - BranchSide:      'parser.c:5265,53'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
        - Branch String:   'parser.c:5267,21'
          Branch Sides:
            - BranchSide:      'parser.c:5268,34'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:5271,21'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5276,21'
          Branch Sides:
            - BranchSide:      'parser.c:5277,21'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:5281,23'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5287,13'
          Branch Sides:
            - BranchSide:      'parser.c:5288,31'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5293,21'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'parser.c:5294,6'
          Branch Sides:
            - BranchSide:      'parser.c:5295,8'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'parser.c:5298,7'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'parser.c:5298,6'
          Branch Sides:
            - BranchSide:      'parser.c:5299,8'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'parser.c:5308,2'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'parser.c:5300,10'
          Branch Sides:
            - BranchSide:      'parser.c:5301,22'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:5306,8'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'parser.c:5308,2'
          Branch Sides:
            - BranchSide:      'parser.c:5308,2'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5309,2'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5308,2'
          Branch Sides:
            - BranchSide:      'parser.c:5308,2'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'parser.c:5309,2'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5308,2'
          Branch Sides:
            - BranchSide:      'parser.c:5308,2'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5309,2'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5309,2'
          Branch Sides:
            - BranchSide:      'parser.c:5309,2'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
            - BranchSide:      'parser.c:5310,7'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
        - Branch String:   'parser.c:5309,2'
          Branch Sides:
            - BranchSide:      'parser.c:5309,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseCommentComplex
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
            - BranchSide:      'parser.c:5310,7'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
        - Branch String:   'parser.c:5311,6'
          Branch Sides:
            - BranchSide:      'parser.c:5312,10'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
            - BranchSide:      'parser.c:5341,5'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:5312,10'
          Branch Sides:
            - BranchSide:      'parser.c:5313,14'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlParseCommentComplex
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlParserGrow
            - BranchSide:      'parser.c:5337,8'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:5313,14'
          Branch Sides:
            - BranchSide:      'parser.c:5314,7'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:5326,7'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlParseCommentComplex
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5314,7'
          Branch Sides:
            - BranchSide:      'parser.c:5314,7'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:5315,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5315,31'
          Branch Sides:
            - BranchSide:      'parser.c:5315,35'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5322,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5315,63'
          Branch Sides:
            - BranchSide:      'parser.c:5316,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5322,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5315,11'
          Branch Sides:
            - BranchSide:      'parser.c:5317,8'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5322,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5317,8'
          Branch Sides:
            - BranchSide:      'parser.c:5318,8'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5320,8'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5322,11'
          Branch Sides:
            - BranchSide:      'parser.c:5323,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5324,7'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5326,7'
          Branch Sides:
            - BranchSide:      'parser.c:5327,25'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:5332,25'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:5341,29'
          Branch Sides:
            - BranchSide:      'parser.c:5341,34'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:5341,52'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:5341,47'
          Branch Sides:
            - BranchSide:      'parser.c:5341,5'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:5341,52'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:5341,64'
          Branch Sides:
            - BranchSide:      'parser.c:5341,5'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:5341,69'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:5341,5'
          Branch Sides:
            - BranchSide:      'parser.c:5234,7'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:5342,28'
              BranchSideFuncs:
                - xmlParseCommentComplex
      Callsites:
        - Src:             'parser.c:5222,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5225,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5226,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5268,21'
          Dst:             xmlErrMemory
        - Src:             'parser.c:5278,21'
          Dst:             xmlErrMemory
        - Src:             'parser.c:5288,13'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:5308,2'
          Dst:             xmlParserShrink
        - Src:             'parser.c:5309,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5314,7'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5327,7'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:5332,7'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:5342,5'
          Dst:             xmlParseCommentComplex
    - functionName:    xmlParseReference
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7335
      functionLinenumberEnd: 7548
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         124
      ICount:          775
      EdgeCount:       170
      CyclomaticComplexity: 48
      functionsReached:
        - xmlCopyCharMultiByte
        - xmlCtxtParseEntity
        - xmlDocCopyNode
        - xmlErrMemory
        - xmlLookupGeneralEntity
        - xmlParseCharRef
        - xmlParseEntityRefInternal
        - xmlParserEntityCheck
        - xmlStrlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:7340,9'
          Branch Sides:
            - BranchSide:      'parser.c:7341,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7346,9'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
                - xmlStrlen
                - xmlLookupGeneralEntity
                - xmlParseCharRef
                - xmlCopyCharMultiByte
        - Branch String:   'parser.c:7346,9'
          Branch Sides:
            - BranchSide:      'parser.c:7347,6'
              BranchSideFuncs:
                - xmlParseCharRef
                - xmlCopyCharMultiByte
            - BranchSide:      'parser.c:7368,38'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
                - xmlStrlen
                - xmlLookupGeneralEntity
        - Branch String:   'parser.c:7351,6'
          Branch Sides:
            - BranchSide:      'parser.c:7352,6'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7357,9'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
        - Branch String:   'parser.c:7357,9'
          Branch Sides:
            - BranchSide:      'parser.c:7357,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7357,9'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
        - Branch String:   'parser.c:7359,33'
          Branch Sides:
            - BranchSide:      'parser.c:7359,37'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7362,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7359,68'
          Branch Sides:
            - BranchSide:      'parser.c:7360,15'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7362,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7359,13'
          Branch Sides:
            - BranchSide:      'parser.c:7361,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7362,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7369,9'
          Branch Sides:
            - BranchSide:      'parser.c:7370,38'
              BranchSideFuncs:
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
                - xmlStrlen
            - BranchSide:      'parser.c:7371,9'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
                - xmlStrlen
        - Branch String:   'parser.c:7371,9'
          Branch Sides:
            - BranchSide:      'parser.c:7371,22'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7372,10'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
                - xmlStrlen
        - Branch String:   'parser.c:7372,9'
          Branch Sides:
            - BranchSide:      'parser.c:7373,2'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
                - xmlStrlen
            - BranchSide:      'parser.c:7376,10'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
                - xmlStrlen
        - Branch String:   'parser.c:7376,29'
          Branch Sides:
            - BranchSide:      'parser.c:7377,10'
              BranchSideFuncs:
                - xmlStrlen
            - BranchSide:      'parser.c:7378,8'
              BranchSideFuncs:
                - xmlStrlen
        - Branch String:   'parser.c:7376,9'
          Branch Sides:
            - BranchSide:      'parser.c:7378,8'
              BranchSideFuncs:
                - xmlStrlen
            - BranchSide:      'parser.c:7429,10'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
        - Branch String:   'parser.c:7379,6'
          Branch Sides:
            - BranchSide:      'parser.c:7379,19'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7383,7'
              BranchSideFuncs:
                - xmlStrlen
        - Branch String:   'parser.c:7383,26'
          Branch Sides:
            - BranchSide:      'parser.c:7383,30'
              BranchSideFuncs:
                - xmlStrlen
            - BranchSide:      'parser.c:7386,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7383,61'
          Branch Sides:
            - BranchSide:      'parser.c:7384,8'
              BranchSideFuncs:
                - xmlStrlen
            - BranchSide:      'parser.c:7386,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7383,6'
          Branch Sides:
            - BranchSide:      'parser.c:7385,6'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7386,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7429,53'
          Branch Sides:
            - BranchSide:      'parser.c:7430,12'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
            - BranchSide:      'parser.c:7433,14'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
        - Branch String:   'parser.c:7430,52'
          Branch Sides:
            - BranchSide:      'parser.c:7431,12'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
            - BranchSide:      'parser.c:7453,30'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
        - Branch String:   'parser.c:7431,35'
          Branch Sides:
            - BranchSide:      'parser.c:7432,12'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
            - BranchSide:      'parser.c:7433,14'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
        - Branch String:   'parser.c:7429,9'
          Branch Sides:
            - BranchSide:      'parser.c:7433,14'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
            - BranchSide:      'parser.c:7453,30'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
        - Branch String:   'parser.c:7433,13'
          Branch Sides:
            - BranchSide:      'parser.c:7434,32'
              BranchSideFuncs:
                - xmlCtxtParseEntity
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
            - BranchSide:      'parser.c:7435,20'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
        - Branch String:   'parser.c:7453,9'
          Branch Sides:
            - BranchSide:      'parser.c:7454,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7456,10'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
        - Branch String:   'parser.c:7456,29'
          Branch Sides:
            - BranchSide:      'parser.c:7456,33'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7457,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7456,9'
          Branch Sides:
            - BranchSide:      'parser.c:7457,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7459,9'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
        - Branch String:   'parser.c:7459,9'
          Branch Sides:
            - BranchSide:      'parser.c:7463,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7465,17'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
        - Branch String:   'parser.c:7463,13'
          Branch Sides:
            - BranchSide:      'parser.c:7464,6'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7465,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7476,42'
          Branch Sides:
            - BranchSide:      'parser.c:7477,14'
              BranchSideFuncs:
                - xmlStrlen
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:7478,33'
              BranchSideFuncs:
                - xmlStrlen
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
        - Branch String:   'parser.c:7476,13'
          Branch Sides:
            - BranchSide:      'parser.c:7478,33'
              BranchSideFuncs:
                - xmlStrlen
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:7492,9'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
        - Branch String:   'parser.c:7480,46'
          Branch Sides:
            - BranchSide:      'parser.c:7481,18'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:7482,21'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
        - Branch String:   'parser.c:7480,17'
          Branch Sides:
            - BranchSide:      'parser.c:7482,21'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:7485,21'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
        - Branch String:   'parser.c:7482,21'
          Branch Sides:
            - BranchSide:      'parser.c:7483,21'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:7484,13'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
        - Branch String:   'parser.c:7492,9'
          Branch Sides:
            - BranchSide:      'parser.c:7498,18'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:7547,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7498,37'
          Branch Sides:
            - BranchSide:      'parser.c:7499,19'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:7518,13'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlStrlen
                - xmlErrMemory
        - Branch String:   'parser.c:7499,47'
          Branch Sides:
            - BranchSide:      'parser.c:7500,19'
              BranchSideFuncs:
                - xmlStrlen
            - BranchSide:      'parser.c:7501,37'
              BranchSideFuncs:
                - xmlStrlen
        - Branch String:   'parser.c:7498,17'
          Branch Sides:
            - BranchSide:      'parser.c:7501,37'
              BranchSideFuncs:
                - xmlStrlen
            - BranchSide:      'parser.c:7518,13'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlStrlen
                - xmlErrMemory
        - Branch String:   'parser.c:7503,50'
          Branch Sides:
            - BranchSide:      'parser.c:7504,22'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7505,25'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7503,21'
          Branch Sides:
            - BranchSide:      'parser.c:7505,25'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7508,25'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7505,25'
          Branch Sides:
            - BranchSide:      'parser.c:7506,25'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7507,17'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7523,17'
          Branch Sides:
            - BranchSide:      'parser.c:7524,30'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:7528,17'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
        - Branch String:   'parser.c:7528,17'
          Branch Sides:
            - BranchSide:      'parser.c:7530,31'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:7535,28'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
        - Branch String:   'parser.c:7537,17'
          Branch Sides:
            - BranchSide:      'parser.c:7538,40'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:7540,30'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
      Callsites:
        - Src:             'parser.c:7349,14'
          Dst:             xmlParseCharRef
        - Src:             'parser.c:7357,9'
          Dst:             xmlCopyCharMultiByte
        - Src:             'parser.c:7368,12'
          Dst:             xmlParseEntityRefInternal
        - Src:             'parser.c:7370,15'
          Dst:             xmlLookupGeneralEntity
        - Src:             'parser.c:7385,49'
          Dst:             xmlStrlen
        - Src:             'parser.c:7434,13'
          Dst:             xmlCtxtParseEntity
        - Src:             'parser.c:7445,13'
          Dst:             xmlCtxtParseEntity
        - Src:             'parser.c:7453,9'
          Dst:             xmlParserEntityCheck
        - Src:             'parser.c:7478,23'
          Dst:             xmlStrlen
        - Src:             'parser.c:7501,27'
          Dst:             xmlStrlen
        - Src:             'parser.c:7521,20'
          Dst:             xmlDocCopyNode
        - Src:             'parser.c:7524,17'
          Dst:             xmlErrMemory
    - functionName:    xmlParseCharDataInternal
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4757
      functionLinenumberEnd: 4892
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - partial
      BBCount:         142
      ICount:          1018
      EdgeCount:       193
      CyclomaticComplexity: 53
      functionsReached:
        - areBlanks
        - xmlFatalErr
        - xmlParseCharDataComplex
        - xmlParserGrow
        - xmlParserShrink
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:4764,5'
          Branch Sides:
            - BranchSide:      'parser.c:4764,5'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserGrow
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
                - areBlanks
            - BranchSide:      'parser.c:4769,10'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserGrow
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
                - areBlanks
        - Branch String:   'parser.c:4764,5'
          Branch Sides:
            - BranchSide:      'parser.c:4764,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseCharDataComplex
                - xmlParserGrow
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
                - areBlanks
            - BranchSide:      'parser.c:4769,10'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserGrow
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
                - areBlanks
        - Branch String:   'parser.c:4772,9'
          Branch Sides:
            - BranchSide:      'parser.c:4772,33'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserGrow
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
                - areBlanks
            - BranchSide:      'parser.c:4773,14'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserGrow
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
                - areBlanks
        - Branch String:   'parser.c:4773,13'
          Branch Sides:
            - BranchSide:      'parser.c:4774,13'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserGrow
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
                - areBlanks
            - BranchSide:      'parser.c:4780,14'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserGrow
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
                - areBlanks
        - Branch String:   'parser.c:4777,13'
          Branch Sides:
            - BranchSide:      'parser.c:4775,17'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserGrow
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
                - areBlanks
            - BranchSide:      'parser.c:4778,13'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserGrow
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
                - areBlanks
        - Branch String:   'parser.c:4780,13'
          Branch Sides:
            - BranchSide:      'parser.c:4780,20'
              BranchSideFuncs:
                - areBlanks
            - BranchSide:      'parser.c:4781,22'
              BranchSideFuncs:
                - areBlanks
        - Branch String:   'parser.c:4782,17'
          Branch Sides:
            - BranchSide:      'parser.c:4783,38'
              BranchSideFuncs:
                - areBlanks
            - BranchSide:      'parser.c:4808,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:4786,41'
          Branch Sides:
            - BranchSide:      'parser.c:4787,22'
              BranchSideFuncs:
                - areBlanks
            - BranchSide:      'parser.c:4801,29'
              BranchSideFuncs: []
        - Branch String:   'parser.c:4787,45'
          Branch Sides:
            - BranchSide:      'parser.c:4788,22'
              BranchSideFuncs:
                - areBlanks
            - BranchSide:      'parser.c:4801,29'
              BranchSideFuncs: []
        - Branch String:   'parser.c:4786,21'
          Branch Sides:
            - BranchSide:      'parser.c:4790,35'
              BranchSideFuncs:
                - areBlanks
            - BranchSide:      'parser.c:4801,29'
              BranchSideFuncs: []
        - Branch String:   'parser.c:4790,25'
          Branch Sides:
            - BranchSide:      'parser.c:4791,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4795,29'
              BranchSideFuncs: []
        - Branch String:   'parser.c:4791,29'
          Branch Sides:
            - BranchSide:      'parser.c:4792,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4794,21'
              BranchSideFuncs: []
        - Branch String:   'parser.c:4795,29'
          Branch Sides:
            - BranchSide:      'parser.c:4796,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4798,30'
              BranchSideFuncs: []
        - Branch String:   'parser.c:4813,9'
          Branch Sides:
            - BranchSide:      'parser.c:4814,15'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - areBlanks
                - xmlParserGrow
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
            - BranchSide:      'parser.c:4817,28'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - areBlanks
                - xmlParserGrow
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
        - Branch String:   'parser.c:4818,13'
          Branch Sides:
            - BranchSide:      'parser.c:4819,13'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - areBlanks
                - xmlParserGrow
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
            - BranchSide:      'parser.c:4825,14'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - areBlanks
                - xmlParserGrow
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
        - Branch String:   'parser.c:4822,13'
          Branch Sides:
            - BranchSide:      'parser.c:4820,17'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - areBlanks
                - xmlParserGrow
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
            - BranchSide:      'parser.c:4823,13'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - areBlanks
                - xmlParserGrow
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
        - Branch String:   'parser.c:4825,13'
          Branch Sides:
            - BranchSide:      'parser.c:4826,18'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - areBlanks
                - xmlParserGrow
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
            - BranchSide:      'parser.c:4835,18'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlFatalErr
                - areBlanks
                - xmlParserGrow
                - xmlParserShrink
                - areBlanks
        - Branch String:   'parser.c:4826,32'
          Branch Sides:
            - BranchSide:      'parser.c:4826,36'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - areBlanks
                - xmlParserGrow
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
            - BranchSide:      'parser.c:4831,15'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - areBlanks
                - xmlParserGrow
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
        - Branch String:   'parser.c:4826,17'
          Branch Sides:
            - BranchSide:      'parser.c:4827,29'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:4831,15'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - areBlanks
                - xmlParserGrow
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
        - Branch String:   'parser.c:4836,13'
          Branch Sides:
            - BranchSide:      'parser.c:4837,18'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlFatalErr
                - areBlanks
                - xmlParserGrow
                - xmlParserShrink
                - areBlanks
            - BranchSide:      'parser.c:4867,28'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - areBlanks
                - xmlFatalErr
                - areBlanks
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'parser.c:4837,37'
          Branch Sides:
            - BranchSide:      'parser.c:4838,18'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlFatalErr
                - areBlanks
                - xmlParserGrow
                - xmlParserShrink
                - areBlanks
            - BranchSide:      'parser.c:4858,25'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - areBlanks
                - xmlFatalErr
                - areBlanks
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'parser.c:4838,41'
          Branch Sides:
            - BranchSide:      'parser.c:4839,18'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlFatalErr
                - areBlanks
                - xmlParserGrow
                - xmlParserShrink
                - areBlanks
            - BranchSide:      'parser.c:4858,25'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - areBlanks
                - xmlFatalErr
                - areBlanks
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'parser.c:4840,41'
          Branch Sides:
            - BranchSide:      'parser.c:4841,18'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlFatalErr
                - areBlanks
                - xmlParserGrow
                - xmlParserShrink
                - areBlanks
            - BranchSide:      'parser.c:4858,25'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - areBlanks
                - xmlFatalErr
                - areBlanks
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'parser.c:4841,18'
          Branch Sides:
            - BranchSide:      'parser.c:4841,18'
              BranchSideFuncs:
                - areBlanks
                - xmlParseCharDataComplex
                - xmlFatalErr
                - areBlanks
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'parser.c:4842,38'
              BranchSideFuncs:
                - areBlanks
                - xmlParseCharDataComplex
                - xmlFatalErr
                - areBlanks
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'parser.c:4841,18'
          Branch Sides:
            - BranchSide:      'parser.c:4841,18'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - areBlanks
                - xmlFatalErr
                - areBlanks
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'parser.c:4841,18'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - areBlanks
                - xmlFatalErr
                - areBlanks
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'parser.c:4841,18'
          Branch Sides:
            - BranchSide:      'parser.c:4841,18'
              BranchSideFuncs:
                - areBlanks
                - xmlParseCharDataComplex
                - xmlFatalErr
                - areBlanks
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'parser.c:4842,38'
              BranchSideFuncs:
                - areBlanks
                - xmlParseCharDataComplex
                - xmlFatalErr
                - areBlanks
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'parser.c:4837,17'
          Branch Sides:
            - BranchSide:      'parser.c:4842,38'
              BranchSideFuncs:
                - areBlanks
                - xmlParseCharDataComplex
                - xmlFatalErr
                - areBlanks
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'parser.c:4858,25'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - areBlanks
                - xmlFatalErr
                - areBlanks
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'parser.c:4845,21'
          Branch Sides:
            - BranchSide:      'parser.c:4846,25'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - areBlanks
                - xmlFatalErr
                - areBlanks
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'parser.c:4850,25'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - areBlanks
                - xmlFatalErr
                - areBlanks
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'parser.c:4846,25'
          Branch Sides:
            - BranchSide:      'parser.c:4847,25'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - areBlanks
                - xmlFatalErr
                - areBlanks
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'parser.c:4849,17'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - areBlanks
                - xmlFatalErr
                - areBlanks
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'parser.c:4850,25'
          Branch Sides:
            - BranchSide:      'parser.c:4851,25'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - areBlanks
                - xmlFatalErr
                - areBlanks
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'parser.c:4853,26'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - areBlanks
                - xmlFatalErr
                - areBlanks
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'parser.c:4860,21'
          Branch Sides:
            - BranchSide:      'parser.c:4861,21'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - areBlanks
                - xmlFatalErr
                - areBlanks
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'parser.c:4863,24'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - areBlanks
                - xmlFatalErr
                - areBlanks
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'parser.c:4868,13'
          Branch Sides:
            - BranchSide:      'parser.c:4869,15'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - areBlanks
                - xmlFatalErr
                - areBlanks
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'parser.c:4878,14'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - areBlanks
                - xmlFatalErr
                - areBlanks
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'parser.c:4870,17'
          Branch Sides:
            - BranchSide:      'parser.c:4871,36'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserGrow
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
                - areBlanks
            - BranchSide:      'parser.c:4876,15'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - areBlanks
                - xmlFatalErr
                - areBlanks
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'parser.c:4878,13'
          Branch Sides:
            - BranchSide:      'parser.c:4879,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4881,14'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - areBlanks
                - xmlFatalErr
                - areBlanks
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'parser.c:4881,13'
          Branch Sides:
            - BranchSide:      'parser.c:4882,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4884,9'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - areBlanks
                - xmlFatalErr
                - areBlanks
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'parser.c:4884,9'
          Branch Sides:
            - BranchSide:      'parser.c:4884,9'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
                - areBlanks
                - xmlParserGrow
            - BranchSide:      'parser.c:4885,9'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
                - areBlanks
                - xmlParserGrow
        - Branch String:   'parser.c:4884,9'
          Branch Sides:
            - BranchSide:      'parser.c:4884,9'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - areBlanks
                - xmlFatalErr
                - areBlanks
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'parser.c:4885,9'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
                - areBlanks
                - xmlParserGrow
        - Branch String:   'parser.c:4884,9'
          Branch Sides:
            - BranchSide:      'parser.c:4884,9'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - areBlanks
                - xmlFatalErr
                - areBlanks
                - xmlParserGrow
            - BranchSide:      'parser.c:4885,9'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
                - areBlanks
                - xmlParserGrow
        - Branch String:   'parser.c:4885,9'
          Branch Sides:
            - BranchSide:      'parser.c:4885,9'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserGrow
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
                - areBlanks
            - BranchSide:      'parser.c:4886,14'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserGrow
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
                - areBlanks
        - Branch String:   'parser.c:4885,9'
          Branch Sides:
            - BranchSide:      'parser.c:4885,9'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseCharDataComplex
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
                - areBlanks
            - BranchSide:      'parser.c:4886,14'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserGrow
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
                - areBlanks
        - Branch String:   'parser.c:4887,29'
          Branch Sides:
            - BranchSide:      'parser.c:4887,34'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserGrow
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
                - areBlanks
            - BranchSide:      'parser.c:4888,16'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserGrow
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
                - areBlanks
        - Branch String:   'parser.c:4887,47'
          Branch Sides:
            - BranchSide:      'parser.c:4887,5'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserGrow
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
                - areBlanks
            - BranchSide:      'parser.c:4888,16'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserGrow
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
                - areBlanks
        - Branch String:   'parser.c:4888,28'
          Branch Sides:
            - BranchSide:      'parser.c:4887,5'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserGrow
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
                - areBlanks
            - BranchSide:      'parser.c:4888,33'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserGrow
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
                - areBlanks
        - Branch String:   'parser.c:4887,5'
          Branch Sides:
            - BranchSide:      'parser.c:4770,8'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserGrow
                - xmlParserShrink
                - areBlanks
                - xmlFatalErr
                - areBlanks
            - BranchSide:      'parser.c:4889,25'
              BranchSideFuncs:
                - xmlParseCharDataComplex
      Callsites:
        - Src:             'parser.c:4764,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:4790,25'
          Dst:             areBlanks
        - Src:             'parser.c:4827,17'
          Dst:             xmlFatalErr
        - Src:             'parser.c:4845,21'
          Dst:             areBlanks
        - Src:             'parser.c:4884,9'
          Dst:             xmlParserShrink
        - Src:             'parser.c:4885,9'
          Dst:             xmlParserGrow
        - Src:             'parser.c:4891,5'
          Dst:             xmlParseCharDataComplex
    - functionName:    nodePop
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2039
      functionLinenumberEnd: 2053
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         9
      ICount:          87
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'parser.c:2042,9'
          Branch Sides:
            - BranchSide:      'parser.c:2042,23'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2043,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2043,9'
          Branch Sides:
            - BranchSide:      'parser.c:2044,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2045,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2046,9'
          Branch Sides:
            - BranchSide:      'parser.c:2047,22'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2049,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCtxtParseEntity
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12082
      functionLinenumberEnd: 12180
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'struct._xmlEntity *'
      constantsTouched: []
      argNames:
        - ctxt
        - ent
      BBCount:         26
      ICount:          252
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - xmlCtxtParseContent
        - xmlFatalErr
        - xmlFreeInputStream
        - xmlFreeNodeList
        - xmlHaltParser
        - xmlNewEntityInputStream
        - xmlSaturatedAdd
        - xmlSaturatedAddSizeT
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:12097,9'
          Branch Sides:
            - BranchSide:      'parser.c:12098,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'parser.c:12106,37'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlCtxtParseContent
                - xmlSaturatedAddSizeT
                - xmlFreeNodeList
                - xmlFreeInputStream
                - xmlSaturatedAdd
                - xmlSaturatedAdd
        - Branch String:   'parser.c:12107,9'
          Branch Sides:
            - BranchSide:      'parser.c:12108,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12115,21'
              BranchSideFuncs:
                - xmlCtxtParseContent
                - xmlSaturatedAddSizeT
                - xmlFreeNodeList
                - xmlFreeInputStream
                - xmlSaturatedAdd
                - xmlSaturatedAdd
        - Branch String:   'parser.c:12116,9'
          Branch Sides:
            - BranchSide:      'parser.c:12117,34'
              BranchSideFuncs:
                - xmlCtxtParseContent
                - xmlSaturatedAddSizeT
                - xmlFreeNodeList
                - xmlFreeInputStream
                - xmlSaturatedAdd
                - xmlSaturatedAdd
            - BranchSide:      'parser.c:12119,18'
              BranchSideFuncs:
                - xmlCtxtParseContent
                - xmlSaturatedAddSizeT
                - xmlFreeNodeList
                - xmlFreeInputStream
                - xmlSaturatedAdd
                - xmlSaturatedAdd
        - Branch String:   'parser.c:12157,9'
          Branch Sides:
            - BranchSide:      'parser.c:12158,26'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlFreeNodeList
                - xmlFreeInputStream
                - xmlSaturatedAdd
            - BranchSide:      'parser.c:12160,10'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlFreeInputStream
                - xmlSaturatedAdd
        - Branch String:   'parser.c:12160,9'
          Branch Sides:
            - BranchSide:      'parser.c:12161,13'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlSaturatedAdd
            - BranchSide:      'parser.c:12173,25'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlFreeInputStream
        - Branch String:   'parser.c:12161,13'
          Branch Sides:
            - BranchSide:      'parser.c:12162,30'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlFreeInputStream
            - BranchSide:      'parser.c:12164,25'
              BranchSideFuncs:
                - xmlFreeInputStream
        - Branch String:   'parser.c:12166,9'
          Branch Sides:
            - BranchSide:      'parser.c:12167,41'
              BranchSideFuncs:
                - xmlFreeInputStream
            - BranchSide:      'parser.c:12172,5'
              BranchSideFuncs:
                - xmlFreeInputStream
        - Branch String:   'parser.c:12168,17'
          Branch Sides:
            - BranchSide:      'parser.c:12169,29'
              BranchSideFuncs:
                - xmlFreeInputStream
            - BranchSide:      'parser.c:12170,20'
              BranchSideFuncs:
                - xmlFreeInputStream
      Callsites:
        - Src:             'parser.c:12098,9'
          Dst:             xmlFatalErr
        - Src:             'parser.c:12099,9'
          Dst:             xmlHaltParser
        - Src:             'parser.c:12106,13'
          Dst:             xmlNewEntityInputStream
        - Src:             'parser.c:12143,12'
          Dst:             xmlCtxtParseContent
        - Src:             'parser.c:12155,5'
          Dst:             xmlSaturatedAddSizeT
        - Src:             'parser.c:12158,9'
          Dst:             xmlSaturatedAdd
        - Src:             'parser.c:12162,13'
          Dst:             xmlSaturatedAdd
        - Src:             'parser.c:12173,9'
          Dst:             xmlFreeNodeList
        - Src:             'parser.c:12176,5'
          Dst:             xmlFreeInputStream
    - functionName:    xmlCtxtParseContent
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11987
      functionLinenumberEnd: 12078
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        4
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'struct._xmlParserInput *'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - input
        - hasTextDecl
        - buildTree
      BBCount:         67
      ICount:          426
      EdgeCount:       91
      CyclomaticComplexity: 26
      functionsReached:
        - inputPop
        - nameNsPush
        - namePop
        - nodePop
        - nodePush
        - spacePop
        - spacePush
        - xmlDetectEncoding
        - xmlErrMemory
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlFreeNode
        - xmlNewDocNode
        - xmlParseContentInternal
        - xmlParseTextDecl
        - xmlParserGrow
        - xmlParserShrink
        - xmlPushInput
        - xmlStrEqual
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:11993,9'
          Branch Sides:
            - BranchSide:      'parser.c:11994,30'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlPushInput
                - nameNsPush
                - spacePush
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
                - nodePop
                - xmlFatalErr
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
                - nodePush
                - xmlErrMemory
            - BranchSide:      'parser.c:12001,22'
              BranchSideFuncs:
                - xmlPushInput
                - nameNsPush
                - spacePush
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
                - nodePop
                - xmlFatalErr
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
                - nodePush
        - Branch String:   'parser.c:11995,13'
          Branch Sides:
            - BranchSide:      'parser.c:11996,26'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlFreeNode
            - BranchSide:      'parser.c:11999,5'
              BranchSideFuncs:
                - xmlPushInput
                - nameNsPush
                - spacePush
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
                - nodePop
                - xmlFatalErr
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
                - nodePush
        - Branch String:   'parser.c:12001,9'
          Branch Sides:
            - BranchSide:      'parser.c:12002,9'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'parser.c:12004,16'
              BranchSideFuncs:
                - nameNsPush
                - spacePush
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
                - nodePop
                - xmlFatalErr
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
                - nodePush
        - Branch String:   'parser.c:12007,9'
          Branch Sides:
            - BranchSide:      'parser.c:12008,18'
              BranchSideFuncs:
                - nodePush
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
                - nodePop
                - xmlFatalErr
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:12010,9'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
                - nodePop
                - xmlFatalErr
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
        - Branch String:   'parser.c:12010,9'
          Branch Sides:
            - BranchSide:      'parser.c:12011,27'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
                - nodePop
                - xmlFatalErr
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:12031,29'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
                - nodePop
                - xmlFatalErr
        - Branch String:   'parser.c:12016,14'
          Branch Sides:
            - BranchSide:      'parser.c:12016,14'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
                - nodePop
                - xmlFatalErr
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:12029,5'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
                - nodePop
                - xmlFatalErr
        - Branch String:   'parser.c:12016,14'
          Branch Sides:
            - BranchSide:      'parser.c:12016,14'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
                - nodePop
                - xmlFatalErr
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:12029,5'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
                - nodePop
                - xmlFatalErr
        - Branch String:   'parser.c:12016,14'
          Branch Sides:
            - BranchSide:      'parser.c:12016,14'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
                - nodePop
                - xmlFatalErr
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:12029,5'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
                - nodePop
                - xmlFatalErr
        - Branch String:   'parser.c:12016,14'
          Branch Sides:
            - BranchSide:      'parser.c:12016,14'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
                - nodePop
                - xmlFatalErr
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:12029,5'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
                - nodePop
                - xmlFatalErr
        - Branch String:   'parser.c:12016,54'
          Branch Sides:
            - BranchSide:      'parser.c:12017,14'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
                - nodePop
                - xmlFatalErr
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:12029,5'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
                - nodePop
                - xmlFatalErr
        - Branch String:   'parser.c:12017,14'
          Branch Sides:
            - BranchSide:      'parser.c:12017,14'
              BranchSideFuncs:
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
                - nodePop
                - xmlFatalErr
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:12018,30'
              BranchSideFuncs:
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
                - nodePop
                - xmlFatalErr
                - xmlStrEqual
                - xmlFatalErrMsg
        - Branch String:   'parser.c:12017,14'
          Branch Sides:
            - BranchSide:      'parser.c:12017,14'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
                - nodePop
                - xmlFatalErr
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:12017,14'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
                - nodePop
                - xmlFatalErr
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
        - Branch String:   'parser.c:12017,14'
          Branch Sides:
            - BranchSide:      'parser.c:12017,14'
              BranchSideFuncs:
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
                - nodePop
                - xmlFatalErr
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:12018,30'
              BranchSideFuncs:
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
                - nodePop
                - xmlFatalErr
                - xmlStrEqual
                - xmlFatalErrMsg
        - Branch String:   'parser.c:12016,13'
          Branch Sides:
            - BranchSide:      'parser.c:12018,30'
              BranchSideFuncs:
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
                - nodePop
                - xmlFatalErr
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:12029,5'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
                - nodePop
                - xmlFatalErr
        - Branch String:   'parser.c:12022,62'
          Branch Sides:
            - BranchSide:      'parser.c:12023,31'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFatalErrMsg
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
                - nodePop
                - xmlFatalErr
            - BranchSide:      'parser.c:12028,9'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
                - nodePop
                - xmlFatalErr
        - Branch String:   'parser.c:12022,17'
          Branch Sides:
            - BranchSide:      'parser.c:12024,32'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
                - nodePop
                - xmlFatalErr
            - BranchSide:      'parser.c:12028,9'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
                - nodePop
                - xmlFatalErr
        - Branch String:   'parser.c:12033,9'
          Branch Sides:
            - BranchSide:      'parser.c:12034,14'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
                - nodePop
            - BranchSide:      'parser.c:12036,10'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
                - nodePop
        - Branch String:   'parser.c:12036,28'
          Branch Sides:
            - BranchSide:      'parser.c:12037,11'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
                - nodePop
            - BranchSide:      'parser.c:12038,13'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
                - nodePop
        - Branch String:   'parser.c:12037,27'
          Branch Sides:
            - BranchSide:      'parser.c:12037,31'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
                - nodePop
            - BranchSide:      'parser.c:12060,5'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
                - nodePop
        - Branch String:   'parser.c:12036,9'
          Branch Sides:
            - BranchSide:      'parser.c:12038,13'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
                - nodePop
            - BranchSide:      'parser.c:12060,5'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
                - nodePop
        - Branch String:   'parser.c:12038,13'
          Branch Sides:
            - BranchSide:      'parser.c:12045,19'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
                - nodePop
            - BranchSide:      'parser.c:12054,5'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
                - nodePop
        - Branch String:   'parser.c:12047,13'
          Branch Sides:
            - BranchSide:      'parser.c:12048,17'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
                - nodePop
            - BranchSide:      'parser.c:12051,13'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
                - nodePop
        - Branch String:   'parser.c:12064,5'
          Branch Sides:
            - BranchSide:      'parser.c:12061,28'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
                - nodePop
            - BranchSide:      'parser.c:12066,9'
              BranchSideFuncs:
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
                - nodePop
        - Branch String:   'parser.c:12066,9'
          Branch Sides:
            - BranchSide:      'parser.c:12067,17'
              BranchSideFuncs:
                - nodePop
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
            - BranchSide:      'parser.c:12069,13'
              BranchSideFuncs:
                - namePop
                - spacePop
                - inputPop
                - xmlFreeNode
      Callsites:
        - Src:             'parser.c:11994,16'
          Dst:             xmlNewDocNode
        - Src:             'parser.c:11996,13'
          Dst:             xmlErrMemory
        - Src:             'parser.c:12001,9'
          Dst:             xmlPushInput
        - Src:             'parser.c:12004,5'
          Dst:             nameNsPush
        - Src:             'parser.c:12005,5'
          Dst:             spacePush
        - Src:             'parser.c:12008,9'
          Dst:             nodePush
        - Src:             'parser.c:12011,9'
          Dst:             xmlDetectEncoding
        - Src:             'parser.c:12018,13'
          Dst:             xmlParseTextDecl
        - Src:             'parser.c:12022,18'
          Dst:             xmlStrEqual
        - Src:             'parser.c:12023,19'
          Dst:             xmlStrEqual
        - Src:             'parser.c:12024,17'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:12031,5'
          Dst:             xmlParseContentInternal
        - Src:             'parser.c:12034,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:12062,9'
          Dst:             xmlParserShrink
        - Src:             'parser.c:12063,18'
          Dst:             xmlParserGrow
        - Src:             'parser.c:12067,9'
          Dst:             nodePop
        - Src:             'parser.c:12069,5'
          Dst:             namePop
        - Src:             'parser.c:12070,5'
          Dst:             spacePop
        - Src:             'parser.c:12073,5'
          Dst:             inputPop
        - Src:             'parser.c:12076,5'
          Dst:             xmlFreeNode
    - functionName:    xmlPushInput
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2537
      functionLinenumberEnd: 2554
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'struct._xmlParserInput *'
      constantsTouched: []
      argNames:
        - ctxt
        - input
      BBCount:         16
      ICount:          110
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - inputPush
        - xmlFatalErrMsg
        - xmlHaltParser
        - xmlParserGrow
      functionUses:    5
      BranchProfiles:
        - Branch String:   'parser.c:2541,24'
          Branch Sides:
            - BranchSide:      'parser.c:2541,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2542,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2541,9'
          Branch Sides:
            - BranchSide:      'parser.c:2542,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2544,17'
              BranchSideFuncs:
                - inputPush
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlHaltParser
        - Branch String:   'parser.c:2545,9'
          Branch Sides:
            - BranchSide:      'parser.c:2546,24'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlHaltParser
            - BranchSide:      'parser.c:2551,21'
              BranchSideFuncs:
                - inputPush
                - xmlParserGrow
        - Branch String:   'parser.c:2552,5'
          Branch Sides:
            - BranchSide:      'parser.c:2552,5'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2553,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2552,5'
          Branch Sides:
            - BranchSide:      'parser.c:2552,5'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:2553,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:2546,9'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:2548,9'
          Dst:             xmlHaltParser
        - Src:             'parser.c:2551,11'
          Dst:             inputPush
        - Src:             'parser.c:2552,5'
          Dst:             xmlParserGrow
    - functionName:    nodePush
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1995
      functionLinenumberEnd: 2025
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - value
      BBCount:         13
      ICount:          132
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlErrMemory
        - xmlFatalErrMsgInt
        - xmlHaltParser
      functionUses:    4
      BranchProfiles:
        - Branch String:   'parser.c:1998,9'
          Branch Sides:
            - BranchSide:      'parser.c:1999,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2001,17'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlFatalErrMsgInt
                - xmlHaltParser
        - Branch String:   'parser.c:2002,9'
          Branch Sides:
            - BranchSide:      'parser.c:2003,27'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlHaltParser
            - BranchSide:      'parser.c:2009,9'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:2009,9'
          Branch Sides:
            - BranchSide:      'parser.c:2012,23'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:2022,35'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2015,13'
          Branch Sides:
            - BranchSide:      'parser.c:2016,26'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:2019,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:2003,9'
          Dst:             xmlFatalErrMsgInt
        - Src:             'parser.c:2006,9'
          Dst:             xmlHaltParser
        - Src:             'parser.c:2016,13'
          Dst:             xmlErrMemory
    - functionName:    xmlParseCommentComplex
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5090
      functionLinenumberEnd: 5190
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ctxt
        - buf
        - len
        - size
      BBCount:         173
      ICount:          926
      EdgeCount:       238
      CyclomaticComplexity: 67
      functionsReached:
        - xmlCopyCharMultiByte
        - xmlCurrentChar
        - xmlErrMemory
        - xmlFatalErr
        - xmlFatalErrMsgInt
        - xmlFatalErrMsgStr
        - xmlNextChar
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:5098,9'
          Branch Sides:
            - BranchSide:      'parser.c:5099,13'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
                - xmlErrMemory
            - BranchSide:      'parser.c:5107,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5102,6'
          Branch Sides:
            - BranchSide:      'parser.c:5103,19'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:5106,5'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5108,9'
          Branch Sides:
            - BranchSide:      'parser.c:5109,9'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5110,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5110,9'
          Branch Sides:
            - BranchSide:      'parser.c:5110,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5110,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5110,10'
          Branch Sides:
            - BranchSide:      'parser.c:5110,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5110,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5110,10'
          Branch Sides:
            - BranchSide:      'parser.c:5110,10'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5117,5'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5110,10'
          Branch Sides:
            - BranchSide:      'parser.c:5110,10'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5117,5'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5110,10'
          Branch Sides:
            - BranchSide:      'parser.c:5111,27'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5117,5'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5110,10'
          Branch Sides:
            - BranchSide:      'parser.c:5110,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5110,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5110,10'
          Branch Sides:
            - BranchSide:      'parser.c:5110,10'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5117,5'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5110,10'
          Branch Sides:
            - BranchSide:      'parser.c:5110,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5110,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5110,10'
          Branch Sides:
            - BranchSide:      'parser.c:5110,10'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5117,5'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5110,10'
          Branch Sides:
            - BranchSide:      'parser.c:5110,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5111,27'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:5110,9'
          Branch Sides:
            - BranchSide:      'parser.c:5111,27'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5117,5'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5117,5'
          Branch Sides:
            - BranchSide:      'parser.c:5117,5'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5117,5'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5119,9'
          Branch Sides:
            - BranchSide:      'parser.c:5120,9'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5121,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5121,9'
          Branch Sides:
            - BranchSide:      'parser.c:5121,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5121,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5121,10'
          Branch Sides:
            - BranchSide:      'parser.c:5121,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5121,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5121,10'
          Branch Sides:
            - BranchSide:      'parser.c:5121,10'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5128,5'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5121,10'
          Branch Sides:
            - BranchSide:      'parser.c:5121,10'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5128,5'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5121,10'
          Branch Sides:
            - BranchSide:      'parser.c:5122,27'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5128,5'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5121,10'
          Branch Sides:
            - BranchSide:      'parser.c:5121,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5121,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5121,10'
          Branch Sides:
            - BranchSide:      'parser.c:5121,10'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5128,5'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5121,10'
          Branch Sides:
            - BranchSide:      'parser.c:5121,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5121,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5121,10'
          Branch Sides:
            - BranchSide:      'parser.c:5121,10'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5128,5'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5121,10'
          Branch Sides:
            - BranchSide:      'parser.c:5121,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5122,27'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:5121,9'
          Branch Sides:
            - BranchSide:      'parser.c:5122,27'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5128,5'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5128,5'
          Branch Sides:
            - BranchSide:      'parser.c:5128,5'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5128,5'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5130,9'
          Branch Sides:
            - BranchSide:      'parser.c:5131,9'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5132,5'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:5132,25'
          Branch Sides:
            - BranchSide:      'parser.c:5132,12'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:5132,12'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:5132,12'
          Branch Sides:
            - BranchSide:      'parser.c:5132,12'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:5132,12'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:5132,12'
          Branch Sides:
            - BranchSide:      'parser.c:5132,12'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:5133,14'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:5132,12'
          Branch Sides:
            - BranchSide:      'parser.c:5132,12'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:5133,14'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:5132,12'
          Branch Sides:
            - BranchSide:      'parser.c:5132,5'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:5133,14'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:5132,12'
          Branch Sides:
            - BranchSide:      'parser.c:5132,12'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:5132,12'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:5132,12'
          Branch Sides:
            - BranchSide:      'parser.c:5132,12'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:5133,14'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:5132,12'
          Branch Sides:
            - BranchSide:      'parser.c:5132,12'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:5132,12'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:5132,12'
          Branch Sides:
            - BranchSide:      'parser.c:5132,12'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:5133,14'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:5132,12'
          Branch Sides:
            - BranchSide:      'parser.c:5132,12'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:5132,5'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:5132,25'
          Branch Sides:
            - BranchSide:      'parser.c:5132,5'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:5133,14'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:5132,5'
          Branch Sides:
            - BranchSide:      'parser.c:5135,7'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:5169,5'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5135,17'
          Branch Sides:
            - BranchSide:      'parser.c:5135,21'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:5138,6'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
                - xmlErrMemory
        - Branch String:   'parser.c:5135,6'
          Branch Sides:
            - BranchSide:      'parser.c:5136,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlErrMemory
            - BranchSide:      'parser.c:5138,6'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
                - xmlErrMemory
        - Branch String:   'parser.c:5138,6'
          Branch Sides:
            - BranchSide:      'parser.c:5142,17'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
                - xmlErrMemory
            - BranchSide:      'parser.c:5152,2'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5144,10'
          Branch Sides:
            - BranchSide:      'parser.c:5145,3'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:5149,12'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5152,2'
          Branch Sides:
            - BranchSide:      'parser.c:5152,2'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5152,2'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5153,13'
          Branch Sides:
            - BranchSide:      'parser.c:5154,31'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5160,6'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:5165,2'
          Branch Sides:
            - BranchSide:      'parser.c:5165,2'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:5165,2'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:5170,9'
          Branch Sides:
            - BranchSide:      'parser.c:5171,20'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5173,17'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
        - Branch String:   'parser.c:5173,16'
          Branch Sides:
            - BranchSide:      'parser.c:5173,17'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
            - BranchSide:      'parser.c:5173,17'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
        - Branch String:   'parser.c:5173,17'
          Branch Sides:
            - BranchSide:      'parser.c:5173,17'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
            - BranchSide:      'parser.c:5173,17'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
        - Branch String:   'parser.c:5173,17'
          Branch Sides:
            - BranchSide:      'parser.c:5173,17'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:5178,9'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:5173,17'
          Branch Sides:
            - BranchSide:      'parser.c:5173,17'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:5178,9'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:5173,17'
          Branch Sides:
            - BranchSide:      'parser.c:5174,27'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:5178,9'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:5173,17'
          Branch Sides:
            - BranchSide:      'parser.c:5173,17'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
            - BranchSide:      'parser.c:5173,17'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
        - Branch String:   'parser.c:5173,17'
          Branch Sides:
            - BranchSide:      'parser.c:5173,17'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:5178,9'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:5173,17'
          Branch Sides:
            - BranchSide:      'parser.c:5173,17'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
            - BranchSide:      'parser.c:5173,17'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
        - Branch String:   'parser.c:5173,17'
          Branch Sides:
            - BranchSide:      'parser.c:5173,17'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:5178,9'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:5173,17'
          Branch Sides:
            - BranchSide:      'parser.c:5173,17'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
            - BranchSide:      'parser.c:5174,27'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:5173,16'
          Branch Sides:
            - BranchSide:      'parser.c:5174,27'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:5178,9'
              BranchSideFuncs:
                - xmlNextChar
      Callsites:
        - Src:             'parser.c:5103,6'
          Dst:             xmlErrMemory
        - Src:             'parser.c:5107,9'
          Dst:             xmlCurrentChar
        - Src:             'parser.c:5111,9'
          Dst:             xmlFatalErrMsgInt
        - Src:             'parser.c:5118,9'
          Dst:             xmlCurrentChar
        - Src:             'parser.c:5122,9'
          Dst:             xmlFatalErrMsgInt
        - Src:             'parser.c:5129,11'
          Dst:             xmlCurrentChar
        - Src:             'parser.c:5136,6'
          Dst:             xmlFatalErr
        - Src:             'parser.c:5146,3'
          Dst:             xmlErrMemory
        - Src:             'parser.c:5152,2'
          Dst:             xmlCopyCharMultiByte
        - Src:             'parser.c:5154,13'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:5166,8'
          Dst:             xmlCurrentChar
        - Src:             'parser.c:5171,2'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:5174,9'
          Dst:             xmlFatalErrMsgInt
        - Src:             'parser.c:5178,9'
          Dst:             xmlNextChar
        - Src:             'parser.c:5186,5'
          Dst:             xmlFatalErrMsgStr
    - functionName:    xmlParsePITarget
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5361
      functionLinenumberEnd: 5393
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      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:5365,24'
          Branch Sides:
            - BranchSide:      'parser.c:5366,11'
              BranchSideFuncs:
                - xmlStrchr
                - xmlNsErr
                - xmlStrEqual
                - xmlWarningMsg
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5388,10'
              BranchSideFuncs:
                - xmlStrchr
                - xmlNsErr
        - Branch String:   'parser.c:5366,27'
          Branch Sides:
            - BranchSide:      'parser.c:5366,31'
              BranchSideFuncs:
                - xmlStrchr
                - xmlNsErr
                - xmlStrEqual
                - xmlWarningMsg
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5367,11'
              BranchSideFuncs:
                - xmlStrchr
                - xmlNsErr
                - xmlStrEqual
                - xmlWarningMsg
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5366,48'
          Branch Sides:
            - BranchSide:      'parser.c:5367,11'
              BranchSideFuncs:
                - xmlStrchr
                - xmlNsErr
                - xmlStrEqual
                - xmlWarningMsg
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5388,10'
              BranchSideFuncs:
                - xmlStrchr
                - xmlNsErr
        - Branch String:   'parser.c:5367,27'
          Branch Sides:
            - BranchSide:      'parser.c:5367,31'
              BranchSideFuncs:
                - xmlStrchr
                - xmlNsErr
                - xmlStrEqual
                - xmlWarningMsg
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5368,11'
              BranchSideFuncs:
                - xmlStrchr
                - xmlNsErr
                - xmlStrEqual
                - xmlWarningMsg
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5367,48'
          Branch Sides:
            - BranchSide:      'parser.c:5368,11'
              BranchSideFuncs:
                - xmlStrchr
                - xmlNsErr
                - xmlStrEqual
                - xmlWarningMsg
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5388,10'
              BranchSideFuncs:
                - xmlStrchr
                - xmlNsErr
        - Branch String:   'parser.c:5368,27'
          Branch Sides:
            - BranchSide:      'parser.c:5368,31'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrchr
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5370,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrchr
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5365,9'
          Branch Sides:
            - BranchSide:      'parser.c:5370,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrchr
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5388,10'
              BranchSideFuncs:
                - xmlStrchr
                - xmlNsErr
        - Branch String:   'parser.c:5370,23'
          Branch Sides:
            - BranchSide:      'parser.c:5370,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrchr
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5375,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrchr
                - xmlNsErr
                - xmlFatalErr
        - Branch String:   'parser.c:5370,43'
          Branch Sides:
            - BranchSide:      'parser.c:5371,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrchr
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5375,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrchr
                - xmlNsErr
                - xmlFatalErr
        - Branch String:   'parser.c:5371,23'
          Branch Sides:
            - BranchSide:      'parser.c:5371,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrchr
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5375,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrchr
                - xmlNsErr
                - xmlFatalErr
        - Branch String:   'parser.c:5370,6'
          Branch Sides:
            - BranchSide:      'parser.c:5372,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5375,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrchr
                - xmlNsErr
                - xmlFatalErr
        - Branch String:   'parser.c:5380,10'
          Branch Sides:
            - BranchSide:      'parser.c:5380,32'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlStrchr
                - xmlNsErr
            - BranchSide:      'parser.c:5381,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrchr
                - xmlNsErr
        - Branch String:   'parser.c:5381,10'
          Branch Sides:
            - BranchSide:      'parser.c:5382,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5383,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrchr
                - xmlNsErr
        - Branch String:   'parser.c:5388,24'
          Branch Sides:
            - BranchSide:      'parser.c:5388,38'
              BranchSideFuncs:
                - xmlStrchr
                - xmlNsErr
            - BranchSide:      'parser.c:5392,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5388,9'
          Branch Sides:
            - BranchSide:      'parser.c:5389,11'
              BranchSideFuncs:
                - xmlNsErr
            - BranchSide:      'parser.c:5392,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:5364,12'
          Dst:             xmlParseName
        - Src:             'parser.c:5372,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:5376,6'
          Dst:             xmlFatalErr
        - Src:             'parser.c:5381,10'
          Dst:             xmlStrEqual
        - Src:             'parser.c:5384,2'
          Dst:             xmlWarningMsg
        - Src:             'parser.c:5388,28'
          Dst:             xmlStrchr
        - Src:             'parser.c:5389,2'
          Dst:             xmlNsErr
    - functionName:    xmlParseCatalogPI
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5412
      functionLinenumberEnd: 5460
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - catalog
      BBCount:         73
      ICount:          391
      EdgeCount:       99
      CyclomaticComplexity: 28
      functionsReached:
        - xmlCatalogAddLocal
        - xmlStrncmp
        - xmlStrndup
        - xmlWarningMsg
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:5418,12'
          Branch Sides:
            - BranchSide:      'parser.c:5418,5'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5418,12'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5418,12'
          Branch Sides:
            - BranchSide:      'parser.c:5418,12'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5418,5'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5418,12'
          Branch Sides:
            - BranchSide:      'parser.c:5418,5'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5418,5'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5418,5'
          Branch Sides:
            - BranchSide:      'parser.c:5418,34'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5419,20'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5419,9'
          Branch Sides:
            - BranchSide:      'parser.c:5420,2'
              BranchSideFuncs:
                - xmlWarningMsg
            - BranchSide:      'parser.c:5421,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5422,12'
          Branch Sides:
            - BranchSide:      'parser.c:5422,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5422,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5422,12'
          Branch Sides:
            - BranchSide:      'parser.c:5422,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5422,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5422,12'
          Branch Sides:
            - BranchSide:      'parser.c:5422,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5422,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5422,5'
          Branch Sides:
            - BranchSide:      'parser.c:5422,34'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5423,10'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5423,9'
          Branch Sides:
            - BranchSide:      'parser.c:5424,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5426,8'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5427,12'
          Branch Sides:
            - BranchSide:      'parser.c:5427,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5427,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5427,12'
          Branch Sides:
            - BranchSide:      'parser.c:5427,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5427,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5427,12'
          Branch Sides:
            - BranchSide:      'parser.c:5427,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5427,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5427,5'
          Branch Sides:
            - BranchSide:      'parser.c:5427,34'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5428,15'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5429,26'
          Branch Sides:
            - BranchSide:      'parser.c:5429,30'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5431,8'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5429,9'
          Branch Sides:
            - BranchSide:      'parser.c:5430,2'
              BranchSideFuncs:
                - xmlWarningMsg
            - BranchSide:      'parser.c:5431,8'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5433,24'
          Branch Sides:
            - BranchSide:      'parser.c:5433,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5433,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5433,5'
          Branch Sides:
            - BranchSide:      'parser.c:5433,48'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5434,10'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5434,9'
          Branch Sides:
            - BranchSide:      'parser.c:5435,2'
              BranchSideFuncs:
                - xmlWarningMsg
            - BranchSide:      'parser.c:5436,22'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5438,12'
          Branch Sides:
            - BranchSide:      'parser.c:5438,5'
              BranchSideFuncs:
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5438,12'
              BranchSideFuncs:
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5438,12'
          Branch Sides:
            - BranchSide:      'parser.c:5438,12'
              BranchSideFuncs:
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5438,5'
              BranchSideFuncs:
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5438,12'
          Branch Sides:
            - BranchSide:      'parser.c:5438,5'
              BranchSideFuncs:
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5438,5'
              BranchSideFuncs:
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5438,5'
          Branch Sides:
            - BranchSide:      'parser.c:5438,34'
              BranchSideFuncs:
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5439,10'
              BranchSideFuncs:
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5439,9'
          Branch Sides:
            - BranchSide:      'parser.c:5440,2'
              BranchSideFuncs:
                - xmlWarningMsg
            - BranchSide:      'parser.c:5442,9'
              BranchSideFuncs:
                - xmlCatalogAddLocal
        - Branch String:   'parser.c:5442,9'
          Branch Sides:
            - BranchSide:      'parser.c:5449,38'
              BranchSideFuncs:
                - xmlCatalogAddLocal
            - BranchSide:      'parser.c:5452,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5458,9'
          Branch Sides:
            - BranchSide:      'parser.c:5458,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5459,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:5419,9'
          Dst:             xmlStrncmp
        - Src:             'parser.c:5436,11'
          Dst:             xmlStrndup
        - Src:             'parser.c:5449,19'
          Dst:             xmlCatalogAddLocal
        - Src:             'parser.c:5455,5'
          Dst:             xmlWarningMsg
    - functionName:    xmlParseStartTag
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8413
      functionLinenumberEnd: 8530
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         117
      ICount:          798
      EdgeCount:       159
      CyclomaticComplexity: 44
      functionsReached:
        - xmlErrAttributeDup
        - xmlErrMemory
        - xmlFatalErrMsg
        - xmlParseAttribute
        - xmlParseName
        - xmlParserGrow
        - xmlParserShrink
        - xmlSkipBlankChars
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:8422,9'
          Branch Sides:
            - BranchSide:      'parser.c:8422,21'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8423,5'
              BranchSideFuncs:
                - xmlParseName
                - xmlSkipBlankChars
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:8423,5'
          Branch Sides:
            - BranchSide:      'parser.c:8423,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseName
                - xmlSkipBlankChars
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:8425,25'
              BranchSideFuncs:
                - xmlParseName
                - xmlSkipBlankChars
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:8426,9'
          Branch Sides:
            - BranchSide:      'parser.c:8427,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:8437,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
        - Branch String:   'parser.c:8438,5'
          Branch Sides:
            - BranchSide:      'parser.c:8438,5'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:8440,5'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
        - Branch String:   'parser.c:8438,5'
          Branch Sides:
            - BranchSide:      'parser.c:8438,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:8440,5'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
        - Branch String:   'parser.c:8440,26'
          Branch Sides:
            - BranchSide:      'parser.c:8440,5'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:8441,7'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
        - Branch String:   'parser.c:8441,19'
          Branch Sides:
            - BranchSide:      'parser.c:8441,23'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:8442,6'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
        - Branch String:   'parser.c:8441,39'
          Branch Sides:
            - BranchSide:      'parser.c:8440,5'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:8442,6'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
        - Branch String:   'parser.c:8442,6'
          Branch Sides:
            - BranchSide:      'parser.c:8442,6'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:8442,6'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
        - Branch String:   'parser.c:8442,6'
          Branch Sides:
            - BranchSide:      'parser.c:8442,30'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:8442,6'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
        - Branch String:   'parser.c:8442,6'
          Branch Sides:
            - BranchSide:      'parser.c:8442,30'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:8442,6'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
        - Branch String:   'parser.c:8442,26'
          Branch Sides:
            - BranchSide:      'parser.c:8440,5'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:8442,30'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
        - Branch String:   'parser.c:8440,5'
          Branch Sides:
            - BranchSide:      'parser.c:8443,30'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:8515,10'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8444,13'
          Branch Sides:
            - BranchSide:      'parser.c:8445,6'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8446,13'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseAttribute
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
        - Branch String:   'parser.c:8446,13'
          Branch Sides:
            - BranchSide:      'parser.c:8452,13'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseAttribute
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:8495,10'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseAttribute
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:8452,6'
          Branch Sides:
            - BranchSide:      'parser.c:8453,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSkipBlankChars
                - xmlParseAttribute
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:8462,10'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseAttribute
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:8453,14'
          Branch Sides:
            - BranchSide:      'parser.c:8454,26'
              BranchSideFuncs:
                - xmlErrAttributeDup
                - xmlSkipBlankChars
                - xmlParseAttribute
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:8458,6'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseAttribute
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
        - Branch String:   'parser.c:8462,10'
          Branch Sides:
            - BranchSide:      'parser.c:8463,18'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseAttribute
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
            - BranchSide:      'parser.c:8474,17'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseAttribute
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
        - Branch String:   'parser.c:8466,7'
          Branch Sides:
            - BranchSide:      'parser.c:8467,20'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlSkipBlankChars
                - xmlParseAttribute
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:8472,16'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseAttribute
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:8468,11'
          Branch Sides:
            - BranchSide:      'parser.c:8469,4'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseAttribute
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:8470,7'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseAttribute
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:8480,7'
          Branch Sides:
            - BranchSide:      'parser.c:8481,20'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlSkipBlankChars
                - xmlParseAttribute
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:8486,10'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseAttribute
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:8482,11'
          Branch Sides:
            - BranchSide:      'parser.c:8483,4'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseAttribute
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:8484,7'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseAttribute
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:8501,2'
          Branch Sides:
            - BranchSide:      'parser.c:8501,2'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseAttribute
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:8502,7'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseAttribute
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
        - Branch String:   'parser.c:8501,2'
          Branch Sides:
            - BranchSide:      'parser.c:8501,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlParseAttribute
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:8502,7'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseAttribute
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
        - Branch String:   'parser.c:8502,19'
          Branch Sides:
            - BranchSide:      'parser.c:8502,25'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8503,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8502,37'
          Branch Sides:
            - BranchSide:      'parser.c:8502,41'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseAttribute
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:8504,6'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseAttribute
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
        - Branch String:   'parser.c:8502,6'
          Branch Sides:
            - BranchSide:      'parser.c:8503,6'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8504,6'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseAttribute
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
        - Branch String:   'parser.c:8504,6'
          Branch Sides:
            - BranchSide:      'parser.c:8505,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'parser.c:8508,2'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'parser.c:8508,2'
          Branch Sides:
            - BranchSide:      'parser.c:8508,2'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
            - BranchSide:      'parser.c:8509,9'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
        - Branch String:   'parser.c:8508,2'
          Branch Sides:
            - BranchSide:      'parser.c:8508,2'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'parser.c:8509,9'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
        - Branch String:   'parser.c:8508,2'
          Branch Sides:
            - BranchSide:      'parser.c:8508,2'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
            - BranchSide:      'parser.c:8509,9'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
        - Branch String:   'parser.c:8509,9'
          Branch Sides:
            - BranchSide:      'parser.c:8440,5'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:8509,9'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
        - Branch String:   'parser.c:8509,9'
          Branch Sides:
            - BranchSide:      'parser.c:8440,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:8509,9'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
        - Branch String:   'parser.c:8515,29'
          Branch Sides:
            - BranchSide:      'parser.c:8515,33'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8523,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8515,66'
          Branch Sides:
            - BranchSide:      'parser.c:8516,4'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8523,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8515,9'
          Branch Sides:
            - BranchSide:      'parser.c:8517,6'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8523,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8517,6'
          Branch Sides:
            - BranchSide:      'parser.c:8518,6'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8520,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8523,9'
          Branch Sides:
            - BranchSide:      'parser.c:8525,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8529,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8525,9'
          Branch Sides:
            - BranchSide:      'parser.c:8526,10'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8528,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8526,10'
          Branch Sides:
            - BranchSide:      'parser.c:8526,21'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8527,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:8423,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:8425,12'
          Dst:             xmlParseName
        - Src:             'parser.c:8427,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:8437,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:8438,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:8443,12'
          Dst:             xmlParseAttribute
        - Src:             'parser.c:8453,14'
          Dst:             xmlStrEqual
        - Src:             'parser.c:8454,7'
          Dst:             xmlErrAttributeDup
        - Src:             'parser.c:8467,7'
          Dst:             xmlErrMemory
        - Src:             'parser.c:8481,7'
          Dst:             xmlErrMemory
        - Src:             'parser.c:8501,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:8504,6'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:8505,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:8508,2'
          Dst:             xmlParserShrink
        - Src:             'parser.c:8509,9'
          Dst:             xmlParserGrow
    - functionName:    xmlParseAttribute
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8324
      functionLinenumberEnd: 8381
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char **'
      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:8329,5'
          Branch Sides:
            - BranchSide:      'parser.c:8329,5'
              BranchSideFuncs:
                - xmlParseName
                - xmlSkipBlankChars
                - xmlFatalErrMsgStr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParseAttValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrEqual
                - xmlCheckLanguageID
                - xmlWarningMsg
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:8330,25'
              BranchSideFuncs:
                - xmlParseName
                - xmlSkipBlankChars
                - xmlFatalErrMsgStr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParseAttValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrEqual
                - xmlCheckLanguageID
                - xmlWarningMsg
                - xmlFatalErrMsg
        - Branch String:   'parser.c:8329,5'
          Branch Sides:
            - BranchSide:      'parser.c:8329,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseName
                - xmlSkipBlankChars
                - xmlFatalErrMsgStr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParseAttValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrEqual
                - xmlCheckLanguageID
                - xmlWarningMsg
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:8330,25'
              BranchSideFuncs:
                - xmlParseName
                - xmlSkipBlankChars
                - xmlFatalErrMsgStr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParseAttValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrEqual
                - xmlCheckLanguageID
                - xmlWarningMsg
                - xmlFatalErrMsg
        - Branch String:   'parser.c:8331,9'
          Branch Sides:
            - BranchSide:      'parser.c:8332,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:8340,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErrMsgStr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParseAttValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrEqual
                - xmlCheckLanguageID
                - xmlWarningMsg
        - Branch String:   'parser.c:8341,9'
          Branch Sides:
            - BranchSide:      'parser.c:8342,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParseAttValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrEqual
                - xmlCheckLanguageID
                - xmlWarningMsg
            - BranchSide:      'parser.c:8346,20'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:8356,26'
          Branch Sides:
            - BranchSide:      'parser.c:8356,42'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlCheckLanguageID
                - xmlWarningMsg
            - BranchSide:      'parser.c:8367,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
        - Branch String:   'parser.c:8356,9'
          Branch Sides:
            - BranchSide:      'parser.c:8357,26'
              BranchSideFuncs:
                - xmlCheckLanguageID
                - xmlWarningMsg
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
            - BranchSide:      'parser.c:8367,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
        - Branch String:   'parser.c:8357,6'
          Branch Sides:
            - BranchSide:      'parser.c:8358,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
            - BranchSide:      'parser.c:8362,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
        - Branch String:   'parser.c:8367,9'
          Branch Sides:
            - BranchSide:      'parser.c:8368,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
            - BranchSide:      'parser.c:8379,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8368,6'
          Branch Sides:
            - BranchSide:      'parser.c:8369,8'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8370,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlWarningMsg
        - Branch String:   'parser.c:8370,11'
          Branch Sides:
            - BranchSide:      'parser.c:8371,8'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8373,17'
              BranchSideFuncs:
                - xmlWarningMsg
      Callsites:
        - Src:             'parser.c:8329,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:8330,12'
          Dst:             xmlParseName
        - Src:             'parser.c:8332,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:8340,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:8342,9'
          Dst:             xmlNextChar
        - Src:             'parser.c:8343,2'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:8344,8'
          Dst:             xmlParseAttValue
        - Src:             'parser.c:8346,2'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:8356,30'
          Dst:             xmlStrEqual
        - Src:             'parser.c:8357,7'
          Dst:             xmlCheckLanguageID
        - Src:             'parser.c:8358,6'
          Dst:             xmlWarningMsg
        - Src:             'parser.c:8367,9'
          Dst:             xmlStrEqual
        - Src:             'parser.c:8368,6'
          Dst:             xmlStrEqual
        - Src:             'parser.c:8370,11'
          Dst:             xmlStrEqual
        - Src:             'parser.c:8373,3'
          Dst:             xmlWarningMsg
    - functionName:    xmlParseAttValue
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4552
      functionLinenumberEnd: 4555
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlParseAttValueInternal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:4553,24'
          Branch Sides:
            - BranchSide:      'parser.c:4553,50'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4553,28'
              BranchSideFuncs:
                - xmlParseAttValueInternal
        - Branch String:   'parser.c:4553,9'
          Branch Sides:
            - BranchSide:      'parser.c:4553,50'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4554,37'
              BranchSideFuncs:
                - xmlParseAttValueInternal
      Callsites:
        - Src:             'parser.c:4554,12'
          Dst:             xmlParseAttValueInternal
    - functionName:    xmlParseConditionalSections
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7003
      functionLinenumberEnd: 7122
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         159
      ICount:          1092
      EdgeCount:       214
      CyclomaticComplexity: 57
      functionsReached:
        - xmlErrMemory
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlHaltParser
        - xmlNextChar
        - xmlParseMarkupDecl
        - xmlParserGrow
        - xmlParserShrink
        - xmlSkipBlankCharsPE
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:7008,5'
          Branch Sides:
            - BranchSide:      'parser.c:7008,5'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlParserShrink
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:7009,14'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlParserShrink
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:7009,26'
          Branch Sides:
            - BranchSide:      'parser.c:7009,30'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlParserShrink
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:7095,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7009,45'
          Branch Sides:
            - BranchSide:      'parser.c:7009,49'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlParserShrink
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:7095,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7009,13'
          Branch Sides:
            - BranchSide:      'parser.c:7010,22'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:7095,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7012,13'
          Branch Sides:
            - BranchSide:      'parser.c:7012,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
            - BranchSide:      'parser.c:7013,13'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
        - Branch String:   'parser.c:7015,17'
          Branch Sides:
            - BranchSide:      'parser.c:7015,17'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
            - BranchSide:      'parser.c:7044,24'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
        - Branch String:   'parser.c:7015,17'
          Branch Sides:
            - BranchSide:      'parser.c:7015,17'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
            - BranchSide:      'parser.c:7044,24'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
        - Branch String:   'parser.c:7015,17'
          Branch Sides:
            - BranchSide:      'parser.c:7015,17'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
            - BranchSide:      'parser.c:7044,24'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
        - Branch String:   'parser.c:7015,17'
          Branch Sides:
            - BranchSide:      'parser.c:7015,17'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
            - BranchSide:      'parser.c:7044,24'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
        - Branch String:   'parser.c:7015,17'
          Branch Sides:
            - BranchSide:      'parser.c:7015,17'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
            - BranchSide:      'parser.c:7044,24'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
        - Branch String:   'parser.c:7015,17'
          Branch Sides:
            - BranchSide:      'parser.c:7015,17'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
            - BranchSide:      'parser.c:7044,24'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
        - Branch String:   'parser.c:7015,17'
          Branch Sides:
            - BranchSide:      'parser.c:7016,17'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
            - BranchSide:      'parser.c:7044,24'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
        - Branch String:   'parser.c:7016,17'
          Branch Sides:
            - BranchSide:      'parser.c:7016,17'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'parser.c:7017,17'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:7018,21'
          Branch Sides:
            - BranchSide:      'parser.c:7019,33'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'parser.c:7023,21'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlErrMemory
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7023,21'
          Branch Sides:
            - BranchSide:      'parser.c:7024,36'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlErrMemory
            - BranchSide:      'parser.c:7028,17'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlErrMemory
        - Branch String:   'parser.c:7030,21'
          Branch Sides:
            - BranchSide:      'parser.c:7033,37'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlErrMemory
            - BranchSide:      'parser.c:7042,35'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'parser.c:7033,37'
          Branch Sides:
            - BranchSide:      'parser.c:7033,34'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlErrMemory
            - BranchSide:      'parser.c:7033,61'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlErrMemory
        - Branch String:   'parser.c:7036,25'
          Branch Sides:
            - BranchSide:      'parser.c:7037,38'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:7040,32'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'parser.c:7044,24'
          Branch Sides:
            - BranchSide:      'parser.c:7044,24'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
            - BranchSide:      'parser.c:7091,29'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:7044,24'
          Branch Sides:
            - BranchSide:      'parser.c:7044,24'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
            - BranchSide:      'parser.c:7091,29'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:7044,24'
          Branch Sides:
            - BranchSide:      'parser.c:7044,24'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
            - BranchSide:      'parser.c:7091,29'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:7044,24'
          Branch Sides:
            - BranchSide:      'parser.c:7044,24'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
            - BranchSide:      'parser.c:7091,29'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:7044,24'
          Branch Sides:
            - BranchSide:      'parser.c:7044,24'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
            - BranchSide:      'parser.c:7091,29'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:7044,24'
          Branch Sides:
            - BranchSide:      'parser.c:7045,24'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
            - BranchSide:      'parser.c:7091,29'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:7047,17'
          Branch Sides:
            - BranchSide:      'parser.c:7047,17'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'parser.c:7048,17'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:7049,21'
          Branch Sides:
            - BranchSide:      'parser.c:7050,33'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'parser.c:7054,21'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7054,21'
          Branch Sides:
            - BranchSide:      'parser.c:7055,36'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:7059,17'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:7061,17'
          Branch Sides:
            - BranchSide:      'parser.c:7062,25'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:7085,21'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7062,25'
          Branch Sides:
            - BranchSide:      'parser.c:7063,37'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:7066,26'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
        - Branch String:   'parser.c:7066,38'
          Branch Sides:
            - BranchSide:      'parser.c:7066,42'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
            - BranchSide:      'parser.c:7074,33'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:7066,57'
          Branch Sides:
            - BranchSide:      'parser.c:7066,61'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
            - BranchSide:      'parser.c:7074,33'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:7066,25'
          Branch Sides:
            - BranchSide:      'parser.c:7067,25'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErr
                - xmlErrMemory
                - xmlParserGrow
            - BranchSide:      'parser.c:7074,33'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:7067,25'
          Branch Sides:
            - BranchSide:      'parser.c:7067,25'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:7068,36'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:7070,29'
          Branch Sides:
            - BranchSide:      'parser.c:7071,42'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:7074,21'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:7074,45'
          Branch Sides:
            - BranchSide:      'parser.c:7074,49'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:7081,25'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:7074,64'
          Branch Sides:
            - BranchSide:      'parser.c:7075,33'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:7081,25'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:7074,32'
          Branch Sides:
            - BranchSide:      'parser.c:7076,25'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:7081,25'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:7076,25'
          Branch Sides:
            - BranchSide:      'parser.c:7076,25'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:7077,29'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:7077,29'
          Branch Sides:
            - BranchSide:      'parser.c:7078,29'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7079,36'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:7085,21'
          Branch Sides:
            - BranchSide:      'parser.c:7086,36'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'parser.c:7090,13'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'parser.c:7095,32'
          Branch Sides:
            - BranchSide:      'parser.c:7096,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7104,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'parser.c:7096,33'
          Branch Sides:
            - BranchSide:      'parser.c:7096,37'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7104,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'parser.c:7096,52'
          Branch Sides:
            - BranchSide:      'parser.c:7096,56'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7104,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'parser.c:7095,20'
          Branch Sides:
            - BranchSide:      'parser.c:7097,18'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7104,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'parser.c:7098,17'
          Branch Sides:
            - BranchSide:      'parser.c:7099,32'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlParserGrow
            - BranchSide:      'parser.c:7103,13'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - xmlParserGrow
        - Branch String:   'parser.c:7103,13'
          Branch Sides:
            - BranchSide:      'parser.c:7103,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'parser.c:7104,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'parser.c:7104,33'
          Branch Sides:
            - BranchSide:      'parser.c:7104,38'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'parser.c:7107,25'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:7104,53'
          Branch Sides:
            - BranchSide:      'parser.c:7104,57'
              BranchSideFuncs:
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'parser.c:7105,32'
              BranchSideFuncs:
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'parser.c:7104,20'
          Branch Sides:
            - BranchSide:      'parser.c:7105,32'
              BranchSideFuncs:
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'parser.c:7107,25'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:7112,13'
          Branch Sides:
            - BranchSide:      'parser.c:7113,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7115,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'parser.c:7116,9'
          Branch Sides:
            - BranchSide:      'parser.c:7116,9'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:7117,9'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:7116,9'
          Branch Sides:
            - BranchSide:      'parser.c:7116,9'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'parser.c:7117,9'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:7116,9'
          Branch Sides:
            - BranchSide:      'parser.c:7116,9'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:7117,9'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:7117,9'
          Branch Sides:
            - BranchSide:      'parser.c:7008,5'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlParserShrink
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:7117,9'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:7117,9'
          Branch Sides:
            - BranchSide:      'parser.c:7008,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:7117,9'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserGrow
                - xmlParserGrow
      Callsites:
        - Src:             'parser.c:7012,13'
          Dst:             xmlParserGrow
        - Src:             'parser.c:7013,13'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:7016,17'
          Dst:             xmlParserGrow
        - Src:             'parser.c:7017,17'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:7019,21'
          Dst:             xmlFatalErr
        - Src:             'parser.c:7020,21'
          Dst:             xmlHaltParser
        - Src:             'parser.c:7024,21'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:7028,17'
          Dst:             xmlNextChar
        - Src:             'parser.c:7037,25'
          Dst:             xmlErrMemory
        - Src:             'parser.c:7047,17'
          Dst:             xmlParserGrow
        - Src:             'parser.c:7048,17'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:7050,21'
          Dst:             xmlFatalErr
        - Src:             'parser.c:7051,21'
          Dst:             xmlHaltParser
        - Src:             'parser.c:7055,21'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:7059,17'
          Dst:             xmlNextChar
        - Src:             'parser.c:7063,25'
          Dst:             xmlFatalErr
        - Src:             'parser.c:7067,25'
          Dst:             xmlParserGrow
        - Src:             'parser.c:7071,29'
          Dst:             xmlErrMemory
        - Src:             'parser.c:7076,25'
          Dst:             xmlParserGrow
        - Src:             'parser.c:7081,25'
          Dst:             xmlNextChar
        - Src:             'parser.c:7086,21'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:7091,17'
          Dst:             xmlFatalErr
        - Src:             'parser.c:7092,17'
          Dst:             xmlHaltParser
        - Src:             'parser.c:7099,17'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:7103,13'
          Dst:             xmlParserGrow
        - Src:             'parser.c:7105,13'
          Dst:             xmlParseMarkupDecl
        - Src:             'parser.c:7107,13'
          Dst:             xmlFatalErr
        - Src:             'parser.c:7108,13'
          Dst:             xmlHaltParser
        - Src:             'parser.c:7115,9'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:7116,9'
          Dst:             xmlParserShrink
        - Src:             'parser.c:7117,9'
          Dst:             xmlParserGrow
    - functionName:    xmlParseMarkupDecl
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7149
      functionLinenumberEnd: 7180
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         39
      ICount:          247
      EdgeCount:       47
      CyclomaticComplexity: 10
      functionsReached:
        - xmlParseAttributeListDecl
        - xmlParseComment
        - xmlParseElementDecl
        - xmlParseEntityDecl
        - xmlParseNotationDecl
        - xmlParsePI
        - xmlParserGrow
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:7150,5'
          Branch Sides:
            - BranchSide:      'parser.c:7150,5'
              BranchSideFuncs:
                - xmlParsePI
                - xmlParseComment
                - xmlParseNotationDecl
                - xmlParseAttributeListDecl
                - xmlParserGrow
                - xmlParseEntityDecl
                - xmlParseElementDecl
                - xmlParserGrow
            - BranchSide:      'parser.c:7151,9'
              BranchSideFuncs:
                - xmlParsePI
                - xmlParseComment
                - xmlParseNotationDecl
                - xmlParseAttributeListDecl
                - xmlParserGrow
                - xmlParseEntityDecl
                - xmlParseElementDecl
                - xmlParserGrow
        - Branch String:   'parser.c:7150,5'
          Branch Sides:
            - BranchSide:      'parser.c:7150,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParsePI
                - xmlParseComment
                - xmlParseNotationDecl
                - xmlParseAttributeListDecl
                - xmlParserGrow
                - xmlParseEntityDecl
                - xmlParseElementDecl
                - xmlParserGrow
            - BranchSide:      'parser.c:7151,9'
              BranchSideFuncs:
                - xmlParsePI
                - xmlParseComment
                - xmlParseNotationDecl
                - xmlParseAttributeListDecl
                - xmlParserGrow
                - xmlParseEntityDecl
                - xmlParseElementDecl
                - xmlParserGrow
        - Branch String:   'parser.c:7151,9'
          Branch Sides:
            - BranchSide:      'parser.c:7151,9'
              BranchSideFuncs:
                - xmlParsePI
                - xmlParseComment
                - xmlParseNotationDecl
                - xmlParseAttributeListDecl
                - xmlParserGrow
                - xmlParseEntityDecl
                - xmlParseElementDecl
                - xmlParserGrow
            - BranchSide:      'parser.c:7152,13'
              BranchSideFuncs:
                - xmlParsePI
                - xmlParseComment
                - xmlParseNotationDecl
                - xmlParseAttributeListDecl
                - xmlParserGrow
                - xmlParseEntityDecl
                - xmlParseElementDecl
                - xmlParserGrow
        - Branch String:   'parser.c:7152,13'
          Branch Sides:
            - BranchSide:      'parser.c:7153,14'
              BranchSideFuncs:
                - xmlParseComment
                - xmlParseNotationDecl
                - xmlParseAttributeListDecl
                - xmlParserGrow
                - xmlParseEntityDecl
                - xmlParseElementDecl
                - xmlParserGrow
            - BranchSide:      'parser.c:7176,13'
              BranchSideFuncs:
                - xmlParsePI
        - Branch String:   'parser.c:7153,6'
          Branch Sides:
            - BranchSide:      'parser.c:7155,11'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseEntityDecl
                - xmlParseElementDecl
            - BranchSide:      'parser.c:7163,33'
              BranchSideFuncs:
                - xmlParseAttributeListDecl
            - BranchSide:      'parser.c:7166,28'
              BranchSideFuncs:
                - xmlParseNotationDecl
            - BranchSide:      'parser.c:7169,23'
              BranchSideFuncs:
                - xmlParseComment
            - BranchSide:      'parser.c:7173,21'
              BranchSideFuncs:
                - xmlParserGrow
        - Branch String:   'parser.c:7155,11'
          Branch Sides:
            - BranchSide:      'parser.c:7156,24'
              BranchSideFuncs:
                - xmlParseElementDecl
            - BranchSide:      'parser.c:7157,16'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseEntityDecl
        - Branch String:   'parser.c:7157,16'
          Branch Sides:
            - BranchSide:      'parser.c:7158,23'
              BranchSideFuncs:
                - xmlParseEntityDecl
            - BranchSide:      'parser.c:7160,25'
              BranchSideFuncs:
                - xmlParserGrow
        - Branch String:   'parser.c:7160,25'
          Branch Sides:
            - BranchSide:      'parser.c:0,0'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:7160,25'
              BranchSideFuncs:
                - xmlParserGrow
        - Branch String:   'parser.c:7173,21'
          Branch Sides:
            - BranchSide:      'parser.c:7173,21'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:7174,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:7150,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:7156,4'
          Dst:             xmlParseElementDecl
        - Src:             'parser.c:7158,4'
          Dst:             xmlParseEntityDecl
        - Src:             'parser.c:7160,25'
          Dst:             xmlParserGrow
        - Src:             'parser.c:7163,7'
          Dst:             xmlParseAttributeListDecl
        - Src:             'parser.c:7166,7'
          Dst:             xmlParseNotationDecl
        - Src:             'parser.c:7169,7'
          Dst:             xmlParseComment
        - Src:             'parser.c:7173,21'
          Dst:             xmlParserGrow
        - Src:             'parser.c:7177,6'
          Dst:             xmlParsePI
    - functionName:    xmlParsePEReference
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7800
      functionLinenumberEnd: 7901
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         79
      ICount:          465
      EdgeCount:       109
      CyclomaticComplexity: 32
      functionsReached:
        - xmlDetectEncoding
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlFatalErrMsgStr
        - xmlFreeInputStream
        - xmlHaltParser
        - xmlNewEntityInputStream
        - xmlNextChar
        - xmlParseName
        - xmlParseTextDecl
        - xmlPushInput
        - xmlValidityError
        - xmlWarningMsg
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:7805,9'
          Branch Sides:
            - BranchSide:      'parser.c:7806,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7807,5'
              BranchSideFuncs:
                - xmlNextChar
                - xmlParseName
                - xmlNextChar
                - xmlNewEntityInputStream
                - xmlPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlWarningMsg
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7809,9'
          Branch Sides:
            - BranchSide:      'parser.c:7810,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7813,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNewEntityInputStream
                - xmlPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlWarningMsg
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlFatalErr
        - Branch String:   'parser.c:7813,9'
          Branch Sides:
            - BranchSide:      'parser.c:7814,14'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:7818,5'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNewEntityInputStream
                - xmlPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlWarningMsg
                - xmlValidityError
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:7823,29'
          Branch Sides:
            - BranchSide:      'parser.c:7824,3'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlWarningMsg
                - xmlValidityError
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:7826,9'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlWarningMsg
                - xmlValidityError
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:7823,9'
          Branch Sides:
            - BranchSide:      'parser.c:7825,11'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlWarningMsg
                - xmlValidityError
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:7826,9'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlWarningMsg
                - xmlValidityError
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:7826,9'
          Branch Sides:
            - BranchSide:      'parser.c:7835,7'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlValidityError
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:7863,7'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
        - Branch String:   'parser.c:7835,30'
          Branch Sides:
            - BranchSide:      'parser.c:7836,8'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:7838,24'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:7836,38'
          Branch Sides:
            - BranchSide:      'parser.c:7837,8'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlValidityError
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:7849,18'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlValidityError
        - Branch String:   'parser.c:7835,6'
          Branch Sides:
            - BranchSide:      'parser.c:7838,24'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:7849,18'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlValidityError
        - Branch String:   'parser.c:7849,34'
          Branch Sides:
            - BranchSide:      'parser.c:7849,38'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlValidityError
            - BranchSide:      'parser.c:7854,31'
              BranchSideFuncs:
                - xmlWarningMsg
        - Branch String:   'parser.c:7849,17'
          Branch Sides:
            - BranchSide:      'parser.c:7850,34'
              BranchSideFuncs:
                - xmlValidityError
            - BranchSide:      'parser.c:7854,31'
              BranchSideFuncs:
                - xmlWarningMsg
        - Branch String:   'parser.c:7863,55'
          Branch Sides:
            - BranchSide:      'parser.c:7864,7'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
            - BranchSide:      'parser.c:7869,11'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:7863,6'
          Branch Sides:
            - BranchSide:      'parser.c:7865,20'
              BranchSideFuncs:
                - xmlWarningMsg
            - BranchSide:      'parser.c:7869,11'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:7869,59'
          Branch Sides:
            - BranchSide:      'parser.c:7870,19'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'parser.c:7876,17'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:7870,53'
          Branch Sides:
            - BranchSide:      'parser.c:7871,6'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7874,3'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7871,29'
          Branch Sides:
            - BranchSide:      'parser.c:7872,6'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'parser.c:7876,17'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:7872,34'
          Branch Sides:
            - BranchSide:      'parser.c:7873,6'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'parser.c:7876,17'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:7869,10'
          Branch Sides:
            - BranchSide:      'parser.c:7874,3'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7876,17'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:7876,17'
          Branch Sides:
            - BranchSide:      'parser.c:7877,29'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'parser.c:7882,38'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlFreeInputStream
        - Branch String:   'parser.c:7883,10'
          Branch Sides:
            - BranchSide:      'parser.c:7884,36'
              BranchSideFuncs:
                - xmlFreeInputStream
            - BranchSide:      'parser.c:7888,13'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlParseTextDecl
        - Branch String:   'parser.c:7893,22'
          Branch Sides:
            - BranchSide:      'parser.c:7893,22'
              BranchSideFuncs:
                - xmlParseTextDecl
            - BranchSide:      'parser.c:7897,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7893,22'
          Branch Sides:
            - BranchSide:      'parser.c:7893,22'
              BranchSideFuncs:
                - xmlParseTextDecl
            - BranchSide:      'parser.c:7897,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7893,22'
          Branch Sides:
            - BranchSide:      'parser.c:7893,22'
              BranchSideFuncs:
                - xmlParseTextDecl
            - BranchSide:      'parser.c:7897,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7893,22'
          Branch Sides:
            - BranchSide:      'parser.c:7893,22'
              BranchSideFuncs:
                - xmlParseTextDecl
            - BranchSide:      'parser.c:7897,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7893,62'
          Branch Sides:
            - BranchSide:      'parser.c:7894,22'
              BranchSideFuncs:
                - xmlParseTextDecl
            - BranchSide:      'parser.c:7897,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7894,22'
          Branch Sides:
            - BranchSide:      'parser.c:7894,22'
              BranchSideFuncs:
                - xmlParseTextDecl
            - BranchSide:      'parser.c:7895,38'
              BranchSideFuncs:
                - xmlParseTextDecl
        - Branch String:   'parser.c:7894,22'
          Branch Sides:
            - BranchSide:      'parser.c:7894,22'
              BranchSideFuncs:
                - xmlParseTextDecl
            - BranchSide:      'parser.c:7894,22'
              BranchSideFuncs:
                - xmlParseTextDecl
        - Branch String:   'parser.c:7894,22'
          Branch Sides:
            - BranchSide:      'parser.c:7894,22'
              BranchSideFuncs:
                - xmlParseTextDecl
            - BranchSide:      'parser.c:7895,38'
              BranchSideFuncs:
                - xmlParseTextDecl
        - Branch String:   'parser.c:7893,21'
          Branch Sides:
            - BranchSide:      'parser.c:7895,38'
              BranchSideFuncs:
                - xmlParseTextDecl
            - BranchSide:      'parser.c:7897,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:7807,5'
          Dst:             xmlNextChar
        - Src:             'parser.c:7808,12'
          Dst:             xmlParseName
        - Src:             'parser.c:7810,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:7814,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:7818,5'
          Dst:             xmlNextChar
        - Src:             'parser.c:7838,6'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:7850,17'
          Dst:             xmlValidityError
        - Src:             'parser.c:7854,17'
          Dst:             xmlWarningMsg
        - Src:             'parser.c:7865,6'
          Dst:             xmlWarningMsg
        - Src:             'parser.c:7877,17'
          Dst:             xmlFatalErr
        - Src:             'parser.c:7878,17'
          Dst:             xmlHaltParser
        - Src:             'parser.c:7882,14'
          Dst:             xmlNewEntityInputStream
        - Src:             'parser.c:7883,10'
          Dst:             xmlPushInput
        - Src:             'parser.c:7884,17'
          Dst:             xmlFreeInputStream
        - Src:             'parser.c:7891,17'
          Dst:             xmlDetectEncoding
        - Src:             'parser.c:7895,21'
          Dst:             xmlParseTextDecl
    - functionName:    xmlSkipBlankCharsPE
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2442
      functionLinenumberEnd: 2495
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         85
      ICount:          519
      EdgeCount:       114
      CyclomaticComplexity: 31
      functionsReached:
        - xmlNextChar
        - xmlParsePEReference
        - xmlPopPE
        - xmlSkipBlankChars
      functionUses:    43
      BranchProfiles:
        - Branch String:   'parser.c:2447,15'
          Branch Sides:
            - BranchSide:      'parser.c:2447,15'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
            - BranchSide:      'parser.c:2447,15'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
        - Branch String:   'parser.c:2448,19'
          Branch Sides:
            - BranchSide:      'parser.c:2448,19'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
            - BranchSide:      'parser.c:2448,19'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
        - Branch String:   'parser.c:2448,19'
          Branch Sides:
            - BranchSide:      'parser.c:2448,19'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
            - BranchSide:      'parser.c:2448,19'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
        - Branch String:   'parser.c:2450,18'
          Branch Sides:
            - BranchSide:      'parser.c:2450,22'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
            - BranchSide:      'parser.c:2453,5'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
        - Branch String:   'parser.c:2450,9'
          Branch Sides:
            - BranchSide:      'parser.c:2451,34'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
            - BranchSide:      'parser.c:2453,5'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
        - Branch String:   'parser.c:2453,5'
          Branch Sides:
            - BranchSide:      'parser.c:2454,13'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
            - BranchSide:      'parser.c:2494,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2454,13'
          Branch Sides:
            - BranchSide:      'parser.c:2454,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlPopPE
                - xmlParsePEReference
            - BranchSide:      'parser.c:2455,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlPopPE
                - xmlParsePEReference
        - Branch String:   'parser.c:2454,13'
          Branch Sides:
            - BranchSide:      'parser.c:2454,13'
              BranchSideFuncs:
                - xmlPopPE
                - xmlNextChar
                - xmlParsePEReference
            - BranchSide:      'parser.c:2454,13'
              BranchSideFuncs:
                - xmlPopPE
                - xmlNextChar
                - xmlParsePEReference
        - Branch String:   'parser.c:2454,13'
          Branch Sides:
            - BranchSide:      'parser.c:2454,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlPopPE
                - xmlParsePEReference
            - BranchSide:      'parser.c:2455,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlPopPE
                - xmlParsePEReference
        - Branch String:   'parser.c:2454,13'
          Branch Sides:
            - BranchSide:      'parser.c:2455,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlPopPE
                - xmlParsePEReference
            - BranchSide:      'parser.c:2456,20'
              BranchSideFuncs:
                - xmlPopPE
                - xmlNextChar
                - xmlParsePEReference
        - Branch String:   'parser.c:2456,20'
          Branch Sides:
            - BranchSide:      'parser.c:2457,18'
              BranchSideFuncs:
                - xmlParsePEReference
                - xmlPopPE
                - xmlNextChar
            - BranchSide:      'parser.c:2471,20'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
        - Branch String:   'parser.c:2457,36'
          Branch Sides:
            - BranchSide:      'parser.c:2458,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2459,17'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2458,18'
          Branch Sides:
            - BranchSide:      'parser.c:2458,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2459,17'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2458,18'
          Branch Sides:
            - BranchSide:      'parser.c:2458,18'
              BranchSideFuncs:
                - xmlParsePEReference
                - xmlPopPE
                - xmlNextChar
            - BranchSide:      'parser.c:2458,18'
              BranchSideFuncs:
                - xmlParsePEReference
                - xmlPopPE
                - xmlNextChar
        - Branch String:   'parser.c:2458,18'
          Branch Sides:
            - BranchSide:      'parser.c:2458,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2459,17'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2458,39'
          Branch Sides:
            - BranchSide:      'parser.c:2458,43'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2459,17'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2457,17'
          Branch Sides:
            - BranchSide:      'parser.c:2459,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2467,33'
              BranchSideFuncs:
                - xmlParsePEReference
                - xmlPopPE
                - xmlNextChar
        - Branch String:   'parser.c:2469,23'
          Branch Sides:
            - BranchSide:      'parser.c:2469,23'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
            - BranchSide:      'parser.c:2469,23'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
        - Branch String:   'parser.c:2471,20'
          Branch Sides:
            - BranchSide:      'parser.c:2472,17'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
            - BranchSide:      'parser.c:2480,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2472,17'
          Branch Sides:
            - BranchSide:      'parser.c:2473,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2475,22'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
        - Branch String:   'parser.c:2477,23'
          Branch Sides:
            - BranchSide:      'parser.c:2477,23'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
            - BranchSide:      'parser.c:2477,23'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
        - Branch String:   'parser.c:2478,27'
          Branch Sides:
            - BranchSide:      'parser.c:0,0'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
            - BranchSide:      'parser.c:2478,27'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
        - Branch String:   'parser.c:2478,27'
          Branch Sides:
            - BranchSide:      'parser.c:0,0'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
            - BranchSide:      'parser.c:0,0'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
        - Branch String:   'parser.c:2490,13'
          Branch Sides:
            - BranchSide:      'parser.c:2453,5'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
            - BranchSide:      'parser.c:2491,16'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePEReference
                - xmlNextChar
      Callsites:
        - Src:             'parser.c:2451,16'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:2455,13'
          Dst:             xmlNextChar
        - Src:             'parser.c:2467,13'
          Dst:             xmlParsePEReference
        - Src:             'parser.c:2475,13'
          Dst:             xmlPopPE
    - functionName:    xmlPopPE
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2389
      functionLinenumberEnd: 2430
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         13
      ICount:          121
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - xmlParserEntityCheck
        - xmlParserGrow
        - xmlParserShrink
        - xmlPopInput
        - xmlSaturatedAdd
        - xmlSaturatedAddSizeT
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:2397,9'
          Branch Sides:
            - BranchSide:      'parser.c:2397,9'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
                - xmlSaturatedAddSizeT
                - xmlSaturatedAdd
                - xmlPopInput
                - xmlParserEntityCheck
                - xmlSaturatedAdd
            - BranchSide:      'parser.c:2404,9'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
                - xmlSaturatedAddSizeT
                - xmlSaturatedAdd
                - xmlPopInput
                - xmlParserEntityCheck
                - xmlSaturatedAdd
        - Branch String:   'parser.c:2408,9'
          Branch Sides:
            - BranchSide:      'parser.c:2405,32'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
                - xmlSaturatedAddSizeT
                - xmlSaturatedAdd
                - xmlPopInput
                - xmlParserEntityCheck
                - xmlSaturatedAdd
            - BranchSide:      'parser.c:2410,20'
              BranchSideFuncs:
                - xmlSaturatedAddSizeT
                - xmlSaturatedAdd
                - xmlPopInput
                - xmlParserEntityCheck
                - xmlSaturatedAdd
        - Branch String:   'parser.c:2420,13'
          Branch Sides:
            - BranchSide:      'parser.c:2421,30'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlPopInput
                - xmlParserEntityCheck
            - BranchSide:      'parser.c:2424,9'
              BranchSideFuncs:
                - xmlPopInput
                - xmlParserEntityCheck
      Callsites:
        - Src:             'parser.c:2406,13'
          Dst:             xmlParserShrink
        - Src:             'parser.c:2407,22'
          Dst:             xmlParserGrow
        - Src:             'parser.c:2411,9'
          Dst:             xmlSaturatedAddSizeT
        - Src:             'parser.c:2414,9'
          Dst:             xmlSaturatedAdd
        - Src:             'parser.c:2421,13'
          Dst:             xmlSaturatedAdd
        - Src:             'parser.c:2427,5'
          Dst:             xmlPopInput
        - Src:             'parser.c:2429,5'
          Dst:             xmlParserEntityCheck
    - functionName:    xmlPopInput
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2513
      functionLinenumberEnd: 2522
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - inputPop
        - xmlFreeInputStream
        - xmlParserGrow
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:2516,24'
          Branch Sides:
            - BranchSide:      'parser.c:2516,49'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2516,28'
              BranchSideFuncs:
                - inputPop
                - xmlFreeInputStream
                - xmlParserGrow
        - Branch String:   'parser.c:2516,9'
          Branch Sides:
            - BranchSide:      'parser.c:2516,49'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2517,22'
              BranchSideFuncs:
                - inputPop
                - xmlFreeInputStream
                - xmlParserGrow
        - Branch String:   'parser.c:2519,9'
          Branch Sides:
            - BranchSide:      'parser.c:2520,23'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:2521,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:2517,13'
          Dst:             inputPop
        - Src:             'parser.c:2518,5'
          Dst:             xmlFreeInputStream
        - Src:             'parser.c:2520,9'
          Dst:             xmlParserGrow
    - functionName:    xmlParseElementDecl
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6898
      functionLinenumberEnd: 6987
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         102
      ICount:          667
      EdgeCount:       137
      CyclomaticComplexity: 37
      functionsReached:
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlFreeDocElementContent
        - xmlNextChar
        - xmlParseElementContentDecl
        - xmlParseName
        - xmlParserGrow
        - xmlSkipBlankCharsPE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:6903,22'
          Branch Sides:
            - BranchSide:      'parser.c:6903,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:6904,16'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6903,9'
          Branch Sides:
            - BranchSide:      'parser.c:6904,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:6905,5'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6905,5'
          Branch Sides:
            - BranchSide:      'parser.c:6905,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6908,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:6908,9'
          Branch Sides:
            - BranchSide:      'parser.c:6908,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6986,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6908,9'
          Branch Sides:
            - BranchSide:      'parser.c:6908,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6986,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6908,9'
          Branch Sides:
            - BranchSide:      'parser.c:6908,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6986,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6908,9'
          Branch Sides:
            - BranchSide:      'parser.c:6908,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6986,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6908,9'
          Branch Sides:
            - BranchSide:      'parser.c:6908,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6986,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6908,9'
          Branch Sides:
            - BranchSide:      'parser.c:6908,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6986,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6908,9'
          Branch Sides:
            - BranchSide:      'parser.c:6909,16'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6986,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6911,2'
          Branch Sides:
            - BranchSide:      'parser.c:6911,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6912,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6912,6'
          Branch Sides:
            - BranchSide:      'parser.c:6913,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6917,29'
              BranchSideFuncs:
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6918,6'
          Branch Sides:
            - BranchSide:      'parser.c:6919,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6923,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6923,6'
          Branch Sides:
            - BranchSide:      'parser.c:6924,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6927,6'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6927,6'
          Branch Sides:
            - BranchSide:      'parser.c:6927,6'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6933,14'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
        - Branch String:   'parser.c:6927,6'
          Branch Sides:
            - BranchSide:      'parser.c:6927,6'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6933,14'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
        - Branch String:   'parser.c:6927,6'
          Branch Sides:
            - BranchSide:      'parser.c:6927,6'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6933,14'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
        - Branch String:   'parser.c:6927,6'
          Branch Sides:
            - BranchSide:      'parser.c:6927,6'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6933,14'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
        - Branch String:   'parser.c:6927,6'
          Branch Sides:
            - BranchSide:      'parser.c:6928,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
            - BranchSide:      'parser.c:6933,14'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
        - Branch String:   'parser.c:6928,6'
          Branch Sides:
            - BranchSide:      'parser.c:6928,6'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6932,10'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6933,26'
          Branch Sides:
            - BranchSide:      'parser.c:6933,30'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
            - BranchSide:      'parser.c:6940,13'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6933,45'
          Branch Sides:
            - BranchSide:      'parser.c:6934,14'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
            - BranchSide:      'parser.c:6940,13'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6933,13'
          Branch Sides:
            - BranchSide:      'parser.c:6935,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
            - BranchSide:      'parser.c:6940,13'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6935,6'
          Branch Sides:
            - BranchSide:      'parser.c:6935,6'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6939,10'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6940,13'
          Branch Sides:
            - BranchSide:      'parser.c:6941,39'
              BranchSideFuncs:
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6946,28'
              BranchSideFuncs:
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6953,6'
          Branch Sides:
            - BranchSide:      'parser.c:6954,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6959,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6955,10'
          Branch Sides:
            - BranchSide:      'parser.c:6956,28'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6958,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6959,10'
          Branch Sides:
            - BranchSide:      'parser.c:6960,18'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6965,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6966,30'
          Branch Sides:
            - BranchSide:      'parser.c:6966,35'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6981,17'
              BranchSideFuncs:
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6966,53'
          Branch Sides:
            - BranchSide:      'parser.c:6967,4'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6981,17'
              BranchSideFuncs:
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6966,10'
          Branch Sides:
            - BranchSide:      'parser.c:6968,7'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6981,17'
              BranchSideFuncs:
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6968,7'
          Branch Sides:
            - BranchSide:      'parser.c:6969,7'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6970,10'
              BranchSideFuncs:
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6972,25'
          Branch Sides:
            - BranchSide:      'parser.c:6972,29'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6981,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6972,7'
          Branch Sides:
            - BranchSide:      'parser.c:6979,32'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6981,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:6905,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6911,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6912,6'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6913,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6917,16'
          Dst:             xmlParseName
        - Src:             'parser.c:6919,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6923,6'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6924,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6928,6'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6935,6'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6941,12'
          Dst:             xmlParseElementContentDecl
        - Src:             'parser.c:6946,13'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6951,2'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6954,6'
          Dst:             xmlFatalErr
        - Src:             'parser.c:6956,3'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6960,3'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6965,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:6979,7'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6982,3'
          Dst:             xmlFreeDocElementContent
    - functionName:    xmlParseEntityDecl
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5680
      functionLinenumberEnd: 5929
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         239
      ICount:          1415
      EdgeCount:       326
      CyclomaticComplexity: 89
      functionsReached:
        - xmlErrMemory
        - xmlErrMsgStr
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlFatalErrMsgStr
        - xmlFreeURI
        - xmlHaltParser
        - xmlNewDoc
        - xmlNewDtd
        - xmlNextChar
        - xmlNsErr
        - xmlParseEntityValue
        - xmlParseExternalID
        - xmlParseName
        - xmlParseURISafe
        - xmlParserGrow
        - xmlSAX2EntityDecl
        - xmlSAX2GetEntity
        - xmlSkipBlankCharsPE
        - xmlStrEqual
        - xmlStrchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:5688,22'
          Branch Sides:
            - BranchSide:      'parser.c:5688,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5689,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5688,9'
          Branch Sides:
            - BranchSide:      'parser.c:5689,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5690,5'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5690,5'
          Branch Sides:
            - BranchSide:      'parser.c:5690,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5693,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5693,9'
          Branch Sides:
            - BranchSide:      'parser.c:5693,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5693,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5693,9'
          Branch Sides:
            - BranchSide:      'parser.c:5693,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5693,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5693,9'
          Branch Sides:
            - BranchSide:      'parser.c:5693,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5693,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5693,9'
          Branch Sides:
            - BranchSide:      'parser.c:5693,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5693,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5693,9'
          Branch Sides:
            - BranchSide:      'parser.c:5693,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5693,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5693,9'
          Branch Sides:
            - BranchSide:      'parser.c:5693,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5694,16'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5695,2'
          Branch Sides:
            - BranchSide:      'parser.c:5695,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5696,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5696,6'
          Branch Sides:
            - BranchSide:      'parser.c:5697,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5701,6'
              BranchSideFuncs:
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5701,6'
          Branch Sides:
            - BranchSide:      'parser.c:5702,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5710,29'
              BranchSideFuncs:
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5703,10'
          Branch Sides:
            - BranchSide:      'parser.c:5704,18'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5707,18'
              BranchSideFuncs:
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5711,6'
          Branch Sides:
            - BranchSide:      'parser.c:5712,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5716,16'
              BranchSideFuncs:
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
        - Branch String:   'parser.c:5716,6'
          Branch Sides:
            - BranchSide:      'parser.c:5717,15'
              BranchSideFuncs:
                - xmlNsErr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5721,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5721,6'
          Branch Sides:
            - BranchSide:      'parser.c:5722,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
            - BranchSide:      'parser.c:5729,6'
              BranchSideFuncs:
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
        - Branch String:   'parser.c:5729,6'
          Branch Sides:
            - BranchSide:      'parser.c:5730,11'
              BranchSideFuncs:
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
            - BranchSide:      'parser.c:5775,11'
              BranchSideFuncs:
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:5730,23'
          Branch Sides:
            - BranchSide:      'parser.c:5730,27'
              BranchSideFuncs:
                - xmlParseEntityValue
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
            - BranchSide:      'parser.c:5731,38'
              BranchSideFuncs:
                - xmlParseEntityValue
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
        - Branch String:   'parser.c:5730,10'
          Branch Sides:
            - BranchSide:      'parser.c:5731,38'
              BranchSideFuncs:
                - xmlParseEntityValue
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
            - BranchSide:      'parser.c:5740,35'
              BranchSideFuncs:
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:5732,7'
          Branch Sides:
            - BranchSide:      'parser.c:5733,12'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
            - BranchSide:      'parser.c:5739,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
        - Branch String:   'parser.c:5733,31'
          Branch Sides:
            - BranchSide:      'parser.c:5734,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
            - BranchSide:      'parser.c:5738,3'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
        - Branch String:   'parser.c:5734,24'
          Branch Sides:
            - BranchSide:      'parser.c:5734,28'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
            - BranchSide:      'parser.c:5738,3'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
        - Branch String:   'parser.c:5733,11'
          Branch Sides:
            - BranchSide:      'parser.c:5735,4'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
            - BranchSide:      'parser.c:5738,3'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
        - Branch String:   'parser.c:5741,21'
          Branch Sides:
            - BranchSide:      'parser.c:5741,25'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:5744,7'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
        - Branch String:   'parser.c:5741,7'
          Branch Sides:
            - BranchSide:      'parser.c:5742,19'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
            - BranchSide:      'parser.c:5744,7'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
        - Branch String:   'parser.c:5747,25'
          Branch Sides:
            - BranchSide:      'parser.c:5748,38'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlFreeURI
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
            - BranchSide:      'parser.c:5749,32'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlFatalErr
                - xmlErrMsgStr
        - Branch String:   'parser.c:5749,32'
          Branch Sides:
            - BranchSide:      'parser.c:5755,38'
              BranchSideFuncs:
                - xmlErrMsgStr
                - xmlFreeURI
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
            - BranchSide:      'parser.c:5757,32'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlFatalErr
        - Branch String:   'parser.c:5757,32'
          Branch Sides:
            - BranchSide:      'parser.c:5762,37'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeURI
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
            - BranchSide:      'parser.c:5764,30'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
        - Branch String:   'parser.c:5775,23'
          Branch Sides:
            - BranchSide:      'parser.c:5775,27'
              BranchSideFuncs:
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
            - BranchSide:      'parser.c:5776,38'
              BranchSideFuncs:
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:5775,10'
          Branch Sides:
            - BranchSide:      'parser.c:5776,38'
              BranchSideFuncs:
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
            - BranchSide:      'parser.c:5808,35'
              BranchSideFuncs:
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:5777,27'
          Branch Sides:
            - BranchSide:      'parser.c:5778,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
            - BranchSide:      'parser.c:5785,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:5778,27'
          Branch Sides:
            - BranchSide:      'parser.c:5778,31'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
            - BranchSide:      'parser.c:5785,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:5777,7'
          Branch Sides:
            - BranchSide:      'parser.c:5779,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
            - BranchSide:      'parser.c:5785,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:5785,29'
          Branch Sides:
            - BranchSide:      'parser.c:5786,20'
              BranchSideFuncs:
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
            - BranchSide:      'parser.c:5787,11'
              BranchSideFuncs:
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:5785,7'
          Branch Sides:
            - BranchSide:      'parser.c:5787,11'
              BranchSideFuncs:
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
            - BranchSide:      'parser.c:5807,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
        - Branch String:   'parser.c:5787,11'
          Branch Sides:
            - BranchSide:      'parser.c:5788,18'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlNewDtd
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:5795,11'
              BranchSideFuncs:
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlNewDtd
                - xmlErrMemory
        - Branch String:   'parser.c:5789,8'
          Branch Sides:
            - BranchSide:      'parser.c:5790,21'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:5793,4'
              BranchSideFuncs:
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlNewDtd
                - xmlErrMemory
        - Branch String:   'parser.c:5795,11'
          Branch Sides:
            - BranchSide:      'parser.c:5796,39'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlErrMemory
            - BranchSide:      'parser.c:5804,25'
              BranchSideFuncs:
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
        - Branch String:   'parser.c:5798,29'
          Branch Sides:
            - BranchSide:      'parser.c:5799,42'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:5802,21'
              BranchSideFuncs:
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
        - Branch String:   'parser.c:5809,21'
          Branch Sides:
            - BranchSide:      'parser.c:5809,25'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:5812,7'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
        - Branch String:   'parser.c:5809,7'
          Branch Sides:
            - BranchSide:      'parser.c:5810,19'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
            - BranchSide:      'parser.c:5812,7'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseURISafe
                - xmlFreeURI
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
        - Branch String:   'parser.c:5812,7'
          Branch Sides:
            - BranchSide:      'parser.c:5815,56'
              BranchSideFuncs:
                - xmlParseURISafe
                - xmlFreeURI
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlErrMsgStr
                - xmlErrMemory
            - BranchSide:      'parser.c:5834,8'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5815,25'
          Branch Sides:
            - BranchSide:      'parser.c:5816,38'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlFreeURI
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5817,32'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlErrMsgStr
        - Branch String:   'parser.c:5817,32'
          Branch Sides:
            - BranchSide:      'parser.c:5823,38'
              BranchSideFuncs:
                - xmlErrMsgStr
                - xmlFreeURI
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5825,32'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFatalErr
        - Branch String:   'parser.c:5834,20'
          Branch Sides:
            - BranchSide:      'parser.c:5834,24'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5838,7'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5834,7'
          Branch Sides:
            - BranchSide:      'parser.c:5835,22'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5838,7'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5838,7'
          Branch Sides:
            - BranchSide:      'parser.c:5838,7'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5850,12'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:5838,7'
          Branch Sides:
            - BranchSide:      'parser.c:5838,7'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5850,12'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:5838,7'
          Branch Sides:
            - BranchSide:      'parser.c:5838,7'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5850,12'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:5838,7'
          Branch Sides:
            - BranchSide:      'parser.c:5838,7'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5850,12'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:5838,7'
          Branch Sides:
            - BranchSide:      'parser.c:5839,7'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5850,12'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:5839,7'
          Branch Sides:
            - BranchSide:      'parser.c:5839,7'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5840,11'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5840,11'
          Branch Sides:
            - BranchSide:      'parser.c:5841,19'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
            - BranchSide:      'parser.c:5844,28'
              BranchSideFuncs:
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
        - Branch String:   'parser.c:5845,31'
          Branch Sides:
            - BranchSide:      'parser.c:5845,36'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
            - BranchSide:      'parser.c:5849,3'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
        - Branch String:   'parser.c:5845,54'
          Branch Sides:
            - BranchSide:      'parser.c:5846,12'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
            - BranchSide:      'parser.c:5849,3'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
        - Branch String:   'parser.c:5845,11'
          Branch Sides:
            - BranchSide:      'parser.c:5847,4'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
            - BranchSide:      'parser.c:5849,3'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
        - Branch String:   'parser.c:5850,31'
          Branch Sides:
            - BranchSide:      'parser.c:5851,13'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
            - BranchSide:      'parser.c:5859,12'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:5851,31'
          Branch Sides:
            - BranchSide:      'parser.c:5851,35'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
            - BranchSide:      'parser.c:5859,12'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:5850,11'
          Branch Sides:
            - BranchSide:      'parser.c:5852,4'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
            - BranchSide:      'parser.c:5859,12'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:5860,27'
          Branch Sides:
            - BranchSide:      'parser.c:5861,17'
              BranchSideFuncs:
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
            - BranchSide:      'parser.c:5862,8'
              BranchSideFuncs:
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:5862,8'
          Branch Sides:
            - BranchSide:      'parser.c:5863,22'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlNewDtd
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:5871,8'
              BranchSideFuncs:
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlNewDtd
                - xmlErrMemory
        - Branch String:   'parser.c:5864,12'
          Branch Sides:
            - BranchSide:      'parser.c:5865,25'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:5868,8'
              BranchSideFuncs:
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlNewDtd
                - xmlErrMemory
        - Branch String:   'parser.c:5871,8'
          Branch Sides:
            - BranchSide:      'parser.c:5872,43'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlErrMemory
            - BranchSide:      'parser.c:5879,22'
              BranchSideFuncs:
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
        - Branch String:   'parser.c:5874,33'
          Branch Sides:
            - BranchSide:      'parser.c:5875,46'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:5878,25'
              BranchSideFuncs:
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
                - xmlFatalErrMsgStr
                - xmlHaltParser
        - Branch String:   'parser.c:5887,6'
          Branch Sides:
            - BranchSide:      'parser.c:5888,24'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlSAX2GetEntity
            - BranchSide:      'parser.c:5892,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5892,10'
          Branch Sides:
            - BranchSide:      'parser.c:5893,18'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSAX2GetEntity
            - BranchSide:      'parser.c:5897,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSAX2GetEntity
        - Branch String:   'parser.c:5899,6'
          Branch Sides:
            - BranchSide:      'parser.c:5899,14'
              BranchSideFuncs:
                - xmlSAX2GetEntity
            - BranchSide:      'parser.c:5903,19'
              BranchSideFuncs:
                - xmlSAX2GetEntity
        - Branch String:   'parser.c:5905,10'
          Branch Sides:
            - BranchSide:      'parser.c:5906,15'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5910,15'
              BranchSideFuncs:
                - xmlSAX2GetEntity
        - Branch String:   'parser.c:5906,34'
          Branch Sides:
            - BranchSide:      'parser.c:5907,8'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5909,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5906,14'
          Branch Sides:
            - BranchSide:      'parser.c:5908,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5909,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5910,34'
          Branch Sides:
            - BranchSide:      'parser.c:5911,8'
              BranchSideFuncs:
                - xmlSAX2GetEntity
            - BranchSide:      'parser.c:5913,8'
              BranchSideFuncs:
                - xmlSAX2GetEntity
        - Branch String:   'parser.c:5910,14'
          Branch Sides:
            - BranchSide:      'parser.c:5912,13'
              BranchSideFuncs:
                - xmlSAX2GetEntity
            - BranchSide:      'parser.c:5913,8'
              BranchSideFuncs:
                - xmlSAX2GetEntity
        - Branch String:   'parser.c:5917,31'
          Branch Sides:
            - BranchSide:      'parser.c:5917,35'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5921,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5917,17'
          Branch Sides:
            - BranchSide:      'parser.c:5918,15'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5921,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5924,6'
          Branch Sides:
            - BranchSide:      'parser.c:5924,21'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5925,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5925,6'
          Branch Sides:
            - BranchSide:      'parser.c:5925,19'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5926,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5926,6'
          Branch Sides:
            - BranchSide:      'parser.c:5926,23'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5927,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5927,13'
          Branch Sides:
            - BranchSide:      'parser.c:5927,27'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5928,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:5690,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5695,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5696,6'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:5697,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:5702,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:5703,10'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:5704,3'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:5710,16'
          Dst:             xmlParseName
        - Src:             'parser.c:5712,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:5716,6'
          Dst:             xmlStrchr
        - Src:             'parser.c:5717,6'
          Dst:             xmlNsErr
        - Src:             'parser.c:5721,6'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:5722,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:5731,18'
          Dst:             xmlParseEntityValue
        - Src:             'parser.c:5740,16'
          Dst:             xmlParseExternalID
        - Src:             'parser.c:5742,7'
          Dst:             xmlFatalErr
        - Src:             'parser.c:5747,25'
          Dst:             xmlParseURISafe
        - Src:             'parser.c:5748,25'
          Dst:             xmlErrMemory
        - Src:             'parser.c:5755,25'
          Dst:             xmlErrMsgStr
        - Src:             'parser.c:5762,25'
          Dst:             xmlFatalErr
        - Src:             'parser.c:5771,7'
          Dst:             xmlFreeURI
        - Src:             'parser.c:5776,18'
          Dst:             xmlParseEntityValue
        - Src:             'parser.c:5786,8'
          Dst:             xmlStrEqual
        - Src:             'parser.c:5788,18'
          Dst:             xmlNewDoc
        - Src:             'parser.c:5790,8'
          Dst:             xmlErrMemory
        - Src:             'parser.c:5796,29'
          Dst:             xmlNewDtd
        - Src:             'parser.c:5799,29'
          Dst:             xmlErrMemory
        - Src:             'parser.c:5804,7'
          Dst:             xmlSAX2EntityDecl
        - Src:             'parser.c:5808,16'
          Dst:             xmlParseExternalID
        - Src:             'parser.c:5810,7'
          Dst:             xmlFatalErr
        - Src:             'parser.c:5815,25'
          Dst:             xmlParseURISafe
        - Src:             'parser.c:5816,25'
          Dst:             xmlErrMemory
        - Src:             'parser.c:5823,25'
          Dst:             xmlErrMsgStr
        - Src:             'parser.c:5830,25'
          Dst:             xmlFatalErr
        - Src:             'parser.c:5832,21'
          Dst:             xmlFreeURI
        - Src:             'parser.c:5834,24'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:5835,7'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:5839,7'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5840,11'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:5841,4'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:5844,15'
          Dst:             xmlParseName
        - Src:             'parser.c:5861,5'
          Dst:             xmlStrEqual
        - Src:             'parser.c:5863,22'
          Dst:             xmlNewDoc
        - Src:             'parser.c:5865,12'
          Dst:             xmlErrMemory
        - Src:             'parser.c:5872,33'
          Dst:             xmlNewDtd
        - Src:             'parser.c:5875,33'
          Dst:             xmlErrMemory
        - Src:             'parser.c:5879,4'
          Dst:             xmlSAX2EntityDecl
        - Src:             'parser.c:5886,2'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:5888,6'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:5890,6'
          Dst:             xmlHaltParser
        - Src:             'parser.c:5893,3'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:5897,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:5914,13'
          Dst:             xmlSAX2GetEntity
    - functionName:    xmlParseAttributeListDecl
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6265
      functionLinenumberEnd: 6375
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         142
      ICount:          888
      EdgeCount:       195
      CyclomaticComplexity: 55
      functionsReached:
        - xmlAddDefAttrs
        - xmlAddSpecialAttr
        - xmlAttrNormalizeSpace
        - xmlFatalErrMsg
        - xmlFreeEnumeration
        - xmlNextChar
        - xmlParseAttributeType
        - xmlParseDefaultDecl
        - xmlParseName
        - xmlParserGrow
        - xmlSkipBlankCharsPE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:6270,22'
          Branch Sides:
            - BranchSide:      'parser.c:6270,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:6271,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6270,9'
          Branch Sides:
            - BranchSide:      'parser.c:6271,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:6272,5'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6272,5'
          Branch Sides:
            - BranchSide:      'parser.c:6272,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6274,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6274,9'
          Branch Sides:
            - BranchSide:      'parser.c:6274,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6274,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6274,9'
          Branch Sides:
            - BranchSide:      'parser.c:6274,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6274,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6274,9'
          Branch Sides:
            - BranchSide:      'parser.c:6274,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6274,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6274,9'
          Branch Sides:
            - BranchSide:      'parser.c:6274,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6274,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6274,9'
          Branch Sides:
            - BranchSide:      'parser.c:6274,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6274,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6274,9'
          Branch Sides:
            - BranchSide:      'parser.c:6274,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6274,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6274,9'
          Branch Sides:
            - BranchSide:      'parser.c:6274,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6275,16'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6277,2'
          Branch Sides:
            - BranchSide:      'parser.c:6277,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6278,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6278,6'
          Branch Sides:
            - BranchSide:      'parser.c:6279,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6282,33'
              BranchSideFuncs:
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6283,6'
          Branch Sides:
            - BranchSide:      'parser.c:6284,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6288,2'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6289,2'
          Branch Sides:
            - BranchSide:      'parser.c:6289,2'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6290,2'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6289,2'
          Branch Sides:
            - BranchSide:      'parser.c:6289,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6290,2'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6290,22'
          Branch Sides:
            - BranchSide:      'parser.c:6290,26'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6290,2'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6290,2'
          Branch Sides:
            - BranchSide:      'parser.c:6293,15'
              BranchSideFuncs:
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6366,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6295,6'
          Branch Sides:
            - BranchSide:      'parser.c:6295,6'
              BranchSideFuncs:
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6296,18'
              BranchSideFuncs:
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6295,6'
          Branch Sides:
            - BranchSide:      'parser.c:6295,6'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6296,18'
              BranchSideFuncs:
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6298,10'
          Branch Sides:
            - BranchSide:      'parser.c:6299,18'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6303,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:6303,6'
          Branch Sides:
            - BranchSide:      'parser.c:6303,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlParseName
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6304,10'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlParseName
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6303,6'
          Branch Sides:
            - BranchSide:      'parser.c:6303,6'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6304,10'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlParseName
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6304,10'
          Branch Sides:
            - BranchSide:      'parser.c:6305,18'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6310,35'
              BranchSideFuncs:
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
        - Branch String:   'parser.c:6311,10'
          Branch Sides:
            - BranchSide:      'parser.c:6312,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6315,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
        - Branch String:   'parser.c:6315,6'
          Branch Sides:
            - BranchSide:      'parser.c:6315,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6316,10'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
        - Branch String:   'parser.c:6315,6'
          Branch Sides:
            - BranchSide:      'parser.c:6315,6'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6316,10'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
        - Branch String:   'parser.c:6316,10'
          Branch Sides:
            - BranchSide:      'parser.c:6317,18'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6324,32'
              BranchSideFuncs:
                - xmlParseDefaultDecl
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6319,14'
          Branch Sides:
            - BranchSide:      'parser.c:6320,26'
              BranchSideFuncs:
                - xmlFreeEnumeration
                - xmlNextChar
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6321,3'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6325,10'
          Branch Sides:
            - BranchSide:      'parser.c:6326,21'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6332,11'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6326,21'
          Branch Sides:
            - BranchSide:      'parser.c:6327,7'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6328,14'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFreeEnumeration
        - Branch String:   'parser.c:6328,14'
          Branch Sides:
            - BranchSide:      'parser.c:6329,26'
              BranchSideFuncs:
                - xmlFreeEnumeration
                - xmlNextChar
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6330,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6332,40'
          Branch Sides:
            - BranchSide:      'parser.c:6332,44'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6335,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6332,10'
          Branch Sides:
            - BranchSide:      'parser.c:6333,32'
              BranchSideFuncs:
                - xmlAttrNormalizeSpace
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
            - BranchSide:      'parser.c:6335,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6335,6'
          Branch Sides:
            - BranchSide:      'parser.c:6335,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6336,17'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6335,6'
          Branch Sides:
            - BranchSide:      'parser.c:6335,6'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6336,17'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6336,17'
          Branch Sides:
            - BranchSide:      'parser.c:6337,7'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6347,11'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6337,7'
          Branch Sides:
            - BranchSide:      'parser.c:6338,22'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6346,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6340,11'
          Branch Sides:
            - BranchSide:      'parser.c:6341,4'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6342,11'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFreeEnumeration
        - Branch String:   'parser.c:6342,11'
          Branch Sides:
            - BranchSide:      'parser.c:6343,23'
              BranchSideFuncs:
                - xmlFreeEnumeration
                - xmlNextChar
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6344,7'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6347,30'
          Branch Sides:
            - BranchSide:      'parser.c:6347,35'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6351,15'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6347,53'
          Branch Sides:
            - BranchSide:      'parser.c:6348,4'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6351,15'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6347,10'
          Branch Sides:
            - BranchSide:      'parser.c:6349,3'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6351,15'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6354,23'
          Branch Sides:
            - BranchSide:      'parser.c:6354,27'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6359,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6354,49'
          Branch Sides:
            - BranchSide:      'parser.c:6355,11'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6359,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6355,41'
          Branch Sides:
            - BranchSide:      'parser.c:6356,4'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6359,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6354,10'
          Branch Sides:
            - BranchSide:      'parser.c:6357,18'
              BranchSideFuncs:
                - xmlAddDefAttrs
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
            - BranchSide:      'parser.c:6359,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6359,10'
          Branch Sides:
            - BranchSide:      'parser.c:6360,21'
              BranchSideFuncs:
                - xmlAddSpecialAttr
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6362,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6362,10'
          Branch Sides:
            - BranchSide:      'parser.c:6363,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6364,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6364,6'
          Branch Sides:
            - BranchSide:      'parser.c:6290,2'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6364,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6364,6'
          Branch Sides:
            - BranchSide:      'parser.c:6290,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6364,6'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErrMsg
                - 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:6366,6'
          Branch Sides:
            - BranchSide:      'parser.c:6367,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6374,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6367,10'
          Branch Sides:
            - BranchSide:      'parser.c:6368,18'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlNextChar
            - BranchSide:      'parser.c:6372,6'
              BranchSideFuncs:
                - xmlNextChar
      Callsites:
        - Src:             'parser.c:6272,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6277,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6278,6'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6279,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6282,20'
          Dst:             xmlParseName
        - Src:             'parser.c:6284,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6288,2'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6289,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6295,6'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6297,17'
          Dst:             xmlParseName
        - Src:             'parser.c:6299,3'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6303,6'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6304,10'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6305,3'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6310,13'
          Dst:             xmlParseAttributeType
        - Src:             'parser.c:6315,6'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6316,10'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6317,3'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6320,7'
          Dst:             xmlFreeEnumeration
        - Src:             'parser.c:6324,12'
          Dst:             xmlParseDefaultDecl
        - Src:             'parser.c:6329,7'
          Dst:             xmlFreeEnumeration
        - Src:             'parser.c:6333,10'
          Dst:             xmlAttrNormalizeSpace
        - Src:             'parser.c:6335,6'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6337,7'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6338,7'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6343,4'
          Dst:             xmlFreeEnumeration
        - Src:             'parser.c:6352,3'
          Dst:             xmlFreeEnumeration
        - Src:             'parser.c:6357,3'
          Dst:             xmlAddDefAttrs
        - Src:             'parser.c:6360,3'
          Dst:             xmlAddSpecialAttr
        - Src:             'parser.c:6364,6'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6368,3'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6372,6'
          Dst:             xmlNextChar
    - functionName:    xmlParseNotationDecl
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5597
      functionLinenumberEnd: 5653
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         63
      ICount:          423
      EdgeCount:       86
      CyclomaticComplexity: 25
      functionsReached:
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlNextChar
        - xmlNsErr
        - xmlParseExternalID
        - xmlParseName
        - xmlParserGrow
        - xmlSkipBlankCharsPE
        - xmlStrchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:5602,22'
          Branch Sides:
            - BranchSide:      'parser.c:5602,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5603,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5602,9'
          Branch Sides:
            - BranchSide:      'parser.c:5603,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5604,5'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5604,5'
          Branch Sides:
            - BranchSide:      'parser.c:5604,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5606,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5606,9'
          Branch Sides:
            - BranchSide:      'parser.c:5606,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5606,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5606,9'
          Branch Sides:
            - BranchSide:      'parser.c:5606,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5606,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5606,9'
          Branch Sides:
            - BranchSide:      'parser.c:5606,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5606,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5606,9'
          Branch Sides:
            - BranchSide:      'parser.c:5606,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5606,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5606,9'
          Branch Sides:
            - BranchSide:      'parser.c:5606,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5606,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5606,9'
          Branch Sides:
            - BranchSide:      'parser.c:5606,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5606,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5606,9'
          Branch Sides:
            - BranchSide:      'parser.c:5606,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5606,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5606,9'
          Branch Sides:
            - BranchSide:      'parser.c:5606,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5607,16'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5608,2'
          Branch Sides:
            - BranchSide:      'parser.c:5608,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5609,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5609,6'
          Branch Sides:
            - BranchSide:      'parser.c:5610,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5615,29'
              BranchSideFuncs:
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErr
        - Branch String:   'parser.c:5616,6'
          Branch Sides:
            - BranchSide:      'parser.c:5617,18'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:5620,16'
              BranchSideFuncs:
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlNsErr
        - Branch String:   'parser.c:5620,6'
          Branch Sides:
            - BranchSide:      'parser.c:5621,15'
              BranchSideFuncs:
                - xmlNsErr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5625,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5625,6'
          Branch Sides:
            - BranchSide:      'parser.c:5626,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5634,32'
              BranchSideFuncs:
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5637,6'
          Branch Sides:
            - BranchSide:      'parser.c:5638,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5648,18'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:5638,10'
          Branch Sides:
            - BranchSide:      'parser.c:5639,18'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlNextChar
            - BranchSide:      'parser.c:5643,6'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:5644,30'
          Branch Sides:
            - BranchSide:      'parser.c:5644,35'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5647,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5644,53'
          Branch Sides:
            - BranchSide:      'parser.c:5645,4'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5647,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5644,10'
          Branch Sides:
            - BranchSide:      'parser.c:5646,3'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5647,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5650,6'
          Branch Sides:
            - BranchSide:      'parser.c:5650,24'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5651,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5651,6'
          Branch Sides:
            - BranchSide:      'parser.c:5651,21'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5652,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:5604,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5608,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5609,6'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:5610,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:5615,16'
          Dst:             xmlParseName
        - Src:             'parser.c:5617,6'
          Dst:             xmlFatalErr
        - Src:             'parser.c:5620,6'
          Dst:             xmlStrchr
        - Src:             'parser.c:5621,6'
          Dst:             xmlNsErr
        - Src:             'parser.c:5625,6'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:5626,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:5634,13'
          Dst:             xmlParseExternalID
        - Src:             'parser.c:5635,2'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:5639,3'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:5643,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:5648,6'
          Dst:             xmlFatalErr
    - functionName:    xmlParseExternalID
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5024
      functionLinenumberEnd: 5072
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char **'
        - 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:5028,9'
          Branch Sides:
            - BranchSide:      'parser.c:5028,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParsePubidLiteral
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5038,16'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParsePubidLiteral
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5028,9'
          Branch Sides:
            - BranchSide:      'parser.c:5028,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParsePubidLiteral
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5038,16'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParsePubidLiteral
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5028,9'
          Branch Sides:
            - BranchSide:      'parser.c:5028,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParsePubidLiteral
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5038,16'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParsePubidLiteral
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5028,9'
          Branch Sides:
            - BranchSide:      'parser.c:5028,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParsePubidLiteral
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5038,16'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParsePubidLiteral
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5028,9'
          Branch Sides:
            - BranchSide:      'parser.c:5028,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParsePubidLiteral
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5038,16'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParsePubidLiteral
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5028,9'
          Branch Sides:
            - BranchSide:      'parser.c:5029,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5038,16'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParsePubidLiteral
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5029,9'
          Branch Sides:
            - BranchSide:      'parser.c:5029,9'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5030,6'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5030,6'
          Branch Sides:
            - BranchSide:      'parser.c:5031,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseSystemLiteral
                - xmlFatalErr
            - BranchSide:      'parser.c:5034,30'
              BranchSideFuncs:
                - xmlParseSystemLiteral
                - xmlFatalErr
        - Branch String:   'parser.c:5035,6'
          Branch Sides:
            - BranchSide:      'parser.c:5036,18'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:5038,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5039,9'
          Branch Sides:
            - BranchSide:      'parser.c:5039,9'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlParsePubidLiteral
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5040,6'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParsePubidLiteral
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5040,6'
          Branch Sides:
            - BranchSide:      'parser.c:5041,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParsePubidLiteral
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlFatalErr
            - BranchSide:      'parser.c:5044,35'
              BranchSideFuncs:
                - xmlParsePubidLiteral
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlFatalErr
        - Branch String:   'parser.c:5045,6'
          Branch Sides:
            - BranchSide:      'parser.c:5046,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5048,6'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5048,6'
          Branch Sides:
            - BranchSide:      'parser.c:5052,10'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5063,10'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
        - Branch String:   'parser.c:5052,10'
          Branch Sides:
            - BranchSide:      'parser.c:5053,18'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseSystemLiteral
                - xmlFatalErr
            - BranchSide:      'parser.c:5056,2'
              BranchSideFuncs:
                - xmlParseSystemLiteral
                - xmlFatalErr
        - Branch String:   'parser.c:5063,10'
          Branch Sides:
            - BranchSide:      'parser.c:5063,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5064,11'
              BranchSideFuncs:
                - xmlParseSystemLiteral
                - xmlFatalErr
        - Branch String:   'parser.c:5067,6'
          Branch Sides:
            - BranchSide:      'parser.c:5068,18'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:5070,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:5029,9'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5030,6'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:5031,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:5034,8'
          Dst:             xmlParseSystemLiteral
        - Src:             'parser.c:5036,6'
          Dst:             xmlFatalErr
        - Src:             'parser.c:5039,9'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5040,6'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:5041,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:5044,14'
          Dst:             xmlParsePubidLiteral
        - Src:             'parser.c:5046,6'
          Dst:             xmlFatalErr
        - Src:             'parser.c:5052,10'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:5053,3'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:5063,10'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:5066,8'
          Dst:             xmlParseSystemLiteral
        - Src:             'parser.c:5068,6'
          Dst:             xmlFatalErr
    - functionName:    xmlParseSystemLiteral
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4571
      functionLinenumberEnd: 4627
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         85
      ICount:          481
      EdgeCount:       116
      CyclomaticComplexity: 33
      functionsReached:
        - xmlCopyCharMultiByte
        - xmlCurrentChar
        - xmlErrMemory
        - xmlFatalErr
        - xmlNextChar
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:4581,9'
          Branch Sides:
            - BranchSide:      'parser.c:4582,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlCurrentChar
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErr
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:4584,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCurrentChar
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErr
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:4584,16'
          Branch Sides:
            - BranchSide:      'parser.c:4585,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlCurrentChar
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErr
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:4588,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:4593,9'
          Branch Sides:
            - BranchSide:      'parser.c:4594,22'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:4597,11'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:4598,27'
          Branch Sides:
            - BranchSide:      'parser.c:4598,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:4598,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:4598,13'
          Branch Sides:
            - BranchSide:      'parser.c:4598,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:4598,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:4598,13'
          Branch Sides:
            - BranchSide:      'parser.c:4598,31'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:4598,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:4598,13'
          Branch Sides:
            - BranchSide:      'parser.c:4598,31'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:4598,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:4598,13'
          Branch Sides:
            - BranchSide:      'parser.c:4598,31'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:4598,5'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:4598,13'
          Branch Sides:
            - BranchSide:      'parser.c:4598,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:4598,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:4598,13'
          Branch Sides:
            - BranchSide:      'parser.c:4598,31'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:4598,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:4598,13'
          Branch Sides:
            - BranchSide:      'parser.c:4598,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:4598,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:4598,13'
          Branch Sides:
            - BranchSide:      'parser.c:4598,31'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:4598,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:4598,13'
          Branch Sides:
            - BranchSide:      'parser.c:4598,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:4598,5'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:4598,27'
          Branch Sides:
            - BranchSide:      'parser.c:4598,31'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:4598,5'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:4598,5'
          Branch Sides:
            - BranchSide:      'parser.c:4599,6'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:4620,5'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
        - Branch String:   'parser.c:4599,6'
          Branch Sides:
            - BranchSide:      'parser.c:4602,11'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:4611,2'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErr
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4604,10'
          Branch Sides:
            - BranchSide:      'parser.c:4605,10'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:4609,12'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErr
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4611,2'
          Branch Sides:
            - BranchSide:      'parser.c:4611,2'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:4611,2'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlFatalErr
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4612,13'
          Branch Sides:
            - BranchSide:      'parser.c:4613,25'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:4617,2'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:4617,2'
          Branch Sides:
            - BranchSide:      'parser.c:4617,2'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:4617,2'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:4621,9'
          Branch Sides:
            - BranchSide:      'parser.c:4621,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
            - BranchSide:      'parser.c:4621,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
        - Branch String:   'parser.c:4621,10'
          Branch Sides:
            - BranchSide:      'parser.c:4621,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
            - BranchSide:      'parser.c:4621,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
        - Branch String:   'parser.c:4621,10'
          Branch Sides:
            - BranchSide:      'parser.c:4621,10'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:4624,2'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:4621,10'
          Branch Sides:
            - BranchSide:      'parser.c:4621,10'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:4624,2'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:4621,10'
          Branch Sides:
            - BranchSide:      'parser.c:4622,14'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:4624,2'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:4621,10'
          Branch Sides:
            - BranchSide:      'parser.c:4621,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
            - BranchSide:      'parser.c:4621,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
        - Branch String:   'parser.c:4621,10'
          Branch Sides:
            - BranchSide:      'parser.c:4621,10'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:4624,2'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:4621,10'
          Branch Sides:
            - BranchSide:      'parser.c:4621,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
            - BranchSide:      'parser.c:4621,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
        - Branch String:   'parser.c:4621,10'
          Branch Sides:
            - BranchSide:      'parser.c:4621,10'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:4624,2'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:4621,10'
          Branch Sides:
            - BranchSide:      'parser.c:4621,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
            - BranchSide:      'parser.c:4622,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:4621,9'
          Branch Sides:
            - BranchSide:      'parser.c:4622,14'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:4624,2'
              BranchSideFuncs:
                - xmlNextChar
      Callsites:
        - Src:             'parser.c:4582,9'
          Dst:             xmlNextChar
        - Src:             'parser.c:4585,9'
          Dst:             xmlNextChar
        - Src:             'parser.c:4588,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:4594,9'
          Dst:             xmlErrMemory
        - Src:             'parser.c:4597,11'
          Dst:             xmlCurrentChar
        - Src:             'parser.c:4606,3'
          Dst:             xmlErrMemory
        - Src:             'parser.c:4611,2'
          Dst:             xmlCopyCharMultiByte
        - Src:             'parser.c:4613,13'
          Dst:             xmlFatalErr
        - Src:             'parser.c:4618,8'
          Dst:             xmlCurrentChar
        - Src:             'parser.c:4622,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:4624,2'
          Dst:             xmlNextChar
    - functionName:    xmlParsePubidLiteral
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4643
      functionLinenumberEnd: 4699
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         35
      ICount:          296
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - xmlErrMemory
        - xmlFatalErr
        - xmlNextChar
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:4653,9'
          Branch Sides:
            - BranchSide:      'parser.c:4654,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:4656,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:4656,16'
          Branch Sides:
            - BranchSide:      'parser.c:4657,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:4660,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:4664,9'
          Branch Sides:
            - BranchSide:      'parser.c:4665,15'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:4668,11'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:4669,35'
          Branch Sides:
            - BranchSide:      'parser.c:4669,39'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:4669,5'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:4669,52'
          Branch Sides:
            - BranchSide:      'parser.c:4669,5'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:4670,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:4669,5'
          Branch Sides:
            - BranchSide:      'parser.c:4671,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:4692,5'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:4671,6'
          Branch Sides:
            - BranchSide:      'parser.c:4674,11'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:4683,15'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4676,10'
          Branch Sides:
            - BranchSide:      'parser.c:4677,16'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:4681,12'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4684,13'
          Branch Sides:
            - BranchSide:      'parser.c:4685,25'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:4689,2'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:4693,9'
          Branch Sides:
            - BranchSide:      'parser.c:4694,14'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:4696,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:4696,2'
          Branch Sides:
            - BranchSide:      'parser.c:4696,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4696,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:4654,9'
          Dst:             xmlNextChar
        - Src:             'parser.c:4657,9'
          Dst:             xmlNextChar
        - Src:             'parser.c:4660,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:4665,2'
          Dst:             xmlErrMemory
        - Src:             'parser.c:4677,3'
          Dst:             xmlErrMemory
        - Src:             'parser.c:4685,13'
          Dst:             xmlFatalErr
        - Src:             'parser.c:4689,2'
          Dst:             xmlNextChar
        - Src:             'parser.c:4694,2'
          Dst:             xmlFatalErr
    - functionName:    xmlParseAttributeType
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6222
      functionLinenumberEnd: 6249
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'struct._xmlEnumeration **'
      constantsTouched: []
      argNames:
        - ctxt
        - tree
      BBCount:         153
      ICount:          1066
      EdgeCount:       208
      CyclomaticComplexity: 57
      functionsReached:
        - xmlParseEnumeratedType
        - xmlParserGrow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:6223,9'
          Branch Sides:
            - BranchSide:      'parser.c:6223,9'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6226,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6223,9'
          Branch Sides:
            - BranchSide:      'parser.c:6223,9'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6226,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6223,9'
          Branch Sides:
            - BranchSide:      'parser.c:6223,9'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6226,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6223,9'
          Branch Sides:
            - BranchSide:      'parser.c:6223,9'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6226,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6223,9'
          Branch Sides:
            - BranchSide:      'parser.c:6224,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:6226,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6224,2'
          Branch Sides:
            - BranchSide:      'parser.c:6224,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:6225,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6226,17'
          Branch Sides:
            - BranchSide:      'parser.c:6226,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6229,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6226,17'
          Branch Sides:
            - BranchSide:      'parser.c:6226,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6229,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6226,17'
          Branch Sides:
            - BranchSide:      'parser.c:6226,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6229,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6226,17'
          Branch Sides:
            - BranchSide:      'parser.c:6226,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6229,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6226,17'
          Branch Sides:
            - BranchSide:      'parser.c:6226,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6229,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6226,17'
          Branch Sides:
            - BranchSide:      'parser.c:6227,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:6229,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6227,2'
          Branch Sides:
            - BranchSide:      'parser.c:6227,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:6228,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6229,17'
          Branch Sides:
            - BranchSide:      'parser.c:6229,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6232,18'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6229,17'
          Branch Sides:
            - BranchSide:      'parser.c:6229,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6232,18'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6229,17'
          Branch Sides:
            - BranchSide:      'parser.c:6229,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6232,18'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6229,17'
          Branch Sides:
            - BranchSide:      'parser.c:6229,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6232,18'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6229,17'
          Branch Sides:
            - BranchSide:      'parser.c:6230,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:6232,18'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6230,2'
          Branch Sides:
            - BranchSide:      'parser.c:6230,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:6231,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6232,30'
          Branch Sides:
            - BranchSide:      'parser.c:6232,34'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6235,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6232,17'
          Branch Sides:
            - BranchSide:      'parser.c:6233,9'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:6235,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6233,9'
          Branch Sides:
            - BranchSide:      'parser.c:6233,9'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:6234,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6235,17'
          Branch Sides:
            - BranchSide:      'parser.c:6235,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6238,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6235,17'
          Branch Sides:
            - BranchSide:      'parser.c:6235,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6238,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6235,17'
          Branch Sides:
            - BranchSide:      'parser.c:6235,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6238,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6235,17'
          Branch Sides:
            - BranchSide:      'parser.c:6235,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6238,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6235,17'
          Branch Sides:
            - BranchSide:      'parser.c:6235,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6238,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6235,17'
          Branch Sides:
            - BranchSide:      'parser.c:6236,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:6238,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6236,2'
          Branch Sides:
            - BranchSide:      'parser.c:6236,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:6237,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6238,17'
          Branch Sides:
            - BranchSide:      'parser.c:6238,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6241,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6238,17'
          Branch Sides:
            - BranchSide:      'parser.c:6238,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6241,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6238,17'
          Branch Sides:
            - BranchSide:      'parser.c:6238,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6241,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6238,17'
          Branch Sides:
            - BranchSide:      'parser.c:6238,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6241,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6238,17'
          Branch Sides:
            - BranchSide:      'parser.c:6238,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6241,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6238,17'
          Branch Sides:
            - BranchSide:      'parser.c:6238,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6241,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6238,17'
          Branch Sides:
            - BranchSide:      'parser.c:6238,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6241,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6238,17'
          Branch Sides:
            - BranchSide:      'parser.c:6239,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:6241,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6239,2'
          Branch Sides:
            - BranchSide:      'parser.c:6239,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:6240,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6241,17'
          Branch Sides:
            - BranchSide:      'parser.c:6241,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6244,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
        - Branch String:   'parser.c:6241,17'
          Branch Sides:
            - BranchSide:      'parser.c:6241,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6244,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
        - Branch String:   'parser.c:6241,17'
          Branch Sides:
            - BranchSide:      'parser.c:6241,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6244,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
        - Branch String:   'parser.c:6241,17'
          Branch Sides:
            - BranchSide:      'parser.c:6241,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6244,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
        - Branch String:   'parser.c:6241,17'
          Branch Sides:
            - BranchSide:      'parser.c:6241,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6244,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
        - Branch String:   'parser.c:6241,17'
          Branch Sides:
            - BranchSide:      'parser.c:6241,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6244,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
        - Branch String:   'parser.c:6241,17'
          Branch Sides:
            - BranchSide:      'parser.c:6241,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6244,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
        - Branch String:   'parser.c:6241,17'
          Branch Sides:
            - BranchSide:      'parser.c:6242,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:6244,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
        - Branch String:   'parser.c:6242,2'
          Branch Sides:
            - BranchSide:      'parser.c:6242,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:6243,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6245,2'
          Branch Sides:
            - BranchSide:      'parser.c:6245,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:6246,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:6224,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6227,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6230,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6233,9'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6236,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6239,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6242,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6245,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6248,13'
          Dst:             xmlParseEnumeratedType
    - functionName:    xmlParseDefaultDecl
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5963
      functionLinenumberEnd: 5992
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char **'
      constantsTouched: []
      argNames:
        - ctxt
        - value
      BBCount:         74
      ICount:          531
      EdgeCount:       102
      CyclomaticComplexity: 30
      functionsReached:
        - xmlFatalErrMsg
        - xmlParseAttValue
        - xmlParserGrow
        - xmlSkipBlankCharsPE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:5968,9'
          Branch Sides:
            - BranchSide:      'parser.c:5968,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5972,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5968,9'
          Branch Sides:
            - BranchSide:      'parser.c:5968,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5972,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5968,9'
          Branch Sides:
            - BranchSide:      'parser.c:5968,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5972,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5968,9'
          Branch Sides:
            - BranchSide:      'parser.c:5968,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5972,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5968,9'
          Branch Sides:
            - BranchSide:      'parser.c:5968,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5972,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5968,9'
          Branch Sides:
            - BranchSide:      'parser.c:5968,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5972,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5968,9'
          Branch Sides:
            - BranchSide:      'parser.c:5968,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5972,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5968,9'
          Branch Sides:
            - BranchSide:      'parser.c:5968,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5972,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5968,9'
          Branch Sides:
            - BranchSide:      'parser.c:5969,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:5972,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5969,2'
          Branch Sides:
            - BranchSide:      'parser.c:5969,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:5970,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5972,9'
          Branch Sides:
            - BranchSide:      'parser.c:5972,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5976,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5972,9'
          Branch Sides:
            - BranchSide:      'parser.c:5972,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5976,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5972,9'
          Branch Sides:
            - BranchSide:      'parser.c:5972,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5976,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5972,9'
          Branch Sides:
            - BranchSide:      'parser.c:5972,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5976,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5972,9'
          Branch Sides:
            - BranchSide:      'parser.c:5972,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5976,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5972,9'
          Branch Sides:
            - BranchSide:      'parser.c:5972,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5976,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5972,9'
          Branch Sides:
            - BranchSide:      'parser.c:5972,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5976,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5972,9'
          Branch Sides:
            - BranchSide:      'parser.c:5973,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:5976,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5973,2'
          Branch Sides:
            - BranchSide:      'parser.c:5973,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:5974,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5977,9'
          Branch Sides:
            - BranchSide:      'parser.c:5977,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5985,28'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5977,9'
          Branch Sides:
            - BranchSide:      'parser.c:5977,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5985,28'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5977,9'
          Branch Sides:
            - BranchSide:      'parser.c:5977,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5985,28'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5977,9'
          Branch Sides:
            - BranchSide:      'parser.c:5977,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5985,28'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5977,9'
          Branch Sides:
            - BranchSide:      'parser.c:5977,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5985,28'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5977,9'
          Branch Sides:
            - BranchSide:      'parser.c:5978,2'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5985,28'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5978,2'
          Branch Sides:
            - BranchSide:      'parser.c:5978,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5979,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5980,6'
          Branch Sides:
            - BranchSide:      'parser.c:5981,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseAttValue
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5984,5'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5986,9'
          Branch Sides:
            - BranchSide:      'parser.c:5987,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5990,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:5969,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5973,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5978,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5980,6'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:5981,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:5985,11'
          Dst:             xmlParseAttValue
        - Src:             'parser.c:5987,2'
          Dst:             xmlFatalErrMsg
    - functionName:    xmlAttrNormalizeSpace
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1026
      functionLinenumberEnd: 1044
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         24
      ICount:          116
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:1027,23'
          Branch Sides:
            - BranchSide:      'parser.c:1027,27'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1028,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1027,9'
          Branch Sides:
            - BranchSide:      'parser.c:1028,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1030,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1030,5'
          Branch Sides:
            - BranchSide:      'parser.c:1030,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1031,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1031,5'
          Branch Sides:
            - BranchSide:      'parser.c:1032,7'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1040,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1032,6'
          Branch Sides:
            - BranchSide:      'parser.c:1033,6'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1037,19'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1033,6'
          Branch Sides:
            - BranchSide:      'parser.c:1033,30'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1034,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1034,10'
          Branch Sides:
            - BranchSide:      'parser.c:1035,7'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1036,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1041,9'
          Branch Sides:
            - BranchSide:      'parser.c:1042,8'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1043,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlAddDefAttrs
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1059
      functionLinenumberEnd: 1165
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - fullname
        - fullattr
        - value
      BBCount:         56
      ICount:          517
      EdgeCount:       76
      CyclomaticComplexity: 22
      functionsReached:
        - strlen
        - xmlDictLookupHashed
        - xmlErrMemory
        - xmlHashCreateDict
        - xmlHashLookup2
        - xmlHashUpdateEntry2
        - xmlSplitQName3
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:1071,9'
          Branch Sides:
            - BranchSide:      'parser.c:1072,28'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlHashLookup2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlHashUpdateEntry2
                - xmlDictLookupHashed
                - xmlHashCreateDict
            - BranchSide:      'parser.c:1076,9'
              BranchSideFuncs:
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlHashLookup2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlHashUpdateEntry2
                - xmlDictLookupHashed
                - xmlHashCreateDict
        - Branch String:   'parser.c:1072,13'
          Branch Sides:
            - BranchSide:      'parser.c:1073,6'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1074,5'
              BranchSideFuncs:
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlHashLookup2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlHashUpdateEntry2
                - xmlDictLookupHashed
                - xmlHashCreateDict
        - Branch String:   'parser.c:1076,9'
          Branch Sides:
            - BranchSide:      'parser.c:1077,51'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlHashLookup2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlHashUpdateEntry2
                - xmlDictLookupHashed
            - BranchSide:      'parser.c:1086,32'
              BranchSideFuncs:
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlHashLookup2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlHashUpdateEntry2
                - xmlDictLookupHashed
        - Branch String:   'parser.c:1078,6'
          Branch Sides:
            - BranchSide:      'parser.c:1079,6'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1080,5'
              BranchSideFuncs:
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlHashLookup2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlHashUpdateEntry2
                - xmlDictLookupHashed
        - Branch String:   'parser.c:1087,9'
          Branch Sides:
            - BranchSide:      'parser.c:1088,36'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlHashLookup2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlHashUpdateEntry2
            - BranchSide:      'parser.c:1091,36'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlHashLookup2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlHashUpdateEntry2
        - Branch String:   'parser.c:1093,13'
          Branch Sides:
            - BranchSide:      'parser.c:0,0'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1094,13'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:1096,9'
          Branch Sides:
            - BranchSide:      'parser.c:1097,9'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1102,31'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlHashUpdateEntry2
        - Branch String:   'parser.c:1103,28'
          Branch Sides:
            - BranchSide:      'parser.c:1104,10'
              BranchSideFuncs:
                - xmlHashUpdateEntry2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
            - BranchSide:      'parser.c:1108,20'
              BranchSideFuncs:
                - xmlHashUpdateEntry2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
        - Branch String:   'parser.c:1103,9'
          Branch Sides:
            - BranchSide:      'parser.c:1108,20'
              BranchSideFuncs:
                - xmlHashUpdateEntry2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
            - BranchSide:      'parser.c:1128,32'
              BranchSideFuncs:
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
        - Branch String:   'parser.c:1108,19'
          Branch Sides:
            - BranchSide:      'parser.c:1108,44'
              BranchSideFuncs:
                - xmlHashUpdateEntry2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
            - BranchSide:      'parser.c:1108,17'
              BranchSideFuncs:
                - xmlHashUpdateEntry2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
        - Branch String:   'parser.c:1111,6'
          Branch Sides:
            - BranchSide:      'parser.c:1112,6'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1113,13'
              BranchSideFuncs:
                - xmlHashUpdateEntry2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
        - Branch String:   'parser.c:1113,13'
          Branch Sides:
            - BranchSide:      'parser.c:1114,13'
              BranchSideFuncs:
                - xmlHashUpdateEntry2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
            - BranchSide:      'parser.c:1115,19'
              BranchSideFuncs:
                - xmlHashUpdateEntry2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
        - Branch String:   'parser.c:1117,6'
          Branch Sides:
            - BranchSide:      'parser.c:1119,6'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1122,5'
              BranchSideFuncs:
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
        - Branch String:   'parser.c:1129,9'
          Branch Sides:
            - BranchSide:      'parser.c:1130,36'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
            - BranchSide:      'parser.c:1133,36'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
        - Branch String:   'parser.c:1135,13'
          Branch Sides:
            - BranchSide:      'parser.c:0,0'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1136,13'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:1138,9'
          Branch Sides:
            - BranchSide:      'parser.c:1139,9'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1142,33'
              BranchSideFuncs:
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
        - Branch String:   'parser.c:1144,9'
          Branch Sides:
            - BranchSide:      'parser.c:1145,9'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1147,47'
              BranchSideFuncs:
                - strlen
                - strlen
        - Branch String:   'parser.c:1148,9'
          Branch Sides:
            - BranchSide:      'parser.c:1149,54'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'parser.c:1150,21'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1157,22'
          Branch Sides:
            - BranchSide:      'parser.c:1157,22'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1157,22'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1157,22'
          Branch Sides:
            - BranchSide:      'parser.c:1157,22'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1157,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:1072,13'
          Dst:             xmlHashLookup2
        - Src:             'parser.c:1077,29'
          Dst:             xmlHashCreateDict
        - Src:             'parser.c:1086,17'
          Dst:             xmlSplitQName3
        - Src:             'parser.c:1088,16'
          Dst:             xmlDictLookupHashed
        - Src:             'parser.c:1091,16'
          Dst:             xmlDictLookupHashed
        - Src:             'parser.c:1092,11'
          Dst:             xmlDictLookupHashed
        - Src:             'parser.c:1102,16'
          Dst:             xmlHashLookup2
        - Src:             'parser.c:1117,6'
          Dst:             xmlHashUpdateEntry2
        - Src:             'parser.c:1128,17'
          Dst:             xmlSplitQName3
        - Src:             'parser.c:1130,16'
          Dst:             xmlDictLookupHashed
        - Src:             'parser.c:1133,16'
          Dst:             xmlDictLookupHashed
        - Src:             'parser.c:1134,11'
          Dst:             xmlDictLookupHashed
        - Src:             'parser.c:1142,11'
          Dst:             strlen
        - Src:             'parser.c:1143,14'
          Dst:             xmlDictLookupHashed
        - Src:             'parser.c:1147,20'
          Dst:             strlen
        - Src:             'parser.c:1149,25'
          Dst:             strlen
        - Src:             'parser.c:1163,5'
          Dst:             xmlErrMemory
    - functionName:    xmlAddSpecialAttr
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1181
      functionLinenumberEnd: 1196
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - fullname
        - fullattr
        - type
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlErrMemory
        - xmlHashAdd2
        - xmlHashCreateDict
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:1182,9'
          Branch Sides:
            - BranchSide:      'parser.c:1183,51'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlHashAdd2
                - xmlErrMemory
            - BranchSide:      'parser.c:1188,21'
              BranchSideFuncs:
                - xmlHashAdd2
                - xmlErrMemory
        - Branch String:   'parser.c:1184,6'
          Branch Sides:
            - BranchSide:      'parser.c:1185,6'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1186,5'
              BranchSideFuncs:
                - xmlHashAdd2
                - xmlErrMemory
        - Branch String:   'parser.c:1188,9'
          Branch Sides:
            - BranchSide:      'parser.c:1190,9'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1191,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:1183,29'
          Dst:             xmlHashCreateDict
        - Src:             'parser.c:1188,9'
          Dst:             xmlHashAdd2
        - Src:             'parser.c:1194,5'
          Dst:             xmlErrMemory
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    35
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlParseEnumeratedType
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6157
      functionLinenumberEnd: 6172
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'struct._xmlEnumeration **'
      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:6158,9'
          Branch Sides:
            - BranchSide:      'parser.c:6158,9'
              BranchSideFuncs:
                - xmlParseEnumerationType
                - xmlSkipBlankCharsPE
                - xmlParseNotationType
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6169,37'
              BranchSideFuncs:
                - xmlParseEnumerationType
        - Branch String:   'parser.c:6158,9'
          Branch Sides:
            - BranchSide:      'parser.c:6158,9'
              BranchSideFuncs:
                - xmlParseEnumerationType
                - xmlSkipBlankCharsPE
                - xmlParseNotationType
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6169,37'
              BranchSideFuncs:
                - xmlParseEnumerationType
        - Branch String:   'parser.c:6158,9'
          Branch Sides:
            - BranchSide:      'parser.c:6158,9'
              BranchSideFuncs:
                - xmlParseEnumerationType
                - xmlSkipBlankCharsPE
                - xmlParseNotationType
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6169,37'
              BranchSideFuncs:
                - xmlParseEnumerationType
        - Branch String:   'parser.c:6158,9'
          Branch Sides:
            - BranchSide:      'parser.c:6158,9'
              BranchSideFuncs:
                - xmlParseEnumerationType
                - xmlSkipBlankCharsPE
                - xmlParseNotationType
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6169,37'
              BranchSideFuncs:
                - xmlParseEnumerationType
        - Branch String:   'parser.c:6158,9'
          Branch Sides:
            - BranchSide:      'parser.c:6158,9'
              BranchSideFuncs:
                - xmlParseEnumerationType
                - xmlSkipBlankCharsPE
                - xmlParseNotationType
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6169,37'
              BranchSideFuncs:
                - xmlParseEnumerationType
        - Branch String:   'parser.c:6158,9'
          Branch Sides:
            - BranchSide:      'parser.c:6158,9'
              BranchSideFuncs:
                - xmlParseEnumerationType
                - xmlSkipBlankCharsPE
                - xmlParseNotationType
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6169,37'
              BranchSideFuncs:
                - xmlParseEnumerationType
        - Branch String:   'parser.c:6158,9'
          Branch Sides:
            - BranchSide:      'parser.c:6158,9'
              BranchSideFuncs:
                - xmlParseEnumerationType
                - xmlSkipBlankCharsPE
                - xmlParseNotationType
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6169,37'
              BranchSideFuncs:
                - xmlParseEnumerationType
        - Branch String:   'parser.c:6158,9'
          Branch Sides:
            - BranchSide:      'parser.c:6159,2'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseNotationType
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6169,37'
              BranchSideFuncs:
                - xmlParseEnumerationType
        - Branch String:   'parser.c:6159,2'
          Branch Sides:
            - BranchSide:      'parser.c:6159,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlParseNotationType
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6160,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseNotationType
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6160,6'
          Branch Sides:
            - BranchSide:      'parser.c:6161,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6165,31'
              BranchSideFuncs:
                - xmlParseNotationType
        - Branch String:   'parser.c:6166,6'
          Branch Sides:
            - BranchSide:      'parser.c:6166,21'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:6167,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6170,9'
          Branch Sides:
            - BranchSide:      'parser.c:6170,24'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:6171,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:6159,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6160,6'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6161,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6165,10'
          Dst:             xmlParseNotationType
        - Src:             'parser.c:6169,13'
          Dst:             xmlParseEnumerationType
    - functionName:    xmlParseNotationType
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6014
      functionLinenumberEnd: 6066
      functionDepth:   0
      returnType:      'struct._xmlEnumeration *'
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         31
      ICount:          201
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - xmlCreateEnumeration
        - xmlDictOwns
        - xmlErrMemory
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlFreeEnumeration
        - xmlNextChar
        - xmlParseName
        - xmlSkipBlankCharsPE
        - xmlStrEqual
        - xmlValidityError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:6018,9'
          Branch Sides:
            - BranchSide:      'parser.c:6019,14'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:6022,5'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlFreeEnumeration
                - xmlCreateEnumeration
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErrMsg
                - xmlFreeEnumeration
        - Branch String:   'parser.c:6026,6'
          Branch Sides:
            - BranchSide:      'parser.c:6027,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6032,8'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlFreeEnumeration
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlCreateEnumeration
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
        - Branch String:   'parser.c:6033,2'
          Branch Sides:
            - BranchSide:      'parser.c:6034,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlFreeEnumeration
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlCreateEnumeration
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlValidityError
                - xmlDictOwns
            - BranchSide:      'parser.c:6044,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlFreeEnumeration
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlCreateEnumeration
                - xmlErrMemory
                - xmlFreeEnumeration
        - Branch String:   'parser.c:6034,10'
          Branch Sides:
            - BranchSide:      'parser.c:6035,20'
              BranchSideFuncs:
                - xmlValidityError
                - xmlDictOwns
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlFreeEnumeration
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrEqual
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlCreateEnumeration
                - xmlErrMemory
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6042,12'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlFreeEnumeration
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlCreateEnumeration
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
        - Branch String:   'parser.c:6038,7'
          Branch Sides:
            - BranchSide:      'parser.c:6039,7'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlFreeEnumeration
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlCreateEnumeration
                - xmlErrMemory
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6040,3'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlFreeEnumeration
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlCreateEnumeration
                - xmlErrMemory
                - xmlFreeEnumeration
        - Branch String:   'parser.c:6044,6'
          Branch Sides:
            - BranchSide:      'parser.c:6045,33'
              BranchSideFuncs:
                - xmlCreateEnumeration
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlFreeEnumeration
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlErrMemory
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6057,2'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlFreeEnumeration
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlCreateEnumeration
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErrMsg
                - xmlFreeEnumeration
        - Branch String:   'parser.c:6046,10'
          Branch Sides:
            - BranchSide:      'parser.c:6047,30'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6051,10'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlFreeEnumeration
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlCreateEnumeration
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErrMsg
                - xmlFreeEnumeration
        - Branch String:   'parser.c:6051,10'
          Branch Sides:
            - BranchSide:      'parser.c:6051,37'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlFreeEnumeration
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlCreateEnumeration
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErrMsg
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6053,16'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlFreeEnumeration
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlCreateEnumeration
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErrMsg
                - xmlFreeEnumeration
        - Branch String:   'parser.c:6058,5'
          Branch Sides:
            - BranchSide:      'parser.c:6023,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlFreeEnumeration
                - xmlCreateEnumeration
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErrMsg
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6059,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlFreeEnumeration
        - Branch String:   'parser.c:6059,9'
          Branch Sides:
            - BranchSide:      'parser.c:6060,14'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6064,5'
              BranchSideFuncs:
                - xmlNextChar
      Callsites:
        - Src:             'parser.c:6019,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:6023,9'
          Dst:             xmlNextChar
        - Src:             'parser.c:6024,2'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6025,16'
          Dst:             xmlParseName
        - Src:             'parser.c:6027,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6029,13'
          Dst:             xmlFreeEnumeration
        - Src:             'parser.c:6034,10'
          Dst:             xmlStrEqual
        - Src:             'parser.c:6035,3'
          Dst:             xmlValidityError
        - Src:             'parser.c:6038,8'
          Dst:             xmlDictOwns
        - Src:             'parser.c:6045,12'
          Dst:             xmlCreateEnumeration
        - Src:             'parser.c:6047,17'
          Dst:             xmlErrMemory
        - Src:             'parser.c:6048,17'
          Dst:             xmlFreeEnumeration
        - Src:             'parser.c:6057,2'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6060,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:6061,9'
          Dst:             xmlFreeEnumeration
        - Src:             'parser.c:6064,5'
          Dst:             xmlNextChar
    - functionName:    xmlParseEnumerationType
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6086
      functionLinenumberEnd: 6137
      functionDepth:   0
      returnType:      'struct._xmlEnumeration *'
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         34
      ICount:          220
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - xmlCreateEnumeration
        - xmlDictOwns
        - xmlErrMemory
        - xmlFatalErr
        - xmlFreeEnumeration
        - xmlNextChar
        - xmlParseNmtoken
        - xmlSkipBlankCharsPE
        - xmlStrEqual
        - xmlValidityError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:6090,9'
          Branch Sides:
            - BranchSide:      'parser.c:6091,14'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:6094,5'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseNmtoken
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlCreateEnumeration
                - xmlDictOwns
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErr
        - Branch String:   'parser.c:6098,6'
          Branch Sides:
            - BranchSide:      'parser.c:6099,18'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:6102,8'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseNmtoken
                - xmlFatalErr
                - xmlCreateEnumeration
                - xmlDictOwns
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
        - Branch String:   'parser.c:6103,2'
          Branch Sides:
            - BranchSide:      'parser.c:6104,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseNmtoken
                - xmlFatalErr
                - xmlCreateEnumeration
                - xmlDictOwns
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlValidityError
                - xmlDictOwns
            - BranchSide:      'parser.c:6114,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseNmtoken
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErr
                - xmlCreateEnumeration
                - xmlDictOwns
                - xmlErrMemory
                - xmlFreeEnumeration
        - Branch String:   'parser.c:6104,10'
          Branch Sides:
            - BranchSide:      'parser.c:6105,20'
              BranchSideFuncs:
                - xmlValidityError
                - xmlDictOwns
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseNmtoken
                - xmlStrEqual
                - xmlFatalErr
                - xmlCreateEnumeration
                - xmlDictOwns
                - xmlErrMemory
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6112,12'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseNmtoken
                - xmlFatalErr
                - xmlCreateEnumeration
                - xmlDictOwns
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
        - Branch String:   'parser.c:6108,7'
          Branch Sides:
            - BranchSide:      'parser.c:6109,7'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseNmtoken
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErr
                - xmlCreateEnumeration
                - xmlDictOwns
                - xmlErrMemory
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6110,3'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseNmtoken
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErr
                - xmlCreateEnumeration
                - xmlDictOwns
                - xmlErrMemory
                - xmlFreeEnumeration
        - Branch String:   'parser.c:6114,6'
          Branch Sides:
            - BranchSide:      'parser.c:6115,33'
              BranchSideFuncs:
                - xmlCreateEnumeration
                - xmlDictOwns
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseNmtoken
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErr
                - xmlErrMemory
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6129,2'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseNmtoken
                - xmlCreateEnumeration
                - xmlDictOwns
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErr
        - Branch String:   'parser.c:6116,10'
          Branch Sides:
            - BranchSide:      'parser.c:6117,3'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseNmtoken
                - xmlCreateEnumeration
                - xmlDictOwns
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErr
                - xmlErrMemory
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6118,10'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseNmtoken
                - xmlCreateEnumeration
                - xmlDictOwns
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErr
                - xmlErrMemory
                - xmlFreeEnumeration
        - Branch String:   'parser.c:6118,10'
          Branch Sides:
            - BranchSide:      'parser.c:6119,30'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6123,10'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseNmtoken
                - xmlCreateEnumeration
                - xmlDictOwns
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErr
        - Branch String:   'parser.c:6123,10'
          Branch Sides:
            - BranchSide:      'parser.c:6123,37'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseNmtoken
                - xmlCreateEnumeration
                - xmlDictOwns
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErr
            - BranchSide:      'parser.c:6125,16'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseNmtoken
                - xmlCreateEnumeration
                - xmlDictOwns
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErr
        - Branch String:   'parser.c:6130,5'
          Branch Sides:
            - BranchSide:      'parser.c:6095,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseNmtoken
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlCreateEnumeration
                - xmlDictOwns
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErr
            - BranchSide:      'parser.c:6131,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:6131,9'
          Branch Sides:
            - BranchSide:      'parser.c:6132,14'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:6135,5'
              BranchSideFuncs:
                - xmlNextChar
      Callsites:
        - Src:             'parser.c:6091,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:6095,9'
          Dst:             xmlNextChar
        - Src:             'parser.c:6096,2'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6097,16'
          Dst:             xmlParseNmtoken
        - Src:             'parser.c:6099,6'
          Dst:             xmlFatalErr
        - Src:             'parser.c:6104,10'
          Dst:             xmlStrEqual
        - Src:             'parser.c:6105,3'
          Dst:             xmlValidityError
        - Src:             'parser.c:6108,8'
          Dst:             xmlDictOwns
        - Src:             'parser.c:6115,12'
          Dst:             xmlCreateEnumeration
        - Src:             'parser.c:6116,11'
          Dst:             xmlDictOwns
        - Src:             'parser.c:6119,17'
          Dst:             xmlErrMemory
        - Src:             'parser.c:6120,17'
          Dst:             xmlFreeEnumeration
        - Src:             'parser.c:6129,2'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6132,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:6135,5'
          Dst:             xmlNextChar
    - functionName:    xmlParseEntityValue
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3883
      functionLinenumberEnd: 3954
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char **'
      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:3893,5'
          Branch Sides:
            - BranchSide:      'parser.c:3893,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
                - xmlFatalErr
            - BranchSide:      'parser.c:3895,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
                - xmlFatalErr
        - Branch String:   'parser.c:3893,5'
          Branch Sides:
            - BranchSide:      'parser.c:3893,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
                - xmlFatalErr
            - BranchSide:      'parser.c:3895,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
                - xmlFatalErr
        - Branch String:   'parser.c:3896,24'
          Branch Sides:
            - BranchSide:      'parser.c:3896,28'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
                - xmlFatalErr
            - BranchSide:      'parser.c:3900,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
        - Branch String:   'parser.c:3896,9'
          Branch Sides:
            - BranchSide:      'parser.c:3897,14'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:3900,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
        - Branch String:   'parser.c:3910,13'
          Branch Sides:
            - BranchSide:      'parser.c:3911,13'
              BranchSideFuncs:
                - xmlSBufCleanup
            - BranchSide:      'parser.c:3913,13'
              BranchSideFuncs:
                - xmlSBufCleanup
                - xmlParserGrow
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
        - Branch String:   'parser.c:3913,13'
          Branch Sides:
            - BranchSide:      'parser.c:3914,28'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSBufCleanup
            - BranchSide:      'parser.c:3918,13'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlParserGrow
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
        - Branch String:   'parser.c:3920,13'
          Branch Sides:
            - BranchSide:      'parser.c:3921,28'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSBufCleanup
            - BranchSide:      'parser.c:3925,13'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
        - Branch String:   'parser.c:3925,13'
          Branch Sides:
            - BranchSide:      'parser.c:3926,13'
              BranchSideFuncs:
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
            - BranchSide:      'parser.c:3927,9'
              BranchSideFuncs:
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:3927,9'
          Branch Sides:
            - BranchSide:      'parser.c:3927,9'
              BranchSideFuncs:
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:3927,9'
              BranchSideFuncs:
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:3933,13'
          Branch Sides:
            - BranchSide:      'parser.c:3907,5'
              BranchSideFuncs:
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:3934,13'
              BranchSideFuncs:
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:3934,13'
          Branch Sides:
            - BranchSide:      'parser.c:3907,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:3934,13'
              BranchSideFuncs:
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:3934,13'
          Branch Sides:
            - BranchSide:      'parser.c:3934,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:3934,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
        - Branch String:   'parser.c:3939,9'
          Branch Sides:
            - BranchSide:      'parser.c:3940,28'
              BranchSideFuncs:
                - xmlStrndup
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlErrMemory
            - BranchSide:      'parser.c:3945,31'
              BranchSideFuncs:
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
        - Branch String:   'parser.c:3941,13'
          Branch Sides:
            - BranchSide:      'parser.c:3942,26'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
            - BranchSide:      'parser.c:3943,5'
              BranchSideFuncs:
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
        - Branch String:   'parser.c:3947,5'
          Branch Sides:
            - BranchSide:      'parser.c:3947,5'
              BranchSideFuncs:
                - xmlSBufFinish
            - BranchSide:      'parser.c:3947,5'
              BranchSideFuncs:
                - xmlSBufFinish
      Callsites:
        - Src:             'parser.c:3891,5'
          Dst:             xmlSBufInit
        - Src:             'parser.c:3893,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:3897,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:3914,13'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:3921,13'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:3934,13'
          Dst:             xmlParserGrow
        - Src:             'parser.c:3940,17'
          Dst:             xmlStrndup
        - Src:             'parser.c:3942,13'
          Dst:             xmlErrMemory
        - Src:             'parser.c:3945,5'
          Dst:             xmlExpandPEsInEntityValue
        - Src:             'parser.c:3949,12'
          Dst:             xmlSBufFinish
        - Src:             'parser.c:3952,5'
          Dst:             xmlSBufCleanup
    - functionName:    xmlExpandPEsInEntityValue
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3729
      functionLinenumberEnd: 3866
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'struct.xmlParserNsExtra *'
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - buf
        - str
        - length
        - depth
      BBCount:         88
      ICount:          531
      EdgeCount:       119
      CyclomaticComplexity: 33
      functionsReached:
        - xmlExpandPEsInEntityValue
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlHaltParser
        - xmlLoadEntityContent
        - xmlParseStringCharRef
        - xmlParseStringName
        - xmlParseStringPEReference
        - xmlParserEntityCheck
        - xmlSBufAddChar
        - xmlSBufAddReplChar
        - xmlSBufAddString
        - xmlUTF8MultibyteLen
        - xmlWarningMsg
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:3734,9'
          Branch Sides:
            - BranchSide:      'parser.c:3735,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3737,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:3738,9'
          Branch Sides:
            - BranchSide:      'parser.c:3739,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:3744,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:3747,24'
          Branch Sides:
            - BranchSide:      'parser.c:3747,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:3747,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:3747,5'
          Branch Sides:
            - BranchSide:      'parser.c:3748,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:3862,9'
              BranchSideFuncs:
                - xmlSBufAddString
        - Branch String:   'parser.c:3750,13'
          Branch Sides:
            - BranchSide:      'parser.c:3751,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:3762,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:3753,17'
          Branch Sides:
            - BranchSide:      'parser.c:3754,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:3760,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:3754,21'
          Branch Sides:
            - BranchSide:      'parser.c:3755,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:3756,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:3762,20'
          Branch Sides:
            - BranchSide:      'parser.c:3763,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:3794,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:3763,17'
          Branch Sides:
            - BranchSide:      'parser.c:3764,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:3781,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:3764,21'
          Branch Sides:
            - BranchSide:      'parser.c:3765,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:3767,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:3768,21'
          Branch Sides:
            - BranchSide:      'parser.c:3769,21'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3771,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:3784,36'
          Branch Sides:
            - BranchSide:      'parser.c:3784,44'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:3785,36'
              BranchSideFuncs:
                - xmlFatalErrMsg
        - Branch String:   'parser.c:3784,21'
          Branch Sides:
            - BranchSide:      'parser.c:3785,36'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:3792,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:3794,20'
          Branch Sides:
            - BranchSide:      'parser.c:3797,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:3848,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:3797,17'
          Branch Sides:
            - BranchSide:      'parser.c:3798,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:3800,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:3801,17'
          Branch Sides:
            - BranchSide:      'parser.c:3802,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3804,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:3804,18'
          Branch Sides:
            - BranchSide:      'parser.c:3804,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:3809,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:3804,18'
          Branch Sides:
            - BranchSide:      'parser.c:3804,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:3805,29'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:3804,17'
          Branch Sides:
            - BranchSide:      'parser.c:3805,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:3809,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:3809,17'
          Branch Sides:
            - BranchSide:      'parser.c:3816,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:3831,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:3816,63'
          Branch Sides:
            - BranchSide:      'parser.c:3817,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:3821,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:3817,46'
          Branch Sides:
            - BranchSide:      'parser.c:3818,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:3819,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:3816,21'
          Branch Sides:
            - BranchSide:      'parser.c:3819,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:3821,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:3831,17'
          Branch Sides:
            - BranchSide:      'parser.c:3832,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3834,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:3834,17'
          Branch Sides:
            - BranchSide:      'parser.c:3835,29'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'parser.c:3840,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:3848,18'
          Branch Sides:
            - BranchSide:      'parser.c:3848,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:3848,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:3848,18'
          Branch Sides:
            - BranchSide:      'parser.c:3848,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:3857,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:3848,18'
          Branch Sides:
            - BranchSide:      'parser.c:3848,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:3857,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:3848,17'
          Branch Sides:
            - BranchSide:      'parser.c:3849,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:3857,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:3851,21'
          Branch Sides:
            - BranchSide:      'parser.c:3852,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:3853,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:3862,9'
          Branch Sides:
            - BranchSide:      'parser.c:3863,26'
              BranchSideFuncs:
                - xmlSBufAddString
            - BranchSide:      'parser.c:3865,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:3739,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:3751,17'
          Dst:             xmlUTF8MultibyteLen
        - Src:             'parser.c:3755,21'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:3756,17'
          Dst:             xmlSBufAddReplChar
        - Src:             'parser.c:3765,21'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:3767,21'
          Dst:             xmlParseStringCharRef
        - Src:             'parser.c:3771,17'
          Dst:             xmlSBufAddChar
        - Src:             'parser.c:3782,24'
          Dst:             xmlParseStringName
        - Src:             'parser.c:3785,21'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:3798,17'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:3800,19'
          Dst:             xmlParseStringPEReference
        - Src:             'parser.c:3805,17'
          Dst:             xmlFatalErr
        - Src:             'parser.c:3819,21'
          Dst:             xmlLoadEntityContent
        - Src:             'parser.c:3821,21'
          Dst:             xmlWarningMsg
        - Src:             'parser.c:3831,17'
          Dst:             xmlParserEntityCheck
        - Src:             'parser.c:3835,17'
          Dst:             xmlFatalErr
        - Src:             'parser.c:3836,17'
          Dst:             xmlHaltParser
        - Src:             'parser.c:3841,13'
          Dst:             xmlExpandPEsInEntityValue
        - Src:             'parser.c:3849,17'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:3852,21'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:3853,17'
          Dst:             xmlSBufAddReplChar
        - Src:             'parser.c:3863,9'
          Dst:             xmlSBufAddString
    - functionName:    xmlParseElementContentDecl
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6854
      functionLinenumberEnd: 6880
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
        - 'struct._xmlElementContent **'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - result
      BBCount:         27
      ICount:          226
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - xmlFatalErrMsgStr
        - xmlNextChar
        - xmlParseElementChildrenContentDeclPriv
        - xmlParseElementMixedContentDecl
        - xmlParserGrow
        - xmlSkipBlankCharsPE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:6862,9'
          Branch Sides:
            - BranchSide:      'parser.c:6863,20'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:6867,5'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlParseElementMixedContentDecl
                - xmlParserGrow
        - Branch String:   'parser.c:6868,5'
          Branch Sides:
            - BranchSide:      'parser.c:6868,5'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlParseElementMixedContentDecl
            - BranchSide:      'parser.c:6869,5'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlParseElementMixedContentDecl
        - Branch String:   'parser.c:6868,5'
          Branch Sides:
            - BranchSide:      'parser.c:6868,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlParseElementMixedContentDecl
            - BranchSide:      'parser.c:6869,5'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlParseElementMixedContentDecl
        - Branch String:   'parser.c:6870,9'
          Branch Sides:
            - BranchSide:      'parser.c:6870,9'
              BranchSideFuncs:
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlParseElementMixedContentDecl
            - BranchSide:      'parser.c:6874,55'
              BranchSideFuncs:
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
        - Branch String:   'parser.c:6870,9'
          Branch Sides:
            - BranchSide:      'parser.c:6870,9'
              BranchSideFuncs:
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlParseElementMixedContentDecl
            - BranchSide:      'parser.c:6874,55'
              BranchSideFuncs:
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
        - Branch String:   'parser.c:6870,9'
          Branch Sides:
            - BranchSide:      'parser.c:6870,9'
              BranchSideFuncs:
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlParseElementMixedContentDecl
            - BranchSide:      'parser.c:6874,55'
              BranchSideFuncs:
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
        - Branch String:   'parser.c:6870,9'
          Branch Sides:
            - BranchSide:      'parser.c:6870,9'
              BranchSideFuncs:
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlParseElementMixedContentDecl
            - BranchSide:      'parser.c:6874,55'
              BranchSideFuncs:
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
        - Branch String:   'parser.c:6870,9'
          Branch Sides:
            - BranchSide:      'parser.c:6870,9'
              BranchSideFuncs:
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlParseElementMixedContentDecl
            - BranchSide:      'parser.c:6874,55'
              BranchSideFuncs:
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
        - Branch String:   'parser.c:6870,9'
          Branch Sides:
            - BranchSide:      'parser.c:6870,9'
              BranchSideFuncs:
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlParseElementMixedContentDecl
            - BranchSide:      'parser.c:6874,55'
              BranchSideFuncs:
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
        - Branch String:   'parser.c:6870,9'
          Branch Sides:
            - BranchSide:      'parser.c:6871,48'
              BranchSideFuncs:
                - xmlParseElementMixedContentDecl
                - xmlSkipBlankCharsPE
            - BranchSide:      'parser.c:6874,55'
              BranchSideFuncs:
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
      Callsites:
        - Src:             'parser.c:6863,2'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:6867,5'
          Dst:             xmlNextChar
        - Src:             'parser.c:6868,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6869,5'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6871,16'
          Dst:             xmlParseElementMixedContentDecl
        - Src:             'parser.c:6874,16'
          Dst:             xmlParseElementChildrenContentDeclPriv
        - Src:             'parser.c:6877,5'
          Dst:             xmlSkipBlankCharsPE
    - functionName:    xmlParseElementMixedContentDecl
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6399
      functionLinenumberEnd: 6489
      functionDepth:   0
      returnType:      'struct._xmlElementContent *'
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - inputchk
      BBCount:         94
      ICount:          660
      EdgeCount:       127
      CyclomaticComplexity: 35
      functionsReached:
        - xmlErrMemory
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlFreeDocElementContent
        - xmlNewDocElementContent
        - xmlNextChar
        - xmlParseName
        - xmlParserGrow
        - xmlSkipBlankCharsPE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:6403,5'
          Branch Sides:
            - BranchSide:      'parser.c:6403,5'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6404,9'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:6403,5'
          Branch Sides:
            - BranchSide:      'parser.c:6403,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6404,9'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:6404,9'
          Branch Sides:
            - BranchSide:      'parser.c:6404,9'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6481,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:6404,9'
          Branch Sides:
            - BranchSide:      'parser.c:6404,9'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6481,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:6404,9'
          Branch Sides:
            - BranchSide:      'parser.c:6404,9'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6481,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:6404,9'
          Branch Sides:
            - BranchSide:      'parser.c:6404,9'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6481,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:6404,9'
          Branch Sides:
            - BranchSide:      'parser.c:6404,9'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6481,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:6404,9'
          Branch Sides:
            - BranchSide:      'parser.c:6404,9'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6481,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:6404,9'
          Branch Sides:
            - BranchSide:      'parser.c:6405,2'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6481,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:6405,2'
          Branch Sides:
            - BranchSide:      'parser.c:6405,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6406,2'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6407,6'
          Branch Sides:
            - BranchSide:      'parser.c:6408,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6423,7'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
                - xmlNewDocElementContent
        - Branch String:   'parser.c:6408,10'
          Branch Sides:
            - BranchSide:      'parser.c:6409,18'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6413,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6415,10'
          Branch Sides:
            - BranchSide:      'parser.c:6416,17'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6417,10'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6417,10'
          Branch Sides:
            - BranchSide:      'parser.c:6418,3'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6421,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6423,19'
          Branch Sides:
            - BranchSide:      'parser.c:6423,23'
              BranchSideFuncs:
                - xmlNewDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6424,42'
              BranchSideFuncs:
                - xmlNewDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6423,6'
          Branch Sides:
            - BranchSide:      'parser.c:6424,42'
              BranchSideFuncs:
                - xmlNewDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6428,2'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6425,10'
          Branch Sides:
            - BranchSide:      'parser.c:6426,17'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6427,2'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6428,22'
          Branch Sides:
            - BranchSide:      'parser.c:6428,26'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6428,2'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6428,2'
          Branch Sides:
            - BranchSide:      'parser.c:6429,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6458,7'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6431,17'
          Branch Sides:
            - BranchSide:      'parser.c:6432,17'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6433,10'
              BranchSideFuncs:
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6433,10'
          Branch Sides:
            - BranchSide:      'parser.c:6434,11'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6439,20'
              BranchSideFuncs:
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6435,7'
          Branch Sides:
            - BranchSide:      'parser.c:6436,21'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6437,15'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6442,21'
          Branch Sides:
            - BranchSide:      'parser.c:6443,21'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6444,19'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6449,10'
          Branch Sides:
            - BranchSide:      'parser.c:6450,18'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6455,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
                - xmlParserGrow
        - Branch String:   'parser.c:6456,6'
          Branch Sides:
            - BranchSide:      'parser.c:6428,2'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6456,6'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
                - xmlParserGrow
        - Branch String:   'parser.c:6456,6'
          Branch Sides:
            - BranchSide:      'parser.c:6428,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6456,6'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6458,19'
          Branch Sides:
            - BranchSide:      'parser.c:6458,23'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6475,31'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFatalErr
        - Branch String:   'parser.c:6458,6'
          Branch Sides:
            - BranchSide:      'parser.c:6459,10'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6475,31'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFatalErr
        - Branch String:   'parser.c:6459,10'
          Branch Sides:
            - BranchSide:      'parser.c:6460,37'
              BranchSideFuncs:
                - xmlNewDocElementContent
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6466,17'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6462,7'
          Branch Sides:
            - BranchSide:      'parser.c:6463,21'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6464,21'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6466,17'
          Branch Sides:
            - BranchSide:      'parser.c:6467,17'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6468,10'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6468,10'
          Branch Sides:
            - BranchSide:      'parser.c:6469,18'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6473,6'
              BranchSideFuncs:
                - xmlParserGrow
        - Branch String:   'parser.c:6473,6'
          Branch Sides:
            - BranchSide:      'parser.c:6473,6'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:6474,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:6403,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6405,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6406,2'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6409,3'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6413,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:6414,12'
          Dst:             xmlNewDocElementContent
        - Src:             'parser.c:6419,3'
          Dst:             xmlNextChar
        - Src:             'parser.c:6424,18'
          Dst:             xmlNewDocElementContent
        - Src:             'parser.c:6429,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:6430,17'
          Dst:             xmlNewDocElementContent
        - Src:             'parser.c:6441,11'
          Dst:             xmlNewDocElementContent
        - Src:             'parser.c:6447,6'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6448,13'
          Dst:             xmlParseName
        - Src:             'parser.c:6450,3'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6452,3'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6455,6'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6456,6'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6460,13'
          Dst:             xmlNewDocElementContent
        - Src:             'parser.c:6469,3'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6473,6'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6475,6'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6476,6'
          Dst:             xmlFatalErr
        - Src:             'parser.c:6481,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:6486,5'
          Dst:             xmlErrMemory
        - Src:             'parser.c:6487,5'
          Dst:             xmlFreeDocElementContent
    - functionName:    xmlParseElementChildrenContentDeclPriv
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6525
      functionLinenumberEnd: 6796
      functionDepth:   0
      returnType:      'struct._xmlElementContent *'
      argCount:        3
      argTypes:
        - 'struct._xmlParserCtxt *'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - inputchk
        - depth
      BBCount:         261
      ICount:          1584
      EdgeCount:       356
      CyclomaticComplexity: 97
      functionsReached:
        - xmlErrMemory
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlFatalErrMsgInt
        - xmlFreeDocElementContent
        - xmlNewDocElementContent
        - xmlNextChar
        - xmlParseElementChildrenContentDeclPriv
        - xmlParseName
        - xmlParserGrow
        - xmlSkipBlankCharsPE
      functionUses:    4
      BranchProfiles:
        - Branch String:   'parser.c:6531,9'
          Branch Sides:
            - BranchSide:      'parser.c:6532,27'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:6537,5'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6538,5'
          Branch Sides:
            - BranchSide:      'parser.c:6538,5'
              BranchSideFuncs:
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlParserGrow
            - BranchSide:      'parser.c:6539,9'
              BranchSideFuncs:
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlParserGrow
        - Branch String:   'parser.c:6538,5'
          Branch Sides:
            - BranchSide:      'parser.c:6538,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlParserGrow
            - BranchSide:      'parser.c:6539,9'
              BranchSideFuncs:
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlParserGrow
        - Branch String:   'parser.c:6539,9'
          Branch Sides:
            - BranchSide:      'parser.c:6540,16'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
            - BranchSide:      'parser.c:6552,22'
              BranchSideFuncs:
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - 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:6547,13'
          Branch Sides:
            - BranchSide:      'parser.c:6548,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:6549,2'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
        - Branch String:   'parser.c:6550,2'
          Branch Sides:
            - BranchSide:      'parser.c:6550,2'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6551,5'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6550,2'
          Branch Sides:
            - BranchSide:      'parser.c:6550,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6551,5'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6553,6'
          Branch Sides:
            - BranchSide:      'parser.c:6554,18'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:6557,45'
              BranchSideFuncs:
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
        - Branch String:   'parser.c:6558,6'
          Branch Sides:
            - BranchSide:      'parser.c:6559,19'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:6562,2'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:6562,2'
          Branch Sides:
            - BranchSide:      'parser.c:6562,2'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
            - BranchSide:      'parser.c:6563,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
        - Branch String:   'parser.c:6562,2'
          Branch Sides:
            - BranchSide:      'parser.c:6562,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
            - BranchSide:      'parser.c:6563,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
        - Branch String:   'parser.c:6563,6'
          Branch Sides:
            - BranchSide:      'parser.c:6564,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
            - BranchSide:      'parser.c:6566,13'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
        - Branch String:   'parser.c:6566,13'
          Branch Sides:
            - BranchSide:      'parser.c:6567,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
            - BranchSide:      'parser.c:6569,13'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
        - Branch String:   'parser.c:6569,13'
          Branch Sides:
            - BranchSide:      'parser.c:6570,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
            - BranchSide:      'parser.c:6573,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
        - Branch String:   'parser.c:6578,25'
          Branch Sides:
            - BranchSide:      'parser.c:6578,29'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6578,5'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6578,5'
          Branch Sides:
            - BranchSide:      'parser.c:6582,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6720,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6582,13'
          Branch Sides:
            - BranchSide:      'parser.c:6583,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6623,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6583,10'
          Branch Sides:
            - BranchSide:      'parser.c:6583,28'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6588,15'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6588,15'
          Branch Sides:
            - BranchSide:      'parser.c:0,0'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6589,21'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6592,22'
          Branch Sides:
            - BranchSide:      'parser.c:6592,26'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6594,7'
              BranchSideFuncs:
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6592,7'
          Branch Sides:
            - BranchSide:      'parser.c:6593,32'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6594,7'
              BranchSideFuncs:
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6594,7'
          Branch Sides:
            - BranchSide:      'parser.c:6595,32'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6596,3'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6601,10'
          Branch Sides:
            - BranchSide:      'parser.c:6602,30'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6608,10'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6603,22'
          Branch Sides:
            - BranchSide:      'parser.c:6603,26'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6605,35'
              BranchSideFuncs:
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6603,7'
          Branch Sides:
            - BranchSide:      'parser.c:6604,32'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6605,35'
              BranchSideFuncs:
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6608,10'
          Branch Sides:
            - BranchSide:      'parser.c:6609,12'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6614,20'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6610,7'
          Branch Sides:
            - BranchSide:      'parser.c:6611,21'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6612,15'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6615,7'
          Branch Sides:
            - BranchSide:      'parser.c:6616,20'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6617,12'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6618,7'
          Branch Sides:
            - BranchSide:      'parser.c:6619,22'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6620,8'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6623,13'
          Branch Sides:
            - BranchSide:      'parser.c:6624,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6666,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6624,10'
          Branch Sides:
            - BranchSide:      'parser.c:6624,28'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6629,15'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6629,15'
          Branch Sides:
            - BranchSide:      'parser.c:0,0'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6630,21'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6633,22'
          Branch Sides:
            - BranchSide:      'parser.c:6633,26'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6635,7'
              BranchSideFuncs:
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6633,7'
          Branch Sides:
            - BranchSide:      'parser.c:6634,32'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6635,7'
              BranchSideFuncs:
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6635,7'
          Branch Sides:
            - BranchSide:      'parser.c:6636,32'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6637,3'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6642,10'
          Branch Sides:
            - BranchSide:      'parser.c:6643,30'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6650,10'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6644,22'
          Branch Sides:
            - BranchSide:      'parser.c:6644,26'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6646,7'
              BranchSideFuncs:
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6644,7'
          Branch Sides:
            - BranchSide:      'parser.c:6645,32'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6646,7'
              BranchSideFuncs:
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6646,7'
          Branch Sides:
            - BranchSide:      'parser.c:6647,32'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6648,3'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6650,10'
          Branch Sides:
            - BranchSide:      'parser.c:6651,12'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6656,20'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6652,7'
          Branch Sides:
            - BranchSide:      'parser.c:6653,21'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6654,15'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6657,7'
          Branch Sides:
            - BranchSide:      'parser.c:6658,20'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6659,12'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6660,7'
          Branch Sides:
            - BranchSide:      'parser.c:6661,22'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6662,8'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6667,25'
          Branch Sides:
            - BranchSide:      'parser.c:6667,29'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6669,10'
              BranchSideFuncs:
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6667,10'
          Branch Sides:
            - BranchSide:      'parser.c:6668,35'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6669,10'
              BranchSideFuncs:
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6669,10'
          Branch Sides:
            - BranchSide:      'parser.c:6670,28'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6671,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6673,2'
          Branch Sides:
            - BranchSide:      'parser.c:6673,2'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
            - BranchSide:      'parser.c:6674,2'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
        - Branch String:   'parser.c:6673,2'
          Branch Sides:
            - BranchSide:      'parser.c:6673,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
            - BranchSide:      'parser.c:6674,2'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
        - Branch String:   'parser.c:6675,2'
          Branch Sides:
            - BranchSide:      'parser.c:6675,2'
              BranchSideFuncs:
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6676,6'
              BranchSideFuncs:
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6675,2'
          Branch Sides:
            - BranchSide:      'parser.c:6675,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6676,6'
              BranchSideFuncs:
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6676,6'
          Branch Sides:
            - BranchSide:      'parser.c:6677,20'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6690,26'
              BranchSideFuncs:
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6683,17'
          Branch Sides:
            - BranchSide:      'parser.c:6684,7'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6688,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
        - Branch String:   'parser.c:6684,7'
          Branch Sides:
            - BranchSide:      'parser.c:6685,32'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6686,3'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6691,10'
          Branch Sides:
            - BranchSide:      'parser.c:6692,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6697,37'
              BranchSideFuncs:
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6693,7'
          Branch Sides:
            - BranchSide:      'parser.c:6694,32'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6695,3'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6698,10'
          Branch Sides:
            - BranchSide:      'parser.c:6699,30'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6704,10'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
        - Branch String:   'parser.c:6700,7'
          Branch Sides:
            - BranchSide:      'parser.c:6701,32'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6702,3'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6704,10'
          Branch Sides:
            - BranchSide:      'parser.c:6705,3'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
            - BranchSide:      'parser.c:6707,17'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
        - Branch String:   'parser.c:6707,17'
          Branch Sides:
            - BranchSide:      'parser.c:6708,3'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
            - BranchSide:      'parser.c:6710,17'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
        - Branch String:   'parser.c:6710,17'
          Branch Sides:
            - BranchSide:      'parser.c:6711,3'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
            - BranchSide:      'parser.c:6714,3'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
        - Branch String:   'parser.c:6718,2'
          Branch Sides:
            - BranchSide:      'parser.c:6578,5'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6718,2'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
        - Branch String:   'parser.c:6718,2'
          Branch Sides:
            - BranchSide:      'parser.c:6578,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6718,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6720,23'
          Branch Sides:
            - BranchSide:      'parser.c:6720,27'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6725,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6720,9'
          Branch Sides:
            - BranchSide:      'parser.c:6721,19'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6725,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6722,6'
          Branch Sides:
            - BranchSide:      'parser.c:6723,21'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6724,5'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6725,9'
          Branch Sides:
            - BranchSide:      'parser.c:6726,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
            - BranchSide:      'parser.c:6730,5'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
        - Branch String:   'parser.c:6731,9'
          Branch Sides:
            - BranchSide:      'parser.c:6732,6'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6740,16'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
        - Branch String:   'parser.c:6732,6'
          Branch Sides:
            - BranchSide:      'parser.c:6733,11'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6739,2'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6733,50'
          Branch Sides:
            - BranchSide:      'parser.c:6734,11'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6735,10'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6733,10'
          Branch Sides:
            - BranchSide:      'parser.c:6735,10'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6737,10'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6740,16'
          Branch Sides:
            - BranchSide:      'parser.c:6741,6'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6761,16'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6741,6'
          Branch Sides:
            - BranchSide:      'parser.c:6742,6'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6760,2'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6748,27'
          Branch Sides:
            - BranchSide:      'parser.c:6748,31'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6748,6'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6748,6'
          Branch Sides:
            - BranchSide:      'parser.c:6749,8'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6759,2'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6749,25'
          Branch Sides:
            - BranchSide:      'parser.c:6750,16'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6753,8'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6750,58'
          Branch Sides:
            - BranchSide:      'parser.c:6751,9'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6752,7'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6749,7'
          Branch Sides:
            - BranchSide:      'parser.c:6752,7'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6753,8'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6753,25'
          Branch Sides:
            - BranchSide:      'parser.c:6754,16'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6757,9'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6754,58'
          Branch Sides:
            - BranchSide:      'parser.c:6755,9'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6756,7'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6753,7'
          Branch Sides:
            - BranchSide:      'parser.c:6756,7'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6757,9'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6762,6'
          Branch Sides:
            - BranchSide:      'parser.c:6763,10'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6793,2'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6765,49'
          Branch Sides:
            - BranchSide:      'parser.c:6766,11'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6767,10'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6765,10'
          Branch Sides:
            - BranchSide:      'parser.c:6767,10'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6769,10'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6775,27'
          Branch Sides:
            - BranchSide:      'parser.c:6775,31'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6775,6'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6775,6'
          Branch Sides:
            - BranchSide:      'parser.c:6776,8'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6790,10'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6776,25'
          Branch Sides:
            - BranchSide:      'parser.c:6777,16'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6782,8'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6777,58'
          Branch Sides:
            - BranchSide:      'parser.c:6778,9'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6779,7'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6776,7'
          Branch Sides:
            - BranchSide:      'parser.c:6779,7'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6782,8'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6782,25'
          Branch Sides:
            - BranchSide:      'parser.c:6783,16'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6788,9'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6783,58'
          Branch Sides:
            - BranchSide:      'parser.c:6784,9'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6785,7'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6782,7'
          Branch Sides:
            - BranchSide:      'parser.c:6785,7'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6788,9'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6790,10'
          Branch Sides:
            - BranchSide:      'parser.c:6791,3'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6792,2'
              BranchSideFuncs:
                - xmlNextChar
      Callsites:
        - Src:             'parser.c:6532,9'
          Dst:             xmlFatalErrMsgInt
        - Src:             'parser.c:6537,5'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6538,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6543,2'
          Dst:             xmlNextChar
        - Src:             'parser.c:6544,2'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6545,21'
          Dst:             xmlParseElementChildrenContentDeclPriv
        - Src:             'parser.c:6549,2'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6550,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6552,9'
          Dst:             xmlParseName
        - Src:             'parser.c:6554,6'
          Dst:             xmlFatalErr
        - Src:             'parser.c:6557,21'
          Dst:             xmlNewDocElementContent
        - Src:             'parser.c:6559,6'
          Dst:             xmlErrMemory
        - Src:             'parser.c:6562,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6565,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:6568,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:6571,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:6575,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6577,5'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6589,3'
          Dst:             xmlFatalErrMsgInt
        - Src:             'parser.c:6593,7'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6595,7'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6598,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:6600,11'
          Dst:             xmlNewDocElementContent
        - Src:             'parser.c:6602,17'
          Dst:             xmlErrMemory
        - Src:             'parser.c:6604,7'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6605,10'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6630,3'
          Dst:             xmlFatalErrMsgInt
        - Src:             'parser.c:6634,7'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6636,7'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6639,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:6641,11'
          Dst:             xmlNewDocElementContent
        - Src:             'parser.c:6643,17'
          Dst:             xmlErrMemory
        - Src:             'parser.c:6645,7'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6647,7'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6666,6'
          Dst:             xmlFatalErr
        - Src:             'parser.c:6668,10'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6670,3'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6673,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6674,2'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6675,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6679,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:6680,6'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6681,13'
          Dst:             xmlParseElementChildrenContentDeclPriv
        - Src:             'parser.c:6685,7'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6688,6'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6690,13'
          Dst:             xmlParseName
        - Src:             'parser.c:6692,3'
          Dst:             xmlFatalErr
        - Src:             'parser.c:6694,7'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6697,13'
          Dst:             xmlNewDocElementContent
        - Src:             'parser.c:6699,17'
          Dst:             xmlErrMemory
        - Src:             'parser.c:6701,7'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6706,3'
          Dst:             xmlNextChar
        - Src:             'parser.c:6709,3'
          Dst:             xmlNextChar
        - Src:             'parser.c:6712,3'
          Dst:             xmlNextChar
        - Src:             'parser.c:6717,2'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6718,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6726,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6730,5'
          Dst:             xmlNextChar
        - Src:             'parser.c:6739,2'
          Dst:             xmlNextChar
        - Src:             'parser.c:6760,2'
          Dst:             xmlNextChar
        - Src:             'parser.c:6793,2'
          Dst:             xmlNextChar
    - functionName:    xmlParseSDDecl
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10288
      functionLinenumberEnd: 10338
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         92
      ICount:          630
      EdgeCount:       122
      CyclomaticComplexity: 32
      functionsReached:
        - xmlFatalErr
        - xmlNextChar
        - xmlParserGrow
        - xmlSkipBlankChars
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:10292,9'
          Branch Sides:
            - BranchSide:      'parser.c:10292,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10337,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10292,9'
          Branch Sides:
            - BranchSide:      'parser.c:10292,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10337,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10292,9'
          Branch Sides:
            - BranchSide:      'parser.c:10292,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10337,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10292,9'
          Branch Sides:
            - BranchSide:      'parser.c:10292,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10337,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10292,9'
          Branch Sides:
            - BranchSide:      'parser.c:10292,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10337,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10292,9'
          Branch Sides:
            - BranchSide:      'parser.c:10292,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10337,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10292,9'
          Branch Sides:
            - BranchSide:      'parser.c:10292,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10337,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10292,9'
          Branch Sides:
            - BranchSide:      'parser.c:10292,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10337,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10292,9'
          Branch Sides:
            - BranchSide:      'parser.c:10292,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10337,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10292,9'
          Branch Sides:
            - BranchSide:      'parser.c:10293,2'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10337,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10293,2'
          Branch Sides:
            - BranchSide:      'parser.c:10293,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:10294,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:10295,6'
          Branch Sides:
            - BranchSide:      'parser.c:10296,18'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:10299,2'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:10301,13'
          Branch Sides:
            - BranchSide:      'parser.c:10302,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10317,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:10303,23'
          Branch Sides:
            - BranchSide:      'parser.c:10303,27'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10306,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:10303,10'
          Branch Sides:
            - BranchSide:      'parser.c:10304,21'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10306,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:10305,17'
          Branch Sides:
            - BranchSide:      'parser.c:10305,17'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
            - BranchSide:      'parser.c:10306,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:10306,30'
          Branch Sides:
            - BranchSide:      'parser.c:10306,34'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10311,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:10306,49'
          Branch Sides:
            - BranchSide:      'parser.c:10307,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10311,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:10306,17'
          Branch Sides:
            - BranchSide:      'parser.c:10308,21'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10311,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:10309,3'
          Branch Sides:
            - BranchSide:      'parser.c:10309,3'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
            - BranchSide:      'parser.c:10310,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:10313,10'
          Branch Sides:
            - BranchSide:      'parser.c:10314,15'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:10316,10'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:10317,13'
          Branch Sides:
            - BranchSide:      'parser.c:10318,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10334,18'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:10319,23'
          Branch Sides:
            - BranchSide:      'parser.c:10319,27'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10322,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:10319,10'
          Branch Sides:
            - BranchSide:      'parser.c:10320,21'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10322,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:10321,3'
          Branch Sides:
            - BranchSide:      'parser.c:10321,3'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
            - BranchSide:      'parser.c:10322,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:10322,30'
          Branch Sides:
            - BranchSide:      'parser.c:10322,34'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10327,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:10322,49'
          Branch Sides:
            - BranchSide:      'parser.c:10323,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10327,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:10322,17'
          Branch Sides:
            - BranchSide:      'parser.c:10324,21'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10327,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:10325,17'
          Branch Sides:
            - BranchSide:      'parser.c:10325,17'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
            - BranchSide:      'parser.c:10326,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:10329,10'
          Branch Sides:
            - BranchSide:      'parser.c:10330,15'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:10332,10'
              BranchSideFuncs:
                - xmlNextChar
      Callsites:
        - Src:             'parser.c:10291,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:10293,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10294,9'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:10296,6'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10299,2'
          Dst:             xmlNextChar
        - Src:             'parser.c:10300,2'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:10302,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:10305,17'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10309,3'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10311,3'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10314,3'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10316,10'
          Dst:             xmlNextChar
        - Src:             'parser.c:10318,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:10321,3'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10325,17'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10327,3'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10330,3'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10332,10'
          Dst:             xmlNextChar
        - Src:             'parser.c:10334,6'
          Dst:             xmlFatalErr
    - functionName:    xmlCtxtSetOptionsInternal
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13397
      functionLinenumberEnd: 13476
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlParserCtxt *'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - options
        - keepMask
      BBCount:         18
      ICount:          191
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlDictSetLimit
        - xmlSAX2IgnorableWhitespace
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:13400,9'
          Branch Sides:
            - BranchSide:      'parser.c:13401,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13410,13'
              BranchSideFuncs:
                - xmlDictSetLimit
        - Branch String:   'parser.c:13462,9'
          Branch Sides:
            - BranchSide:      'parser.c:13463,9'
              BranchSideFuncs:
                - xmlDictSetLimit
            - BranchSide:      'parser.c:13465,9'
              BranchSideFuncs:
                - xmlDictSetLimit
        - Branch String:   'parser.c:13465,9'
          Branch Sides:
            - BranchSide:      'parser.c:13466,9'
              BranchSideFuncs:
                - xmlDictSetLimit
            - BranchSide:      'parser.c:13468,9'
              BranchSideFuncs:
                - xmlDictSetLimit
        - Branch String:   'parser.c:13468,9'
          Branch Sides:
            - BranchSide:      'parser.c:13469,13'
              BranchSideFuncs:
                - xmlDictSetLimit
            - BranchSide:      'parser.c:13473,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:13469,13'
          Branch Sides:
            - BranchSide:      'parser.c:13470,29'
              BranchSideFuncs:
                - xmlDictSetLimit
            - BranchSide:      'parser.c:13471,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:13470,13'
          Dst:             xmlDictSetLimit
    - functionName:    xmlParserNsReset
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1484
      functionLinenumberEnd: 1494
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserNsData *'
      constantsTouched: []
      argNames:
        - nsdb
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:1485,9'
          Branch Sides:
            - BranchSide:      'parser.c:1486,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1488,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1492,9'
          Branch Sides:
            - BranchSide:      'parser.c:1492,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1493,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCtxtReadFd
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14062
      functionLinenumberEnd: 14075
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        5
      argTypes:
        - 'struct._xmlParserCtxt *'
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - fd
        - URL
        - encoding
        - options
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtParseDocument
        - xmlCtxtReset
        - xmlCtxtUseOptions
        - xmlNewInputFd
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:14065,9'
          Branch Sides:
            - BranchSide:      'parser.c:14066,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:14068,18'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtUseOptions
                - xmlNewInputFd
                - xmlCtxtParseDocument
      Callsites:
        - Src:             'parser.c:14068,5'
          Dst:             xmlCtxtReset
        - Src:             'parser.c:14069,5'
          Dst:             xmlCtxtUseOptions
        - Src:             'parser.c:14071,13'
          Dst:             xmlNewInputFd
        - Src:             'parser.c:14074,12'
          Dst:             xmlCtxtParseDocument
    - functionName:    xmlCtxtReadMemory
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14024
      functionLinenumberEnd: 14037
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        6
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - buffer
        - size
        - URL
        - encoding
        - options
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCtxtParseDocument
        - xmlCtxtReset
        - xmlCtxtUseOptions
        - xmlNewInputMemory
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:14027,24'
          Branch Sides:
            - BranchSide:      'parser.c:14027,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:14028,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:14027,9'
          Branch Sides:
            - BranchSide:      'parser.c:14028,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:14030,18'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtUseOptions
                - xmlNewInputMemory
                - xmlCtxtParseDocument
      Callsites:
        - Src:             'parser.c:14030,5'
          Dst:             xmlCtxtReset
        - Src:             'parser.c:14031,5'
          Dst:             xmlCtxtUseOptions
        - Src:             'parser.c:14033,13'
          Dst:             xmlNewInputMemory
        - Src:             'parser.c:14036,12'
          Dst:             xmlCtxtParseDocument
    - functionName:    xmlCtxtReadFile
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13988
      functionLinenumberEnd: 14000
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        4
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - filename
        - encoding
        - options
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtParseDocument
        - xmlCtxtReset
        - xmlCtxtUseOptions
        - xmlNewInputURL
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:13991,9'
          Branch Sides:
            - BranchSide:      'parser.c:13992,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13994,18'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtUseOptions
                - xmlNewInputURL
                - xmlCtxtParseDocument
      Callsites:
        - Src:             'parser.c:13994,5'
          Dst:             xmlCtxtReset
        - Src:             'parser.c:13995,5'
          Dst:             xmlCtxtUseOptions
        - Src:             'parser.c:13997,13'
          Dst:             xmlNewInputURL
        - Src:             'parser.c:13999,12'
          Dst:             xmlCtxtParseDocument
    - functionName:    xmlCtxtReadDoc
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13956
      functionLinenumberEnd: 13969
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        5
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - str
        - URL
        - encoding
        - options
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtParseDocument
        - xmlCtxtReset
        - xmlCtxtUseOptions
        - xmlNewInputString
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:13959,9'
          Branch Sides:
            - BranchSide:      'parser.c:13960,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13962,18'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtUseOptions
                - xmlNewInputString
                - xmlCtxtParseDocument
      Callsites:
        - Src:             'parser.c:13962,5'
          Dst:             xmlCtxtReset
        - Src:             'parser.c:13963,5'
          Dst:             xmlCtxtUseOptions
        - Src:             'parser.c:13965,13'
          Dst:             xmlNewInputString
        - Src:             'parser.c:13968,12'
          Dst:             xmlCtxtParseDocument
    - functionName:    xmlReadIO
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13917
      functionLinenumberEnd: 13934
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        6
      argTypes:
        - 'func_type *'
        - 'func_type *'
        - 'char *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ioread
        - ioclose
        - ioctx
        - URL
        - encoding
        - options
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtParseDocument
        - xmlCtxtUseOptions
        - xmlFreeParserCtxt
        - xmlNewInputIO
        - xmlNewParserCtxt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:13923,9'
          Branch Sides:
            - BranchSide:      'parser.c:13924,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13926,23'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlNewInputIO
                - xmlCtxtParseDocument
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'parser.c:13922,12'
          Dst:             xmlNewParserCtxt
        - Src:             'parser.c:13926,5'
          Dst:             xmlCtxtUseOptions
        - Src:             'parser.c:13928,13'
          Dst:             xmlNewInputIO
        - Src:             'parser.c:13930,11'
          Dst:             xmlCtxtParseDocument
        - Src:             'parser.c:13932,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlReadFd
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13879
      functionLinenumberEnd: 13897
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - fd
        - URL
        - encoding
        - options
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtParseDocument
        - xmlCtxtUseOptions
        - xmlFreeParserCtxt
        - xmlNewInputFd
        - xmlNewParserCtxt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:13885,9'
          Branch Sides:
            - BranchSide:      'parser.c:13886,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13888,23'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlNewInputFd
                - xmlCtxtParseDocument
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'parser.c:13884,12'
          Dst:             xmlNewParserCtxt
        - Src:             'parser.c:13888,5'
          Dst:             xmlCtxtUseOptions
        - Src:             'parser.c:13890,13'
          Dst:             xmlNewInputFd
        - Src:             'parser.c:13893,11'
          Dst:             xmlCtxtParseDocument
        - Src:             'parser.c:13895,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlReadMemory
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13838
      functionLinenumberEnd: 13859
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        5
      argTypes:
        - 'char *'
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - buffer
        - size
        - url
        - encoding
        - options
      BBCount:         8
      ICount:          76
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCtxtParseDocument
        - xmlCtxtUseOptions
        - xmlFreeParserCtxt
        - xmlNewInputMemory
        - xmlNewParserCtxt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:13843,9'
          Branch Sides:
            - BranchSide:      'parser.c:13844,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13846,12'
              BranchSideFuncs:
                - xmlNewParserCtxt
                - xmlCtxtUseOptions
                - xmlNewInputMemory
                - xmlCtxtParseDocument
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:13847,9'
          Branch Sides:
            - BranchSide:      'parser.c:13848,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13850,23'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlNewInputMemory
                - xmlCtxtParseDocument
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'parser.c:13846,12'
          Dst:             xmlNewParserCtxt
        - Src:             'parser.c:13850,5'
          Dst:             xmlCtxtUseOptions
        - Src:             'parser.c:13852,13'
          Dst:             xmlNewInputMemory
        - Src:             'parser.c:13855,11'
          Dst:             xmlCtxtParseDocument
        - Src:             'parser.c:13857,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlReadFile
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13801
      functionLinenumberEnd: 13818
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - filename
        - encoding
        - options
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtParseDocument
        - xmlCtxtUseOptions
        - xmlFreeParserCtxt
        - xmlNewInputURL
        - xmlNewParserCtxt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:13807,9'
          Branch Sides:
            - BranchSide:      'parser.c:13808,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13810,23'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlNewInputURL
                - xmlCtxtParseDocument
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'parser.c:13806,12'
          Dst:             xmlNewParserCtxt
        - Src:             'parser.c:13810,5'
          Dst:             xmlCtxtUseOptions
        - Src:             'parser.c:13812,13'
          Dst:             xmlNewInputURL
        - Src:             'parser.c:13814,11'
          Dst:             xmlCtxtParseDocument
        - Src:             'parser.c:13816,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlReadDoc
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13766
      functionLinenumberEnd: 13784
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - cur
        - URL
        - encoding
        - options
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtParseDocument
        - xmlCtxtUseOptions
        - xmlFreeParserCtxt
        - xmlNewInputString
        - xmlNewParserCtxt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:13772,9'
          Branch Sides:
            - BranchSide:      'parser.c:13773,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13775,23'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlNewInputString
                - xmlCtxtParseDocument
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'parser.c:13771,12'
          Dst:             xmlNewParserCtxt
        - Src:             'parser.c:13775,5'
          Dst:             xmlCtxtUseOptions
        - Src:             'parser.c:13777,13'
          Dst:             xmlNewInputString
        - Src:             'parser.c:13780,11'
          Dst:             xmlCtxtParseDocument
        - Src:             'parser.c:13782,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlCtxtSetMaxAmplification
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13697
      functionLinenumberEnd: 13699
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - maxAmpl
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlCtxtSetOptions
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13630
      functionLinenumberEnd: 13631
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - options
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtSetOptionsInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:13631,12'
          Dst:             xmlCtxtSetOptionsInternal
    - functionName:    xmlCtxtResetPush
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13379
      functionLinenumberEnd: 13393
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - chunk
        - size
        - filename
        - encoding
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - inputPush
        - xmlCtxtReset
        - xmlNewInputPush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:13382,9'
          Branch Sides:
            - BranchSide:      'parser.c:13383,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13385,18'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlNewInputPush
                - inputPush
        - Branch String:   'parser.c:13388,9'
          Branch Sides:
            - BranchSide:      'parser.c:13389,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13390,15'
              BranchSideFuncs:
                - inputPush
      Callsites:
        - Src:             'parser.c:13385,5'
          Dst:             xmlCtxtReset
        - Src:             'parser.c:13387,13'
          Dst:             xmlNewInputPush
        - Src:             'parser.c:13390,5'
          Dst:             inputPush
    - functionName:    xmlParseDoc
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13243
      functionLinenumberEnd: 13244
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSAXParseDoc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:13244,12'
          Dst:             xmlSAXParseDoc
    - functionName:    xmlSAXParseDoc
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13201
      functionLinenumberEnd: 13229
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        3
      argTypes:
        - 'struct._xmlSAXHandler *'
        - 'char *'
        - 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:13206,9'
          Branch Sides:
            - BranchSide:      'parser.c:13206,22'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13209,35'
              BranchSideFuncs:
                - xmlCreateDocParserCtxt
                - xmlParseDocument
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:13210,9'
          Branch Sides:
            - BranchSide:      'parser.c:13210,23'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13211,9'
              BranchSideFuncs:
                - xmlParseDocument
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:13211,9'
          Branch Sides:
            - BranchSide:      'parser.c:13212,18'
              BranchSideFuncs:
                - xmlParseDocument
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:13217,22'
              BranchSideFuncs:
                - xmlParseDocument
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:13218,28'
          Branch Sides:
            - BranchSide:      'parser.c:13218,47'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:13218,31'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:13218,9'
          Branch Sides:
            - BranchSide:      'parser.c:13218,47'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:13220,12'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:13224,9'
          Branch Sides:
            - BranchSide:      'parser.c:13225,14'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:13226,23'
              BranchSideFuncs:
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'parser.c:13209,12'
          Dst:             xmlCreateDocParserCtxt
        - Src:             'parser.c:13217,5'
          Dst:             xmlParseDocument
        - Src:             'parser.c:13221,8'
          Dst:             xmlFreeDoc
        - Src:             'parser.c:13226,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlCreateDocParserCtxt
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13165
      functionLinenumberEnd: 13181
      functionDepth:   0
      returnType:      'struct._xmlParserCtxt *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - str
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - inputPush
        - xmlFreeParserCtxt
        - xmlNewInputString
        - xmlNewParserCtxt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:13170,9'
          Branch Sides:
            - BranchSide:      'parser.c:13171,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13173,31'
              BranchSideFuncs:
                - xmlNewInputString
                - inputPush
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:13174,9'
          Branch Sides:
            - BranchSide:      'parser.c:13175,20'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:13178,15'
              BranchSideFuncs:
                - inputPush
      Callsites:
        - Src:             'parser.c:13169,12'
          Dst:             xmlNewParserCtxt
        - Src:             'parser.c:13173,13'
          Dst:             xmlNewInputString
        - Src:             'parser.c:13175,2'
          Dst:             xmlFreeParserCtxt
        - Src:             'parser.c:13178,5'
          Dst:             inputPush
    - functionName:    xmlSAXUserParseMemory
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13120
      functionLinenumberEnd: 13153
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlSAXHandler *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - sax
        - user_data
        - buffer
        - size
      BBCount:         21
      ICount:          145
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - xmlCreateMemoryParserCtxt
        - xmlFreeDoc
        - xmlFreeParserCtxt
        - xmlParseDocument
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:13125,9'
          Branch Sides:
            - BranchSide:      'parser.c:13125,23'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13126,9'
              BranchSideFuncs:
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlFreeDoc
        - Branch String:   'parser.c:13126,9'
          Branch Sides:
            - BranchSide:      'parser.c:13127,13'
              BranchSideFuncs:
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlFreeDoc
            - BranchSide:      'parser.c:13136,22'
              BranchSideFuncs:
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlFreeDoc
        - Branch String:   'parser.c:13127,13'
          Branch Sides:
            - BranchSide:      'parser.c:13128,14'
              BranchSideFuncs:
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlFreeDoc
            - BranchSide:      'parser.c:13130,20'
              BranchSideFuncs:
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlFreeDoc
        - Branch String:   'parser.c:13138,9'
          Branch Sides:
            - BranchSide:      'parser.c:13139,6'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - xmlFreeDoc
            - BranchSide:      'parser.c:13141,13'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - xmlFreeDoc
        - Branch String:   'parser.c:13141,13'
          Branch Sides:
            - BranchSide:      'parser.c:13142,12'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - xmlFreeDoc
            - BranchSide:      'parser.c:13144,10'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - xmlFreeDoc
        - Branch String:   'parser.c:13146,9'
          Branch Sides:
            - BranchSide:      'parser.c:13147,20'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:13150,23'
              BranchSideFuncs:
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'parser.c:13124,12'
          Dst:             xmlCreateMemoryParserCtxt
        - Src:             'parser.c:13136,5'
          Dst:             xmlParseDocument
        - Src:             'parser.c:13147,9'
          Dst:             xmlFreeDoc
        - Src:             'parser.c:13150,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlCreateMemoryParserCtxt
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12976
      functionLinenumberEnd: 12995
      functionDepth:   0
      returnType:      'struct._xmlParserCtxt *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - buffer
        - size
      BBCount:         10
      ICount:          67
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - inputPush
        - xmlFreeParserCtxt
        - xmlNewInputMemory
        - xmlNewParserCtxt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:12980,9'
          Branch Sides:
            - BranchSide:      'parser.c:12981,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12983,12'
              BranchSideFuncs:
                - xmlNewParserCtxt
                - xmlNewInputMemory
                - inputPush
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12984,9'
          Branch Sides:
            - BranchSide:      'parser.c:12985,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12987,31'
              BranchSideFuncs:
                - xmlNewInputMemory
                - inputPush
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12988,9'
          Branch Sides:
            - BranchSide:      'parser.c:12989,20'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12992,15'
              BranchSideFuncs:
                - inputPush
      Callsites:
        - Src:             'parser.c:12983,12'
          Dst:             xmlNewParserCtxt
        - Src:             'parser.c:12987,13'
          Dst:             xmlNewInputMemory
        - Src:             'parser.c:12989,2'
          Dst:             xmlFreeParserCtxt
        - Src:             'parser.c:12992,5'
          Dst:             inputPush
    - functionName:    xmlRecoverMemory
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13102
      functionLinenumberEnd: 13103
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - buffer
        - size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSAXParseMemory
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:13103,11'
          Dst:             xmlSAXParseMemory
    - functionName:    xmlSAXParseMemory
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13068
      functionLinenumberEnd: 13069
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        4
      argTypes:
        - 'struct._xmlSAXHandler *'
        - 'char *'
        - 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:13069,12'
          Dst:             xmlSAXParseMemoryWithData
    - functionName:    xmlSAXParseMemoryWithData
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13021
      functionLinenumberEnd: 13048
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        5
      argTypes:
        - 'struct._xmlSAXHandler *'
        - 'char *'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - sax
        - buffer
        - size
        - recovery
        - data
      BBCount:         14
      ICount:          104
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlCtxtParseDocument
        - xmlFreeParserCtxt
        - xmlNewInputMemory
        - xmlNewSAXParserCtxt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:13026,9'
          Branch Sides:
            - BranchSide:      'parser.c:13027,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13029,32'
              BranchSideFuncs:
                - xmlNewSAXParserCtxt
                - xmlNewInputMemory
                - xmlCtxtParseDocument
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:13030,9'
          Branch Sides:
            - BranchSide:      'parser.c:13031,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13033,9'
              BranchSideFuncs:
                - xmlNewInputMemory
                - xmlCtxtParseDocument
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:13033,9'
          Branch Sides:
            - BranchSide:      'parser.c:13034,17'
              BranchSideFuncs:
                - xmlNewInputMemory
                - xmlCtxtParseDocument
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:13036,9'
              BranchSideFuncs:
                - xmlNewInputMemory
                - xmlCtxtParseDocument
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:13036,9'
          Branch Sides:
            - BranchSide:      'parser.c:13037,9'
              BranchSideFuncs:
                - xmlNewInputMemory
                - xmlCtxtParseDocument
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:13041,31'
              BranchSideFuncs:
                - xmlNewInputMemory
                - xmlCtxtParseDocument
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'parser.c:13029,12'
          Dst:             xmlNewSAXParserCtxt
        - Src:             'parser.c:13041,13'
          Dst:             xmlNewInputMemory
        - Src:             'parser.c:13044,11'
          Dst:             xmlCtxtParseDocument
        - Src:             'parser.c:13046,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlParseMemory
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13084
      functionLinenumberEnd: 13085
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - buffer
        - size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSAXParseMemory
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:13085,11'
          Dst:             xmlSAXParseMemory
    - functionName:    xmlSAXUserParseFile
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12923
      functionLinenumberEnd: 12956
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlSAXHandler *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - sax
        - user_data
        - filename
      BBCount:         21
      ICount:          141
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - xmlCreateFileParserCtxt
        - xmlFreeDoc
        - xmlFreeParserCtxt
        - xmlParseDocument
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:12928,9'
          Branch Sides:
            - BranchSide:      'parser.c:12928,23'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12929,9'
              BranchSideFuncs:
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlFreeDoc
        - Branch String:   'parser.c:12929,9'
          Branch Sides:
            - BranchSide:      'parser.c:12930,13'
              BranchSideFuncs:
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlFreeDoc
            - BranchSide:      'parser.c:12939,22'
              BranchSideFuncs:
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlFreeDoc
        - Branch String:   'parser.c:12930,13'
          Branch Sides:
            - BranchSide:      'parser.c:12931,14'
              BranchSideFuncs:
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlFreeDoc
            - BranchSide:      'parser.c:12933,20'
              BranchSideFuncs:
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlFreeDoc
        - Branch String:   'parser.c:12941,9'
          Branch Sides:
            - BranchSide:      'parser.c:12942,6'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - xmlFreeDoc
            - BranchSide:      'parser.c:12944,13'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - xmlFreeDoc
        - Branch String:   'parser.c:12944,13'
          Branch Sides:
            - BranchSide:      'parser.c:12945,12'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - xmlFreeDoc
            - BranchSide:      'parser.c:12947,10'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - xmlFreeDoc
        - Branch String:   'parser.c:12949,9'
          Branch Sides:
            - BranchSide:      'parser.c:12950,20'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12953,23'
              BranchSideFuncs:
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'parser.c:12927,12'
          Dst:             xmlCreateFileParserCtxt
        - Src:             'parser.c:12939,5'
          Dst:             xmlParseDocument
        - Src:             'parser.c:12950,9'
          Dst:             xmlFreeDoc
        - Src:             'parser.c:12953,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlCreateFileParserCtxt
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12747
      functionLinenumberEnd: 12748
      functionDepth:   0
      returnType:      'struct._xmlParserCtxt *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCreateURLParserCtxt
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:12748,12'
          Dst:             xmlCreateURLParserCtxt
    - functionName:    xmlCreateURLParserCtxt
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12712
      functionLinenumberEnd: 12731
      functionDepth:   0
      returnType:      'struct._xmlParserCtxt *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - filename
        - options
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - inputPush
        - xmlCtxtUseOptions
        - xmlFreeParserCtxt
        - xmlLoadExternalEntity
        - xmlNewParserCtxt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:12717,9'
          Branch Sides:
            - BranchSide:      'parser.c:12718,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12720,23'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlLoadExternalEntity
                - inputPush
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12724,9'
          Branch Sides:
            - BranchSide:      'parser.c:12725,20'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12728,15'
              BranchSideFuncs:
                - inputPush
      Callsites:
        - Src:             'parser.c:12716,12'
          Dst:             xmlNewParserCtxt
        - Src:             'parser.c:12720,5'
          Dst:             xmlCtxtUseOptions
        - Src:             'parser.c:12723,13'
          Dst:             xmlLoadExternalEntity
        - Src:             'parser.c:12725,2'
          Dst:             xmlFreeParserCtxt
        - Src:             'parser.c:12728,5'
          Dst:             inputPush
    - functionName:    xmlSetupParserForBuffer
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12894
      functionLinenumberEnd: 12906
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - buffer
        - filename
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - inputPush
        - xmlClearParserCtxt
        - xmlNewInputString
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:12897,24'
          Branch Sides:
            - BranchSide:      'parser.c:12897,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12898,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:12897,9'
          Branch Sides:
            - BranchSide:      'parser.c:12898,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12900,24'
              BranchSideFuncs:
                - xmlClearParserCtxt
                - xmlNewInputString
                - inputPush
        - Branch String:   'parser.c:12903,9'
          Branch Sides:
            - BranchSide:      'parser.c:12904,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12905,15'
              BranchSideFuncs:
                - inputPush
      Callsites:
        - Src:             'parser.c:12900,5'
          Dst:             xmlClearParserCtxt
        - Src:             'parser.c:12902,13'
          Dst:             xmlNewInputString
        - Src:             'parser.c:12905,5'
          Dst:             inputPush
    - functionName:    xmlRecoverFile
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12874
      functionLinenumberEnd: 12875
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSAXParseFile
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:12875,12'
          Dst:             xmlSAXParseFile
    - functionName:    xmlSAXParseFile
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12819
      functionLinenumberEnd: 12820
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        3
      argTypes:
        - 'struct._xmlSAXHandler *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - sax
        - filename
        - recovery
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSAXParseFileWithData
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:12820,12'
          Dst:             xmlSAXParseFileWithData
    - functionName:    xmlSAXParseFileWithData
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12775
      functionLinenumberEnd: 12798
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        4
      argTypes:
        - 'struct._xmlSAXHandler *'
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - sax
        - filename
        - recovery
        - data
      BBCount:         12
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCtxtParseDocument
        - xmlFreeParserCtxt
        - xmlNewInputURL
        - xmlNewSAXParserCtxt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:12781,9'
          Branch Sides:
            - BranchSide:      'parser.c:12782,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12784,9'
              BranchSideFuncs:
                - xmlNewInputURL
                - xmlCtxtParseDocument
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12784,9'
          Branch Sides:
            - BranchSide:      'parser.c:12785,19'
              BranchSideFuncs:
                - xmlNewInputURL
                - xmlCtxtParseDocument
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12787,9'
              BranchSideFuncs:
                - xmlNewInputURL
                - xmlCtxtParseDocument
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12787,9'
          Branch Sides:
            - BranchSide:      'parser.c:12788,9'
              BranchSideFuncs:
                - xmlNewInputURL
                - xmlCtxtParseDocument
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12792,28'
              BranchSideFuncs:
                - xmlNewInputURL
                - xmlCtxtParseDocument
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'parser.c:12780,12'
          Dst:             xmlNewSAXParserCtxt
        - Src:             'parser.c:12792,13'
          Dst:             xmlNewInputURL
        - Src:             'parser.c:12794,11'
          Dst:             xmlCtxtParseDocument
        - Src:             'parser.c:12796,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlParseFile
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12855
      functionLinenumberEnd: 12856
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSAXParseFile
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:12856,12'
          Dst:             xmlSAXParseFile
    - functionName:    xmlRecoverDoc
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12837
      functionLinenumberEnd: 12838
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSAXParseDoc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:12838,12'
          Dst:             xmlSAXParseDoc
    - functionName:    xmlCreateEntityParserCtxt
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12659
      functionLinenumberEnd: 12689
      functionDepth:   0
      returnType:      'struct._xmlParserCtxt *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - URL
        - ID
        - base
      BBCount:         19
      ICount:          113
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - inputPush
        - xmlBuildURISafe
        - xmlFreeParserCtxt
        - xmlLoadExternalEntity
        - xmlNewParserCtxt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:12665,9'
          Branch Sides:
            - BranchSide:      'parser.c:12666,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12668,9'
              BranchSideFuncs:
                - xmlLoadExternalEntity
                - inputPush
                - xmlFreeParserCtxt
                - xmlBuildURISafe
        - Branch String:   'parser.c:12668,9'
          Branch Sides:
            - BranchSide:      'parser.c:12669,29'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlLoadExternalEntity
                - inputPush
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12675,43'
              BranchSideFuncs:
                - xmlLoadExternalEntity
                - inputPush
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12669,13'
          Branch Sides:
            - BranchSide:      'parser.c:12670,13'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12671,13'
              BranchSideFuncs:
                - xmlLoadExternalEntity
                - inputPush
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12671,13'
          Branch Sides:
            - BranchSide:      'parser.c:12672,19'
              BranchSideFuncs:
                - xmlLoadExternalEntity
                - inputPush
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12673,5'
              BranchSideFuncs:
                - xmlLoadExternalEntity
                - inputPush
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12676,9'
          Branch Sides:
            - BranchSide:      'parser.c:12677,9'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12679,19'
              BranchSideFuncs:
                - inputPush
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12679,9'
          Branch Sides:
            - BranchSide:      'parser.c:12680,9'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12682,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:12664,12'
          Dst:             xmlNewParserCtxt
        - Src:             'parser.c:12669,13'
          Dst:             xmlBuildURISafe
        - Src:             'parser.c:12675,13'
          Dst:             xmlLoadExternalEntity
        - Src:             'parser.c:12679,9'
          Dst:             inputPush
        - Src:             'parser.c:12687,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlParseEntity
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12638
      functionLinenumberEnd: 12639
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSAXParseEntity
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:12639,12'
          Dst:             xmlSAXParseEntity
    - functionName:    xmlSAXParseEntity
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12592
      functionLinenumberEnd: 12622
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        2
      argTypes:
        - 'struct._xmlSAXHandler *'
        - 'char *'
      constantsTouched: []
      argNames:
        - sax
        - filename
      BBCount:         15
      ICount:          108
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlCreateFileParserCtxt
        - xmlFreeDoc
        - xmlFreeParserCtxt
        - xmlParseExtParsedEnt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:12597,9'
          Branch Sides:
            - BranchSide:      'parser.c:12598,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12600,9'
              BranchSideFuncs:
                - xmlParseExtParsedEnt
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12600,9'
          Branch Sides:
            - BranchSide:      'parser.c:12601,13'
              BranchSideFuncs:
                - xmlParseExtParsedEnt
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12610,26'
              BranchSideFuncs:
                - xmlParseExtParsedEnt
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12601,13'
          Branch Sides:
            - BranchSide:      'parser.c:12602,14'
              BranchSideFuncs:
                - xmlParseExtParsedEnt
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12604,20'
              BranchSideFuncs:
                - xmlParseExtParsedEnt
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12612,9'
          Branch Sides:
            - BranchSide:      'parser.c:12613,8'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12615,13'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'parser.c:12596,12'
          Dst:             xmlCreateFileParserCtxt
        - Src:             'parser.c:12610,5'
          Dst:             xmlParseExtParsedEnt
        - Src:             'parser.c:12616,9'
          Dst:             xmlFreeDoc
        - Src:             'parser.c:12619,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlParseExtParsedEnt
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10662
      functionLinenumberEnd: 10719
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         61
      ICount:          422
      EdgeCount:       84
      CyclomaticComplexity: 25
      functionsReached:
        - __xmlDefaultSAXLocator
        - xmlCharStrdup
        - xmlCtxtInitializeLate
        - xmlDetectEncoding
        - xmlFatalErr
        - xmlParseContentInternal
        - xmlParseXMLDecl
        - xmlParserGrow
        - xmlSkipBlankChars
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:10663,24'
          Branch Sides:
            - BranchSide:      'parser.c:10663,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10664,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10663,9'
          Branch Sides:
            - BranchSide:      'parser.c:10664,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10666,27'
              BranchSideFuncs:
                - xmlCtxtInitializeLate
                - xmlDetectEncoding
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErr
                - __xmlDefaultSAXLocator
        - Branch String:   'parser.c:10671,21'
          Branch Sides:
            - BranchSide:      'parser.c:10671,25'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErr
                - __xmlDefaultSAXLocator
            - BranchSide:      'parser.c:10676,23'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:10671,9'
          Branch Sides:
            - BranchSide:      'parser.c:10672,23'
              BranchSideFuncs:
                - __xmlDefaultSAXLocator
                - xmlDetectEncoding
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:10676,23'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:10678,9'
          Branch Sides:
            - BranchSide:      'parser.c:10679,14'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
            - BranchSide:      'parser.c:10685,5'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
        - Branch String:   'parser.c:10685,5'
          Branch Sides:
            - BranchSide:      'parser.c:10685,5'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10686,10'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
        - Branch String:   'parser.c:10685,5'
          Branch Sides:
            - BranchSide:      'parser.c:10685,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10686,10'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
        - Branch String:   'parser.c:10686,10'
          Branch Sides:
            - BranchSide:      'parser.c:10686,10'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10694,18'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
        - Branch String:   'parser.c:10686,10'
          Branch Sides:
            - BranchSide:      'parser.c:10686,10'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10694,18'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
        - Branch String:   'parser.c:10686,10'
          Branch Sides:
            - BranchSide:      'parser.c:10686,10'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10694,18'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
        - Branch String:   'parser.c:10686,10'
          Branch Sides:
            - BranchSide:      'parser.c:10686,10'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10694,18'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
        - Branch String:   'parser.c:10686,50'
          Branch Sides:
            - BranchSide:      'parser.c:10686,54'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10694,18'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
        - Branch String:   'parser.c:10686,54'
          Branch Sides:
            - BranchSide:      'parser.c:10686,54'
              BranchSideFuncs:
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParseContentInternal
                - xmlFatalErr
            - BranchSide:      'parser.c:10691,18'
              BranchSideFuncs:
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParseContentInternal
                - xmlFatalErr
        - Branch String:   'parser.c:10686,54'
          Branch Sides:
            - BranchSide:      'parser.c:10686,54'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10686,54'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
        - Branch String:   'parser.c:10686,54'
          Branch Sides:
            - BranchSide:      'parser.c:10686,54'
              BranchSideFuncs:
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParseContentInternal
                - xmlFatalErr
            - BranchSide:      'parser.c:10691,18'
              BranchSideFuncs:
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParseContentInternal
                - xmlFatalErr
        - Branch String:   'parser.c:10686,9'
          Branch Sides:
            - BranchSide:      'parser.c:10691,18'
              BranchSideFuncs:
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParseContentInternal
                - xmlFatalErr
            - BranchSide:      'parser.c:10694,18'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
        - Branch String:   'parser.c:10696,21'
          Branch Sides:
            - BranchSide:      'parser.c:10696,25'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlFatalErr
            - BranchSide:      'parser.c:10702,5'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlFatalErr
        - Branch String:   'parser.c:10696,51'
          Branch Sides:
            - BranchSide:      'parser.c:10696,56'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlFatalErr
            - BranchSide:      'parser.c:10702,5'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlFatalErr
        - Branch String:   'parser.c:10696,9'
          Branch Sides:
            - BranchSide:      'parser.c:10697,9'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlFatalErr
            - BranchSide:      'parser.c:10702,5'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlFatalErr
        - Branch String:   'parser.c:10708,9'
          Branch Sides:
            - BranchSide:      'parser.c:10709,14'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:10714,10'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10714,21'
          Branch Sides:
            - BranchSide:      'parser.c:10714,25'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10717,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10714,9'
          Branch Sides:
            - BranchSide:      'parser.c:10715,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10717,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10717,9'
          Branch Sides:
            - BranchSide:      'parser.c:10717,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10718,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:10666,5'
          Dst:             xmlCtxtInitializeLate
        - Src:             'parser.c:10672,30'
          Dst:             __xmlDefaultSAXLocator
        - Src:             'parser.c:10676,5'
          Dst:             xmlDetectEncoding
        - Src:             'parser.c:10679,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10685,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10691,2'
          Dst:             xmlParseXMLDecl
        - Src:             'parser.c:10692,2'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:10694,18'
          Dst:             xmlCharStrdup
        - Src:             'parser.c:10706,5'
          Dst:             xmlParseContentInternal
        - Src:             'parser.c:10709,2'
          Dst:             xmlFatalErr
    - functionName:    xmlParseInNodeContext
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12321
      functionLinenumberEnd: 12501
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._xmlNode *'
        - 'char *'
        - int
        - int
        - 'struct._xmlNode **'
      constantsTouched: []
      argNames:
        - node
        - data
        - datalen
        - options
        - lst
      BBCount:         114
      ICount:          681
      EdgeCount:       149
      CyclomaticComplexity: 37
      functionsReached:
        - __htmlParseContent
        - htmlCreateMemoryParserCtxt
        - nodePush
        - xmlAddChild
        - xmlCreateMemoryParserCtxt
        - xmlCtxtInitializeLate
        - xmlCtxtUseOptions
        - xmlDictFree
        - xmlDictLookupHashed
        - xmlFatalErr
        - xmlFreeNode
        - xmlFreeNodeList
        - xmlFreeParserCtxt
        - xmlNewDocComment
        - xmlParseContentInternal
        - xmlParserNsPop
        - xmlParserNsPush
        - xmlSwitchEncodingName
        - xmlUnlinkNode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:12332,23'
          Branch Sides:
            - BranchSide:      'parser.c:12332,27'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12333,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:12332,41'
          Branch Sides:
            - BranchSide:      'parser.c:12332,45'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12333,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:12332,59'
          Branch Sides:
            - BranchSide:      'parser.c:12332,63'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12333,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:12332,9'
          Branch Sides:
            - BranchSide:      'parser.c:12333,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12334,13'
              BranchSideFuncs:
                - htmlCreateMemoryParserCtxt
                - xmlCtxtUseOptions
                - xmlCtxtInitializeLate
                - xmlNewDocComment
                - xmlAddChild
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - nodePush
                - xmlFreeParserCtxt
                - xmlSwitchEncodingName
                - xmlDictFree
                - xmlCreateMemoryParserCtxt
        - Branch String:   'parser.c:12334,5'
          Branch Sides:
            - BranchSide:      'parser.c:12344,6'
              BranchSideFuncs:
                - htmlCreateMemoryParserCtxt
                - xmlCtxtUseOptions
                - xmlCtxtInitializeLate
                - xmlNewDocComment
                - xmlAddChild
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - nodePush
                - xmlFreeParserCtxt
                - xmlSwitchEncodingName
                - xmlDictFree
                - xmlCreateMemoryParserCtxt
            - BranchSide:      'parser.c:12344,6'
              BranchSideFuncs:
                - htmlCreateMemoryParserCtxt
                - xmlCtxtUseOptions
                - xmlCtxtInitializeLate
                - xmlNewDocComment
                - xmlAddChild
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - nodePush
                - xmlFreeParserCtxt
                - xmlSwitchEncodingName
                - xmlDictFree
                - xmlCreateMemoryParserCtxt
            - BranchSide:      'parser.c:12344,6'
              BranchSideFuncs:
                - htmlCreateMemoryParserCtxt
                - xmlCtxtUseOptions
                - xmlCtxtInitializeLate
                - xmlNewDocComment
                - xmlAddChild
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - nodePush
                - xmlFreeParserCtxt
                - xmlSwitchEncodingName
                - xmlDictFree
                - xmlCreateMemoryParserCtxt
            - BranchSide:      'parser.c:12344,6'
              BranchSideFuncs:
                - htmlCreateMemoryParserCtxt
                - xmlCtxtUseOptions
                - xmlCtxtInitializeLate
                - xmlNewDocComment
                - xmlAddChild
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - nodePush
                - xmlFreeParserCtxt
                - xmlSwitchEncodingName
                - xmlDictFree
                - xmlCreateMemoryParserCtxt
            - BranchSide:      'parser.c:12344,6'
              BranchSideFuncs:
                - htmlCreateMemoryParserCtxt
                - xmlCtxtUseOptions
                - xmlCtxtInitializeLate
                - xmlNewDocComment
                - xmlAddChild
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - nodePush
                - xmlFreeParserCtxt
                - xmlSwitchEncodingName
                - xmlDictFree
                - xmlCreateMemoryParserCtxt
            - BranchSide:      'parser.c:12344,6'
              BranchSideFuncs:
                - htmlCreateMemoryParserCtxt
                - xmlCtxtUseOptions
                - xmlCtxtInitializeLate
                - xmlNewDocComment
                - xmlAddChild
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - nodePush
                - xmlFreeParserCtxt
                - xmlSwitchEncodingName
                - xmlDictFree
                - xmlCreateMemoryParserCtxt
            - BranchSide:      'parser.c:12344,6'
              BranchSideFuncs:
                - htmlCreateMemoryParserCtxt
                - xmlCtxtUseOptions
                - xmlCtxtInitializeLate
                - xmlNewDocComment
                - xmlAddChild
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - nodePush
                - xmlFreeParserCtxt
                - xmlSwitchEncodingName
                - xmlDictFree
                - xmlCreateMemoryParserCtxt
            - BranchSide:      'parser.c:12344,6'
              BranchSideFuncs:
                - htmlCreateMemoryParserCtxt
                - xmlCtxtUseOptions
                - xmlCtxtInitializeLate
                - xmlNewDocComment
                - xmlAddChild
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - nodePush
                - xmlFreeParserCtxt
                - xmlSwitchEncodingName
                - xmlDictFree
                - xmlCreateMemoryParserCtxt
            - BranchSide:      'parser.c:12344,6'
              BranchSideFuncs:
                - htmlCreateMemoryParserCtxt
                - xmlCtxtUseOptions
                - xmlCtxtInitializeLate
                - xmlNewDocComment
                - xmlAddChild
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - nodePush
                - xmlFreeParserCtxt
                - xmlSwitchEncodingName
                - xmlDictFree
                - xmlCreateMemoryParserCtxt
            - BranchSide:      'parser.c:12346,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:12349,27'
          Branch Sides:
            - BranchSide:      'parser.c:12349,31'
              BranchSideFuncs:
                - htmlCreateMemoryParserCtxt
                - xmlCtxtUseOptions
                - xmlCtxtInitializeLate
                - xmlNewDocComment
                - xmlAddChild
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - nodePush
                - xmlFreeParserCtxt
                - xmlSwitchEncodingName
                - xmlDictFree
                - xmlCreateMemoryParserCtxt
            - BranchSide:      'parser.c:12349,5'
              BranchSideFuncs:
                - htmlCreateMemoryParserCtxt
                - xmlCtxtUseOptions
                - xmlCtxtInitializeLate
                - xmlNewDocComment
                - xmlAddChild
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - nodePush
                - xmlFreeParserCtxt
                - xmlSwitchEncodingName
                - xmlDictFree
                - xmlCreateMemoryParserCtxt
        - Branch String:   'parser.c:12349,63'
          Branch Sides:
            - BranchSide:      'parser.c:12349,5'
              BranchSideFuncs:
                - htmlCreateMemoryParserCtxt
                - xmlCtxtUseOptions
                - xmlCtxtInitializeLate
                - xmlNewDocComment
                - xmlAddChild
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - nodePush
                - xmlFreeParserCtxt
                - xmlSwitchEncodingName
                - xmlDictFree
                - xmlCreateMemoryParserCtxt
            - BranchSide:      'parser.c:12350,13'
              BranchSideFuncs:
                - htmlCreateMemoryParserCtxt
                - xmlCtxtUseOptions
                - xmlCtxtInitializeLate
                - xmlNewDocComment
                - xmlAddChild
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - nodePush
                - xmlFreeParserCtxt
                - xmlSwitchEncodingName
                - xmlDictFree
                - xmlCreateMemoryParserCtxt
        - Branch String:   'parser.c:12350,46'
          Branch Sides:
            - BranchSide:      'parser.c:12349,5'
              BranchSideFuncs:
                - htmlCreateMemoryParserCtxt
                - xmlCtxtUseOptions
                - xmlCtxtInitializeLate
                - xmlNewDocComment
                - xmlAddChild
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - nodePush
                - xmlFreeParserCtxt
                - xmlSwitchEncodingName
                - xmlDictFree
                - xmlCreateMemoryParserCtxt
            - BranchSide:      'parser.c:12351,6'
              BranchSideFuncs:
                - htmlCreateMemoryParserCtxt
                - xmlCtxtUseOptions
                - xmlCtxtInitializeLate
                - xmlNewDocComment
                - xmlAddChild
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - nodePush
                - xmlFreeParserCtxt
                - xmlSwitchEncodingName
                - xmlDictFree
                - xmlCreateMemoryParserCtxt
        - Branch String:   'parser.c:12349,5'
          Branch Sides:
            - BranchSide:      'parser.c:12352,9'
              BranchSideFuncs:
                - htmlCreateMemoryParserCtxt
                - xmlCtxtUseOptions
                - xmlCtxtInitializeLate
                - xmlNewDocComment
                - xmlAddChild
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - nodePush
                - xmlFreeParserCtxt
                - xmlSwitchEncodingName
                - xmlDictFree
                - xmlCreateMemoryParserCtxt
            - BranchSide:      'parser.c:12353,9'
              BranchSideFuncs:
                - htmlCreateMemoryParserCtxt
                - xmlCtxtUseOptions
                - xmlCtxtInitializeLate
                - xmlNewDocComment
                - xmlAddChild
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - nodePush
                - xmlFreeParserCtxt
                - xmlSwitchEncodingName
                - xmlDictFree
                - xmlCreateMemoryParserCtxt
        - Branch String:   'parser.c:12353,9'
          Branch Sides:
            - BranchSide:      'parser.c:12354,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12355,9'
              BranchSideFuncs:
                - htmlCreateMemoryParserCtxt
                - xmlCtxtUseOptions
                - xmlCtxtInitializeLate
                - xmlNewDocComment
                - xmlAddChild
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - nodePush
                - xmlFreeParserCtxt
                - xmlSwitchEncodingName
                - xmlDictFree
                - xmlCreateMemoryParserCtxt
        - Branch String:   'parser.c:12355,9'
          Branch Sides:
            - BranchSide:      'parser.c:12356,8'
              BranchSideFuncs:
                - htmlCreateMemoryParserCtxt
                - xmlCtxtUseOptions
                - xmlCtxtInitializeLate
                - xmlNewDocComment
                - xmlAddChild
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - nodePush
                - xmlFreeParserCtxt
                - xmlSwitchEncodingName
                - xmlDictFree
                - xmlCreateMemoryParserCtxt
            - BranchSide:      'parser.c:12358,27'
              BranchSideFuncs:
                - htmlCreateMemoryParserCtxt
                - xmlCtxtUseOptions
                - xmlCtxtInitializeLate
                - xmlNewDocComment
                - xmlAddChild
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - nodePush
                - xmlFreeParserCtxt
                - xmlSwitchEncodingName
                - xmlDictFree
                - xmlCreateMemoryParserCtxt
        - Branch String:   'parser.c:12359,9'
          Branch Sides:
            - BranchSide:      'parser.c:12360,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12366,9'
              BranchSideFuncs:
                - htmlCreateMemoryParserCtxt
                - xmlCtxtUseOptions
                - xmlCtxtInitializeLate
                - xmlNewDocComment
                - xmlAddChild
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - nodePush
                - xmlFreeParserCtxt
                - xmlSwitchEncodingName
                - xmlDictFree
                - xmlCreateMemoryParserCtxt
        - Branch String:   'parser.c:12366,9'
          Branch Sides:
            - BranchSide:      'parser.c:12367,44'
              BranchSideFuncs:
                - xmlCreateMemoryParserCtxt
                - xmlCtxtUseOptions
                - xmlCtxtInitializeLate
                - xmlNewDocComment
                - xmlAddChild
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - nodePush
                - xmlFreeParserCtxt
                - xmlSwitchEncodingName
                - xmlDictFree
            - BranchSide:      'parser.c:12369,14'
              BranchSideFuncs:
                - htmlCreateMemoryParserCtxt
                - xmlCtxtUseOptions
                - xmlCtxtInitializeLate
                - xmlNewDocComment
                - xmlAddChild
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - nodePush
                - xmlFreeParserCtxt
                - xmlSwitchEncodingName
                - xmlDictFree
        - Branch String:   'parser.c:12369,14'
          Branch Sides:
            - BranchSide:      'parser.c:12370,45'
              BranchSideFuncs:
                - htmlCreateMemoryParserCtxt
                - xmlCtxtUseOptions
                - xmlCtxtInitializeLate
                - xmlNewDocComment
                - xmlAddChild
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - nodePush
                - xmlFreeParserCtxt
                - xmlSwitchEncodingName
                - xmlDictFree
            - BranchSide:      'parser.c:12379,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:12381,9'
          Branch Sides:
            - BranchSide:      'parser.c:12382,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12389,9'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlCtxtInitializeLate
                - xmlNewDocComment
                - xmlAddChild
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - nodePush
                - xmlFreeParserCtxt
                - xmlSwitchEncodingName
                - xmlDictFree
        - Branch String:   'parser.c:12389,9'
          Branch Sides:
            - BranchSide:      'parser.c:12390,13'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlCtxtInitializeLate
                - xmlNewDocComment
                - xmlAddChild
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - nodePush
                - xmlFreeParserCtxt
                - xmlSwitchEncodingName
                - xmlDictFree
            - BranchSide:      'parser.c:12394,17'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlCtxtInitializeLate
                - xmlNewDocComment
                - xmlAddChild
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - nodePush
                - xmlFreeParserCtxt
                - xmlSwitchEncodingName
        - Branch String:   'parser.c:12390,13'
          Branch Sides:
            - BranchSide:      'parser.c:12391,18'
              BranchSideFuncs:
                - xmlDictFree
                - xmlCtxtUseOptions
                - xmlCtxtInitializeLate
                - xmlNewDocComment
                - xmlAddChild
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - nodePush
                - xmlFreeParserCtxt
                - xmlSwitchEncodingName
            - BranchSide:      'parser.c:12392,15'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlCtxtInitializeLate
                - xmlNewDocComment
                - xmlAddChild
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - nodePush
                - xmlFreeParserCtxt
                - xmlSwitchEncodingName
        - Branch String:   'parser.c:12398,9'
          Branch Sides:
            - BranchSide:      'parser.c:12399,31'
              BranchSideFuncs:
                - xmlSwitchEncodingName
                - xmlCtxtUseOptions
                - xmlCtxtInitializeLate
                - xmlNewDocComment
                - xmlAddChild
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - nodePush
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12401,23'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlCtxtInitializeLate
                - xmlNewDocComment
                - xmlAddChild
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - nodePush
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12412,9'
          Branch Sides:
            - BranchSide:      'parser.c:12413,27'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12416,17'
              BranchSideFuncs:
                - xmlAddChild
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - nodePush
        - Branch String:   'parser.c:12418,9'
          Branch Sides:
            - BranchSide:      'parser.c:12419,11'
              BranchSideFuncs:
                - nodePush
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
            - BranchSide:      'parser.c:12421,10'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
        - Branch String:   'parser.c:12421,27'
          Branch Sides:
            - BranchSide:      'parser.c:12421,31'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
            - BranchSide:      'parser.c:12441,10'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
        - Branch String:   'parser.c:12421,9'
          Branch Sides:
            - BranchSide:      'parser.c:12425,8'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
            - BranchSide:      'parser.c:12441,10'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
        - Branch String:   'parser.c:12426,23'
          Branch Sides:
            - BranchSide:      'parser.c:12426,27'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
            - BranchSide:      'parser.c:12426,2'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
        - Branch String:   'parser.c:12426,2'
          Branch Sides:
            - BranchSide:      'parser.c:12427,20'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
            - BranchSide:      'parser.c:12439,5'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
        - Branch String:   'parser.c:12430,6'
          Branch Sides:
            - BranchSide:      'parser.c:12431,47'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
            - BranchSide:      'parser.c:12437,12'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
        - Branch String:   'parser.c:12433,21'
          Branch Sides:
            - BranchSide:      'parser.c:12434,25'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
            - BranchSide:      'parser.c:12435,8'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
        - Branch String:   'parser.c:12441,26'
          Branch Sides:
            - BranchSide:      'parser.c:12441,30'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
            - BranchSide:      'parser.c:12445,2'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
        - Branch String:   'parser.c:12441,9'
          Branch Sides:
            - BranchSide:      'parser.c:12445,2'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
            - BranchSide:      'parser.c:12449,9'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
                - __htmlParseContent
        - Branch String:   'parser.c:12449,9'
          Branch Sides:
            - BranchSide:      'parser.c:12450,28'
              BranchSideFuncs:
                - __htmlParseContent
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
            - BranchSide:      'parser.c:12453,26'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
                - xmlFatalErr
        - Branch String:   'parser.c:12455,9'
          Branch Sides:
            - BranchSide:      'parser.c:12456,14'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
            - BranchSide:      'parser.c:12458,20'
              BranchSideFuncs:
                - xmlParserNsPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
        - Branch String:   'parser.c:12460,28'
          Branch Sides:
            - BranchSide:      'parser.c:12461,11'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
            - BranchSide:      'parser.c:12462,13'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
        - Branch String:   'parser.c:12461,27'
          Branch Sides:
            - BranchSide:      'parser.c:12461,31'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
            - BranchSide:      'parser.c:12464,26'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
        - Branch String:   'parser.c:12460,9'
          Branch Sides:
            - BranchSide:      'parser.c:12462,13'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
            - BranchSide:      'parser.c:12464,26'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
        - Branch String:   'parser.c:12476,9'
          Branch Sides:
            - BranchSide:      'parser.c:12477,2'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
            - BranchSide:      'parser.c:12480,12'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
        - Branch String:   'parser.c:12482,5'
          Branch Sides:
            - BranchSide:      'parser.c:12483,2'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
            - BranchSide:      'parser.c:12487,19'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeParserCtxt
                - xmlFreeNodeList
        - Branch String:   'parser.c:12491,9'
          Branch Sides:
            - BranchSide:      'parser.c:12492,26'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12496,9'
              BranchSideFuncs:
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12496,9'
          Branch Sides:
            - BranchSide:      'parser.c:12497,9'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12498,23'
              BranchSideFuncs:
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'parser.c:12367,9'
          Dst:             xmlCreateMemoryParserCtxt
        - Src:             'parser.c:12370,9'
          Dst:             htmlCreateMemoryParserCtxt
        - Src:             'parser.c:12391,6'
          Dst:             xmlDictFree
        - Src:             'parser.c:12399,9'
          Dst:             xmlSwitchEncodingName
        - Src:             'parser.c:12401,5'
          Dst:             xmlCtxtUseOptions
        - Src:             'parser.c:12402,5'
          Dst:             xmlCtxtInitializeLate
        - Src:             'parser.c:12411,12'
          Dst:             xmlNewDocComment
        - Src:             'parser.c:12413,9'
          Dst:             xmlFreeParserCtxt
        - Src:             'parser.c:12416,5'
          Dst:             xmlAddChild
        - Src:             'parser.c:12419,2'
          Dst:             nodePush
        - Src:             'parser.c:12431,27'
          Dst:             xmlDictLookupHashed
        - Src:             'parser.c:12432,24'
          Dst:             xmlDictLookupHashed
        - Src:             'parser.c:12433,21'
          Dst:             xmlParserNsPush
        - Src:             'parser.c:12450,9'
          Dst:             __htmlParseContent
        - Src:             'parser.c:12453,2'
          Dst:             xmlParseContentInternal
        - Src:             'parser.c:12456,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:12458,5'
          Dst:             xmlParserNsPop
        - Src:             'parser.c:12487,5'
          Dst:             xmlUnlinkNode
        - Src:             'parser.c:12488,5'
          Dst:             xmlFreeNode
        - Src:             'parser.c:12492,9'
          Dst:             xmlFreeNodeList
        - Src:             'parser.c:12498,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlParseBalancedChunkMemoryRecover
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12531
      functionLinenumberEnd: 12571
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct._xmlDoc *'
        - 'struct._xmlSAXHandler *'
        - 'char *'
        - int
        - 'char *'
        - 'struct._xmlNode **'
        - int
      constantsTouched: []
      argNames:
        - doc
        - sax
        - user_data
        - depth
        - string
        - listOut
        - recover
      BBCount:         19
      ICount:          151
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlCtxtInitializeLate
        - xmlCtxtParseContent
        - xmlFreeInputStream
        - xmlFreeNodeList
        - xmlFreeParserCtxt
        - xmlNewSAXParserCtxt
        - xmlNewStringInputStream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:12537,9'
          Branch Sides:
            - BranchSide:      'parser.c:12538,10'
              BranchSideFuncs:
                - xmlNewSAXParserCtxt
                - xmlCtxtInitializeLate
                - xmlNewStringInputStream
                - xmlCtxtParseContent
                - xmlFreeNodeList
                - xmlFreeInputStream
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12540,9'
              BranchSideFuncs:
                - xmlNewSAXParserCtxt
                - xmlCtxtInitializeLate
                - xmlNewStringInputStream
                - xmlCtxtParseContent
                - xmlFreeNodeList
                - xmlFreeInputStream
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12540,9'
          Branch Sides:
            - BranchSide:      'parser.c:12541,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12543,32'
              BranchSideFuncs:
                - xmlNewSAXParserCtxt
                - xmlCtxtInitializeLate
                - xmlNewStringInputStream
                - xmlCtxtParseContent
                - xmlFreeNodeList
                - xmlFreeInputStream
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12544,9'
          Branch Sides:
            - BranchSide:      'parser.c:12545,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12547,27'
              BranchSideFuncs:
                - xmlCtxtInitializeLate
                - xmlNewStringInputStream
                - xmlCtxtParseContent
                - xmlFreeNodeList
                - xmlFreeInputStream
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12551,9'
          Branch Sides:
            - BranchSide:      'parser.c:12552,9'
              BranchSideFuncs:
                - xmlNewStringInputStream
                - xmlCtxtParseContent
                - xmlFreeNodeList
                - xmlFreeInputStream
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12556,37'
              BranchSideFuncs:
                - xmlNewStringInputStream
                - xmlCtxtParseContent
                - xmlFreeNodeList
                - xmlFreeInputStream
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12557,9'
          Branch Sides:
            - BranchSide:      'parser.c:12558,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12560,32'
              BranchSideFuncs:
                - xmlCtxtParseContent
                - xmlFreeNodeList
                - xmlFreeInputStream
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12561,9'
          Branch Sides:
            - BranchSide:      'parser.c:12562,20'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12564,25'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlFreeInputStream
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'parser.c:12543,12'
          Dst:             xmlNewSAXParserCtxt
        - Src:             'parser.c:12547,5'
          Dst:             xmlCtxtInitializeLate
        - Src:             'parser.c:12556,13'
          Dst:             xmlNewStringInputStream
        - Src:             'parser.c:12560,12'
          Dst:             xmlCtxtParseContent
        - Src:             'parser.c:12564,9'
          Dst:             xmlFreeNodeList
        - Src:             'parser.c:12568,5'
          Dst:             xmlFreeInputStream
        - Src:             'parser.c:12569,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlParseBalancedChunkMemory
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12294
      functionLinenumberEnd: 12296
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct._xmlDoc *'
        - 'struct._xmlSAXHandler *'
        - 'char *'
        - int
        - 'char *'
        - 'struct._xmlNode **'
      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:12295,12'
          Dst:             xmlParseBalancedChunkMemoryRecover
    - functionName:    xmlParseExternalEntity
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12250
      functionLinenumberEnd: 12270
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct._xmlDoc *'
        - 'struct._xmlSAXHandler *'
        - 'char *'
        - int
        - 'char *'
        - 'char *'
        - 'struct._xmlNode **'
      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:12254,9'
          Branch Sides:
            - BranchSide:      'parser.c:12255,10'
              BranchSideFuncs:
                - xmlNewSAXParserCtxt
                - xmlParseCtxtExternalEntity
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12257,9'
              BranchSideFuncs:
                - xmlNewSAXParserCtxt
                - xmlParseCtxtExternalEntity
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12257,9'
          Branch Sides:
            - BranchSide:      'parser.c:12258,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12260,32'
              BranchSideFuncs:
                - xmlNewSAXParserCtxt
                - xmlParseCtxtExternalEntity
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12261,9'
          Branch Sides:
            - BranchSide:      'parser.c:12262,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12264,19'
              BranchSideFuncs:
                - xmlParseCtxtExternalEntity
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'parser.c:12260,12'
          Dst:             xmlNewSAXParserCtxt
        - Src:             'parser.c:12266,11'
          Dst:             xmlParseCtxtExternalEntity
        - Src:             'parser.c:12268,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlParseCtxtExternalEntity
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12201
      functionLinenumberEnd: 12225
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
        - 'char *'
        - 'struct._xmlNode **'
      constantsTouched: []
      argNames:
        - ctxt
        - URL
        - ID
        - listOut
      BBCount:         14
      ICount:          96
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlCtxtInitializeLate
        - xmlCtxtParseContent
        - xmlFreeInputStream
        - xmlFreeNodeList
        - xmlLoadExternalEntity
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:12205,9'
          Branch Sides:
            - BranchSide:      'parser.c:12206,10'
              BranchSideFuncs:
                - xmlLoadExternalEntity
                - xmlCtxtInitializeLate
                - xmlCtxtParseContent
                - xmlFreeNodeList
                - xmlFreeInputStream
            - BranchSide:      'parser.c:12208,9'
              BranchSideFuncs:
                - xmlLoadExternalEntity
                - xmlCtxtInitializeLate
                - xmlCtxtParseContent
                - xmlFreeNodeList
                - xmlFreeInputStream
        - Branch String:   'parser.c:12208,9'
          Branch Sides:
            - BranchSide:      'parser.c:12209,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12211,43'
              BranchSideFuncs:
                - xmlLoadExternalEntity
                - xmlCtxtInitializeLate
                - xmlCtxtParseContent
                - xmlFreeNodeList
                - xmlFreeInputStream
        - Branch String:   'parser.c:12212,9'
          Branch Sides:
            - BranchSide:      'parser.c:12213,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12215,27'
              BranchSideFuncs:
                - xmlCtxtInitializeLate
                - xmlCtxtParseContent
                - xmlFreeNodeList
                - xmlFreeInputStream
        - Branch String:   'parser.c:12218,9'
          Branch Sides:
            - BranchSide:      'parser.c:12219,20'
              BranchSideFuncs:
                - xmlFreeInputStream
            - BranchSide:      'parser.c:12221,25'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlFreeInputStream
      Callsites:
        - Src:             'parser.c:12211,13'
          Dst:             xmlLoadExternalEntity
        - Src:             'parser.c:12215,5'
          Dst:             xmlCtxtInitializeLate
        - Src:             'parser.c:12217,12'
          Dst:             xmlCtxtParseContent
        - Src:             'parser.c:12221,9'
          Dst:             xmlFreeNodeList
        - Src:             'parser.c:12223,5'
          Dst:             xmlFreeInputStream
    - functionName:    xmlParseDTD
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11974
      functionLinenumberEnd: 11975
      functionDepth:   0
      returnType:      'struct._xmlDtd *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ExternalID
        - SystemID
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSAXParseDTD
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:11975,12'
          Dst:             xmlSAXParseDTD
    - functionName:    xmlSAXParseDTD
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11865
      functionLinenumberEnd: 11960
      functionDepth:   0
      returnType:      'struct._xmlDtd *'
      argCount:        3
      argTypes:
        - 'struct._xmlSAXHandler *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - sax
        - ExternalID
        - SystemID
      BBCount:         50
      ICount:          333
      EdgeCount:       68
      CyclomaticComplexity: 20
      functionsReached:
        - xmlCanonicPath
        - xmlDetectEncoding
        - xmlErrMemory
        - xmlFreeDoc
        - xmlFreeParserCtxt
        - xmlNewDoc
        - xmlNewDtd
        - xmlNewSAXParserCtxt
        - xmlParseExternalSubset
        - xmlPushInput
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:11871,30'
          Branch Sides:
            - BranchSide:      'parser.c:11871,34'
              BranchSideFuncs:
                - xmlNewSAXParserCtxt
                - xmlCanonicPath
                - xmlPushInput
                - xmlDetectEncoding
                - xmlNewDoc
                - xmlNewDtd
                - xmlParseExternalSubset
                - xmlFreeParserCtxt
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlErrMemory
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:11873,32'
              BranchSideFuncs:
                - xmlNewSAXParserCtxt
                - xmlCanonicPath
                - xmlPushInput
                - xmlDetectEncoding
                - xmlNewDoc
                - xmlNewDtd
                - xmlParseExternalSubset
                - xmlFreeParserCtxt
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlErrMemory
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:11871,9'
          Branch Sides:
            - BranchSide:      'parser.c:11871,53'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11873,32'
              BranchSideFuncs:
                - xmlNewSAXParserCtxt
                - xmlCanonicPath
                - xmlPushInput
                - xmlDetectEncoding
                - xmlNewDoc
                - xmlNewDtd
                - xmlParseExternalSubset
                - xmlFreeParserCtxt
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlErrMemory
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:11874,9'
          Branch Sides:
            - BranchSide:      'parser.c:11875,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11881,38'
              BranchSideFuncs:
                - xmlCanonicPath
                - xmlPushInput
                - xmlDetectEncoding
                - xmlNewDoc
                - xmlNewDtd
                - xmlParseExternalSubset
                - xmlFreeParserCtxt
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlErrMemory
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:11882,28'
          Branch Sides:
            - BranchSide:      'parser.c:11882,32'
              BranchSideFuncs:
                - xmlPushInput
                - xmlDetectEncoding
                - xmlNewDoc
                - xmlNewDtd
                - xmlParseExternalSubset
                - xmlFreeParserCtxt
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlErrMemory
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:11891,10'
              BranchSideFuncs:
                - xmlPushInput
                - xmlDetectEncoding
                - xmlNewDoc
                - xmlNewDtd
                - xmlParseExternalSubset
                - xmlFreeParserCtxt
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlErrMemory
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:11882,9'
          Branch Sides:
            - BranchSide:      'parser.c:11883,20'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:11891,10'
              BranchSideFuncs:
                - xmlPushInput
                - xmlDetectEncoding
                - xmlNewDoc
                - xmlNewDtd
                - xmlParseExternalSubset
                - xmlFreeParserCtxt
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlErrMemory
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:11891,29'
          Branch Sides:
            - BranchSide:      'parser.c:11891,33'
              BranchSideFuncs:
                - xmlPushInput
                - xmlDetectEncoding
                - xmlNewDoc
                - xmlNewDtd
                - xmlParseExternalSubset
                - xmlFreeParserCtxt
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlErrMemory
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:11894,9'
              BranchSideFuncs:
                - xmlPushInput
                - xmlDetectEncoding
                - xmlNewDoc
                - xmlNewDtd
                - xmlParseExternalSubset
                - xmlFreeParserCtxt
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlErrMemory
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:11891,9'
          Branch Sides:
            - BranchSide:      'parser.c:11892,10'
              BranchSideFuncs:
                - xmlPushInput
                - xmlDetectEncoding
                - xmlNewDoc
                - xmlNewDtd
                - xmlParseExternalSubset
                - xmlFreeParserCtxt
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlErrMemory
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:11894,9'
              BranchSideFuncs:
                - xmlPushInput
                - xmlDetectEncoding
                - xmlNewDoc
                - xmlNewDtd
                - xmlParseExternalSubset
                - xmlFreeParserCtxt
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlErrMemory
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:11894,9'
          Branch Sides:
            - BranchSide:      'parser.c:11895,20'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:11904,22'
              BranchSideFuncs:
                - xmlPushInput
                - xmlDetectEncoding
                - xmlNewDoc
                - xmlNewDtd
                - xmlParseExternalSubset
                - xmlFreeParserCtxt
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlErrMemory
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:11896,6'
          Branch Sides:
            - BranchSide:      'parser.c:11897,6'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11898,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11904,9'
          Branch Sides:
            - BranchSide:      'parser.c:11905,20'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:11911,23'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlNewDoc
                - xmlNewDtd
                - xmlParseExternalSubset
                - xmlFreeParserCtxt
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlErrMemory
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:11906,6'
          Branch Sides:
            - BranchSide:      'parser.c:11907,6'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11908,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11913,9'
          Branch Sides:
            - BranchSide:      'parser.c:11914,29'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlNewDtd
                - xmlParseExternalSubset
                - xmlFreeParserCtxt
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlErrMemory
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:11916,2'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlNewDtd
                - xmlParseExternalSubset
                - xmlFreeParserCtxt
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlErrMemory
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:11922,9'
          Branch Sides:
            - BranchSide:      'parser.c:11923,15'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:11927,5'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlParseExternalSubset
                - xmlFreeParserCtxt
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:11930,9'
          Branch Sides:
            - BranchSide:      'parser.c:11931,20'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:11935,28'
              BranchSideFuncs:
                - xmlParseExternalSubset
                - xmlFreeParserCtxt
                - xmlFreeDoc
        - Branch String:   'parser.c:11937,9'
          Branch Sides:
            - BranchSide:      'parser.c:11938,6'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:11957,23'
              BranchSideFuncs:
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:11938,6'
          Branch Sides:
            - BranchSide:      'parser.c:11939,12'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:11952,10'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:11941,10'
          Branch Sides:
            - BranchSide:      'parser.c:11944,3'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:11951,2'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:11946,3'
          Branch Sides:
            - BranchSide:      'parser.c:11947,7'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:11950,6'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'parser.c:11873,12'
          Dst:             xmlNewSAXParserCtxt
        - Src:             'parser.c:11881,23'
          Dst:             xmlCanonicPath
        - Src:             'parser.c:11883,2'
          Dst:             xmlFreeParserCtxt
        - Src:             'parser.c:11895,2'
          Dst:             xmlFreeParserCtxt
        - Src:             'parser.c:11904,9'
          Dst:             xmlPushInput
        - Src:             'parser.c:11905,2'
          Dst:             xmlFreeParserCtxt
        - Src:             'parser.c:11911,5'
          Dst:             xmlDetectEncoding
        - Src:             'parser.c:11921,19'
          Dst:             xmlNewDoc
        - Src:             'parser.c:11923,2'
          Dst:             xmlErrMemory
        - Src:             'parser.c:11924,2'
          Dst:             xmlFreeParserCtxt
        - Src:             'parser.c:11928,30'
          Dst:             xmlNewDtd
        - Src:             'parser.c:11931,9'
          Dst:             xmlFreeDoc
        - Src:             'parser.c:11932,9'
          Dst:             xmlFreeParserCtxt
        - Src:             'parser.c:11935,5'
          Dst:             xmlParseExternalSubset
        - Src:             'parser.c:11954,9'
          Dst:             xmlFreeDoc
        - Src:             'parser.c:11957,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlParseExternalSubset
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7268
      functionLinenumberEnd: 7317
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - ExternalID
        - SystemID
      BBCount:         70
      ICount:          470
      EdgeCount:       96
      CyclomaticComplexity: 28
      functionsReached:
        - xmlCreateIntSubset
        - xmlCtxtInitializeLate
        - xmlDetectEncoding
        - xmlErrMemory
        - xmlFatalErr
        - xmlHaltParser
        - xmlNewDoc
        - xmlParseConditionalSections
        - xmlParseMarkupDecl
        - xmlParseTextDecl
        - xmlParserGrow
        - xmlParserShrink
        - xmlPopPE
        - xmlSkipBlankCharsPE
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:7275,9'
          Branch Sides:
            - BranchSide:      'parser.c:7275,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlCreateIntSubset
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseTextDecl
            - BranchSide:      'parser.c:7278,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlCreateIntSubset
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:7275,9'
          Branch Sides:
            - BranchSide:      'parser.c:7275,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlCreateIntSubset
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseTextDecl
            - BranchSide:      'parser.c:7278,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlCreateIntSubset
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:7275,9'
          Branch Sides:
            - BranchSide:      'parser.c:7275,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlCreateIntSubset
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseTextDecl
            - BranchSide:      'parser.c:7278,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlCreateIntSubset
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:7275,9'
          Branch Sides:
            - BranchSide:      'parser.c:7275,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlCreateIntSubset
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseTextDecl
            - BranchSide:      'parser.c:7278,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlCreateIntSubset
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:7275,9'
          Branch Sides:
            - BranchSide:      'parser.c:7276,19'
              BranchSideFuncs:
                - xmlParseTextDecl
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlCreateIntSubset
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
            - BranchSide:      'parser.c:7278,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlCreateIntSubset
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:7278,9'
          Branch Sides:
            - BranchSide:      'parser.c:7279,23'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlCreateIntSubset
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:7286,10'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlCreateIntSubset
                - xmlErrMemory
        - Branch String:   'parser.c:7280,6'
          Branch Sides:
            - BranchSide:      'parser.c:7281,19'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:7284,2'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlCreateIntSubset
                - xmlErrMemory
        - Branch String:   'parser.c:7286,31'
          Branch Sides:
            - BranchSide:      'parser.c:7286,35'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlCreateIntSubset
                - xmlErrMemory
            - BranchSide:      'parser.c:7291,5'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
        - Branch String:   'parser.c:7286,67'
          Branch Sides:
            - BranchSide:      'parser.c:7287,29'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlErrMemory
            - BranchSide:      'parser.c:7291,5'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
        - Branch String:   'parser.c:7286,9'
          Branch Sides:
            - BranchSide:      'parser.c:7288,22'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
            - BranchSide:      'parser.c:7291,5'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
        - Branch String:   'parser.c:7295,24'
          Branch Sides:
            - BranchSide:      'parser.c:7295,28'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
            - BranchSide:      'parser.c:7296,14'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
        - Branch String:   'parser.c:7295,57'
          Branch Sides:
            - BranchSide:      'parser.c:7295,5'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
            - BranchSide:      'parser.c:7296,14'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
        - Branch String:   'parser.c:7295,5'
          Branch Sides:
            - BranchSide:      'parser.c:7297,2'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlPopPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
            - BranchSide:      'parser.c:7311,5'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
        - Branch String:   'parser.c:7297,2'
          Branch Sides:
            - BranchSide:      'parser.c:7297,2'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlPopPE
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseConditionalSections
            - BranchSide:      'parser.c:7298,14'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlPopPE
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseConditionalSections
        - Branch String:   'parser.c:7297,2'
          Branch Sides:
            - BranchSide:      'parser.c:7297,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlPopPE
                - xmlParserShrink
                - xmlParseConditionalSections
            - BranchSide:      'parser.c:7298,14'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlPopPE
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseConditionalSections
        - Branch String:   'parser.c:7298,26'
          Branch Sides:
            - BranchSide:      'parser.c:7298,30'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlPopPE
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseConditionalSections
            - BranchSide:      'parser.c:7300,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlPopPE
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'parser.c:7298,45'
          Branch Sides:
            - BranchSide:      'parser.c:7298,49'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlPopPE
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseConditionalSections
            - BranchSide:      'parser.c:7300,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlPopPE
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'parser.c:7298,13'
          Branch Sides:
            - BranchSide:      'parser.c:7299,41'
              BranchSideFuncs:
                - xmlParseConditionalSections
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'parser.c:7300,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlPopPE
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'parser.c:7300,33'
          Branch Sides:
            - BranchSide:      'parser.c:7300,38'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlPopPE
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'parser.c:7303,25'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:7300,53'
          Branch Sides:
            - BranchSide:      'parser.c:7300,57'
              BranchSideFuncs:
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'parser.c:7301,32'
              BranchSideFuncs:
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'parser.c:7300,20'
          Branch Sides:
            - BranchSide:      'parser.c:7301,32'
              BranchSideFuncs:
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'parser.c:7303,25'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:7308,9'
          Branch Sides:
            - BranchSide:      'parser.c:7295,5'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlParserGrow
            - BranchSide:      'parser.c:7308,9'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'parser.c:7308,9'
          Branch Sides:
            - BranchSide:      'parser.c:7295,5'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'parser.c:7308,9'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'parser.c:7308,9'
          Branch Sides:
            - BranchSide:      'parser.c:7295,5'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParseConditionalSections
                - xmlParserGrow
            - BranchSide:      'parser.c:7308,9'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlHaltParser
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlParseConditionalSections
                - xmlParserGrow
        - Branch String:   'parser.c:7311,5'
          Branch Sides:
            - BranchSide:      'parser.c:7312,18'
              BranchSideFuncs:
                - xmlPopPE
                - xmlFatalErr
            - BranchSide:      'parser.c:7314,9'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:7314,9'
          Branch Sides:
            - BranchSide:      'parser.c:7314,9'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:7315,14'
              BranchSideFuncs:
                - xmlFatalErr
      Callsites:
        - Src:             'parser.c:7271,5'
          Dst:             xmlCtxtInitializeLate
        - Src:             'parser.c:7273,5'
          Dst:             xmlDetectEncoding
        - Src:             'parser.c:7276,2'
          Dst:             xmlParseTextDecl
        - Src:             'parser.c:7279,23'
          Dst:             xmlNewDoc
        - Src:             'parser.c:7281,6'
          Dst:             xmlErrMemory
        - Src:             'parser.c:7287,10'
          Dst:             xmlCreateIntSubset
        - Src:             'parser.c:7288,9'
          Dst:             xmlErrMemory
        - Src:             'parser.c:7294,5'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:7297,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:7299,13'
          Dst:             xmlParseConditionalSections
        - Src:             'parser.c:7301,13'
          Dst:             xmlParseMarkupDecl
        - Src:             'parser.c:7303,13'
          Dst:             xmlFatalErr
        - Src:             'parser.c:7304,13'
          Dst:             xmlHaltParser
        - Src:             'parser.c:7307,9'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:7308,9'
          Dst:             xmlParserShrink
        - Src:             'parser.c:7312,9'
          Dst:             xmlPopPE
        - Src:             'parser.c:7315,2'
          Dst:             xmlFatalErr
    - functionName:    xmlIOParseDTD
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11775
      functionLinenumberEnd: 11848
      functionDepth:   0
      returnType:      'struct._xmlDtd *'
      argCount:        3
      argTypes:
        - 'struct._xmlSAXHandler *'
        - 'struct._xmlParserInputBuffer *'
        - int
      constantsTouched: []
      argNames:
        - sax
        - input
        - enc
      BBCount:         29
      ICount:          207
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - xmlErrMemory
        - xmlFreeDoc
        - xmlFreeParserCtxt
        - xmlFreeParserInputBuffer
        - xmlNewDoc
        - xmlNewDtd
        - xmlNewIOInputStream
        - xmlNewSAXParserCtxt
        - xmlParseExternalSubset
        - xmlPushInput
        - xmlSwitchEncoding
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:11780,9'
          Branch Sides:
            - BranchSide:      'parser.c:11781,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11783,32'
              BranchSideFuncs:
                - xmlNewSAXParserCtxt
                - xmlNewIOInputStream
                - xmlPushInput
                - xmlNewDoc
                - xmlNewDtd
                - xmlParseExternalSubset
                - xmlFreeParserCtxt
                - xmlFreeDoc
                - xmlErrMemory
                - xmlSwitchEncoding
                - xmlFreeParserCtxt
                - xmlFreeParserInputBuffer
                - xmlFreeParserCtxt
                - xmlFreeParserInputBuffer
        - Branch String:   'parser.c:11784,9'
          Branch Sides:
            - BranchSide:      'parser.c:11785,34'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'parser.c:11793,34'
              BranchSideFuncs:
                - xmlNewIOInputStream
                - xmlPushInput
                - xmlNewDoc
                - xmlNewDtd
                - xmlParseExternalSubset
                - xmlFreeParserCtxt
                - xmlFreeDoc
                - xmlErrMemory
                - xmlSwitchEncoding
                - xmlFreeParserCtxt
                - xmlFreeParserInputBuffer
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:11794,9'
          Branch Sides:
            - BranchSide:      'parser.c:11795,34'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:11803,22'
              BranchSideFuncs:
                - xmlPushInput
                - xmlNewDoc
                - xmlNewDtd
                - xmlParseExternalSubset
                - xmlFreeParserCtxt
                - xmlFreeDoc
                - xmlErrMemory
                - xmlSwitchEncoding
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:11803,9'
          Branch Sides:
            - BranchSide:      'parser.c:11804,20'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:11807,9'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlNewDtd
                - xmlParseExternalSubset
                - xmlFreeParserCtxt
                - xmlFreeDoc
                - xmlErrMemory
                - xmlSwitchEncoding
        - Branch String:   'parser.c:11807,9'
          Branch Sides:
            - BranchSide:      'parser.c:11808,27'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlNewDoc
                - xmlNewDtd
                - xmlParseExternalSubset
                - xmlFreeParserCtxt
                - xmlFreeDoc
                - xmlErrMemory
            - BranchSide:      'parser.c:11814,19'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlNewDtd
                - xmlParseExternalSubset
                - xmlFreeParserCtxt
                - xmlFreeDoc
                - xmlErrMemory
        - Branch String:   'parser.c:11815,9'
          Branch Sides:
            - BranchSide:      'parser.c:11816,15'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:11819,5'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlParseExternalSubset
                - xmlFreeParserCtxt
                - xmlFreeDoc
        - Branch String:   'parser.c:11825,9'
          Branch Sides:
            - BranchSide:      'parser.c:11826,6'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:11845,23'
              BranchSideFuncs:
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:11826,6'
          Branch Sides:
            - BranchSide:      'parser.c:11827,12'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:11840,10'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:11829,10'
          Branch Sides:
            - BranchSide:      'parser.c:11832,3'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:11839,2'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:11834,3'
          Branch Sides:
            - BranchSide:      'parser.c:11835,7'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:11838,6'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'parser.c:11783,12'
          Dst:             xmlNewSAXParserCtxt
        - Src:             'parser.c:11785,9'
          Dst:             xmlFreeParserInputBuffer
        - Src:             'parser.c:11793,14'
          Dst:             xmlNewIOInputStream
        - Src:             'parser.c:11795,9'
          Dst:             xmlFreeParserInputBuffer
        - Src:             'parser.c:11796,2'
          Dst:             xmlFreeParserCtxt
        - Src:             'parser.c:11803,9'
          Dst:             xmlPushInput
        - Src:             'parser.c:11804,2'
          Dst:             xmlFreeParserCtxt
        - Src:             'parser.c:11808,9'
          Dst:             xmlSwitchEncoding
        - Src:             'parser.c:11814,19'
          Dst:             xmlNewDoc
        - Src:             'parser.c:11816,2'
          Dst:             xmlErrMemory
        - Src:             'parser.c:11820,30'
          Dst:             xmlNewDtd
        - Src:             'parser.c:11823,5'
          Dst:             xmlParseExternalSubset
        - Src:             'parser.c:11842,9'
          Dst:             xmlFreeDoc
        - Src:             'parser.c:11845,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlCreateIOParserCtxt
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11734
      functionLinenumberEnd: 11752
      functionDepth:   0
      returnType:      'struct._xmlParserCtxt *'
      argCount:        6
      argTypes:
        - 'struct._xmlSAXHandler *'
        - 'char *'
        - 'func_type *'
        - 'func_type *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - sax
        - user_data
        - ioread
        - ioclose
        - ioctx
        - enc
      BBCount:         8
      ICount:          78
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - inputPush
        - xmlFreeParserCtxt
        - xmlGetCharEncodingName
        - xmlNewInputIO
        - xmlNewSAXParserCtxt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:11740,9'
          Branch Sides:
            - BranchSide:      'parser.c:11741,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11743,39'
              BranchSideFuncs:
                - xmlGetCharEncodingName
                - xmlNewInputIO
                - inputPush
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:11745,9'
          Branch Sides:
            - BranchSide:      'parser.c:11746,20'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:11749,15'
              BranchSideFuncs:
                - inputPush
      Callsites:
        - Src:             'parser.c:11739,12'
          Dst:             xmlNewSAXParserCtxt
        - Src:             'parser.c:11743,16'
          Dst:             xmlGetCharEncodingName
        - Src:             'parser.c:11744,13'
          Dst:             xmlNewInputIO
        - Src:             'parser.c:11746,2'
          Dst:             xmlFreeParserCtxt
        - Src:             'parser.c:11749,5'
          Dst:             inputPush
    - functionName:    xmlStopParser
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11706
      functionLinenumberEnd: 11712
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlHaltParser
      functionUses:    6
      BranchProfiles:
        - Branch String:   'parser.c:11707,9'
          Branch Sides:
            - BranchSide:      'parser.c:11708,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11709,19'
              BranchSideFuncs:
                - xmlHaltParser
        - Branch String:   'parser.c:11710,9'
          Branch Sides:
            - BranchSide:      'parser.c:11710,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11711,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:11709,5'
          Dst:             xmlHaltParser
    - functionName:    xmlCreatePushParserCtxt
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11677
      functionLinenumberEnd: 11696
      functionDepth:   0
      returnType:      'struct._xmlParserCtxt *'
      argCount:        5
      argTypes:
        - 'struct._xmlSAXHandler *'
        - 'char *'
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - sax
        - user_data
        - chunk
        - size
        - filename
      BBCount:         8
      ICount:          77
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - inputPush
        - xmlFreeParserCtxt
        - xmlNewInputPush
        - xmlNewSAXParserCtxt
      functionUses:    4
      BranchProfiles:
        - Branch String:   'parser.c:11682,9'
          Branch Sides:
            - BranchSide:      'parser.c:11683,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11685,5'
              BranchSideFuncs:
                - xmlNewInputPush
                - inputPush
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:11689,9'
          Branch Sides:
            - BranchSide:      'parser.c:11690,20'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:11693,15'
              BranchSideFuncs:
                - inputPush
      Callsites:
        - Src:             'parser.c:11681,12'
          Dst:             xmlNewSAXParserCtxt
        - Src:             'parser.c:11688,13'
          Dst:             xmlNewInputPush
        - Src:             'parser.c:11690,2'
          Dst:             xmlFreeParserCtxt
        - Src:             'parser.c:11693,5'
          Dst:             inputPush
    - functionName:    xmlParseTryOrFinish
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11064
      functionLinenumberEnd: 11526
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - terminate
      BBCount:         451
      ICount:          2751
      EdgeCount:       616
      CyclomaticComplexity: 167
      functionsReached:
        - __xmlDefaultSAXLocator
        - nameNsPop
        - nameNsPush
        - nodePop
        - spacePop
        - spacePush
        - strncmp
        - strstr
        - xmlCharStrdup
        - xmlCheckCdataPush
        - xmlCleanSpecialAttr
        - xmlCtxtErrIO
        - xmlDetectEncoding
        - xmlErrMemory
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlFatalErrMsgStr
        - xmlFinishDocument
        - xmlNextChar
        - 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:11069,9'
          Branch Sides:
            - BranchSide:      'parser.c:11070,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11072,10'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserShrink
        - Branch String:   'parser.c:11072,31'
          Branch Sides:
            - BranchSide:      'parser.c:11073,10'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserShrink
            - BranchSide:      'parser.c:11077,5'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11072,9'
          Branch Sides:
            - BranchSide:      'parser.c:11074,25'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11077,5'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11077,5'
          Branch Sides:
            - BranchSide:      'parser.c:11078,17'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11518,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11079,13'
          Branch Sides:
            - BranchSide:      'parser.c:11080,6'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11081,17'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11081,9'
          Branch Sides:
            - BranchSide:      'parser.c:11086,10'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11091,23'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11107,9'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
            - BranchSide:      'parser.c:11147,18'
              BranchSideFuncs:
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
            - BranchSide:      'parser.c:11238,9'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
            - BranchSide:      'parser.c:11318,9'
              BranchSideFuncs:
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParseEndTag2
                - nameNsPop
            - BranchSide:      'parser.c:11341,21'
              BranchSideFuncs:
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
            - BranchSide:      'parser.c:11420,3'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
            - BranchSide:      'parser.c:11420,3'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
            - BranchSide:      'parser.c:11420,3'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
            - BranchSide:      'parser.c:11497,23'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11511,32'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
        - Branch String:   'parser.c:11091,34'
          Branch Sides:
            - BranchSide:      'parser.c:11091,38'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11098,22'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11091,21'
          Branch Sides:
            - BranchSide:      'parser.c:11092,21'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11098,22'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11098,22'
          Branch Sides:
            - BranchSide:      'parser.c:11098,22'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11102,35'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11098,22'
          Branch Sides:
            - BranchSide:      'parser.c:11098,22'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11102,35'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11098,22'
          Branch Sides:
            - BranchSide:      'parser.c:11098,22'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11102,35'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11098,61'
          Branch Sides:
            - BranchSide:      'parser.c:11099,23'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11102,35'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11099,34'
          Branch Sides:
            - BranchSide:      'parser.c:11099,38'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11102,35'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11098,21'
          Branch Sides:
            - BranchSide:      'parser.c:11100,21'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11102,35'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11107,20'
          Branch Sides:
            - BranchSide:      'parser.c:11107,24'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
            - BranchSide:      'parser.c:11109,9'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
        - Branch String:   'parser.c:11107,7'
          Branch Sides:
            - BranchSide:      'parser.c:11108,7'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11109,9'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
        - Branch String:   'parser.c:11111,27'
          Branch Sides:
            - BranchSide:      'parser.c:11111,31'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
            - BranchSide:      'parser.c:11130,23'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
        - Branch String:   'parser.c:11111,14'
          Branch Sides:
            - BranchSide:      'parser.c:11113,13'
              BranchSideFuncs:
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseXMLDecl
            - BranchSide:      'parser.c:11130,23'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
        - Branch String:   'parser.c:11113,24'
          Branch Sides:
            - BranchSide:      'parser.c:11114,48'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseXMLDecl
            - BranchSide:      'parser.c:11116,12'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseXMLDecl
        - Branch String:   'parser.c:11113,11'
          Branch Sides:
            - BranchSide:      'parser.c:11115,4'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseXMLDecl
            - BranchSide:      'parser.c:11116,12'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseXMLDecl
        - Branch String:   'parser.c:11116,40'
          Branch Sides:
            - BranchSide:      'parser.c:11117,5'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseXMLDecl
            - BranchSide:      'parser.c:11123,20'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
        - Branch String:   'parser.c:11117,33'
          Branch Sides:
            - BranchSide:      'parser.c:11118,5'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseXMLDecl
            - BranchSide:      'parser.c:11123,20'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
        - Branch String:   'parser.c:11118,33'
          Branch Sides:
            - BranchSide:      'parser.c:11119,5'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseXMLDecl
            - BranchSide:      'parser.c:11123,20'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
        - Branch String:   'parser.c:11119,5'
          Branch Sides:
            - BranchSide:      'parser.c:11119,5'
              BranchSideFuncs:
                - xmlParseXMLDecl
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
            - BranchSide:      'parser.c:11120,8'
              BranchSideFuncs:
                - xmlParseXMLDecl
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
        - Branch String:   'parser.c:11119,5'
          Branch Sides:
            - BranchSide:      'parser.c:11119,5'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
            - BranchSide:      'parser.c:11119,5'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
        - Branch String:   'parser.c:11119,5'
          Branch Sides:
            - BranchSide:      'parser.c:11119,5'
              BranchSideFuncs:
                - xmlParseXMLDecl
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
            - BranchSide:      'parser.c:11120,8'
              BranchSideFuncs:
                - xmlParseXMLDecl
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
        - Branch String:   'parser.c:11116,11'
          Branch Sides:
            - BranchSide:      'parser.c:11120,8'
              BranchSideFuncs:
                - xmlParseXMLDecl
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
            - BranchSide:      'parser.c:11123,20'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
        - Branch String:   'parser.c:11124,29'
          Branch Sides:
            - BranchSide:      'parser.c:0,0'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11125,42'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11131,11'
          Branch Sides:
            - BranchSide:      'parser.c:0,0'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11132,24'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11136,33'
          Branch Sides:
            - BranchSide:      'parser.c:11136,37'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
            - BranchSide:      'parser.c:11140,22'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11136,21'
          Branch Sides:
            - BranchSide:      'parser.c:11137,35'
              BranchSideFuncs:
                - __xmlDefaultSAXLocator
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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,22'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11140,33'
          Branch Sides:
            - BranchSide:      'parser.c:11140,37'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11143,17'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11140,63'
          Branch Sides:
            - BranchSide:      'parser.c:11141,23'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11143,17'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11140,21'
          Branch Sides:
            - BranchSide:      'parser.c:11142,21'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11143,17'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11152,20'
          Branch Sides:
            - BranchSide:      'parser.c:11152,24'
              BranchSideFuncs:
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
            - BranchSide:      'parser.c:11154,9'
              BranchSideFuncs:
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - 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:11152,7'
          Branch Sides:
            - BranchSide:      'parser.c:11153,7'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11154,9'
              BranchSideFuncs:
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - 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:11155,14'
          Branch Sides:
            - BranchSide:      'parser.c:11156,22'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlFinishDocument
            - BranchSide:      'parser.c:11162,9'
              BranchSideFuncs:
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
        - Branch String:   'parser.c:11162,20'
          Branch Sides:
            - BranchSide:      'parser.c:11162,42'
              BranchSideFuncs:
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
            - BranchSide:      'parser.c:11164,7'
              BranchSideFuncs:
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
        - Branch String:   'parser.c:11162,7'
          Branch Sides:
            - BranchSide:      'parser.c:11163,21'
              BranchSideFuncs:
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
            - BranchSide:      'parser.c:11164,7'
              BranchSideFuncs:
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
        - Branch String:   'parser.c:11164,7'
          Branch Sides:
            - BranchSide:      'parser.c:11165,17'
              BranchSideFuncs:
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
            - BranchSide:      'parser.c:11166,13'
              BranchSideFuncs:
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
        - Branch String:   'parser.c:11166,12'
          Branch Sides:
            - BranchSide:      'parser.c:11167,17'
              BranchSideFuncs:
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
            - BranchSide:      'parser.c:11169,17'
              BranchSideFuncs:
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
        - Branch String:   'parser.c:11171,7'
          Branch Sides:
            - BranchSide:      'parser.c:11173,32'
              BranchSideFuncs:
                - xmlParseStartTag2
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
            - BranchSide:      'parser.c:11176,31'
              BranchSideFuncs:
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
        - Branch String:   'parser.c:11178,7'
          Branch Sides:
            - BranchSide:      'parser.c:11179,16'
              BranchSideFuncs:
                - spacePop
                - xmlFinishDocument
            - BranchSide:      'parser.c:11190,7'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
        - Branch String:   'parser.c:11190,22'
          Branch Sides:
            - BranchSide:      'parser.c:11190,25'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
            - BranchSide:      'parser.c:11198,8'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
        - Branch String:   'parser.c:11190,42'
          Branch Sides:
            - BranchSide:      'parser.c:11190,45'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
            - BranchSide:      'parser.c:11198,8'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
        - Branch String:   'parser.c:11190,57'
          Branch Sides:
            - BranchSide:      'parser.c:11191,7'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
            - BranchSide:      'parser.c:11198,8'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
        - Branch String:   'parser.c:11191,18'
          Branch Sides:
            - BranchSide:      'parser.c:11191,22'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
            - BranchSide:      'parser.c:11198,8'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
        - Branch String:   'parser.c:11190,7'
          Branch Sides:
            - BranchSide:      'parser.c:11192,39'
              BranchSideFuncs:
                - xmlValidateRoot
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
            - BranchSide:      'parser.c:11198,8'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
        - Branch String:   'parser.c:11198,20'
          Branch Sides:
            - BranchSide:      'parser.c:11198,24'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
            - BranchSide:      'parser.c:11218,14'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
        - Branch String:   'parser.c:11198,7'
          Branch Sides:
            - BranchSide:      'parser.c:11199,7'
              BranchSideFuncs:
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlParserGrow
            - BranchSide:      'parser.c:11218,14'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
        - Branch String:   'parser.c:11199,7'
          Branch Sides:
            - BranchSide:      'parser.c:11199,7'
              BranchSideFuncs:
                - xmlParserGrow
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
            - BranchSide:      'parser.c:11201,11'
              BranchSideFuncs:
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
        - Branch String:   'parser.c:11201,11'
          Branch Sides:
            - BranchSide:      'parser.c:11202,9'
              BranchSideFuncs:
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
            - BranchSide:      'parser.c:11211,9'
              BranchSideFuncs:
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11202,28'
          Branch Sides:
            - BranchSide:      'parser.c:11203,9'
              BranchSideFuncs:
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
            - BranchSide:      'parser.c:11207,8'
              BranchSideFuncs:
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
        - Branch String:   'parser.c:11203,42'
          Branch Sides:
            - BranchSide:      'parser.c:11204,10'
              BranchSideFuncs:
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
            - BranchSide:      'parser.c:11207,8'
              BranchSideFuncs:
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
        - Branch String:   'parser.c:11202,8'
          Branch Sides:
            - BranchSide:      'parser.c:11205,8'
              BranchSideFuncs:
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
            - BranchSide:      'parser.c:11207,8'
              BranchSideFuncs:
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
        - Branch String:   'parser.c:11207,8'
          Branch Sides:
            - BranchSide:      'parser.c:11208,23'
              BranchSideFuncs:
                - xmlParserNsPop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11210,7'
              BranchSideFuncs:
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11218,14'
          Branch Sides:
            - BranchSide:      'parser.c:11219,7'
              BranchSideFuncs:
                - xmlNextChar
                - nameNsPush
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11222,25'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
        - Branch String:   'parser.c:11231,21'
          Branch Sides:
            - BranchSide:      'parser.c:11232,21'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11234,21'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11240,7'
          Branch Sides:
            - BranchSide:      'parser.c:11241,27'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
            - BranchSide:      'parser.c:11287,14'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
        - Branch String:   'parser.c:11241,38'
          Branch Sides:
            - BranchSide:      'parser.c:11241,42'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
            - BranchSide:      'parser.c:11243,14'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
        - Branch String:   'parser.c:11241,25'
          Branch Sides:
            - BranchSide:      'parser.c:11242,25'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11243,14'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
        - Branch String:   'parser.c:11245,25'
          Branch Sides:
            - BranchSide:      'parser.c:11246,25'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11248,32'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
        - Branch String:   'parser.c:11248,32'
          Branch Sides:
            - BranchSide:      'parser.c:11249,31'
              BranchSideFuncs:
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11255,32'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
        - Branch String:   'parser.c:11249,42'
          Branch Sides:
            - BranchSide:      'parser.c:11250,52'
              BranchSideFuncs:
                - xmlParsePI
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11252,36'
              BranchSideFuncs:
                - xmlParsePI
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11249,29'
          Branch Sides:
            - BranchSide:      'parser.c:11251,29'
              BranchSideFuncs:
                - xmlParsePI
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11252,36'
              BranchSideFuncs:
                - xmlParsePI
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11256,42'
          Branch Sides:
            - BranchSide:      'parser.c:11256,46'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
            - BranchSide:      'parser.c:11258,32'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
        - Branch String:   'parser.c:11256,29'
          Branch Sides:
            - BranchSide:      'parser.c:11257,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11258,32'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseComment
        - Branch String:   'parser.c:11260,29'
          Branch Sides:
            - BranchSide:      'parser.c:11261,35'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParseLookupString
                - xmlParseComment
            - BranchSide:      'parser.c:11271,36'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:11261,46'
          Branch Sides:
            - BranchSide:      'parser.c:11261,50'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParseLookupString
                - xmlParseComment
            - BranchSide:      'parser.c:11263,33'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParseLookupString
                - xmlParseComment
        - Branch String:   'parser.c:11261,33'
          Branch Sides:
            - BranchSide:      'parser.c:11262,33'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11263,33'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParseLookupString
                - xmlParseComment
        - Branch String:   'parser.c:11263,33'
          Branch Sides:
            - BranchSide:      'parser.c:11264,39'
              BranchSideFuncs:
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11271,25'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11264,50'
          Branch Sides:
            - BranchSide:      'parser.c:11265,60'
              BranchSideFuncs:
                - xmlParseComment
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11267,49'
              BranchSideFuncs:
                - xmlParseComment
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11264,37'
          Branch Sides:
            - BranchSide:      'parser.c:11266,37'
              BranchSideFuncs:
                - xmlParseComment
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11267,49'
              BranchSideFuncs:
                - xmlParseComment
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - xmlParseLookupString
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11272,46'
          Branch Sides:
            - BranchSide:      'parser.c:11272,50'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:11274,34'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:11272,33'
          Branch Sides:
            - BranchSide:      'parser.c:11273,33'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11274,34'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:11274,62'
          Branch Sides:
            - BranchSide:      'parser.c:11275,34'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:11285,25'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11275,62'
          Branch Sides:
            - BranchSide:      'parser.c:11276,34'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:11285,25'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11276,62'
          Branch Sides:
            - BranchSide:      'parser.c:11277,34'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:11285,25'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11277,62'
          Branch Sides:
            - BranchSide:      'parser.c:11278,34'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:11285,25'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11278,62'
          Branch Sides:
            - BranchSide:      'parser.c:11279,34'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:11285,25'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11279,62'
          Branch Sides:
            - BranchSide:      'parser.c:11280,34'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:11285,25'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11274,33'
          Branch Sides:
            - BranchSide:      'parser.c:11281,33'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:11285,25'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11281,33'
          Branch Sides:
            - BranchSide:      'parser.c:11281,33'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11282,33'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11287,14'
          Branch Sides:
            - BranchSide:      'parser.c:11288,13'
              BranchSideFuncs:
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11305,11'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParseLookupCharData
        - Branch String:   'parser.c:11288,24'
          Branch Sides:
            - BranchSide:      'parser.c:11288,48'
              BranchSideFuncs:
                - xmlParseReference
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11290,25'
              BranchSideFuncs:
                - xmlParseReference
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11288,11'
          Branch Sides:
            - BranchSide:      'parser.c:11289,4'
              BranchSideFuncs:
                - xmlParseReference
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11290,25'
              BranchSideFuncs:
                - xmlParseReference
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11305,11'
          Branch Sides:
            - BranchSide:      'parser.c:11306,10'
              BranchSideFuncs:
                - xmlParseLookupCharData
                - xmlParseCharDataInternal
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11309,21'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11306,21'
          Branch Sides:
            - BranchSide:      'parser.c:11306,49'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11308,21'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11306,8'
          Branch Sides:
            - BranchSide:      'parser.c:11307,8'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11308,21'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11318,20'
          Branch Sides:
            - BranchSide:      'parser.c:11318,44'
              BranchSideFuncs:
                - xmlParseEndTag1
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParseEndTag2
                - nameNsPop
            - BranchSide:      'parser.c:11320,7'
              BranchSideFuncs:
                - xmlParseEndTag1
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParseEndTag2
                - nameNsPop
        - Branch String:   'parser.c:11318,7'
          Branch Sides:
            - BranchSide:      'parser.c:11319,7'
              BranchSideFuncs:
                - xmlParseEndTag1
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParseEndTag2
                - nameNsPop
            - BranchSide:      'parser.c:11320,7'
              BranchSideFuncs:
                - xmlParseEndTag1
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParseEndTag2
                - nameNsPop
        - Branch String:   'parser.c:11320,7'
          Branch Sides:
            - BranchSide:      'parser.c:11321,30'
              BranchSideFuncs:
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11326,23'
              BranchSideFuncs:
                - xmlParseEndTag1
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11328,7'
          Branch Sides:
            - BranchSide:      'parser.c:11329,7'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11331,7'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11341,21'
          Branch Sides:
            - BranchSide:      'parser.c:11346,59'
              BranchSideFuncs:
                - strstr
                - xmlCheckCdataPush
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
            - BranchSide:      'parser.c:11349,35'
              BranchSideFuncs:
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
        - Branch String:   'parser.c:11352,7'
          Branch Sides:
            - BranchSide:      'parser.c:11355,25'
              BranchSideFuncs:
                - xmlCheckCdataPush
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:11381,32'
              BranchSideFuncs:
                - xmlCheckCdataPush
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - xmlCtxtErrIO
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
                - strncmp
        - Branch String:   'parser.c:11355,25'
          Branch Sides:
            - BranchSide:      'parser.c:11357,32'
              BranchSideFuncs:
                - xmlCheckCdataPush
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:11359,29'
              BranchSideFuncs:
                - xmlCheckCdataPush
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:11359,29'
          Branch Sides:
            - BranchSide:      'parser.c:11360,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11361,25'
              BranchSideFuncs:
                - xmlCheckCdataPush
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:11366,25'
          Branch Sides:
            - BranchSide:      'parser.c:11367,32'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:11371,26'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:11371,45'
          Branch Sides:
            - BranchSide:      'parser.c:11371,50'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:11379,21'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:11371,25'
          Branch Sides:
            - BranchSide:      'parser.c:11372,29'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:11379,21'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:11372,29'
          Branch Sides:
            - BranchSide:      'parser.c:11373,29'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:11375,34'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:11379,21'
          Branch Sides:
            - BranchSide:      'parser.c:11379,21'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:11379,21'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:11379,21'
          Branch Sides:
            - BranchSide:      'parser.c:11379,21'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:11379,21'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:11379,21'
          Branch Sides:
            - BranchSide:      'parser.c:11379,21'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11380,3'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11385,21'
          Branch Sides:
            - BranchSide:      'parser.c:11385,25'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:11386,11'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parser.c:11385,11'
          Branch Sides:
            - BranchSide:      'parser.c:11386,11'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:11390,12'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
                - strncmp
        - Branch String:   'parser.c:11390,31'
          Branch Sides:
            - BranchSide:      'parser.c:11390,35'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
                - strncmp
            - BranchSide:      'parser.c:11403,19'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:11390,46'
          Branch Sides:
            - BranchSide:      'parser.c:11391,12'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
                - strncmp
            - BranchSide:      'parser.c:11403,19'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:11391,43'
          Branch Sides:
            - BranchSide:      'parser.c:11392,13'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
                - strncmp
            - BranchSide:      'parser.c:11403,19'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:11390,11'
          Branch Sides:
            - BranchSide:      'parser.c:11398,10'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:11403,19'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:11398,53'
          Branch Sides:
            - BranchSide:      'parser.c:11399,34'
              BranchSideFuncs:
                - strncmp
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:11403,7'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:11398,9'
          Branch Sides:
            - BranchSide:      'parser.c:11401,9'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:11403,7'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:11405,8'
          Branch Sides:
            - BranchSide:      'parser.c:11406,8'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:11408,13'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:11412,7'
          Branch Sides:
            - BranchSide:      'parser.c:11412,7'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:11412,7'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:11412,7'
          Branch Sides:
            - BranchSide:      'parser.c:11412,7'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:11412,7'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:11412,7'
          Branch Sides:
            - BranchSide:      'parser.c:11412,7'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11413,7'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11422,7'
          Branch Sides:
            - BranchSide:      'parser.c:11423,7'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11424,7'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
        - Branch String:   'parser.c:11424,7'
          Branch Sides:
            - BranchSide:      'parser.c:11425,27'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
            - BranchSide:      'parser.c:11487,21'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
        - Branch String:   'parser.c:11425,38'
          Branch Sides:
            - BranchSide:      'parser.c:11425,42'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
            - BranchSide:      'parser.c:11427,28'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
        - Branch String:   'parser.c:11425,25'
          Branch Sides:
            - BranchSide:      'parser.c:11426,25'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11427,28'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
        - Branch String:   'parser.c:11428,25'
          Branch Sides:
            - BranchSide:      'parser.c:11429,31'
              BranchSideFuncs:
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11434,32'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
        - Branch String:   'parser.c:11429,42'
          Branch Sides:
            - BranchSide:      'parser.c:11430,52'
              BranchSideFuncs:
                - xmlParsePI
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11432,36'
              BranchSideFuncs:
                - xmlParsePI
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11429,29'
          Branch Sides:
            - BranchSide:      'parser.c:11431,29'
              BranchSideFuncs:
                - xmlParsePI
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11432,36'
              BranchSideFuncs:
                - xmlParsePI
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11435,42'
          Branch Sides:
            - BranchSide:      'parser.c:11435,46'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
            - BranchSide:      'parser.c:11438,29'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
        - Branch String:   'parser.c:11435,29'
          Branch Sides:
            - BranchSide:      'parser.c:11436,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11438,29'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
        - Branch String:   'parser.c:11438,29'
          Branch Sides:
            - BranchSide:      'parser.c:11439,35'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupString
                - xmlParseComment
            - BranchSide:      'parser.c:11448,36'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
        - Branch String:   'parser.c:11439,46'
          Branch Sides:
            - BranchSide:      'parser.c:11439,50'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupString
                - xmlParseComment
            - BranchSide:      'parser.c:11441,33'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupString
                - xmlParseComment
        - Branch String:   'parser.c:11439,33'
          Branch Sides:
            - BranchSide:      'parser.c:11440,33'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11441,33'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupString
                - xmlParseComment
        - Branch String:   'parser.c:11441,33'
          Branch Sides:
            - BranchSide:      'parser.c:11442,39'
              BranchSideFuncs:
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11448,25'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
        - Branch String:   'parser.c:11442,50'
          Branch Sides:
            - BranchSide:      'parser.c:11443,60'
              BranchSideFuncs:
                - xmlParseComment
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11445,49'
              BranchSideFuncs:
                - xmlParseComment
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11442,37'
          Branch Sides:
            - BranchSide:      'parser.c:11444,37'
              BranchSideFuncs:
                - xmlParseComment
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11445,49'
              BranchSideFuncs:
                - xmlParseComment
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11449,46'
          Branch Sides:
            - BranchSide:      'parser.c:11449,50'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
            - BranchSide:      'parser.c:11451,34'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
        - Branch String:   'parser.c:11449,33'
          Branch Sides:
            - BranchSide:      'parser.c:11450,33'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11451,34'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
        - Branch String:   'parser.c:11451,62'
          Branch Sides:
            - BranchSide:      'parser.c:11452,34'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
            - BranchSide:      'parser.c:11483,25'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
        - Branch String:   'parser.c:11452,62'
          Branch Sides:
            - BranchSide:      'parser.c:11453,34'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
            - BranchSide:      'parser.c:11483,25'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
        - Branch String:   'parser.c:11453,62'
          Branch Sides:
            - BranchSide:      'parser.c:11454,34'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
            - BranchSide:      'parser.c:11483,25'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
        - Branch String:   'parser.c:11454,62'
          Branch Sides:
            - BranchSide:      'parser.c:11455,34'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
            - BranchSide:      'parser.c:11483,25'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
        - Branch String:   'parser.c:11455,62'
          Branch Sides:
            - BranchSide:      'parser.c:11456,34'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
            - BranchSide:      'parser.c:11483,25'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
        - Branch String:   'parser.c:11456,62'
          Branch Sides:
            - BranchSide:      'parser.c:11457,34'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
            - BranchSide:      'parser.c:11483,25'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
        - Branch String:   'parser.c:11451,33'
          Branch Sides:
            - BranchSide:      'parser.c:11458,39'
              BranchSideFuncs:
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11483,25'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
        - Branch String:   'parser.c:11458,50'
          Branch Sides:
            - BranchSide:      'parser.c:11458,72'
              BranchSideFuncs:
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11460,33'
              BranchSideFuncs:
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11458,37'
          Branch Sides:
            - BranchSide:      'parser.c:11459,37'
              BranchSideFuncs:
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11460,33'
              BranchSideFuncs:
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11462,37'
          Branch Sides:
            - BranchSide:      'parser.c:11463,37'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11468,37'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11469,61'
          Branch Sides:
            - BranchSide:      'parser.c:11470,43'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11477,37'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11470,61'
          Branch Sides:
            - BranchSide:      'parser.c:11471,42'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11477,37'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11469,41'
          Branch Sides:
            - BranchSide:      'parser.c:11472,41'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11477,37'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11487,21'
          Branch Sides:
            - BranchSide:      'parser.c:11488,25'
              BranchSideFuncs:
                - xmlFinishDocument
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFatalErr
            - BranchSide:      'parser.c:11493,7'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11488,25'
          Branch Sides:
            - BranchSide:      'parser.c:11489,37'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFinishDocument
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11490,7'
              BranchSideFuncs:
                - xmlFinishDocument
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11497,34'
          Branch Sides:
            - BranchSide:      'parser.c:11497,68'
              BranchSideFuncs:
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11499,26'
              BranchSideFuncs:
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11497,21'
          Branch Sides:
            - BranchSide:      'parser.c:11498,21'
              BranchSideFuncs:
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11499,26'
              BranchSideFuncs:
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11501,27'
          Branch Sides:
            - BranchSide:      'parser.c:11501,32'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11505,3'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11501,50'
          Branch Sides:
            - BranchSide:      'parser.c:11502,8'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11505,3'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11501,7'
          Branch Sides:
            - BranchSide:      'parser.c:11503,7'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11505,3'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupString
                - xmlCheckCdataPush
                - xmlParserGrow
                - strncmp
                - xmlCtxtErrIO
                - xmlCheckCdataPush
                - xmlParserGrow
                - strstr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParserGrow
                - 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
                - __xmlDefaultSAXLocator
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11521,9'
          Branch Sides:
            - BranchSide:      'parser.c:11522,22'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:11525,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:11074,9'
          Dst:             xmlParserShrink
        - Src:             'parser.c:11102,17'
          Dst:             xmlDetectEncoding
        - Src:             'parser.c:11114,27'
          Dst:             xmlParseLookupString
        - Src:             'parser.c:11121,4'
          Dst:             xmlParseXMLDecl
        - Src:             'parser.c:11123,20'
          Dst:             xmlCharStrdup
        - Src:             'parser.c:11125,29'
          Dst:             xmlErrMemory
        - Src:             'parser.c:11130,23'
          Dst:             xmlCharStrdup
        - Src:             'parser.c:11132,11'
          Dst:             xmlErrMemory
        - Src:             'parser.c:11137,42'
          Dst:             __xmlDefaultSAXLocator
        - Src:             'parser.c:11156,7'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:11159,21'
          Dst:             xmlFinishDocument
        - Src:             'parser.c:11162,25'
          Dst:             xmlParseLookupGt
        - Src:             'parser.c:11165,7'
          Dst:             spacePush
        - Src:             'parser.c:11167,7'
          Dst:             spacePush
        - Src:             'parser.c:11169,7'
          Dst:             spacePush
        - Src:             'parser.c:11173,14'
          Dst:             xmlParseStartTag2
        - Src:             'parser.c:11176,14'
          Dst:             xmlParseStartTag
        - Src:             'parser.c:11179,7'
          Dst:             spacePop
        - Src:             'parser.c:11181,21'
          Dst:             xmlFinishDocument
        - Src:             'parser.c:11192,22'
          Dst:             xmlValidateRoot
        - Src:             'parser.c:11199,7'
          Dst:             xmlParserGrow
        - Src:             'parser.c:11208,8'
          Dst:             xmlParserNsPop
        - Src:             'parser.c:11217,7'
          Dst:             spacePop
        - Src:             'parser.c:11219,7'
          Dst:             xmlNextChar
        - Src:             'parser.c:11220,21'
          Dst:             nameNsPush
        - Src:             'parser.c:11222,7'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:11225,7'
          Dst:             nodePop
        - Src:             'parser.c:11226,7'
          Dst:             spacePop
        - Src:             'parser.c:11228,25'
          Dst:             xmlParserNsPop
        - Src:             'parser.c:11250,31'
          Dst:             xmlParseLookupString
        - Src:             'parser.c:11252,25'
          Dst:             xmlParsePI
        - Src:             'parser.c:11265,39'
          Dst:             xmlParseLookupString
        - Src:             'parser.c:11267,33'
          Dst:             xmlParseComment
        - Src:             'parser.c:11281,33'
          Dst:             xmlParserGrow
        - Src:             'parser.c:11288,29'
          Dst:             xmlParseLookupChar
        - Src:             'parser.c:11290,7'
          Dst:             xmlParseReference
        - Src:             'parser.c:11306,26'
          Dst:             xmlParseLookupCharData
        - Src:             'parser.c:11310,7'
          Dst:             xmlParseCharDataInternal
        - Src:             'parser.c:11318,25'
          Dst:             xmlParseLookupChar
        - Src:             'parser.c:11321,14'
          Dst:             xmlParseEndTag2
        - Src:             'parser.c:11322,7'
          Dst:             nameNsPop
        - Src:             'parser.c:11326,7'
          Dst:             xmlParseEndTag1
        - Src:             'parser.c:11346,37'
          Dst:             strstr
        - Src:             'parser.c:11349,14'
          Dst:             xmlParseLookupString
        - Src:             'parser.c:11365,27'
          Dst:             xmlCheckCdataPush
        - Src:             'parser.c:11379,21'
          Dst:             xmlParserGrow
        - Src:             'parser.c:11384,13'
          Dst:             xmlCheckCdataPush
        - Src:             'parser.c:11399,11'
          Dst:             strncmp
        - Src:             'parser.c:11412,7'
          Dst:             xmlParserGrow
        - Src:             'parser.c:11420,3'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:11430,31'
          Dst:             xmlParseLookupString
        - Src:             'parser.c:11432,25'
          Dst:             xmlParsePI
        - Src:             'parser.c:11443,39'
          Dst:             xmlParseLookupString
        - Src:             'parser.c:11445,33'
          Dst:             xmlParseComment
        - Src:             'parser.c:11458,55'
          Dst:             xmlParseLookupGt
        - Src:             'parser.c:11461,33'
          Dst:             xmlParseDocTypeDecl
        - Src:             'parser.c:11478,37'
          Dst:             xmlCleanSpecialAttr
        - Src:             'parser.c:11489,25'
          Dst:             xmlFatalErr
        - Src:             'parser.c:11491,21'
          Dst:             xmlFinishDocument
        - Src:             'parser.c:11497,39'
          Dst:             xmlParseLookupInternalSubset
        - Src:             'parser.c:11499,3'
          Dst:             xmlParseInternalSubset
        - Src:             'parser.c:11506,3'
          Dst:             xmlCleanSpecialAttr
        - Src:             'parser.c:11511,17'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:11522,9'
          Dst:             xmlCtxtErrIO
    - functionName:    strncmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlParseChunk
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11552
      functionLinenumberEnd: 11648
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - chunk
        - size
        - terminate
      BBCount:         80
      ICount:          580
      EdgeCount:       111
      CyclomaticComplexity: 33
      functionsReached:
        - xmlBufIsEmpty
        - xmlBufUpdateInput
        - xmlCtxtErrIO
        - xmlCtxtInitializeLate
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlFatalErrMsgStrIntStr
        - xmlFinishDocument
        - xmlHaltParser
        - xmlParseTryOrFinish
        - xmlParserInputBufferPush
      functionUses:    4
      BranchProfiles:
        - Branch String:   'parser.c:11557,24'
          Branch Sides:
            - BranchSide:      'parser.c:11557,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11558,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11557,9'
          Branch Sides:
            - BranchSide:      'parser.c:11558,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11559,9'
              BranchSideFuncs:
                - xmlParseTryOrFinish
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlCtxtInitializeLate
        - Branch String:   'parser.c:11559,9'
          Branch Sides:
            - BranchSide:      'parser.c:11560,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11561,9'
              BranchSideFuncs:
                - xmlParseTryOrFinish
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlCtxtInitializeLate
        - Branch String:   'parser.c:11561,9'
          Branch Sides:
            - BranchSide:      'parser.c:11562,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11564,5'
              BranchSideFuncs:
                - xmlParseTryOrFinish
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlCtxtInitializeLate
        - Branch String:   'parser.c:11565,9'
          Branch Sides:
            - BranchSide:      'parser.c:11566,31'
              BranchSideFuncs:
                - xmlCtxtInitializeLate
                - xmlParseTryOrFinish
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
            - BranchSide:      'parser.c:11567,10'
              BranchSideFuncs:
                - xmlParseTryOrFinish
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
        - Branch String:   'parser.c:11567,20'
          Branch Sides:
            - BranchSide:      'parser.c:11567,24'
              BranchSideFuncs:
                - xmlParseTryOrFinish
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
            - BranchSide:      'parser.c:11573,10'
              BranchSideFuncs:
                - xmlParseTryOrFinish
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
        - Branch String:   'parser.c:11567,39'
          Branch Sides:
            - BranchSide:      'parser.c:11567,44'
              BranchSideFuncs:
                - xmlParseTryOrFinish
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
            - BranchSide:      'parser.c:11573,10'
              BranchSideFuncs:
                - xmlParseTryOrFinish
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
        - Branch String:   'parser.c:11567,55'
          Branch Sides:
            - BranchSide:      'parser.c:11568,10'
              BranchSideFuncs:
                - xmlParseTryOrFinish
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
            - BranchSide:      'parser.c:11573,10'
              BranchSideFuncs:
                - xmlParseTryOrFinish
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
        - Branch String:   'parser.c:11567,9'
          Branch Sides:
            - BranchSide:      'parser.c:11569,12'
              BranchSideFuncs:
                - xmlParseTryOrFinish
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
            - BranchSide:      'parser.c:11573,10'
              BranchSideFuncs:
                - xmlParseTryOrFinish
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
        - Branch String:   'parser.c:11573,20'
          Branch Sides:
            - BranchSide:      'parser.c:11573,24'
              BranchSideFuncs:
                - xmlParseTryOrFinish
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
            - BranchSide:      'parser.c:11587,25'
              BranchSideFuncs:
                - xmlParseTryOrFinish
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:11573,39'
          Branch Sides:
            - BranchSide:      'parser.c:11573,43'
              BranchSideFuncs:
                - xmlParseTryOrFinish
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
            - BranchSide:      'parser.c:11587,25'
              BranchSideFuncs:
                - xmlParseTryOrFinish
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:11573,64'
          Branch Sides:
            - BranchSide:      'parser.c:11574,10'
              BranchSideFuncs:
                - xmlParseTryOrFinish
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
            - BranchSide:      'parser.c:11587,25'
              BranchSideFuncs:
                - xmlParseTryOrFinish
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:11573,9'
          Branch Sides:
            - BranchSide:      'parser.c:11575,15'
              BranchSideFuncs:
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlParseTryOrFinish
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlFatalErr
                - xmlHaltParser
                - xmlCtxtErrIO
                - xmlHaltParser
            - BranchSide:      'parser.c:11587,25'
              BranchSideFuncs:
                - xmlParseTryOrFinish
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:11580,6'
          Branch Sides:
            - BranchSide:      'parser.c:11581,26'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlHaltParser
            - BranchSide:      'parser.c:11585,5'
              BranchSideFuncs:
                - xmlParseTryOrFinish
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:11593,9'
          Branch Sides:
            - BranchSide:      'parser.c:11594,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
            - BranchSide:      'parser.c:11599,10'
              BranchSideFuncs:
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
        - Branch String:   'parser.c:11599,37'
          Branch Sides:
            - BranchSide:      'parser.c:11599,41'
              BranchSideFuncs:
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
            - BranchSide:      'parser.c:11602,10'
              BranchSideFuncs:
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
        - Branch String:   'parser.c:11599,9'
          Branch Sides:
            - BranchSide:      'parser.c:11600,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11602,10'
              BranchSideFuncs:
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
        - Branch String:   'parser.c:11602,26'
          Branch Sides:
            - BranchSide:      'parser.c:11602,30'
              BranchSideFuncs:
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
            - BranchSide:      'parser.c:11615,9'
              BranchSideFuncs:
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
        - Branch String:   'parser.c:11602,51'
          Branch Sides:
            - BranchSide:      'parser.c:11603,10'
              BranchSideFuncs:
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
            - BranchSide:      'parser.c:11615,9'
              BranchSideFuncs:
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
        - Branch String:   'parser.c:11602,9'
          Branch Sides:
            - BranchSide:      'parser.c:11604,15'
              BranchSideFuncs:
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlCtxtErrIO
                - xmlHaltParser
            - BranchSide:      'parser.c:11615,9'
              BranchSideFuncs:
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
        - Branch String:   'parser.c:11609,13'
          Branch Sides:
            - BranchSide:      'parser.c:11610,26'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlHaltParser
            - BranchSide:      'parser.c:11614,5'
              BranchSideFuncs:
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
        - Branch String:   'parser.c:11615,9'
          Branch Sides:
            - BranchSide:      'parser.c:11619,14'
              BranchSideFuncs:
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
            - BranchSide:      'parser.c:11644,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11619,47'
          Branch Sides:
            - BranchSide:      'parser.c:11620,14'
              BranchSideFuncs:
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
            - BranchSide:      'parser.c:11633,21'
              BranchSideFuncs:
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11619,13'
          Branch Sides:
            - BranchSide:      'parser.c:11621,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
            - BranchSide:      'parser.c:11633,21'
              BranchSideFuncs:
                - xmlFinishDocument
                - xmlBufIsEmpty
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11621,17'
          Branch Sides:
            - BranchSide:      'parser.c:11622,32'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - xmlFinishDocument
            - BranchSide:      'parser.c:11627,24'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
        - Branch String:   'parser.c:11627,24'
          Branch Sides:
            - BranchSide:      'parser.c:11628,29'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFinishDocument
            - BranchSide:      'parser.c:11630,32'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlFinishDocument
        - Branch String:   'parser.c:11639,6'
          Branch Sides:
            - BranchSide:      'parser.c:11640,13'
              BranchSideFuncs:
                - xmlFinishDocument
            - BranchSide:      'parser.c:11643,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11644,9'
          Branch Sides:
            - BranchSide:      'parser.c:11645,27'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11647,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:11566,9'
          Dst:             xmlCtxtInitializeLate
        - Src:             'parser.c:11578,8'
          Dst:             xmlParserInputBufferPush
        - Src:             'parser.c:11579,9'
          Dst:             xmlBufUpdateInput
        - Src:             'parser.c:11581,13'
          Dst:             xmlCtxtErrIO
        - Src:             'parser.c:11582,6'
          Dst:             xmlHaltParser
        - Src:             'parser.c:11587,5'
          Dst:             xmlParseTryOrFinish
        - Src:             'parser.c:11594,9'
          Dst:             xmlFatalErr
        - Src:             'parser.c:11596,9'
          Dst:             xmlHaltParser
        - Src:             'parser.c:11607,8'
          Dst:             xmlParserInputBufferPush
        - Src:             'parser.c:11608,2'
          Dst:             xmlBufUpdateInput
        - Src:             'parser.c:11610,13'
          Dst:             xmlCtxtErrIO
        - Src:             'parser.c:11611,13'
          Dst:             xmlHaltParser
        - Src:             'parser.c:11624,17'
          Dst:             xmlFatalErrMsgStrIntStr
        - Src:             'parser.c:11628,17'
          Dst:             xmlFatalErr
        - Src:             'parser.c:11630,17'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:11635,22'
          Dst:             xmlBufIsEmpty
        - Src:             'parser.c:11636,13'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:11641,13'
          Dst:             xmlFinishDocument
    - functionName:    xmlParseContent
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9798
      functionLinenumberEnd: 9808
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCtxtInitializeLate
        - xmlFatalErr
        - xmlParseContentInternal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:9799,24'
          Branch Sides:
            - BranchSide:      'parser.c:9799,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9800,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9799,9'
          Branch Sides:
            - BranchSide:      'parser.c:9800,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9802,27'
              BranchSideFuncs:
                - xmlCtxtInitializeLate
                - xmlParseContentInternal
                - xmlFatalErr
        - Branch String:   'parser.c:9806,9'
          Branch Sides:
            - BranchSide:      'parser.c:9806,9'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:9807,14'
              BranchSideFuncs:
                - xmlFatalErr
      Callsites:
        - Src:             'parser.c:9802,5'
          Dst:             xmlCtxtInitializeLate
        - Src:             'parser.c:9804,5'
          Dst:             xmlParseContentInternal
        - Src:             'parser.c:9807,2'
          Dst:             xmlFatalErr
    - functionName:    xmlParseEndTag
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8612
      functionLinenumberEnd: 8614
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlParseEndTag1
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:8613,5'
          Dst:             xmlParseEndTag1
    - functionName:    xmlParseEntityRef
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7689
      functionLinenumberEnd: 7700
      functionDepth:   0
      returnType:      'struct._xmlEntity *'
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlLookupGeneralEntity
        - xmlParseEntityRefInternal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:7692,9'
          Branch Sides:
            - BranchSide:      'parser.c:7693,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7695,38'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
        - Branch String:   'parser.c:7696,9'
          Branch Sides:
            - BranchSide:      'parser.c:7697,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7699,35'
              BranchSideFuncs:
                - xmlLookupGeneralEntity
      Callsites:
        - Src:             'parser.c:7695,12'
          Dst:             xmlParseEntityRefInternal
        - Src:             'parser.c:7699,12'
          Dst:             xmlLookupGeneralEntity
    - functionName:    xmlParseElementChildrenContentDecl
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6831
      functionLinenumberEnd: 6833
      functionDepth:   0
      returnType:      'struct._xmlElementContent *'
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - inputchk
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlParseElementChildrenContentDeclPriv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:6833,12'
          Dst:             xmlParseElementChildrenContentDeclPriv
    - functionName:    xmlParseCharData
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4995
      functionLinenumberEnd: 4997
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - cdata
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlParseCharDataInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:4996,5'
          Dst:             xmlParseCharDataInternal
    - functionName:    xmlSplitQName
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2968
      functionLinenumberEnd: 3134
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
        - 'char **'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - prefixOut
      BBCount:         139
      ICount:          803
      EdgeCount:       193
      CyclomaticComplexity: 56
      functionsReached:
        - xmlCharInRange
        - xmlErrMemory
        - xmlFatalErrMsgStr
        - xmlStrdup
        - xmlStringCurrentChar
        - xmlStrndup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:2978,9'
          Branch Sides:
            - BranchSide:      'parser.c:2978,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2979,6'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlStrndup
                - xmlErrMemory
                - xmlStrdup
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrdup
        - Branch String:   'parser.c:2981,9'
          Branch Sides:
            - BranchSide:      'parser.c:2981,22'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2991,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlStrndup
                - xmlErrMemory
                - xmlStrdup
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrdup
        - Branch String:   'parser.c:2991,9'
          Branch Sides:
            - BranchSide:      'parser.c:2992,19'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'parser.c:2994,13'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlStrndup
                - xmlErrMemory
                - xmlStrdup
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:2995,21'
          Branch Sides:
            - BranchSide:      'parser.c:2995,25'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlStrndup
                - xmlErrMemory
                - xmlStrdup
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:2995,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlStrndup
                - xmlErrMemory
                - xmlStrdup
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:2995,35'
          Branch Sides:
            - BranchSide:      'parser.c:2995,39'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlStrndup
                - xmlErrMemory
                - xmlStrdup
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:2995,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlStrndup
                - xmlErrMemory
                - xmlStrdup
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:2995,5'
          Branch Sides:
            - BranchSide:      'parser.c:2996,15'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlStrndup
                - xmlErrMemory
                - xmlStrdup
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:2999,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlStrndup
                - xmlErrMemory
                - xmlStrdup
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:2999,9'
          Branch Sides:
            - BranchSide:      'parser.c:3004,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlStrndup
                - xmlErrMemory
                - xmlStrdup
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3031,10'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlStrndup
                - xmlErrMemory
                - xmlStrdup
        - Branch String:   'parser.c:3007,6'
          Branch Sides:
            - BranchSide:      'parser.c:3008,19'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:3011,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlStrndup
                - xmlErrMemory
                - xmlStrdup
                - xmlErrMemory
        - Branch String:   'parser.c:3012,18'
          Branch Sides:
            - BranchSide:      'parser.c:3012,22'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlStrndup
                - xmlErrMemory
                - xmlStrdup
                - xmlErrMemory
            - BranchSide:      'parser.c:3012,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlStrndup
                - xmlErrMemory
                - xmlStrdup
                - xmlErrMemory
        - Branch String:   'parser.c:3012,2'
          Branch Sides:
            - BranchSide:      'parser.c:3013,10'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlStrndup
                - xmlErrMemory
                - xmlStrdup
                - xmlErrMemory
            - BranchSide:      'parser.c:3028,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlStrndup
                - xmlErrMemory
                - xmlStrdup
        - Branch String:   'parser.c:3013,10'
          Branch Sides:
            - BranchSide:      'parser.c:3016,7'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlStrndup
                - xmlErrMemory
                - xmlStrdup
                - xmlErrMemory
            - BranchSide:      'parser.c:3025,22'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlStrndup
                - xmlErrMemory
                - xmlStrdup
                - xmlErrMemory
        - Branch String:   'parser.c:3018,7'
          Branch Sides:
            - BranchSide:      'parser.c:3019,7'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:3023,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlStrndup
                - xmlErrMemory
                - xmlStrdup
                - xmlErrMemory
        - Branch String:   'parser.c:3031,20'
          Branch Sides:
            - BranchSide:      'parser.c:3031,25'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlStrndup
                - xmlErrMemory
                - xmlStrdup
            - BranchSide:      'parser.c:3037,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlStrndup
                - xmlErrMemory
        - Branch String:   'parser.c:3031,9'
          Branch Sides:
            - BranchSide:      'parser.c:3032,13'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'parser.c:3037,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlStrndup
                - xmlErrMemory
        - Branch String:   'parser.c:3032,13'
          Branch Sides:
            - BranchSide:      'parser.c:3033,6'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'parser.c:3034,19'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'parser.c:3037,9'
          Branch Sides:
            - BranchSide:      'parser.c:3038,19'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlErrMemory
            - BranchSide:      'parser.c:3044,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
        - Branch String:   'parser.c:3039,13'
          Branch Sides:
            - BranchSide:      'parser.c:3040,19'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:3043,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
        - Branch String:   'parser.c:3050,9'
          Branch Sides:
            - BranchSide:      'parser.c:3051,7'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlStrndup
            - BranchSide:      'parser.c:3133,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3053,6'
          Branch Sides:
            - BranchSide:      'parser.c:3054,12'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'parser.c:3062,6'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:3055,17'
          Branch Sides:
            - BranchSide:      'parser.c:3056,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3059,26'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3068,21'
          Branch Sides:
            - BranchSide:      'parser.c:3068,25'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:3069,10'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:3068,37'
          Branch Sides:
            - BranchSide:      'parser.c:3069,10'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3080,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3069,21'
          Branch Sides:
            - BranchSide:      'parser.c:3069,25'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:3070,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:3069,37'
          Branch Sides:
            - BranchSide:      'parser.c:3070,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3080,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3070,19'
          Branch Sides:
            - BranchSide:      'parser.c:3070,23'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3080,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3068,6'
          Branch Sides:
            - BranchSide:      'parser.c:3072,18'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3080,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3074,11'
          Branch Sides:
            - BranchSide:      'parser.c:3074,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:3074,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:3074,11'
          Branch Sides:
            - BranchSide:      'parser.c:3074,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:3074,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:3074,11'
          Branch Sides:
            - BranchSide:      'parser.c:3074,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3079,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3074,11'
          Branch Sides:
            - BranchSide:      'parser.c:3074,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:3074,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:3074,11'
          Branch Sides:
            - BranchSide:      'parser.c:3074,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3079,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3074,11'
          Branch Sides:
            - BranchSide:      'parser.c:3074,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:3074,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:3074,11'
          Branch Sides:
            - BranchSide:      'parser.c:3074,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3079,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3074,11'
          Branch Sides:
            - BranchSide:      'parser.c:3074,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:3074,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:3074,11'
          Branch Sides:
            - BranchSide:      'parser.c:3074,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3079,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3074,11'
          Branch Sides:
            - BranchSide:      'parser.c:3074,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3079,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3074,11'
          Branch Sides:
            - BranchSide:      'parser.c:3074,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3079,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3074,28'
          Branch Sides:
            - BranchSide:      'parser.c:3074,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:3074,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:3074,11'
          Branch Sides:
            - BranchSide:      'parser.c:3074,32'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3079,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3074,11'
          Branch Sides:
            - BranchSide:      'parser.c:3074,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:3074,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:3074,11'
          Branch Sides:
            - BranchSide:      'parser.c:3074,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3079,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3074,11'
          Branch Sides:
            - BranchSide:      'parser.c:3074,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3079,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3074,11'
          Branch Sides:
            - BranchSide:      'parser.c:3074,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:3074,32'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:3074,28'
          Branch Sides:
            - BranchSide:      'parser.c:3074,32'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3079,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3074,10'
          Branch Sides:
            - BranchSide:      'parser.c:3075,21'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3079,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3082,18'
          Branch Sides:
            - BranchSide:      'parser.c:3082,22'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3082,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3082,2'
          Branch Sides:
            - BranchSide:      'parser.c:3083,19'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3086,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:3086,6'
          Branch Sides:
            - BranchSide:      'parser.c:3091,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:3120,6'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'parser.c:3094,10'
          Branch Sides:
            - BranchSide:      'parser.c:3095,23'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:3099,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
        - Branch String:   'parser.c:3100,6'
          Branch Sides:
            - BranchSide:      'parser.c:3101,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
            - BranchSide:      'parser.c:3117,6'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'parser.c:3101,7'
          Branch Sides:
            - BranchSide:      'parser.c:3104,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
            - BranchSide:      'parser.c:3114,19'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
        - Branch String:   'parser.c:3106,11'
          Branch Sides:
            - BranchSide:      'parser.c:3107,17'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:3112,16'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
        - Branch String:   'parser.c:3120,6'
          Branch Sides:
            - BranchSide:      'parser.c:3121,23'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'parser.c:3127,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3122,17'
          Branch Sides:
            - BranchSide:      'parser.c:3123,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3126,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:2992,9'
          Dst:             xmlStrdup
        - Src:             'parser.c:3008,6'
          Dst:             xmlErrMemory
        - Src:             'parser.c:3020,7'
          Dst:             xmlErrMemory
        - Src:             'parser.c:3034,9'
          Dst:             xmlStrdup
        - Src:             'parser.c:3038,8'
          Dst:             xmlStrndup
        - Src:             'parser.c:3040,6'
          Dst:             xmlErrMemory
        - Src:             'parser.c:3054,12'
          Dst:             xmlStrndup
        - Src:             'parser.c:3072,18'
          Dst:             xmlStringCurrentChar
        - Src:             'parser.c:3074,11'
          Dst:             xmlCharInRange
        - Src:             'parser.c:3075,3'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:3095,10'
          Dst:             xmlErrMemory
        - Src:             'parser.c:3107,4'
          Dst:             xmlErrMemory
        - Src:             'parser.c:3121,12'
          Dst:             xmlStrndup
    - functionName:    xmlStringDecodeEntities
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2842
      functionLinenumberEnd: 2850
      functionDepth:   0
      returnType:      'char *'
      argCount:        6
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
        - 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:2843,24'
          Branch Sides:
            - BranchSide:      'parser.c:2843,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2844,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2843,9'
          Branch Sides:
            - BranchSide:      'parser.c:2844,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2846,10'
              BranchSideFuncs:
                - xmlExpandEntitiesInAttValue
        - Branch String:   'parser.c:2846,20'
          Branch Sides:
            - BranchSide:      'parser.c:2846,24'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2847,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2846,35'
          Branch Sides:
            - BranchSide:      'parser.c:2846,39'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2847,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2846,9'
          Branch Sides:
            - BranchSide:      'parser.c:2847,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2849,40'
              BranchSideFuncs:
                - xmlExpandEntitiesInAttValue
      Callsites:
        - Src:             'parser.c:2849,12'
          Dst:             xmlExpandEntitiesInAttValue
    - functionName:    xmlExpandEntitiesInAttValue
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4237
      functionLinenumberEnd: 4252
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
        - 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:4249,21'
          Branch Sides:
            - BranchSide:      'parser.c:4249,25'
              BranchSideFuncs:
                - xmlSBufFinish
            - BranchSide:      'parser.c:4249,21'
              BranchSideFuncs:
                - xmlSBufFinish
        - Branch String:   'parser.c:4249,34'
          Branch Sides:
            - BranchSide:      'parser.c:4249,42'
              BranchSideFuncs:
                - xmlSBufFinish
            - BranchSide:      'parser.c:4249,34'
              BranchSideFuncs:
                - xmlSBufFinish
        - Branch String:   'parser.c:4249,9'
          Branch Sides:
            - BranchSide:      'parser.c:4249,9'
              BranchSideFuncs:
                - xmlSBufFinish
            - BranchSide:      'parser.c:4250,13'
              BranchSideFuncs:
                - xmlSBufFinish
      Callsites:
        - Src:             'parser.c:4244,5'
          Dst:             xmlSBufInit
        - Src:             'parser.c:4246,5'
          Dst:             xmlExpandEntityInAttValue
        - Src:             'parser.c:4252,12'
          Dst:             xmlSBufFinish
    - functionName:    xmlStringLenDecodeEntities
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2814
      functionLinenumberEnd: 2823
      functionDepth:   0
      returnType:      'char *'
      argCount:        7
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
        - 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:2815,24'
          Branch Sides:
            - BranchSide:      'parser.c:2815,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2816,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2815,41'
          Branch Sides:
            - BranchSide:      'parser.c:2815,45'
              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,10'
              BranchSideFuncs:
                - xmlExpandEntitiesInAttValue
        - Branch String:   'parser.c:2818,25'
          Branch Sides:
            - BranchSide:      'parser.c:2819,10'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2820,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2819,20'
          Branch Sides:
            - BranchSide:      'parser.c:2819,24'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2820,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2819,35'
          Branch Sides:
            - BranchSide:      'parser.c:2819,39'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2820,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2818,9'
          Branch Sides:
            - BranchSide:      'parser.c:2820,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2822,40'
              BranchSideFuncs:
                - xmlExpandEntitiesInAttValue
      Callsites:
        - Src:             'parser.c:2822,12'
          Dst:             xmlExpandEntitiesInAttValue
    - functionName:    xmlParserHandlePEReference
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2792
      functionLinenumberEnd: 2794
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlParsePEReference
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:2793,5'
          Dst:             xmlParsePEReference
    - functionName:    namePush
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2152
      functionLinenumberEnd: 2172
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - value
      BBCount:         12
      ICount:          104
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlErrMemory
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:2153,9'
          Branch Sides:
            - BranchSide:      'parser.c:2153,23'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2155,9'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:2155,9'
          Branch Sides:
            - BranchSide:      'parser.c:2157,35'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:2166,35'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2160,13'
          Branch Sides:
            - BranchSide:      'parser.c:2161,6'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:2163,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:2170,5'
          Dst:             xmlErrMemory
    - functionName:    xmlParserNsUpdateSax
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1640
      functionLinenumberEnd: 1658
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - prefix
        - saxData
      BBCount:         14
      ICount:          102
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlDictComputeHash
        - xmlParserNsLookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:1644,9'
          Branch Sides:
            - BranchSide:      'parser.c:1645,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1647,20'
              BranchSideFuncs:
                - xmlParserNsLookup
                - xmlDictComputeHash
        - Branch String:   'parser.c:1648,9'
          Branch Sides:
            - BranchSide:      'parser.c:1649,48'
              BranchSideFuncs:
                - xmlDictComputeHash
                - xmlParserNsLookup
            - BranchSide:      'parser.c:1651,17'
              BranchSideFuncs:
                - xmlParserNsLookup
        - Branch String:   'parser.c:1653,30'
          Branch Sides:
            - BranchSide:      'parser.c:1653,34'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1654,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1653,9'
          Branch Sides:
            - BranchSide:      'parser.c:1654,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1656,42'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:1649,29'
          Dst:             xmlDictComputeHash
        - Src:             'parser.c:1652,15'
          Dst:             xmlParserNsLookup
    - functionName:    xmlParserNsLookupSax
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1607
      functionLinenumberEnd: 1624
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - prefix
      BBCount:         14
      ICount:          98
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlDictComputeHash
        - xmlParserNsLookup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:1611,9'
          Branch Sides:
            - BranchSide:      'parser.c:1612,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1614,20'
              BranchSideFuncs:
                - xmlParserNsLookup
                - xmlDictComputeHash
        - Branch String:   'parser.c:1615,9'
          Branch Sides:
            - BranchSide:      'parser.c:1616,48'
              BranchSideFuncs:
                - xmlDictComputeHash
                - xmlParserNsLookup
            - BranchSide:      'parser.c:1618,17'
              BranchSideFuncs:
                - xmlParserNsLookup
        - Branch String:   'parser.c:1620,30'
          Branch Sides:
            - BranchSide:      'parser.c:1620,34'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1621,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1620,9'
          Branch Sides:
            - BranchSide:      'parser.c:1621,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1623,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:1616,29'
          Dst:             xmlDictComputeHash
        - Src:             'parser.c:1619,15'
          Dst:             xmlParserNsLookup
    - functionName:    xmlParserNsFree
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1468
      functionLinenumberEnd: 1475
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserNsData *'
      constantsTouched: []
      argNames:
        - nsdb
      BBCount:         6
      ICount:          47
      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: []
      Callsites:       []
    - functionName:    xmlParserNsCreate
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1450
      functionLinenumberEnd: 1459
      functionDepth:   0
      returnType:      'struct._xmlParserNsData *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:1451,22'
          Branch Sides:
            - BranchSide:      'parser.c:1451,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1451,29'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1453,9'
          Branch Sides:
            - BranchSide:      'parser.c:1454,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1455,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlHasFeature
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 715
      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:518,5'
          Branch Sides:
            - BranchSide:      'parser.c:521,6'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:527,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:533,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:539,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:545,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:551,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:557,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:563,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:571,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:577,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:581,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:587,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:595,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:599,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:605,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:611,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:617,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:623,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:629,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:635,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:641,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:647,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:653,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:661,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:665,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:671,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:677,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:685,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:691,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:695,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:701,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:709,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:712,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlKeepBlanksDefault
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2815
      functionLinenumberEnd: 2823
      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:2820,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2820,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2821,9'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
      Callsites:
        - Src:             'parserInternals.c:2816,15'
          Dst:             __xmlKeepBlanksDefaultValue
        - Src:             'parserInternals.c:2818,5'
          Dst:             __xmlKeepBlanksDefaultValue
        - Src:             'parserInternals.c:2821,9'
          Dst:             __xmlIndentTreeOutput
    - functionName:    xmlSubstituteEntitiesDefault
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2781
      functionLinenumberEnd: 2785
      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:2782,15'
          Dst:             __xmlSubstituteEntitiesDefaultValue
        - Src:             'parserInternals.c:2784,5'
          Dst:             __xmlSubstituteEntitiesDefaultValue
    - functionName:    xmlLineNumbersDefault
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2757
      functionLinenumberEnd: 2761
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __xmlLineNumbersDefaultValue
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'parserInternals.c:2758,15'
          Dst:             __xmlLineNumbersDefaultValue
        - Src:             'parserInternals.c:2760,5'
          Dst:             __xmlLineNumbersDefaultValue
    - functionName:    xmlPedanticParserDefault
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2737
      functionLinenumberEnd: 2741
      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:2738,15'
          Dst:             __xmlPedanticParserDefaultValue
        - Src:             'parserInternals.c:2740,5'
          Dst:             __xmlPedanticParserDefaultValue
    - functionName:    xmlParserAddNodeInfo
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2664
      functionLinenumberEnd: 2718
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'struct._xmlParserNodeInfo *'
      constantsTouched: []
      argNames:
        - ctxt
        - info
      BBCount:         37
      ICount:          284
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - xmlCtxtErrMemory
        - xmlParserFindNodeInfoIndex
      functionUses:    5
      BranchProfiles:
        - Branch String:   'parserInternals.c:2667,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2667,43'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2667,28'
              BranchSideFuncs:
                - xmlParserFindNodeInfoIndex
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:2667,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2667,43'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2670,39'
              BranchSideFuncs:
                - xmlParserFindNodeInfoIndex
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:2673,39'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2674,10'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:2681,14'
              BranchSideFuncs:
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:2674,41'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2675,10'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:2681,14'
              BranchSideFuncs:
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:2673,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2676,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2681,14'
              BranchSideFuncs:
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:2681,66'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2682,7'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:2686,17'
              BranchSideFuncs:
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:2681,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2686,17'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:2707,13'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2686,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2687,17'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:2689,9'
              BranchSideFuncs:
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:2691,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2692,52'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:2695,43'
              BranchSideFuncs:
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:2698,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2699,20'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:2702,37'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2707,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2710,22'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2715,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2710,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2711,17'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2712,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:2670,11'
          Dst:             xmlParserFindNodeInfoIndex
        - Src:             'parserInternals.c:2699,3'
          Dst:             xmlCtxtErrMemory
    - functionName:    xmlParserFindNodeInfoIndex
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2623
      functionLinenumberEnd: 2649
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct._xmlParserNodeInfoSeq *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - seq
        - node
      BBCount:         24
      ICount:          146
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parserInternals.c:2627,23'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2627,27'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2628,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2627,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2628,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2631,11'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2634,27'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2634,31'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2634,5'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2634,5'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2635,18'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2645,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2636,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2637,19'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2638,18'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2638,18'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2639,21'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2641,21'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2645,21'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2645,24'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2646,16'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2645,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2646,16'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2648,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCtxtErrMemory
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         12
      ICount:          106
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlRaiseMemoryError
      functionUses:    27
      BranchProfiles:
        - Branch String:   'parserInternals.c:143,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:144,20'
              BranchSideFuncs:
                - xmlRaiseMemoryError
            - BranchSide:      'parserInternals.c:146,17'
              BranchSideFuncs:
                - xmlRaiseMemoryError
        - Branch String:   'parserInternals.c:146,59'
          Branch Sides:
            - BranchSide:      'parserInternals.c:147,10'
              BranchSideFuncs:
                - xmlRaiseMemoryError
            - BranchSide:      'parserInternals.c:151,19'
              BranchSideFuncs:
                - xmlRaiseMemoryError
        - Branch String:   'parserInternals.c:146,16'
          Branch Sides:
            - BranchSide:      'parserInternals.c:148,20'
              BranchSideFuncs:
                - xmlRaiseMemoryError
            - BranchSide:      'parserInternals.c:151,19'
              BranchSideFuncs:
                - xmlRaiseMemoryError
      Callsites:
        - Src:             'parserInternals.c:155,5'
          Dst:             xmlRaiseMemoryError
    - functionName:    xmlInitNodeInfoSeq
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2581
      functionLinenumberEnd: 2587
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserNodeInfoSeq *'
      constantsTouched: []
      argNames:
        - seq
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'parserInternals.c:2582,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2583,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2584,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParserFindNodeInfo
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2556
      functionLinenumberEnd: 2568
      functionDepth:   0
      returnType:      'struct._xmlParserNodeInfo *'
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctx
        - node
      BBCount:         14
      ICount:          82
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlParserFindNodeInfoIndex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parserInternals.c:2559,23'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2559,27'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2560,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2559,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2560,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2562,39'
              BranchSideFuncs:
                - xmlParserFindNodeInfoIndex
        - Branch String:   'parserInternals.c:2564,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2564,12'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2567,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2563,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2565,17'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2567,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:2562,11'
          Dst:             xmlParserFindNodeInfoIndex
    - functionName:    xmlClearNodeInfoSeq
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2600
      functionLinenumberEnd: 2606
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserNodeInfoSeq *'
      constantsTouched: []
      argNames:
        - seq
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlInitNodeInfoSeq
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parserInternals.c:2601,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2602,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2603,9'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
        - Branch String:   'parserInternals.c:2603,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2604,9'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
            - BranchSide:      'parserInternals.c:2605,24'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
      Callsites:
        - Src:             'parserInternals.c:2605,5'
          Dst:             xmlInitNodeInfoSeq
    - functionName:    xmlClearParserCtxt
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2535
      functionLinenumberEnd: 2540
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlClearNodeInfoSeq
        - xmlCtxtReset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parserInternals.c:2536,7'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2537,5'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2538,24'
              BranchSideFuncs:
                - xmlClearNodeInfoSeq
                - xmlCtxtReset
      Callsites:
        - Src:             'parserInternals.c:2538,3'
          Dst:             xmlClearNodeInfoSeq
        - Src:             'parserInternals.c:2539,3'
          Dst:             xmlCtxtReset
    - functionName:    xmlNewSAXParserCtxt
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2504
      functionLinenumberEnd: 2518
      functionDepth:   0
      returnType:      'struct._xmlParserCtxt *'
      argCount:        2
      argTypes:
        - 'struct._xmlSAXHandler *'
        - 'char *'
      constantsTouched: []
      argNames:
        - sax
        - userData
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlFreeParserCtxt
        - xmlInitParser
        - xmlInitSAXParserCtxt
      functionUses:    10
      BranchProfiles:
        - Branch String:   'parserInternals.c:2510,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2511,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2512,12'
              BranchSideFuncs:
                - xmlInitSAXParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'parserInternals.c:2513,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2514,27'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parserInternals.c:2517,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:2507,5'
          Dst:             xmlInitParser
        - Src:             'parserInternals.c:2513,9'
          Dst:             xmlInitSAXParserCtxt
        - Src:             'parserInternals.c:2514,9'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlInitSAXParserCtxt
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2217
      functionLinenumberEnd: 2366
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'struct._xmlSAXHandler *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - sax
        - userData
      BBCount:         71
      ICount:          623
      EdgeCount:       96
      CyclomaticComplexity: 27
      functionsReached:
        - __xmlDoValidityCheckingDefaultValue
        - __xmlGetWarningsDefaultValue
        - __xmlKeepBlanksDefaultValue
        - __xmlLineNumbersDefaultValue
        - __xmlLoadExtDtdDefaultValue
        - __xmlPedanticParserDefaultValue
        - __xmlSubstituteEntitiesDefaultValue
        - inputPop
        - xmlCtxtErrMemory
        - xmlDictCreate
        - xmlDictSetLimit
        - xmlFreeInputStream
        - xmlInitNodeInfoSeq
        - xmlParserNsCreate
        - xmlParserValidityError
        - xmlParserValidityWarning
        - xmlSAX2IgnorableWhitespace
        - xmlSAXVersion
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parserInternals.c:2220,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2221,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2223,9'
              BranchSideFuncs:
                - xmlDictSetLimit
                - inputPop
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlCtxtErrMemory
                - xmlFreeInputStream
                - xmlSAXVersion
                - xmlDictCreate
        - Branch String:   'parserInternals.c:2223,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2224,15'
              BranchSideFuncs:
                - xmlDictCreate
                - xmlDictSetLimit
                - inputPop
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlCtxtErrMemory
                - xmlFreeInputStream
                - xmlSAXVersion
            - BranchSide:      'parserInternals.c:2225,9'
              BranchSideFuncs:
                - xmlDictSetLimit
                - inputPop
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlCtxtErrMemory
                - xmlFreeInputStream
                - xmlSAXVersion
        - Branch String:   'parserInternals.c:2225,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2226,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2227,21'
              BranchSideFuncs:
                - xmlDictSetLimit
                - inputPop
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlCtxtErrMemory
                - xmlFreeInputStream
                - xmlSAXVersion
        - Branch String:   'parserInternals.c:2229,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2230,32'
              BranchSideFuncs:
                - inputPop
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlCtxtErrMemory
                - xmlFreeInputStream
                - xmlSAXVersion
            - BranchSide:      'parserInternals.c:2231,9'
              BranchSideFuncs:
                - inputPop
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlCtxtErrMemory
                - xmlFreeInputStream
                - xmlSAXVersion
        - Branch String:   'parserInternals.c:2231,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2232,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2233,9'
              BranchSideFuncs:
                - inputPop
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlCtxtErrMemory
                - xmlFreeInputStream
                - xmlSAXVersion
        - Branch String:   'parserInternals.c:2233,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2234,9'
              BranchSideFuncs:
                - xmlSAXVersion
                - inputPop
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlCtxtErrMemory
                - xmlFreeInputStream
            - BranchSide:      'parserInternals.c:2238,6'
              BranchSideFuncs:
                - inputPop
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlCtxtErrMemory
                - xmlFreeInputStream
        - Branch String:   'parserInternals.c:2238,6'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2239,13'
              BranchSideFuncs:
                - inputPop
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlCtxtErrMemory
                - xmlFreeInputStream
            - BranchSide:      'parserInternals.c:2241,13'
              BranchSideFuncs:
                - inputPop
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlCtxtErrMemory
                - xmlFreeInputStream
        - Branch String:   'parserInternals.c:2244,26'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2244,37'
              BranchSideFuncs:
                - inputPop
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlCtxtErrMemory
                - xmlFreeInputStream
            - BranchSide:      'parserInternals.c:2244,48'
              BranchSideFuncs:
                - inputPop
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlCtxtErrMemory
                - xmlFreeInputStream
        - Branch String:   'parserInternals.c:2250,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2252,7'
              BranchSideFuncs:
                - inputPop
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlCtxtErrMemory
                - xmlFreeInputStream
            - BranchSide:      'parserInternals.c:2255,9'
              BranchSideFuncs:
                - inputPop
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlCtxtErrMemory
                - xmlFreeInputStream
        - Branch String:   'parserInternals.c:2255,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2256,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2257,5'
              BranchSideFuncs:
                - inputPop
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlCtxtErrMemory
                - xmlFreeInputStream
        - Branch String:   'parserInternals.c:2257,5'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2258,28'
              BranchSideFuncs:
                - xmlFreeInputStream
                - inputPop
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:2260,5'
              BranchSideFuncs:
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:2272,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2273,33'
              BranchSideFuncs:
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:2276,9'
              BranchSideFuncs:
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:2276,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2277,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2278,5'
              BranchSideFuncs:
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:2282,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2283,37'
              BranchSideFuncs:
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:2286,9'
              BranchSideFuncs:
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:2286,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2287,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2288,5'
              BranchSideFuncs:
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:2292,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2293,27'
              BranchSideFuncs:
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:2296,9'
              BranchSideFuncs:
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:2296,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2297,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2298,5'
              BranchSideFuncs:
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:2316,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2317,9'
              BranchSideFuncs:
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:2319,22'
              BranchSideFuncs:
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:2320,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2321,9'
              BranchSideFuncs:
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:2323,22'
              BranchSideFuncs:
                - __xmlPedanticParserDefaultValue
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:2324,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2325,9'
              BranchSideFuncs:
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:2327,25'
              BranchSideFuncs:
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:2329,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2330,2'
              BranchSideFuncs:
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:2333,29'
              BranchSideFuncs:
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:2334,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2335,9'
              BranchSideFuncs:
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:2337,9'
              BranchSideFuncs:
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:2337,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2338,9'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:2340,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:2357,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2358,22'
              BranchSideFuncs:
                - xmlParserNsCreate
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:2365,5'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2359,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2360,30'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:2363,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:2224,15'
          Dst:             xmlDictCreate
        - Src:             'parserInternals.c:2227,5'
          Dst:             xmlDictSetLimit
        - Src:             'parserInternals.c:2235,9'
          Dst:             xmlSAXVersion
        - Src:             'parserInternals.c:2257,21'
          Dst:             inputPop
        - Src:             'parserInternals.c:2258,9'
          Dst:             xmlFreeInputStream
        - Src:             'parserInternals.c:2315,24'
          Dst:             __xmlLoadExtDtdDefaultValue
        - Src:             'parserInternals.c:2319,22'
          Dst:             __xmlDoValidityCheckingDefaultValue
        - Src:             'parserInternals.c:2323,22'
          Dst:             __xmlPedanticParserDefaultValue
        - Src:             'parserInternals.c:2327,25'
          Dst:             __xmlLineNumbersDefaultValue
        - Src:             'parserInternals.c:2328,24'
          Dst:             __xmlKeepBlanksDefaultValue
        - Src:             'parserInternals.c:2333,29'
          Dst:             __xmlSubstituteEntitiesDefaultValue
        - Src:             'parserInternals.c:2337,9'
          Dst:             __xmlGetWarningsDefaultValue
        - Src:             'parserInternals.c:2355,5'
          Dst:             xmlInitNodeInfoSeq
        - Src:             'parserInternals.c:2358,22'
          Dst:             xmlParserNsCreate
        - Src:             'parserInternals.c:2360,13'
          Dst:             xmlCtxtErrMemory
    - functionName:    xmlFreeParserCtxt
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2396
      functionLinenumberEnd: 2471
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         101
      ICount:          664
      EdgeCount:       134
      CyclomaticComplexity: 35
      functionsReached:
        - __xmlDefaultSAXHandler
        - inputPop
        - xmlCatalogFreeLocal
        - xmlDictFree
        - xmlFreeInputStream
        - xmlHashFree
        - xmlParserNsFree
      functionUses:    47
      BranchProfiles:
        - Branch String:   'parserInternals.c:2399,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2399,23'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2401,5'
              BranchSideFuncs:
                - inputPop
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
                - __xmlDefaultSAXHandler
                - xmlFreeInputStream
        - Branch String:   'parserInternals.c:2401,5'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2402,28'
              BranchSideFuncs:
                - xmlFreeInputStream
                - inputPop
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
                - __xmlDefaultSAXHandler
            - BranchSide:      'parserInternals.c:2404,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
                - __xmlDefaultSAXHandler
        - Branch String:   'parserInternals.c:2404,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2404,33'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
                - __xmlDefaultSAXHandler
            - BranchSide:      'parserInternals.c:2405,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
                - __xmlDefaultSAXHandler
        - Branch String:   'parserInternals.c:2405,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2405,32'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
                - __xmlDefaultSAXHandler
            - BranchSide:      'parserInternals.c:2406,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
                - __xmlDefaultSAXHandler
        - Branch String:   'parserInternals.c:2406,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2406,32'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
                - __xmlDefaultSAXHandler
            - BranchSide:      'parserInternals.c:2407,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
                - __xmlDefaultSAXHandler
        - Branch String:   'parserInternals.c:2407,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2407,36'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
                - __xmlDefaultSAXHandler
            - BranchSide:      'parserInternals.c:2408,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
                - __xmlDefaultSAXHandler
        - Branch String:   'parserInternals.c:2408,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2408,33'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
                - __xmlDefaultSAXHandler
            - BranchSide:      'parserInternals.c:2409,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
                - __xmlDefaultSAXHandler
        - Branch String:   'parserInternals.c:2409,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2409,32'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
                - __xmlDefaultSAXHandler
            - BranchSide:      'parserInternals.c:2410,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
                - __xmlDefaultSAXHandler
        - Branch String:   'parserInternals.c:2410,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2410,33'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
                - __xmlDefaultSAXHandler
            - BranchSide:      'parserInternals.c:2411,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
                - __xmlDefaultSAXHandler
        - Branch String:   'parserInternals.c:2411,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2411,34'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
                - __xmlDefaultSAXHandler
            - BranchSide:      'parserInternals.c:2412,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
                - __xmlDefaultSAXHandler
        - Branch String:   'parserInternals.c:2412,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2412,37'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
                - __xmlDefaultSAXHandler
            - BranchSide:      'parserInternals.c:2414,10'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
                - __xmlDefaultSAXHandler
        - Branch String:   'parserInternals.c:2414,29'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2415,10'
              BranchSideFuncs:
                - __xmlDefaultSAXHandler
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
            - BranchSide:      'parserInternals.c:2420,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
        - Branch String:   'parserInternals.c:2414,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2419,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
            - BranchSide:      'parserInternals.c:2420,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
        - Branch String:   'parserInternals.c:2420,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2420,38'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
            - BranchSide:      'parserInternals.c:2421,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
        - Branch String:   'parserInternals.c:2421,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2421,29'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
            - BranchSide:      'parserInternals.c:2422,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
        - Branch String:   'parserInternals.c:2422,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2422,41'
              BranchSideFuncs:
                - xmlDictFree
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
            - BranchSide:      'parserInternals.c:2423,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
        - Branch String:   'parserInternals.c:2423,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2423,30'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
            - BranchSide:      'parserInternals.c:2424,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
        - Branch String:   'parserInternals.c:2424,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2424,45'
              BranchSideFuncs:
                - xmlParserNsFree
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
            - BranchSide:      'parserInternals.c:2425,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
        - Branch String:   'parserInternals.c:2425,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2425,33'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
            - BranchSide:      'parserInternals.c:2426,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
        - Branch String:   'parserInternals.c:2426,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2426,32'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
            - BranchSide:      'parserInternals.c:2427,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
        - Branch String:   'parserInternals.c:2427,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2427,34'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
            - BranchSide:      'parserInternals.c:2428,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
        - Branch String:   'parserInternals.c:2428,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2429,21'
              BranchSideFuncs:
                - xmlHashFree
                - xmlCatalogFreeLocal
                - xmlHashFree
            - BranchSide:      'parserInternals.c:2430,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
        - Branch String:   'parserInternals.c:2430,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2431,21'
              BranchSideFuncs:
                - xmlHashFree
                - xmlCatalogFreeLocal
            - BranchSide:      'parserInternals.c:2432,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
        - Branch String:   'parserInternals.c:2432,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2435,8'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
            - BranchSide:      'parserInternals.c:2442,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
        - Branch String:   'parserInternals.c:2436,2'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2437,13'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
            - BranchSide:      'parserInternals.c:2441,5'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
        - Branch String:   'parserInternals.c:2442,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2445,8'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
            - BranchSide:      'parserInternals.c:2455,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
        - Branch String:   'parserInternals.c:2446,2'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2447,13'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
            - BranchSide:      'parserInternals.c:2451,5'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
        - Branch String:   'parserInternals.c:2455,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2456,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
            - BranchSide:      'parserInternals.c:2457,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
        - Branch String:   'parserInternals.c:2457,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2458,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
            - BranchSide:      'parserInternals.c:2459,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
        - Branch String:   'parserInternals.c:2459,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2460,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
            - BranchSide:      'parserInternals.c:2461,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
        - Branch String:   'parserInternals.c:2461,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2462,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
            - BranchSide:      'parserInternals.c:2463,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
        - Branch String:   'parserInternals.c:2463,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2464,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
            - BranchSide:      'parserInternals.c:2467,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
        - Branch String:   'parserInternals.c:2467,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2468,22'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
            - BranchSide:      'parserInternals.c:2470,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:2401,21'
          Dst:             inputPop
        - Src:             'parserInternals.c:2402,9'
          Dst:             xmlFreeInputStream
        - Src:             'parserInternals.c:2415,43'
          Dst:             __xmlDefaultSAXHandler
        - Src:             'parserInternals.c:2422,29'
          Dst:             xmlDictFree
        - Src:             'parserInternals.c:2424,29'
          Dst:             xmlParserNsFree
        - Src:             'parserInternals.c:2429,9'
          Dst:             xmlHashFree
        - Src:             'parserInternals.c:2429,9'
          Dst:             xmlHashDefaultDeallocator
        - Src:             'parserInternals.c:2431,9'
          Dst:             xmlHashFree
        - Src:             'parserInternals.c:2468,2'
          Dst:             xmlCatalogFreeLocal
    - functionName:    xmlFreeInputStream
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1414
      functionLinenumberEnd: 1424
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserInput *'
      constantsTouched: []
      argNames:
        - input
      BBCount:         20
      ICount:          116
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xmlFreeParserInputBuffer
      functionUses:    25
      BranchProfiles:
        - Branch String:   'parserInternals.c:1415,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1415,24'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1417,9'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
        - Branch String:   'parserInternals.c:1417,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1417,34'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'parserInternals.c:1418,9'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
        - Branch String:   'parserInternals.c:1418,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1418,33'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'parserInternals.c:1419,10'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
        - Branch String:   'parserInternals.c:1419,31'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1419,35'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'parserInternals.c:1421,9'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
        - Branch String:   'parserInternals.c:1419,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1420,9'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'parserInternals.c:1421,9'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
        - Branch String:   'parserInternals.c:1421,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1422,34'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'parserInternals.c:1423,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:1422,9'
          Dst:             xmlFreeParserInputBuffer
    - functionName:    xmlNewParserCtxt
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2483
      functionLinenumberEnd: 2484
      functionDepth:   0
      returnType:      'struct._xmlParserCtxt *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlNewSAXParserCtxt
      functionUses:    17
      BranchProfiles:
        - Branch String:   'parserInternals.c:2484,12'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2484,12'
              BranchSideFuncs:
                - xmlNewSAXParserCtxt
            - BranchSide:      'parserInternals.c:2484,12'
              BranchSideFuncs:
                - xmlNewSAXParserCtxt
      Callsites:
        - Src:             'parserInternals.c:2484,12'
          Dst:             xmlNewSAXParserCtxt
    - functionName:    xmlInitParserCtxt
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2382
      functionLinenumberEnd: 2383
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlInitSAXParserCtxt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'parserInternals.c:2383,12'
          Dst:             xmlInitSAXParserCtxt
    - functionName:    xmlGetExternalEntityLoader
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2163
      functionLinenumberEnd: 2164
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlDefaultExternalEntityLoader
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2064
      functionLinenumberEnd: 2090
      functionDepth:   0
      returnType:      'struct._xmlParserInput *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - URL
        - ID
        - ctxt
      BBCount:         19
      ICount:          129
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlNewInputFromFile
        - xmlNoNetExternalEntityLoader
        - xmlResolveResourceFromCatalog
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parserInternals.c:2068,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2069,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2071,10'
              BranchSideFuncs:
                - xmlResolveResourceFromCatalog
                - xmlNewInputFromFile
                - xmlNoNetExternalEntityLoader
        - Branch String:   'parserInternals.c:2071,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2071,28'
              BranchSideFuncs:
                - xmlResolveResourceFromCatalog
                - xmlNewInputFromFile
                - xmlNoNetExternalEntityLoader
            - BranchSide:      'parserInternals.c:2080,46'
              BranchSideFuncs:
                - xmlResolveResourceFromCatalog
                - xmlNewInputFromFile
        - Branch String:   'parserInternals.c:2071,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2072,13'
              BranchSideFuncs:
                - xmlNoNetExternalEntityLoader
            - BranchSide:      'parserInternals.c:2080,46'
              BranchSideFuncs:
                - xmlResolveResourceFromCatalog
                - xmlNewInputFromFile
        - Branch String:   'parserInternals.c:2083,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2084,32'
              BranchSideFuncs:
                - xmlNewInputFromFile
            - BranchSide:      'parserInternals.c:2086,31'
              BranchSideFuncs:
                - xmlNewInputFromFile
        - Branch String:   'parserInternals.c:2087,28'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2087,32'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2089,13'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2087,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2088,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2089,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:2075,15'
          Dst:             xmlNoNetExternalEntityLoader
        - Src:             'parserInternals.c:2080,16'
          Dst:             xmlResolveResourceFromCatalog
        - Src:             'parserInternals.c:2086,11'
          Dst:             xmlNewInputFromFile
    - functionName:    xmlNoNetExternalEntityLoader
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2105
      functionLinenumberEnd: 2136
      functionDepth:   0
      returnType:      'struct._xmlParserInput *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - URL
        - ID
        - ctxt
      BBCount:         21
      ICount:          124
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - __xmlIOErr
        - xmlCtxtErrIO
        - xmlDefaultExternalEntityLoader
        - xmlResolveResourceFromCatalog
        - xmlStrncasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parserInternals.c:2113,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2114,25'
              BranchSideFuncs:
                - xmlDefaultExternalEntityLoader
                - xmlStrncasecmp
                - xmlCtxtErrIO
                - __xmlIOErr
                - xmlStrncasecmp
            - BranchSide:      'parserInternals.c:2116,9'
              BranchSideFuncs:
                - xmlDefaultExternalEntityLoader
                - xmlStrncasecmp
                - xmlCtxtErrIO
                - __xmlIOErr
                - xmlStrncasecmp
        - Branch String:   'parserInternals.c:2116,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2117,39'
              BranchSideFuncs:
                - xmlStrncasecmp
                - xmlCtxtErrIO
                - __xmlIOErr
                - xmlStrncasecmp
                - xmlDefaultExternalEntityLoader
            - BranchSide:      'parserInternals.c:2132,59'
              BranchSideFuncs:
                - xmlDefaultExternalEntityLoader
        - Branch String:   'parserInternals.c:2117,72'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2118,39'
              BranchSideFuncs:
                - xmlStrncasecmp
                - xmlCtxtErrIO
                - __xmlIOErr
                - xmlDefaultExternalEntityLoader
            - BranchSide:      'parserInternals.c:2119,26'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - __xmlIOErr
        - Branch String:   'parserInternals.c:2117,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2119,26'
              BranchSideFuncs:
                - xmlDefaultExternalEntityLoader
            - BranchSide:      'parserInternals.c:2131,5'
              BranchSideFuncs:
                - xmlDefaultExternalEntityLoader
        - Branch String:   'parserInternals.c:2127,10'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2128,3'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2129,6'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2133,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2134,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2135,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:2110,16'
          Dst:             xmlResolveResourceFromCatalog
        - Src:             'parserInternals.c:2117,15'
          Dst:             xmlStrncasecmp
        - Src:             'parserInternals.c:2118,15'
          Dst:             xmlStrncasecmp
        - Src:             'parserInternals.c:2119,13'
          Dst:             xmlCtxtErrIO
        - Src:             'parserInternals.c:2125,13'
          Dst:             __xmlIOErr
        - Src:             'parserInternals.c:2132,13'
          Dst:             xmlDefaultExternalEntityLoader
    - functionName:    xmlResolveResourceFromCatalog
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1875
      functionLinenumberEnd: 1932
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - URL
        - ID
        - ctxt
      BBCount:         57
      ICount:          255
      EdgeCount:       78
      CyclomaticComplexity: 23
      functionsReached:
        - xmlCatalogGetDefaults
        - xmlCatalogLocalResolve
        - xmlCatalogLocalResolveURI
        - xmlCatalogResolve
        - xmlCatalogResolveURI
        - xmlNoNetExists
        - xmlStrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parserInternals.c:1885,39'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1885,59'
              BranchSideFuncs:
                - xmlNoNetExists
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlStrdup
                - xmlCatalogResolve
                - xmlCatalogLocalResolve
            - BranchSide:      'parserInternals.c:1885,39'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1885,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1885,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1889,7'
              BranchSideFuncs:
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlStrdup
                - xmlCatalogResolve
                - xmlCatalogLocalResolve
        - Branch String:   'parserInternals.c:1889,21'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1889,25'
              BranchSideFuncs:
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlStrdup
                - xmlCatalogResolve
                - xmlCatalogLocalResolve
            - BranchSide:      'parserInternals.c:1899,7'
              BranchSideFuncs:
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlStrdup
                - xmlCatalogResolve
        - Branch String:   'parserInternals.c:1889,49'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1890,8'
              BranchSideFuncs:
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlStrdup
                - xmlCatalogResolve
                - xmlCatalogLocalResolve
            - BranchSide:      'parserInternals.c:1899,7'
              BranchSideFuncs:
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlStrdup
                - xmlCatalogResolve
        - Branch String:   'parserInternals.c:1890,36'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1891,8'
              BranchSideFuncs:
                - xmlCatalogLocalResolve
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlStrdup
                - xmlCatalogResolve
            - BranchSide:      'parserInternals.c:1892,40'
              BranchSideFuncs:
                - xmlCatalogLocalResolve
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlStrdup
                - xmlCatalogResolve
        - Branch String:   'parserInternals.c:1889,6'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1892,40'
              BranchSideFuncs:
                - xmlCatalogLocalResolve
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlStrdup
                - xmlCatalogResolve
            - BranchSide:      'parserInternals.c:1899,7'
              BranchSideFuncs:
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlStrdup
                - xmlCatalogResolve
        - Branch String:   'parserInternals.c:1899,25'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1900,8'
              BranchSideFuncs:
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlStrdup
                - xmlCatalogResolve
            - BranchSide:      'parserInternals.c:1905,7'
              BranchSideFuncs:
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlStrdup
        - Branch String:   'parserInternals.c:1900,36'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1901,8'
              BranchSideFuncs:
                - xmlCatalogResolve
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlStrdup
            - BranchSide:      'parserInternals.c:1902,52'
              BranchSideFuncs:
                - xmlCatalogResolve
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlStrdup
        - Branch String:   'parserInternals.c:1899,6'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1902,52'
              BranchSideFuncs:
                - xmlCatalogResolve
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlStrdup
            - BranchSide:      'parserInternals.c:1905,7'
              BranchSideFuncs:
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlStrdup
        - Branch String:   'parserInternals.c:1905,25'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1905,29'
              BranchSideFuncs:
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlStrdup
            - BranchSide:      'parserInternals.c:1911,7'
              BranchSideFuncs:
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
        - Branch String:   'parserInternals.c:1905,6'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1906,45'
              BranchSideFuncs:
                - xmlStrdup
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
            - BranchSide:      'parserInternals.c:1911,7'
              BranchSideFuncs:
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
        - Branch String:   'parserInternals.c:1911,25'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1911,59'
              BranchSideFuncs:
                - xmlNoNetExists
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
            - BranchSide:      'parserInternals.c:1930,5'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1911,6'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1912,15'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1930,5'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1914,25'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1914,29'
              BranchSideFuncs:
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
            - BranchSide:      'parserInternals.c:1919,11'
              BranchSideFuncs:
                - xmlCatalogResolveURI
        - Branch String:   'parserInternals.c:1914,53'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1915,5'
              BranchSideFuncs:
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
            - BranchSide:      'parserInternals.c:1919,11'
              BranchSideFuncs:
                - xmlCatalogResolveURI
        - Branch String:   'parserInternals.c:1915,33'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1916,5'
              BranchSideFuncs:
                - xmlCatalogLocalResolveURI
                - xmlCatalogResolveURI
            - BranchSide:      'parserInternals.c:1917,35'
              BranchSideFuncs:
                - xmlCatalogLocalResolveURI
                - xmlCatalogResolveURI
        - Branch String:   'parserInternals.c:1914,10'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1917,35'
              BranchSideFuncs:
                - xmlCatalogLocalResolveURI
                - xmlCatalogResolveURI
            - BranchSide:      'parserInternals.c:1919,11'
              BranchSideFuncs:
                - xmlCatalogResolveURI
        - Branch String:   'parserInternals.c:1919,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1920,5'
              BranchSideFuncs:
                - xmlCatalogResolveURI
            - BranchSide:      'parserInternals.c:1925,10'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1920,33'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1921,12'
              BranchSideFuncs:
                - xmlCatalogResolveURI
            - BranchSide:      'parserInternals.c:1922,30'
              BranchSideFuncs:
                - xmlCatalogResolveURI
        - Branch String:   'parserInternals.c:1919,10'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1922,30'
              BranchSideFuncs:
                - xmlCatalogResolveURI
            - BranchSide:      'parserInternals.c:1925,10'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1925,10'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1926,3'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1929,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:1883,12'
          Dst:             xmlCatalogGetDefaults
        - Src:             'parserInternals.c:1885,44'
          Dst:             xmlNoNetExists
        - Src:             'parserInternals.c:1892,17'
          Dst:             xmlCatalogLocalResolve
        - Src:             'parserInternals.c:1902,17'
          Dst:             xmlCatalogResolve
        - Src:             'parserInternals.c:1906,17'
          Dst:             xmlStrdup
        - Src:             'parserInternals.c:1911,30'
          Dst:             xmlNoNetExists
        - Src:             'parserInternals.c:1917,9'
          Dst:             xmlCatalogLocalResolveURI
        - Src:             'parserInternals.c:1922,9'
          Dst:             xmlCatalogResolveURI
    - functionName:    xmlNewInputFromFile
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2011
      functionLinenumberEnd: 2049
      functionDepth:   0
      returnType:      'struct._xmlParserInput *'
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - filename
      BBCount:         24
      ICount:          160
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - xmlBufResetInput
        - xmlCanonicPath
        - xmlCheckHTTPInput
        - xmlCtxtErrIO
        - xmlFreeParserInputBuffer
        - xmlNewInputStream
        - xmlParserInputBufferCreateFilenameSafe
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parserInternals.c:2017,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2017,28'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2018,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2017,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2018,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2020,51'
              BranchSideFuncs:
                - xmlParserInputBufferCreateFilenameSafe
                - xmlNewInputStream
                - xmlCheckHTTPInput
                - xmlStrdup
                - xmlCanonicPath
                - xmlBufResetInput
                - xmlStrdup
                - xmlFreeParserInputBuffer
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:2022,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2023,22'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:2027,37'
              BranchSideFuncs:
                - xmlNewInputStream
                - xmlCheckHTTPInput
                - xmlStrdup
                - xmlCanonicPath
                - xmlBufResetInput
                - xmlStrdup
                - xmlFreeParserInputBuffer
        - Branch String:   'parserInternals.c:2028,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2029,27'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'parserInternals.c:2033,24'
              BranchSideFuncs:
                - xmlCheckHTTPInput
                - xmlStrdup
                - xmlCanonicPath
                - xmlBufResetInput
                - xmlStrdup
        - Branch String:   'parserInternals.c:2035,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2036,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2038,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlCanonicPath
                - xmlBufResetInput
                - xmlStrdup
        - Branch String:   'parserInternals.c:2038,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2039,30'
              BranchSideFuncs:
                - xmlStrdup
                - xmlCanonicPath
                - xmlBufResetInput
            - BranchSide:      'parserInternals.c:2041,30'
              BranchSideFuncs:
                - xmlStrdup
                - xmlCanonicPath
                - xmlBufResetInput
        - Branch String:   'parserInternals.c:2042,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2042,40'
              BranchSideFuncs:
                - xmlCanonicPath
                - xmlBufResetInput
            - BranchSide:      'parserInternals.c:2043,71'
              BranchSideFuncs:
                - xmlCanonicPath
                - xmlBufResetInput
        - Branch String:   'parserInternals.c:2044,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2044,22'
              BranchSideFuncs:
                - xmlBufResetInput
            - BranchSide:      'parserInternals.c:2046,22'
              BranchSideFuncs:
                - xmlBufResetInput
      Callsites:
        - Src:             'parserInternals.c:2020,12'
          Dst:             xmlParserInputBufferCreateFilenameSafe
        - Src:             'parserInternals.c:2023,9'
          Dst:             xmlCtxtErrIO
        - Src:             'parserInternals.c:2027,19'
          Dst:             xmlNewInputStream
        - Src:             'parserInternals.c:2029,2'
          Dst:             xmlFreeParserInputBuffer
        - Src:             'parserInternals.c:2034,19'
          Dst:             xmlCheckHTTPInput
        - Src:             'parserInternals.c:2039,8'
          Dst:             xmlStrdup
        - Src:             'parserInternals.c:2041,8'
          Dst:             xmlStrdup
        - Src:             'parserInternals.c:2043,38'
          Dst:             xmlCanonicPath
        - Src:             'parserInternals.c:2046,5'
          Dst:             xmlBufResetInput
    - functionName:    xmlCtxtErrIO
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._xmlParserCtxt *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - code
        - uri
      BBCount:         23
      ICount:          126
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - xmlCtxtErr
        - xmlErrString
      functionUses:    14
      BranchProfiles:
        - Branch String:   'parserInternals.c:175,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:176,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:183,10'
              BranchSideFuncs:
                - xmlErrString
                - xmlCtxtErr
        - Branch String:   'parserInternals.c:183,29'
          Branch Sides:
            - BranchSide:      'parserInternals.c:184,11'
              BranchSideFuncs:
                - xmlErrString
                - xmlCtxtErr
            - BranchSide:      'parserInternals.c:192,15'
              BranchSideFuncs:
                - xmlErrString
                - xmlCtxtErr
        - Branch String:   'parserInternals.c:184,34'
          Branch Sides:
            - BranchSide:      'parserInternals.c:185,11'
              BranchSideFuncs:
                - xmlErrString
                - xmlCtxtErr
            - BranchSide:      'parserInternals.c:187,13'
              BranchSideFuncs:
                - xmlErrString
                - xmlCtxtErr
        - Branch String:   'parserInternals.c:185,43'
          Branch Sides:
            - BranchSide:      'parserInternals.c:186,11'
              BranchSideFuncs:
                - xmlErrString
                - xmlCtxtErr
            - BranchSide:      'parserInternals.c:187,13'
              BranchSideFuncs:
                - xmlErrString
                - xmlCtxtErr
        - Branch String:   'parserInternals.c:183,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:187,13'
              BranchSideFuncs:
                - xmlErrString
                - xmlCtxtErr
            - BranchSide:      'parserInternals.c:192,15'
              BranchSideFuncs:
                - xmlErrString
                - xmlCtxtErr
        - Branch String:   'parserInternals.c:187,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:188,19'
              BranchSideFuncs:
                - xmlErrString
                - xmlCtxtErr
            - BranchSide:      'parserInternals.c:190,19'
              BranchSideFuncs:
                - xmlErrString
                - xmlCtxtErr
        - Branch String:   'parserInternals.c:197,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:198,13'
              BranchSideFuncs:
                - xmlCtxtErr
            - BranchSide:      'parserInternals.c:202,13'
              BranchSideFuncs:
                - xmlCtxtErr
      Callsites:
        - Src:             'parserInternals.c:195,14'
          Dst:             xmlErrString
        - Src:             'parserInternals.c:207,5'
          Dst:             xmlCtxtErr
    - functionName:    xmlNewInputStream
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1435
      functionLinenumberEnd: 1461
      functionDepth:   0
      returnType:      'struct._xmlParserInput *'
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         11
      ICount:          78
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCtxtErrMemory
      functionUses:    5
      BranchProfiles:
        - Branch String:   'parserInternals.c:1439,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1440,26'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:1443,12'
              BranchSideFuncs:
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:1452,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1453,13'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:1460,12'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1453,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1454,30'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:1457,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:1440,9'
          Dst:             xmlCtxtErrMemory
        - Src:             'parserInternals.c:1454,13'
          Dst:             xmlCtxtErrMemory
    - functionName:    xmlCheckHTTPInput
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1952
      functionLinenumberEnd: 1996
      functionDepth:   0
      returnType:      'struct._xmlParserInput *'
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'struct._xmlParserInput *'
      constantsTouched: []
      argNames:
        - ctxt
        - ret
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlCtxtErr
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'struct._xmlNode *'
        - int
        - int
        - int
        - 'char *'
        - 'char *'
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - domain
        - code
        - level
        - str1
        - str2
        - str3
        - int1
        - msg
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtVErr
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'parserInternals.c:311,5'
          Dst:             xmlCtxtVErr
    - functionName:    xmlCtxtVErr
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'struct._xmlNode *'
        - int
        - int
        - int
        - 'char *'
        - 'char *'
        - 'char *'
        - int
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - domain
        - code
        - level
        - str1
        - str2
        - str3
        - int1
        - msg
        - ap
      BBCount:         63
      ICount:          434
      EdgeCount:       85
      CyclomaticComplexity: 24
      functionsReached:
        - xmlCtxtErrMemory
        - xmlVRaiseError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parserInternals.c:226,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:227,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:229,9'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtErrMemory
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:229,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:230,26'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:234,9'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:234,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:235,13'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:239,13'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:235,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:236,13'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:237,9'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:239,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:240,13'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:241,9'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:244,52'
          Branch Sides:
            - BranchSide:      'parserInternals.c:245,11'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:269,9'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:245,37'
          Branch Sides:
            - BranchSide:      'parserInternals.c:246,12'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:247,13'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:244,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:247,13'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:269,9'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:247,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:248,24'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:250,21'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:250,63'
          Branch Sides:
            - BranchSide:      'parserInternals.c:251,14'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:254,21'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:250,20'
          Branch Sides:
            - BranchSide:      'parserInternals.c:252,24'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:254,21'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:254,47'
          Branch Sides:
            - BranchSide:      'parserInternals.c:254,51'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:255,17'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:254,20'
          Branch Sides:
            - BranchSide:      'parserInternals.c:255,17'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:261,17'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:255,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:256,27'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:258,27'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:261,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:262,27'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:264,27'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:269,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:270,35'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:281,26'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:272,39'
          Branch Sides:
            - BranchSide:      'parserInternals.c:273,14'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:276,16'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:272,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:274,21'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:276,16'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:286,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:287,26'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:291,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:291,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:292,23'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:293,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:293,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:294,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:299,5'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:295,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:296,13'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:297,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:230,9'
          Dst:             xmlCtxtErrMemory
        - Src:             'parserInternals.c:281,11'
          Dst:             xmlVRaiseError
        - Src:             'parserInternals.c:287,9'
          Dst:             xmlCtxtErrMemory
    - functionName:    xmlSetExternalEntityLoader
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2151
      functionLinenumberEnd: 2153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - f
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlNewStringInputStream
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1848
      functionLinenumberEnd: 1849
      functionDepth:   0
      returnType:      'struct._xmlParserInput *'
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - buffer
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlNewInputString
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'parserInternals.c:1849,12'
          Dst:             xmlNewInputString
    - functionName:    xmlNewInputString
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1628
      functionLinenumberEnd: 1641
      functionDepth:   0
      returnType:      'struct._xmlParserInput *'
      argCount:        5
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - url
        - str
        - encoding
        - flags
      BBCount:         11
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCtxtErrMemory
        - xmlNewInputBufferString
        - xmlNewInputInternal
      functionUses:    9
      BranchProfiles:
        - Branch String:   'parserInternals.c:1631,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1631,28'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1632,2'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1631,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1632,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1634,35'
              BranchSideFuncs:
                - xmlNewInputBufferString
                - xmlNewInputInternal
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:1635,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1636,19'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:1640,32'
              BranchSideFuncs:
                - xmlNewInputInternal
      Callsites:
        - Src:             'parserInternals.c:1634,11'
          Dst:             xmlNewInputBufferString
        - Src:             'parserInternals.c:1636,2'
          Dst:             xmlCtxtErrMemory
        - Src:             'parserInternals.c:1640,12'
          Dst:             xmlNewInputInternal
    - functionName:    xmlNewInputInternal
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1538
      functionLinenumberEnd: 1563
      functionDepth:   0
      returnType:      'struct._xmlParserInput *'
      argCount:        4
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'struct._xmlParserInputBuffer *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - buf
        - filename
        - encoding
      BBCount:         14
      ICount:          102
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlBufResetInput
        - xmlCtxtErrMemory
        - xmlFreeInputStream
        - xmlFreeParserInputBuffer
        - xmlNewInputStream
        - xmlSwitchInputEncodingName
      functionUses:    6
      BranchProfiles:
        - Branch String:   'parserInternals.c:1542,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1543,27'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'parserInternals.c:1547,18'
              BranchSideFuncs:
                - xmlBufResetInput
                - xmlSwitchInputEncodingName
                - xmlCtxtErrMemory
                - xmlFreeInputStream
        - Branch String:   'parserInternals.c:1550,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1551,27'
              BranchSideFuncs:
                - xmlSwitchInputEncodingName
                - xmlCtxtErrMemory
                - xmlFreeInputStream
            - BranchSide:      'parserInternals.c:1559,9'
              BranchSideFuncs:
                - xmlSwitchInputEncodingName
        - Branch String:   'parserInternals.c:1552,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1553,30'
              BranchSideFuncs:
                - xmlCtxtErrMemory
                - xmlFreeInputStream
            - BranchSide:      'parserInternals.c:1557,5'
              BranchSideFuncs:
                - xmlSwitchInputEncodingName
        - Branch String:   'parserInternals.c:1559,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1560,36'
              BranchSideFuncs:
                - xmlSwitchInputEncodingName
            - BranchSide:      'parserInternals.c:1562,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:1541,13'
          Dst:             xmlNewInputStream
        - Src:             'parserInternals.c:1543,2'
          Dst:             xmlFreeParserInputBuffer
        - Src:             'parserInternals.c:1548,5'
          Dst:             xmlBufResetInput
        - Src:             'parserInternals.c:1553,13'
          Dst:             xmlCtxtErrMemory
        - Src:             'parserInternals.c:1554,13'
          Dst:             xmlFreeInputStream
        - Src:             'parserInternals.c:1560,9'
          Dst:             xmlSwitchInputEncodingName
    - functionName:    xmlSwitchInputEncodingName
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1076
      functionLinenumberEnd: 1090
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'struct._xmlParserInput *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - input
        - encoding
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlFatalErr
        - xmlOpenCharEncodingHandler
        - xmlSwitchInputEncoding
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parserInternals.c:1080,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1081,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1083,38'
              BranchSideFuncs:
                - xmlOpenCharEncodingHandler
                - xmlSwitchInputEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1084,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1085,21'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1089,35'
              BranchSideFuncs:
                - xmlSwitchInputEncoding
      Callsites:
        - Src:             'parserInternals.c:1083,11'
          Dst:             xmlOpenCharEncodingHandler
        - Src:             'parserInternals.c:1085,9'
          Dst:             xmlFatalErr
        - Src:             'parserInternals.c:1089,12'
          Dst:             xmlSwitchInputEncoding
    - functionName:    xmlFatalErr
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._xmlParserCtxt *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - code
        - info
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCtxtErr
        - xmlErrString
      functionUses:    115
      BranchProfiles:
        - Branch String:   'parserInternals.c:330,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:331,15'
              BranchSideFuncs:
                - xmlErrString
                - xmlCtxtErr
                - xmlCtxtErr
            - BranchSide:      'parserInternals.c:333,15'
              BranchSideFuncs:
                - xmlErrString
                - xmlCtxtErr
                - xmlCtxtErr
        - Branch String:   'parserInternals.c:337,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:338,20'
              BranchSideFuncs:
                - xmlCtxtErr
            - BranchSide:      'parserInternals.c:341,20'
              BranchSideFuncs:
                - xmlCtxtErr
      Callsites:
        - Src:             'parserInternals.c:335,14'
          Dst:             xmlErrString
        - Src:             'parserInternals.c:338,9'
          Dst:             xmlCtxtErr
        - Src:             'parserInternals.c:341,9'
          Dst:             xmlCtxtErr
    - functionName:    xmlSwitchInputEncoding
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1127
      functionLinenumberEnd: 1203
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'struct._xmlParserInput *'
        - 'struct._xmlCharEncodingHandler *'
      constantsTouched: []
      argNames:
        - ctxt
        - input
        - handler
      BBCount:         28
      ICount:          216
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - xmlBufCreate
        - xmlBufIsEmpty
        - xmlBufResetInput
        - xmlBufShrink
        - xmlCharEncCloseFunc
        - xmlCharEncInput
        - xmlCtxtErrIO
        - xmlCtxtErrMemory
        - xmlHaltParser
        - xmlStrcasecmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parserInternals.c:1131,25'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1131,29'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
            - BranchSide:      'parserInternals.c:1132,29'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
        - Branch String:   'parserInternals.c:1131,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1132,29'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
            - BranchSide:      'parserInternals.c:1135,10'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufCreate
                - xmlBufShrink
                - xmlCharEncInput
                - xmlBufResetInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlCtxtErrMemory
                - xmlCtxtErrMemory
                - xmlCharEncCloseFunc
                - xmlStrcasecmp
                - xmlCharEncCloseFunc
        - Branch String:   'parserInternals.c:1142,27'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1143,33'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlBufIsEmpty
                - xmlBufCreate
                - xmlBufShrink
                - xmlCharEncInput
                - xmlBufResetInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlCtxtErrMemory
                - xmlCtxtErrMemory
                - xmlCharEncCloseFunc
                - xmlCharEncCloseFunc
            - BranchSide:      'parserInternals.c:1148,9'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufCreate
                - xmlBufShrink
                - xmlCharEncInput
                - xmlBufResetInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlCtxtErrMemory
                - xmlCtxtErrMemory
                - xmlCharEncCloseFunc
        - Branch String:   'parserInternals.c:1142,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1144,29'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlBufIsEmpty
                - xmlBufCreate
                - xmlBufShrink
                - xmlCharEncInput
                - xmlBufResetInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlCtxtErrMemory
                - xmlCtxtErrMemory
                - xmlCharEncCloseFunc
            - BranchSide:      'parserInternals.c:1148,9'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufCreate
                - xmlBufShrink
                - xmlCharEncInput
                - xmlBufResetInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlCtxtErrMemory
                - xmlCtxtErrMemory
                - xmlCharEncCloseFunc
        - Branch String:   'parserInternals.c:1148,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1149,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1151,9'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufCreate
                - xmlBufShrink
                - xmlCharEncInput
                - xmlBufResetInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlCtxtErrMemory
                - xmlCtxtErrMemory
                - xmlCharEncCloseFunc
        - Branch String:   'parserInternals.c:1151,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1161,29'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
            - BranchSide:      'parserInternals.c:1166,19'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufCreate
                - xmlBufShrink
                - xmlCharEncInput
                - xmlBufResetInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlCtxtErrMemory
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:1171,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1175,15'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufShrink
                - xmlCharEncInput
                - xmlBufResetInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlCtxtErrMemory
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:1202,5'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1176,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1177,30'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:1185,21'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlCharEncInput
                - xmlBufResetInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:1194,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1195,30'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:1196,20'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlHaltParser
        - Branch String:   'parserInternals.c:1196,20'
          Branch Sides:
            - BranchSide:      'parserInternals.c:0,0'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlHaltParser
            - BranchSide:      'parserInternals.c:1197,26'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlHaltParser
      Callsites:
        - Src:             'parserInternals.c:1132,9'
          Dst:             xmlCharEncCloseFunc
        - Src:             'parserInternals.c:1143,10'
          Dst:             xmlStrcasecmp
        - Src:             'parserInternals.c:1144,9'
          Dst:             xmlCharEncCloseFunc
        - Src:             'parserInternals.c:1161,9'
          Dst:             xmlCharEncCloseFunc
        - Src:             'parserInternals.c:1171,9'
          Dst:             xmlBufIsEmpty
        - Src:             'parserInternals.c:1175,15'
          Dst:             xmlBufCreate
        - Src:             'parserInternals.c:1177,13'
          Dst:             xmlCtxtErrMemory
        - Src:             'parserInternals.c:1186,9'
          Dst:             xmlBufShrink
        - Src:             'parserInternals.c:1192,19'
          Dst:             xmlCharEncInput
        - Src:             'parserInternals.c:1193,9'
          Dst:             xmlBufResetInput
        - Src:             'parserInternals.c:1195,13'
          Dst:             xmlCtxtErrMemory
        - Src:             'parserInternals.c:1197,13'
          Dst:             xmlCtxtErrIO
        - Src:             'parserInternals.c:1198,13'
          Dst:             xmlHaltParser
    - functionName:    xmlHaltParser
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    23
      BranchProfiles:
        - Branch String:   'parserInternals.c:379,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:380,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:381,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlNewEntityInputStream
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1810
      functionLinenumberEnd: 1834
      functionDepth:   0
      returnType:      'struct._xmlParserInput *'
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'struct._xmlEntity *'
      constantsTouched: []
      argNames:
        - ctxt
        - ent
      BBCount:         17
      ICount:          96
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlLoadExternalEntity
        - xmlNewInputMemory
        - xmlNewInputString
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parserInternals.c:1813,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1813,28'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1814,2'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1813,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1814,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1816,9'
              BranchSideFuncs:
                - xmlNewInputMemory
                - xmlLoadExternalEntity
                - xmlNewInputString
        - Branch String:   'parserInternals.c:1816,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1817,35'
              BranchSideFuncs:
                - xmlNewInputString
            - BranchSide:      'parserInternals.c:1819,16'
              BranchSideFuncs:
                - xmlNewInputMemory
                - xmlLoadExternalEntity
        - Branch String:   'parserInternals.c:1819,16'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1820,48'
              BranchSideFuncs:
                - xmlLoadExternalEntity
            - BranchSide:      'parserInternals.c:1823,35'
              BranchSideFuncs:
                - xmlNewInputMemory
        - Branch String:   'parserInternals.c:1828,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1829,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1831,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:1817,17'
          Dst:             xmlNewInputString
        - Src:             'parserInternals.c:1820,17'
          Dst:             xmlLoadExternalEntity
        - Src:             'parserInternals.c:1823,17'
          Dst:             xmlNewInputMemory
    - functionName:    xmlLoadExternalEntity
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2179
      functionLinenumberEnd: 2195
      functionDepth:   0
      returnType:      'struct._xmlParserInput *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - URL
        - ID
        - ctxt
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCanonicPath
        - xmlCtxtErrMemory
      functionUses:    9
      BranchProfiles:
        - Branch String:   'parserInternals.c:2183,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2184,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2186,65'
              BranchSideFuncs:
                - xmlCanonicPath
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:2187,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2188,26'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:2192,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:2186,32'
          Dst:             xmlCanonicPath
        - Src:             'parserInternals.c:2188,9'
          Dst:             xmlCtxtErrMemory
    - functionName:    xmlNewInputMemory
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1592
      functionLinenumberEnd: 1605
      functionDepth:   0
      returnType:      'struct._xmlParserInput *'
      argCount:        6
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - url
        - mem
        - size
        - encoding
        - flags
      BBCount:         11
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCtxtErrMemory
        - xmlNewInputBufferMemory
        - xmlNewInputInternal
      functionUses:    8
      BranchProfiles:
        - Branch String:   'parserInternals.c:1595,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1595,28'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1596,2'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1595,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1596,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1598,35'
              BranchSideFuncs:
                - xmlNewInputBufferMemory
                - xmlNewInputInternal
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:1599,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1600,19'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:1604,32'
              BranchSideFuncs:
                - xmlNewInputInternal
      Callsites:
        - Src:             'parserInternals.c:1598,11'
          Dst:             xmlNewInputBufferMemory
        - Src:             'parserInternals.c:1600,2'
          Dst:             xmlCtxtErrMemory
        - Src:             'parserInternals.c:1604,12'
          Dst:             xmlNewInputInternal
    - functionName:    xmlNewIOInputStream
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1788
      functionLinenumberEnd: 1796
      functionDepth:   0
      returnType:      'struct._xmlParserInput *'
      argCount:        3
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'struct._xmlParserInputBuffer *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - buf
        - enc
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlGetCharEncodingName
        - xmlNewInputInternal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parserInternals.c:1791,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1792,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1794,39'
              BranchSideFuncs:
                - xmlGetCharEncodingName
                - xmlNewInputInternal
      Callsites:
        - Src:             'parserInternals.c:1794,16'
          Dst:             xmlGetCharEncodingName
        - Src:             'parserInternals.c:1795,12'
          Dst:             xmlNewInputInternal
    - functionName:    xmlNewInputPush
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1742
      functionLinenumberEnd: 1771
      functionDepth:   0
      returnType:      'struct._xmlParserInput *'
      argCount:        5
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - url
        - chunk
        - size
        - encoding
      BBCount:         15
      ICount:          119
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlAllocParserInputBuffer
        - xmlBufResetInput
        - xmlCtxtErrIO
        - xmlCtxtErrMemory
        - xmlFreeInputStream
        - xmlNewInputInternal
        - xmlParserInputBufferPush
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parserInternals.c:1747,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1748,26'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:1752,33'
              BranchSideFuncs:
                - xmlNewInputInternal
                - xmlParserInputBufferPush
                - xmlBufResetInput
                - xmlCtxtErrIO
                - xmlFreeInputStream
        - Branch String:   'parserInternals.c:1753,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1754,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1756,5'
              BranchSideFuncs:
                - xmlParserInputBufferPush
                - xmlBufResetInput
                - xmlCtxtErrIO
                - xmlFreeInputStream
        - Branch String:   'parserInternals.c:1758,20'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1758,24'
              BranchSideFuncs:
                - xmlParserInputBufferPush
                - xmlBufResetInput
                - xmlCtxtErrIO
                - xmlFreeInputStream
            - BranchSide:      'parserInternals.c:1770,12'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1758,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1761,33'
              BranchSideFuncs:
                - xmlParserInputBufferPush
                - xmlBufResetInput
                - xmlCtxtErrIO
                - xmlFreeInputStream
            - BranchSide:      'parserInternals.c:1770,12'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1763,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1764,26'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlFreeInputStream
            - BranchSide:      'parserInternals.c:1768,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:1746,11'
          Dst:             xmlAllocParserInputBuffer
        - Src:             'parserInternals.c:1748,9'
          Dst:             xmlCtxtErrMemory
        - Src:             'parserInternals.c:1752,13'
          Dst:             xmlNewInputInternal
        - Src:             'parserInternals.c:1761,8'
          Dst:             xmlParserInputBufferPush
        - Src:             'parserInternals.c:1762,9'
          Dst:             xmlBufResetInput
        - Src:             'parserInternals.c:1764,13'
          Dst:             xmlCtxtErrIO
        - Src:             'parserInternals.c:1765,13'
          Dst:             xmlFreeInputStream
    - functionName:    xmlNewInputIO
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1707
      functionLinenumberEnd: 1726
      functionDepth:   0
      returnType:      'struct._xmlParserInput *'
      argCount:        7
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
        - 'func_type *'
        - 'func_type *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - url
        - ioRead
        - ioClose
        - ioCtxt
        - encoding
        - flags
      BBCount:         14
      ICount:          99
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlAllocParserInputBuffer
        - xmlCtxtErrMemory
        - xmlNewInputInternal
      functionUses:    5
      BranchProfiles:
        - Branch String:   'parserInternals.c:1710,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1710,28'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1711,2'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1710,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1711,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1713,11'
              BranchSideFuncs:
                - xmlAllocParserInputBuffer
                - xmlNewInputInternal
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:1714,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1715,26'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:1721,20'
              BranchSideFuncs:
                - xmlNewInputInternal
        - Branch String:   'parserInternals.c:1716,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1717,13'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1718,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:1713,11'
          Dst:             xmlAllocParserInputBuffer
        - Src:             'parserInternals.c:1715,9'
          Dst:             xmlCtxtErrMemory
        - Src:             'parserInternals.c:1725,12'
          Dst:             xmlNewInputInternal
    - functionName:    xmlNewInputFd
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1662
      functionLinenumberEnd: 1675
      functionDepth:   0
      returnType:      'struct._xmlParserInput *'
      argCount:        5
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - url
        - fd
        - encoding
        - flags
      BBCount:         11
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCtxtErrMemory
        - xmlNewInputInternal
        - xmlParserInputBufferCreateFd
      functionUses:    4
      BranchProfiles:
        - Branch String:   'parserInternals.c:1665,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1665,28'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1666,2'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1665,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1666,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1668,40'
              BranchSideFuncs:
                - xmlParserInputBufferCreateFd
                - xmlNewInputInternal
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:1669,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1670,19'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:1674,32'
              BranchSideFuncs:
                - xmlNewInputInternal
      Callsites:
        - Src:             'parserInternals.c:1668,11'
          Dst:             xmlParserInputBufferCreateFd
        - Src:             'parserInternals.c:1670,2'
          Dst:             xmlCtxtErrMemory
        - Src:             'parserInternals.c:1674,12'
          Dst:             xmlNewInputInternal
    - functionName:    xmlNewInputURL
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1509
      functionLinenumberEnd: 1523
      functionDepth:   0
      returnType:      'struct._xmlParserInput *'
      argCount:        5
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - url
        - publicId
        - encoding
        - flags
      BBCount:         14
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlLoadExternalEntity
        - xmlSwitchInputEncodingName
      functionUses:    6
      BranchProfiles:
        - Branch String:   'parserInternals.c:1512,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1512,28'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1513,2'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1512,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1513,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1515,35'
              BranchSideFuncs:
                - xmlLoadExternalEntity
                - xmlSwitchInputEncodingName
        - Branch String:   'parserInternals.c:1516,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1517,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1519,9'
              BranchSideFuncs:
                - xmlSwitchInputEncodingName
        - Branch String:   'parserInternals.c:1519,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1520,36'
              BranchSideFuncs:
                - xmlSwitchInputEncodingName
            - BranchSide:      'parserInternals.c:1522,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:1515,13'
          Dst:             xmlLoadExternalEntity
        - Src:             'parserInternals.c:1520,9'
          Dst:             xmlSwitchInputEncodingName
    - functionName:    xmlSetDeclaredEncoding
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1339
      functionLinenumberEnd: 1399
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - encoding
      BBCount:         36
      ICount:          209
      EdgeCount:       44
      CyclomaticComplexity: 10
      functionsReached:
        - xmlCtxtErrMemory
        - xmlStrcasecmp
        - xmlStrdup
        - xmlSwitchEncodingName
        - xmlWarningMsg
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parserInternals.c:1340,62'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1341,11'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlStrdup
                - xmlCtxtErrMemory
                - xmlStrcasecmp
                - xmlSwitchEncodingName
            - BranchSide:      'parserInternals.c:1344,16'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlStrdup
                - xmlCtxtErrMemory
                - xmlStrcasecmp
        - Branch String:   'parserInternals.c:1340,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1342,31'
              BranchSideFuncs:
                - xmlSwitchEncodingName
            - BranchSide:      'parserInternals.c:1344,16'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlStrdup
                - xmlCtxtErrMemory
                - xmlStrcasecmp
        - Branch String:   'parserInternals.c:1357,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1359,25'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlStrdup
                - xmlCtxtErrMemory
                - xmlStrcasecmp
            - BranchSide:      'parserInternals.c:1363,25'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlStrdup
                - xmlCtxtErrMemory
                - xmlStrcasecmp
            - BranchSide:      'parserInternals.c:1367,25'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlStrdup
                - xmlCtxtErrMemory
                - xmlStrcasecmp
            - BranchSide:      'parserInternals.c:1372,13'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlStrdup
                - xmlCtxtErrMemory
                - xmlStrcasecmp
        - Branch String:   'parserInternals.c:1372,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1374,17'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlStrdup
                - xmlCtxtErrMemory
                - xmlStrcasecmp
            - BranchSide:      'parserInternals.c:1394,5'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1376,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1377,35'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlWarningMsg
                - xmlStrdup
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:1383,17'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlStrdup
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:1377,21'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1378,27'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlStrdup
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:1381,13'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlStrdup
                - xmlCtxtErrMemory
                - xmlStrcasecmp
        - Branch String:   'parserInternals.c:1383,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1384,31'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlStrdup
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:1393,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1390,21'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1391,38'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:1392,13'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1396,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1396,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1397,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:1342,9'
          Dst:             xmlSwitchEncodingName
        - Src:             'parserInternals.c:1377,21'
          Dst:             xmlStrcasecmp
        - Src:             'parserInternals.c:1384,17'
          Dst:             xmlWarningMsg
        - Src:             'parserInternals.c:1389,28'
          Dst:             xmlStrdup
        - Src:             'parserInternals.c:1391,21'
          Dst:             xmlCtxtErrMemory
    - functionName:    xmlSwitchEncodingName
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1108
      functionLinenumberEnd: 1109
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - encoding
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSwitchInputEncodingName
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'parserInternals.c:1109,12'
          Dst:             xmlSwitchInputEncodingName
    - functionName:    xmlDetectEncoding
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1234
      functionLinenumberEnd: 1324
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         77
      ICount:          423
      EdgeCount:       102
      CyclomaticComplexity: 27
      functionsReached:
        - xmlParserGrow
        - xmlSwitchEncoding
      functionUses:    9
      BranchProfiles:
        - Branch String:   'parserInternals.c:1240,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1241,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1242,10'
              BranchSideFuncs:
                - xmlSwitchEncoding
        - Branch String:   'parserInternals.c:1243,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1244,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1246,9'
              BranchSideFuncs:
                - xmlSwitchEncoding
        - Branch String:   'parserInternals.c:1246,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1251,14'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1258,9'
              BranchSideFuncs:
                - xmlSwitchEncoding
        - Branch String:   'parserInternals.c:1251,29'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1251,33'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1255,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1251,48'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1251,52'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1255,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1251,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1252,13'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1255,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1261,5'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1263,18'
              BranchSideFuncs:
                - xmlSwitchEncoding
            - BranchSide:      'parserInternals.c:1273,17'
              BranchSideFuncs:
                - xmlSwitchEncoding
            - BranchSide:      'parserInternals.c:1285,11'
              BranchSideFuncs:
                - xmlSwitchEncoding
            - BranchSide:      'parserInternals.c:1292,18'
              BranchSideFuncs:
                - xmlSwitchEncoding
            - BranchSide:      'parserInternals.c:1300,17'
              BranchSideFuncs:
                - xmlSwitchEncoding
            - BranchSide:      'parserInternals.c:1308,17'
              BranchSideFuncs:
                - xmlSwitchEncoding
            - BranchSide:      'parserInternals.c:1316,9'
              BranchSideFuncs:
                - xmlSwitchEncoding
        - Branch String:   'parserInternals.c:1263,33'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1263,37'
              BranchSideFuncs:
                - xmlSwitchEncoding
            - BranchSide:      'parserInternals.c:1266,25'
              BranchSideFuncs:
                - xmlSwitchEncoding
        - Branch String:   'parserInternals.c:1263,52'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1263,56'
              BranchSideFuncs:
                - xmlSwitchEncoding
            - BranchSide:      'parserInternals.c:1266,25'
              BranchSideFuncs:
                - xmlSwitchEncoding
        - Branch String:   'parserInternals.c:1263,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1264,21'
              BranchSideFuncs:
                - xmlSwitchEncoding
            - BranchSide:      'parserInternals.c:1266,25'
              BranchSideFuncs:
                - xmlSwitchEncoding
        - Branch String:   'parserInternals.c:1273,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1274,22'
              BranchSideFuncs:
                - xmlSwitchEncoding
            - BranchSide:      'parserInternals.c:1282,13'
              BranchSideFuncs:
                - xmlSwitchEncoding
        - Branch String:   'parserInternals.c:1274,37'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1274,41'
              BranchSideFuncs:
                - xmlSwitchEncoding
            - BranchSide:      'parserInternals.c:1277,29'
              BranchSideFuncs:
                - xmlSwitchEncoding
        - Branch String:   'parserInternals.c:1274,21'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1275,25'
              BranchSideFuncs:
                - xmlSwitchEncoding
            - BranchSide:      'parserInternals.c:1277,29'
              BranchSideFuncs:
                - xmlSwitchEncoding
        - Branch String:   'parserInternals.c:1285,26'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1285,30'
              BranchSideFuncs:
                - xmlSwitchEncoding
            - BranchSide:      'parserInternals.c:1289,13'
              BranchSideFuncs:
                - xmlSwitchEncoding
        - Branch String:   'parserInternals.c:1285,45'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1285,49'
              BranchSideFuncs:
                - xmlSwitchEncoding
            - BranchSide:      'parserInternals.c:1289,13'
              BranchSideFuncs:
                - xmlSwitchEncoding
        - Branch String:   'parserInternals.c:1285,10'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1286,14'
              BranchSideFuncs:
                - xmlSwitchEncoding
            - BranchSide:      'parserInternals.c:1289,13'
              BranchSideFuncs:
                - xmlSwitchEncoding
        - Branch String:   'parserInternals.c:1292,33'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1292,37'
              BranchSideFuncs:
                - xmlSwitchEncoding
            - BranchSide:      'parserInternals.c:1297,13'
              BranchSideFuncs:
                - xmlSwitchEncoding
        - Branch String:   'parserInternals.c:1292,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1293,21'
              BranchSideFuncs:
                - xmlSwitchEncoding
            - BranchSide:      'parserInternals.c:1297,13'
              BranchSideFuncs:
                - xmlSwitchEncoding
        - Branch String:   'parserInternals.c:1300,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1301,21'
              BranchSideFuncs:
                - xmlSwitchEncoding
            - BranchSide:      'parserInternals.c:1305,13'
              BranchSideFuncs:
                - xmlSwitchEncoding
        - Branch String:   'parserInternals.c:1308,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1309,21'
              BranchSideFuncs:
                - xmlSwitchEncoding
            - BranchSide:      'parserInternals.c:1313,13'
              BranchSideFuncs:
                - xmlSwitchEncoding
        - Branch String:   'parserInternals.c:1316,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1317,29'
              BranchSideFuncs:
                - xmlSwitchEncoding
            - BranchSide:      'parserInternals.c:1320,9'
              BranchSideFuncs:
                - xmlSwitchEncoding
        - Branch String:   'parserInternals.c:1320,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1320,9'
              BranchSideFuncs:
                - xmlSwitchEncoding
            - BranchSide:      'parserInternals.c:1321,31'
              BranchSideFuncs:
                - xmlSwitchEncoding
      Callsites:
        - Src:             'parserInternals.c:1240,9'
          Dst:             xmlParserGrow
        - Src:             'parserInternals.c:1322,9'
          Dst:             xmlSwitchEncoding
    - functionName:    xmlParserGrow
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         22
      ICount:          174
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - xmlBufUpdateInput
        - xmlCtxtErrIO
        - xmlFatalErr
        - xmlHaltParser
        - xmlParserInputBufferGrow
      functionUses:    149
      BranchProfiles:
        - Branch String:   'parserInternals.c:418,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:419,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:421,9'
              BranchSideFuncs:
                - xmlParserInputBufferGrow
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parserInternals.c:421,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:422,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:424,10'
              BranchSideFuncs:
                - xmlParserInputBufferGrow
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parserInternals.c:424,32'
          Branch Sides:
            - BranchSide:      'parserInternals.c:424,36'
              BranchSideFuncs:
                - xmlParserInputBufferGrow
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'parserInternals.c:426,9'
              BranchSideFuncs:
                - xmlParserInputBufferGrow
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parserInternals.c:424,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:425,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:426,9'
              BranchSideFuncs:
                - xmlParserInputBufferGrow
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parserInternals.c:426,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:427,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:429,9'
              BranchSideFuncs:
                - xmlParserInputBufferGrow
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parserInternals.c:429,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:430,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'parserInternals.c:436,9'
              BranchSideFuncs:
                - xmlParserInputBufferGrow
                - xmlBufUpdateInput
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:436,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:437,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:439,36'
              BranchSideFuncs:
                - xmlParserInputBufferGrow
                - xmlBufUpdateInput
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:442,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:443,22'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:446,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:430,9'
          Dst:             xmlFatalErr
        - Src:             'parserInternals.c:432,9'
          Dst:             xmlHaltParser
        - Src:             'parserInternals.c:439,11'
          Dst:             xmlParserInputBufferGrow
        - Src:             'parserInternals.c:440,5'
          Dst:             xmlBufUpdateInput
        - Src:             'parserInternals.c:443,9'
          Dst:             xmlCtxtErrIO
    - functionName:    xmlSwitchEncoding
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1028
      functionLinenumberEnd: 1064
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - enc
      BBCount:         26
      ICount:          142
      EdgeCount:       31
      CyclomaticComplexity: 7
      functionsReached:
        - xmlDetectEBCDIC
        - xmlFatalErr
        - xmlGetCharEncodingName
        - xmlLookupCharEncodingHandler
        - xmlSwitchInputEncoding
      functionUses:    6
      BranchProfiles:
        - Branch String:   'parserInternals.c:1033,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1033,28'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1034,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1033,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1034,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1036,13'
              BranchSideFuncs:
                - xmlDetectEBCDIC
                - xmlSwitchInputEncoding
                - xmlGetCharEncodingName
                - xmlFatalErr
                - xmlLookupCharEncodingHandler
        - Branch String:   'parserInternals.c:1036,5'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1040,17'
              BranchSideFuncs:
                - xmlSwitchInputEncoding
                - xmlGetCharEncodingName
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1040,17'
              BranchSideFuncs:
                - xmlSwitchInputEncoding
                - xmlGetCharEncodingName
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1040,17'
              BranchSideFuncs:
                - xmlSwitchInputEncoding
                - xmlGetCharEncodingName
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1043,35'
              BranchSideFuncs:
                - xmlDetectEBCDIC
                - xmlSwitchInputEncoding
                - xmlGetCharEncodingName
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1046,48'
              BranchSideFuncs:
                - xmlLookupCharEncodingHandler
                - xmlSwitchInputEncoding
                - xmlGetCharEncodingName
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1050,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1051,51'
              BranchSideFuncs:
                - xmlGetCharEncodingName
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1057,34'
              BranchSideFuncs:
                - xmlSwitchInputEncoding
        - Branch String:   'parserInternals.c:1053,33'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1053,40'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1053,9'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1059,20'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1059,24'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1063,12'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1059,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1060,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1063,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:1043,19'
          Dst:             xmlDetectEBCDIC
        - Src:             'parserInternals.c:1046,19'
          Dst:             xmlLookupCharEncodingHandler
        - Src:             'parserInternals.c:1051,28'
          Dst:             xmlGetCharEncodingName
        - Src:             'parserInternals.c:1053,9'
          Dst:             xmlFatalErr
        - Src:             'parserInternals.c:1057,11'
          Dst:             xmlSwitchInputEncoding
    - functionName:    xmlDetectEBCDIC
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 1011
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlParserInput *'
        - 'struct._xmlCharEncodingHandler **'
      constantsTouched: []
      argNames:
        - input
        - hout
      BBCount:         79
      ICount:          467
      EdgeCount:       108
      CyclomaticComplexity: 31
      functionsReached:
        - xmlCharEncCloseFunc
        - xmlEncInputChunk
        - xmlLookupCharEncodingHandler
        - xmlOpenCharEncodingHandler
        - xmlStrncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parserInternals.c:950,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:951,16'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:952,12'
              BranchSideFuncs:
                - xmlEncInputChunk
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
                - xmlStrncmp
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
        - Branch String:   'parserInternals.c:959,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:960,9'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
            - BranchSide:      'parserInternals.c:961,9'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
                - xmlStrncmp
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
        - Branch String:   'parserInternals.c:963,5'
          Branch Sides:
            - BranchSide:      'parserInternals.c:964,17'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
                - xmlStrncmp
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
            - BranchSide:      'parserInternals.c:999,5'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
        - Branch String:   'parserInternals.c:964,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:965,13'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
            - BranchSide:      'parserInternals.c:966,18'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
                - xmlStrncmp
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
        - Branch String:   'parserInternals.c:966,29'
          Branch Sides:
            - BranchSide:      'parserInternals.c:967,25'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
            - BranchSide:      'parserInternals.c:999,5'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
                - xmlStrncmp
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
        - Branch String:   'parserInternals.c:966,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:970,15'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
            - BranchSide:      'parserInternals.c:999,5'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
                - xmlStrncmp
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
        - Branch String:   'parserInternals.c:971,20'
          Branch Sides:
            - BranchSide:      'parserInternals.c:971,13'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
            - BranchSide:      'parserInternals.c:971,20'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
        - Branch String:   'parserInternals.c:971,20'
          Branch Sides:
            - BranchSide:      'parserInternals.c:971,20'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
            - BranchSide:      'parserInternals.c:971,13'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
        - Branch String:   'parserInternals.c:971,20'
          Branch Sides:
            - BranchSide:      'parserInternals.c:971,13'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
            - BranchSide:      'parserInternals.c:971,13'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
        - Branch String:   'parserInternals.c:971,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:972,19'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
            - BranchSide:      'parserInternals.c:973,22'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
        - Branch String:   'parserInternals.c:973,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:974,17'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
            - BranchSide:      'parserInternals.c:975,13'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
        - Branch String:   'parserInternals.c:975,20'
          Branch Sides:
            - BranchSide:      'parserInternals.c:975,13'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
            - BranchSide:      'parserInternals.c:975,20'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
        - Branch String:   'parserInternals.c:975,20'
          Branch Sides:
            - BranchSide:      'parserInternals.c:975,20'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
            - BranchSide:      'parserInternals.c:975,13'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
        - Branch String:   'parserInternals.c:975,20'
          Branch Sides:
            - BranchSide:      'parserInternals.c:975,13'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
            - BranchSide:      'parserInternals.c:975,13'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
        - Branch String:   'parserInternals.c:975,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:976,19'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
            - BranchSide:      'parserInternals.c:977,26'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
        - Branch String:   'parserInternals.c:978,33'
          Branch Sides:
            - BranchSide:      'parserInternals.c:978,37'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
            - BranchSide:      'parserInternals.c:980,21'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
        - Branch String:   'parserInternals.c:978,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:979,17'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
            - BranchSide:      'parserInternals.c:980,21'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
        - Branch String:   'parserInternals.c:982,34'
          Branch Sides:
            - BranchSide:      'parserInternals.c:982,38'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
            - BranchSide:      'parserInternals.c:983,22'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
        - Branch String:   'parserInternals.c:982,51'
          Branch Sides:
            - BranchSide:      'parserInternals.c:982,13'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
            - BranchSide:      'parserInternals.c:983,22'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
        - Branch String:   'parserInternals.c:983,34'
          Branch Sides:
            - BranchSide:      'parserInternals.c:983,38'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
            - BranchSide:      'parserInternals.c:984,22'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
        - Branch String:   'parserInternals.c:983,51'
          Branch Sides:
            - BranchSide:      'parserInternals.c:982,13'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
            - BranchSide:      'parserInternals.c:984,22'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
        - Branch String:   'parserInternals.c:984,34'
          Branch Sides:
            - BranchSide:      'parserInternals.c:984,38'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
            - BranchSide:      'parserInternals.c:985,21'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
        - Branch String:   'parserInternals.c:984,51'
          Branch Sides:
            - BranchSide:      'parserInternals.c:982,13'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
            - BranchSide:      'parserInternals.c:985,21'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
        - Branch String:   'parserInternals.c:985,33'
          Branch Sides:
            - BranchSide:      'parserInternals.c:982,13'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
            - BranchSide:      'parserInternals.c:985,37'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
        - Branch String:   'parserInternals.c:985,49'
          Branch Sides:
            - BranchSide:      'parserInternals.c:982,13'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
            - BranchSide:      'parserInternals.c:986,21'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
        - Branch String:   'parserInternals.c:982,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:987,27'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
            - BranchSide:      'parserInternals.c:988,17'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
        - Branch String:   'parserInternals.c:988,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:989,17'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlLookupCharEncodingHandler
            - BranchSide:      'parserInternals.c:990,17'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
        - Branch String:   'parserInternals.c:994,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:995,24'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:996,21'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1007,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1008,16'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1009,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:949,11'
          Dst:             xmlLookupCharEncodingHandler
        - Src:             'parserInternals.c:954,11'
          Dst:             xmlEncInputChunk
        - Src:             'parserInternals.c:967,14'
          Dst:             xmlStrncmp
        - Src:             'parserInternals.c:991,13'
          Dst:             xmlCharEncCloseFunc
        - Src:             'parserInternals.c:992,19'
          Dst:             xmlOpenCharEncodingHandler
        - Src:             'parserInternals.c:1005,5'
          Dst:             xmlCharEncCloseFunc
        - Src:             'parserInternals.c:1006,11'
          Dst:             xmlLookupCharEncodingHandler
    - functionName:    xmlSwitchToEncoding
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1219
      functionLinenumberEnd: 1223
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'struct._xmlCharEncodingHandler *'
      constantsTouched: []
      argNames:
        - ctxt
        - handler
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSwitchInputEncoding
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:1220,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1221,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1222,35'
              BranchSideFuncs:
                - xmlSwitchInputEncoding
      Callsites:
        - Src:             'parserInternals.c:1222,12'
          Dst:             xmlSwitchInputEncoding
    - functionName:    xmlCopyChar
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 921
      functionLinenumberEnd: 929
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - len
        - out
        - val
      BBCount:         11
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCopyCharMultiByte
      functionUses:    6
      BranchProfiles:
        - Branch String:   'parserInternals.c:922,23'
          Branch Sides:
            - BranchSide:      'parserInternals.c:922,37'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:922,27'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
        - Branch String:   'parserInternals.c:922,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:922,37'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:924,10'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
        - Branch String:   'parserInternals.c:924,10'
          Branch Sides:
            - BranchSide:      'parserInternals.c:925,31'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
            - BranchSide:      'parserInternals.c:927,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:925,9'
          Dst:             xmlCopyCharMultiByte
    - functionName:    xmlCopyCharMultiByte
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 877
      functionLinenumberEnd: 907
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - out
        - val
      BBCount:         24
      ICount:          149
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - abort
        - fprintf
      functionUses:    15
      BranchProfiles:
        - Branch String:   'parserInternals.c:878,23'
          Branch Sides:
            - BranchSide:      'parserInternals.c:878,37'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:878,27'
              BranchSideFuncs:
                - fprintf
                - abort
        - Branch String:   'parserInternals.c:878,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:878,37'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:888,10'
              BranchSideFuncs:
                - fprintf
                - abort
        - Branch String:   'parserInternals.c:888,10'
          Branch Sides:
            - BranchSide:      'parserInternals.c:889,22'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      'parserInternals.c:905,12'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:891,6'
          Branch Sides:
            - BranchSide:      'parserInternals.c:891,32'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:892,11'
              BranchSideFuncs:
                - fprintf
                - abort
        - Branch String:   'parserInternals.c:892,11'
          Branch Sides:
            - BranchSide:      'parserInternals.c:892,37'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:893,11'
              BranchSideFuncs:
                - fprintf
                - abort
        - Branch String:   'parserInternals.c:893,11'
          Branch Sides:
            - BranchSide:      'parserInternals.c:893,39'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:896,21'
              BranchSideFuncs:
                - fprintf
                - abort
        - Branch String:   'parserInternals.c:901,2'
          Branch Sides:
            - BranchSide:      'parserInternals.c:902,16'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:903,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:896,13'
          Dst:             fprintf
        - Src:             'parserInternals.c:897,13'
          Dst:             abort
    - functionName:    xmlStringCurrentChar
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 854
      functionLinenumberEnd: 865
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
        - len
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlGetUTF8Char
      functionUses:    50
      BranchProfiles:
        - Branch String:   'parserInternals.c:857,23'
          Branch Sides:
            - BranchSide:      'parserInternals.c:857,27'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:858,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:857,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:858,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:861,6'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'parserInternals.c:864,12'
          Branch Sides:
            - BranchSide:      'parserInternals.c:864,5'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:864,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:862,9'
          Dst:             xmlGetUTF8Char
    - functionName:    xmlCurrentChar
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ctxt
        - len
      BBCount:         69
      ICount:          430
      EdgeCount:       94
      CyclomaticComplexity: 27
      functionsReached:
        - xmlCtxtErrIO
        - xmlFatalErr
        - xmlParserGrow
      functionUses:    24
      BranchProfiles:
        - Branch String:   'parserInternals.c:718,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:718,67'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:718,28'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parserInternals.c:718,41'
          Branch Sides:
            - BranchSide:      'parserInternals.c:718,67'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:718,45'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parserInternals.c:718,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:718,67'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:720,13'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parserInternals.c:722,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:723,23'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlCtxtErrIO
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:727,11'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlFatalErr
        - Branch String:   'parserInternals.c:730,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:732,13'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:772,13'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:732,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:739,17'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:765,14'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:739,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:745,21'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:749,24'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parserInternals.c:745,21'
          Branch Sides:
            - BranchSide:      'parserInternals.c:746,21'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:747,18'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:749,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:750,21'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:762,18'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:750,21'
          Branch Sides:
            - BranchSide:      'parserInternals.c:751,22'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:753,22'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parserInternals.c:772,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:773,13'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:774,14'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:774,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:775,13'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:777,13'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:777,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:779,17'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:785,17'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:779,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:780,17'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:781,20'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:785,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:786,17'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:787,18'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:787,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:788,17'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:790,17'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:790,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:792,24'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:799,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:795,35'
          Branch Sides:
            - BranchSide:      'parserInternals.c:795,40'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:796,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:795,55'
          Branch Sides:
            - BranchSide:      'parserInternals.c:795,59'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:797,18'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:795,21'
          Branch Sides:
            - BranchSide:      'parserInternals.c:796,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:797,18'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:799,21'
          Branch Sides:
            - BranchSide:      'parserInternals.c:800,21'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:801,22'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:801,21'
          Branch Sides:
            - BranchSide:      'parserInternals.c:802,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:805,24'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:809,37'
          Branch Sides:
            - BranchSide:      'parserInternals.c:809,41'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:810,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:809,21'
          Branch Sides:
            - BranchSide:      'parserInternals.c:810,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:811,18'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:820,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:821,22'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:824,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:723,9'
          Dst:             xmlParserGrow
        - Src:             'parserInternals.c:758,21'
          Dst:             xmlFatalErr
        - Src:             'parserInternals.c:821,9'
          Dst:             xmlCtxtErrIO
    - functionName:    xmlNextChar
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         63
      ICount:          402
      EdgeCount:       85
      CyclomaticComplexity: 24
      functionsReached:
        - xmlCtxtErrIO
        - xmlParserGrow
      functionUses:    114
      BranchProfiles:
        - Branch String:   'parserInternals.c:611,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:611,28'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:612,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:611,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:612,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:614,13'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlParserGrow
        - Branch String:   'parserInternals.c:616,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:617,23'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:623,11'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:618,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:619,13'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:620,17'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:626,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:627,13'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:647,9'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:627,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:628,13'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:631,20'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:631,20'
          Branch Sides:
            - BranchSide:      'parserInternals.c:638,35'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:643,13'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:649,25'
          Branch Sides:
            - BranchSide:      'parserInternals.c:649,29'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:650,13'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:649,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:650,13'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:652,13'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:652,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:654,17'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:658,33'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:654,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:655,17'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:656,13'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:660,29'
          Branch Sides:
            - BranchSide:      'parserInternals.c:660,33'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:661,17'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:660,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:661,17'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:663,17'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:663,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:665,22'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:669,22'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:665,36'
          Branch Sides:
            - BranchSide:      'parserInternals.c:665,41'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:666,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:665,56'
          Branch Sides:
            - BranchSide:      'parserInternals.c:665,60'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:667,17'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:665,21'
          Branch Sides:
            - BranchSide:      'parserInternals.c:666,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:667,17'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:669,33'
          Branch Sides:
            - BranchSide:      'parserInternals.c:669,38'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:670,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:669,21'
          Branch Sides:
            - BranchSide:      'parserInternals.c:670,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:673,22'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:673,36'
          Branch Sides:
            - BranchSide:      'parserInternals.c:673,40'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:674,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:673,21'
          Branch Sides:
            - BranchSide:      'parserInternals.c:674,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:675,17'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:684,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:685,22'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:688,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:617,9'
          Dst:             xmlParserGrow
        - Src:             'parserInternals.c:685,9'
          Dst:             xmlCtxtErrIO
    - functionName:    xmlParserInputShrink
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserInput *'
      constantsTouched: []
      argNames:
        - in
      BBCount:         31
      ICount:          213
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - xmlBufContent
        - xmlBufEnd
        - xmlBufShrink
        - xmlBufUse
        - xmlParserInputBufferRead
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:550,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:550,21'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:551,9'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlBufEnd
                - xmlParserInputBufferRead
                - xmlBufShrink
        - Branch String:   'parserInternals.c:551,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:551,26'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:552,9'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlBufEnd
                - xmlParserInputBufferRead
                - xmlBufShrink
        - Branch String:   'parserInternals.c:552,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:552,27'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:553,9'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlBufEnd
                - xmlParserInputBufferRead
                - xmlBufShrink
        - Branch String:   'parserInternals.c:553,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:553,26'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:554,9'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlBufEnd
                - xmlParserInputBufferRead
                - xmlBufShrink
        - Branch String:   'parserInternals.c:554,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:554,34'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:556,12'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlBufEnd
                - xmlParserInputBufferRead
                - xmlBufShrink
        - Branch String:   'parserInternals.c:561,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:562,21'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlBufUse
                - xmlBufContent
                - xmlBufEnd
                - xmlParserInputBufferRead
            - BranchSide:      'parserInternals.c:573,19'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlBufEnd
                - xmlParserInputBufferRead
        - Branch String:   'parserInternals.c:563,6'
          Branch Sides:
            - BranchSide:      'parserInternals.c:564,21'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlBufEnd
                - xmlParserInputBufferRead
            - BranchSide:      'parserInternals.c:571,5'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlBufEnd
                - xmlParserInputBufferRead
        - Branch String:   'parserInternals.c:565,35'
          Branch Sides:
            - BranchSide:      'parserInternals.c:566,18'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlBufEnd
                - xmlParserInputBufferRead
            - BranchSide:      'parserInternals.c:567,17'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlBufEnd
                - xmlParserInputBufferRead
        - Branch String:   'parserInternals.c:565,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:567,17'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlBufEnd
                - xmlParserInputBufferRead
            - BranchSide:      'parserInternals.c:569,33'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlBufEnd
                - xmlParserInputBufferRead
        - Branch String:   'parserInternals.c:573,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:574,34'
              BranchSideFuncs:
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufEnd
            - BranchSide:      'parserInternals.c:577,30'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufEnd
        - Branch String:   'parserInternals.c:578,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:580,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:585,15'
              BranchSideFuncs:
                - xmlBufEnd
      Callsites:
        - Src:             'parserInternals.c:562,8'
          Dst:             xmlBufShrink
        - Src:             'parserInternals.c:573,9'
          Dst:             xmlBufUse
        - Src:             'parserInternals.c:574,9'
          Dst:             xmlParserInputBufferRead
        - Src:             'parserInternals.c:577,16'
          Dst:             xmlBufContent
        - Src:             'parserInternals.c:586,15'
          Dst:             xmlBufEnd
    - functionName:    xmlParserShrink
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         25
      ICount:          152
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - xmlBufShrink
        - xmlBufUpdateInput
      functionUses:    15
      BranchProfiles:
        - Branch String:   'parserInternals.c:508,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:509,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:511,11'
              BranchSideFuncs:
                - xmlBufUpdateInput
                - xmlBufShrink
        - Branch String:   'parserInternals.c:511,37'
          Branch Sides:
            - BranchSide:      'parserInternals.c:512,10'
              BranchSideFuncs:
                - xmlBufUpdateInput
                - xmlBufShrink
            - BranchSide:      'parserInternals.c:516,12'
              BranchSideFuncs:
                - xmlBufUpdateInput
                - xmlBufShrink
        - Branch String:   'parserInternals.c:512,32'
          Branch Sides:
            - BranchSide:      'parserInternals.c:513,10'
              BranchSideFuncs:
                - xmlBufUpdateInput
                - xmlBufShrink
            - BranchSide:      'parserInternals.c:516,12'
              BranchSideFuncs:
                - xmlBufUpdateInput
                - xmlBufShrink
        - Branch String:   'parserInternals.c:511,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:514,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:516,12'
              BranchSideFuncs:
                - xmlBufUpdateInput
                - xmlBufShrink
        - Branch String:   'parserInternals.c:521,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:522,28'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlBufUpdateInput
            - BranchSide:      'parserInternals.c:534,23'
              BranchSideFuncs:
                - xmlBufUpdateInput
        - Branch String:   'parserInternals.c:524,6'
          Branch Sides:
            - BranchSide:      'parserInternals.c:525,21'
              BranchSideFuncs:
                - xmlBufUpdateInput
            - BranchSide:      'parserInternals.c:532,5'
              BranchSideFuncs:
                - xmlBufUpdateInput
        - Branch String:   'parserInternals.c:526,35'
          Branch Sides:
            - BranchSide:      'parserInternals.c:527,18'
              BranchSideFuncs:
                - xmlBufUpdateInput
            - BranchSide:      'parserInternals.c:528,17'
              BranchSideFuncs:
                - xmlBufUpdateInput
        - Branch String:   'parserInternals.c:526,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:528,17'
              BranchSideFuncs:
                - xmlBufUpdateInput
            - BranchSide:      'parserInternals.c:530,33'
              BranchSideFuncs:
                - xmlBufUpdateInput
      Callsites:
        - Src:             'parserInternals.c:522,15'
          Dst:             xmlBufShrink
        - Src:             'parserInternals.c:534,5'
          Dst:             xmlBufUpdateInput
    - functionName:    xmlParserInputGrow
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlParserInput *'
        - 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:467,22'
          Branch Sides:
            - BranchSide:      'parserInternals.c:467,36'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:467,26'
              BranchSideFuncs:
                - xmlBufUse
                - xmlParserInputBufferGrow
                - xmlBufContent
                - xmlBufEnd
        - Branch String:   'parserInternals.c:467,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:467,36'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:468,9'
              BranchSideFuncs:
                - xmlBufUse
                - xmlParserInputBufferGrow
                - xmlBufContent
                - xmlBufEnd
        - Branch String:   'parserInternals.c:468,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:468,26'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:469,9'
              BranchSideFuncs:
                - xmlBufUse
                - xmlParserInputBufferGrow
                - xmlBufContent
                - xmlBufEnd
        - Branch String:   'parserInternals.c:469,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:469,27'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:470,9'
              BranchSideFuncs:
                - xmlBufUse
                - xmlParserInputBufferGrow
                - xmlBufContent
                - xmlBufEnd
        - Branch String:   'parserInternals.c:470,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:470,26'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:471,9'
              BranchSideFuncs:
                - xmlBufUse
                - xmlParserInputBufferGrow
                - xmlBufContent
                - xmlBufEnd
        - Branch String:   'parserInternals.c:471,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:471,34'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:474,10'
              BranchSideFuncs:
                - xmlBufUse
                - xmlParserInputBufferGrow
                - xmlBufContent
                - xmlBufEnd
        - Branch String:   'parserInternals.c:474,36'
          Branch Sides:
            - BranchSide:      'parserInternals.c:474,40'
              BranchSideFuncs:
                - xmlBufUse
                - xmlParserInputBufferGrow
                - xmlBufContent
                - xmlBufEnd
            - BranchSide:      'parserInternals.c:477,12'
              BranchSideFuncs:
                - xmlBufUse
                - xmlParserInputBufferGrow
                - xmlBufContent
                - xmlBufEnd
        - Branch String:   'parserInternals.c:474,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:475,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:477,12'
              BranchSideFuncs:
                - xmlBufUse
                - xmlParserInputBufferGrow
                - xmlBufContent
                - xmlBufEnd
        - Branch String:   'parserInternals.c:478,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:479,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:481,36'
              BranchSideFuncs:
                - xmlParserInputBufferGrow
                - xmlBufContent
                - xmlBufEnd
        - Branch String:   'parserInternals.c:484,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:485,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:490,15'
              BranchSideFuncs:
                - xmlBufEnd
      Callsites:
        - Src:             'parserInternals.c:478,9'
          Dst:             xmlBufUse
        - Src:             'parserInternals.c:481,11'
          Dst:             xmlParserInputBufferGrow
        - Src:             'parserInternals.c:483,16'
          Dst:             xmlBufContent
        - Src:             'parserInternals.c:491,15'
          Dst:             xmlBufEnd
    - functionName:    xmlParserInputRead
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlParserInput *'
        - 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: 357
      functionLinenumberEnd: 358
      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:358,27'
          Branch Sides:
            - BranchSide:      'parserInternals.c:358,12'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:358,12'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'parserInternals.c:358,12'
          Branch Sides:
            - BranchSide:      'parserInternals.c:358,12'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:358,12'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:358,12'
          Branch Sides:
            - BranchSide:      'parserInternals.c:358,12'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:358,12'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:358,12'
          Branch Sides:
            - BranchSide:      'parserInternals.c:358,12'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:358,12'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:358,12'
          Branch Sides:
            - BranchSide:      'parserInternals.c:358,12'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:358,12'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:358,12'
          Branch Sides:
            - BranchSide:      'parserInternals.c:358,12'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:358,12'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:358,12'
          Branch Sides:
            - BranchSide:      'parserInternals.c:358,12'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:358,12'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:358,12'
          Branch Sides:
            - BranchSide:      'parserInternals.c:358,12'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:358,12'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:358,12'
          Branch Sides:
            - BranchSide:      'parserInternals.c:358,12'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:358,12'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:358,12'
          Branch Sides:
            - BranchSide:      'parserInternals.c:358,12'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:358,30'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:358,27'
          Branch Sides:
            - BranchSide:      'parserInternals.c:358,27'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:358,30'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:358,30'
          Branch Sides:
            - BranchSide:      'parserInternals.c:358,27'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:358,30'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:358,30'
          Branch Sides:
            - BranchSide:      'parserInternals.c:358,30'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:358,30'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:358,30'
          Branch Sides:
            - BranchSide:      'parserInternals.c:358,27'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:358,30'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:358,30'
          Branch Sides:
            - BranchSide:      'parserInternals.c:358,27'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:358,30'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:358,30'
          Branch Sides:
            - BranchSide:      'parserInternals.c:358,27'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:358,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:358,12'
          Dst:             xmlCharInRange
    - functionName:    xmlCtxtSetErrorHandler
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - handler
        - data
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'parserInternals.c:118,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:119,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:120,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCheckVersion
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - version
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fprintf
        - xmlInitParser
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:73,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:74,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'parserInternals.c:77,17'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'parserInternals.c:71,5'
          Dst:             xmlInitParser
        - Src:             'parserInternals.c:74,2'
          Dst:             fprintf
        - Src:             'parserInternals.c:78,2'
          Dst:             fprintf
    - functionName:    xmlSAX2DecodeAttrEntities
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1745
      functionLinenumberEnd: 1760
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - str
        - end
      BBCount:         10
      ICount:          57
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - xmlExpandEntitiesInAttValue
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:1749,5'
          Branch Sides:
            - BranchSide:      'SAX2.c:1750,16'
              BranchSideFuncs:
                - xmlExpandEntitiesInAttValue
            - BranchSide:      'SAX2.c:1752,5'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:1750,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:1749,5'
              BranchSideFuncs:
                - xmlExpandEntitiesInAttValue
            - BranchSide:      'SAX2.c:1751,6'
              BranchSideFuncs:
                - xmlExpandEntitiesInAttValue
      Callsites:
        - Src:             'SAX2.c:1759,12'
          Dst:             xmlExpandEntitiesInAttValue
    - functionName:    xmlSAX2TextNode
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1657
      functionLinenumberEnd: 1730
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        3
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - str
        - len
      BBCount:         77
      ICount:          475
      EdgeCount:       105
      CyclomaticComplexity: 30
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlCtxtErrMemory
        - xmlDictLookup
        - xmlSAX2ErrMemory
        - xmlStrndup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'SAX2.c:1664,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1665,8'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
                - xmlCtxtErrMemory
            - BranchSide:      'SAX2.c:1669,21'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
                - xmlCtxtErrMemory
        - Branch String:   'SAX2.c:1671,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1672,26'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'SAX2.c:1675,12'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1680,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1680,15'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1681,23'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1683,41'
          Branch Sides:
            - BranchSide:      'SAX2.c:1684,7'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1690,14'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1683,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1686,15'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1690,14'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1690,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:1690,29'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1698,13'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1690,41'
          Branch Sides:
            - BranchSide:      'SAX2.c:1690,45'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1692,29'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1690,58'
          Branch Sides:
            - BranchSide:      'SAX2.c:1691,8'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1692,29'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1691,20'
          Branch Sides:
            - BranchSide:      'SAX2.c:1691,24'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1698,13'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1690,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:1692,29'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1698,13'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1693,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:1694,34'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1698,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1698,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:1698,35'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1698,13'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1698,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:1698,13'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1698,13'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1698,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:1698,35'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1698,13'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1702,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1703,8'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1705,29'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1703,8'
          Branch Sides:
            - BranchSide:      'SAX2.c:1703,8'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1704,6'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1703,8'
          Branch Sides:
            - BranchSide:      'SAX2.c:1703,8'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1703,8'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1703,8'
          Branch Sides:
            - BranchSide:      'SAX2.c:1703,8'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1704,6'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1703,7'
          Branch Sides:
            - BranchSide:      'SAX2.c:1703,29'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1704,6'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1706,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:1707,34'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1711,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1717,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1718,28'
              BranchSideFuncs:
                - xmlStrndup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1725,29'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'SAX2.c:1719,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1720,23'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1724,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'SAX2.c:1727,34'
          Branch Sides:
            - BranchSide:      'SAX2.c:1727,38'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'SAX2.c:1729,12'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:1727,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1728,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'SAX2.c:1729,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'SAX2.c:1672,9'
          Dst:             xmlCtxtErrMemory
        - Src:             'SAX2.c:1692,15'
          Dst:             xmlDictLookup
        - Src:             'SAX2.c:1694,17'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1705,15'
          Dst:             xmlDictLookup
        - Src:             'SAX2.c:1707,17'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1718,17'
          Dst:             xmlStrndup
        - Src:             'SAX2.c:1720,6'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1727,38'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'SAX2.c:1728,2'
          Dst:             __xmlRegisterNodeDefaultValue
    - functionName:    xmlSAX2ErrMemory
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErrMemory
      functionUses:    52
      BranchProfiles:  []
      Callsites:
        - Src:             'SAX2.c:43,5'
          Dst:             xmlCtxtErrMemory
    - functionName:    xmlNsErrMsg
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 886
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct._xmlParserCtxt *'
        - int
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - str1
        - str2
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErr
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'SAX2.c:884,5'
          Dst:             xmlCtxtErr
    - functionName:    htmlDefaultSAXHandlerInit
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2800
      functionLinenumberEnd: 2801
      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: 2757
      functionLinenumberEnd: 2790
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlSAXHandler *'
      constantsTouched: []
      argNames:
        - hdlr
      BBCount:         7
      ICount:          113
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - xmlParserError
        - xmlParserWarning
        - xmlSAX2CDataBlock
        - xmlSAX2Characters
        - xmlSAX2Comment
        - xmlSAX2EndDocument
        - xmlSAX2EndElement
        - xmlSAX2GetEntity
        - xmlSAX2IgnorableWhitespace
        - xmlSAX2InternalSubset
        - xmlSAX2ProcessingInstruction
        - xmlSAX2SetDocumentLocator
        - xmlSAX2StartDocument
        - xmlSAX2StartElement
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:2758,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:2758,28'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2759,2'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:2758,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2759,2'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2761,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSAX2InternalSubset
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - name
        - ExternalID
        - SystemID
      BBCount:         15
      ICount:          111
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlCreateIntSubset
        - xmlFreeDtd
        - xmlGetIntSubset
        - xmlSAX2ErrMemory
        - xmlUnlinkNode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'SAX2.c:246,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:246,22'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:248,9'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeDtd
        - Branch String:   'SAX2.c:248,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:249,2'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:250,27'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeDtd
        - Branch String:   'SAX2.c:251,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:252,6'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlCreateIntSubset
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:259,21'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:252,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:253,6'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:254,29'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlCreateIntSubset
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:260,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:260,9'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:261,26'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
      Callsites:
        - Src:             'SAX2.c:250,11'
          Dst:             xmlGetIntSubset
        - Src:             'SAX2.c:254,2'
          Dst:             xmlUnlinkNode
        - Src:             'SAX2.c:255,2'
          Dst:             xmlFreeDtd
        - Src:             'SAX2.c:259,2'
          Dst:             xmlCreateIntSubset
        - Src:             'SAX2.c:261,9'
          Dst:             xmlSAX2ErrMemory
    - functionName:    xmlSAX2GetEntity
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      'struct._xmlEntity *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - name
      BBCount:         26
      ICount:          164
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - xmlFatalErrMsg
        - xmlGetDocEntity
        - xmlGetPredefinedEntity
      functionUses:    4
      BranchProfiles:
        - Branch String:   'SAX2.c:444,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:444,22'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:446,9'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlFatalErrMsg.918
                - xmlGetDocEntity
                - xmlGetPredefinedEntity
        - Branch String:   'SAX2.c:446,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:447,31'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlFatalErrMsg.918
                - xmlGetDocEntity
            - BranchSide:      'SAX2.c:451,10'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlFatalErrMsg.918
                - xmlGetDocEntity
        - Branch String:   'SAX2.c:448,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:449,13'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:450,5'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlFatalErrMsg.918
                - xmlGetDocEntity
        - Branch String:   'SAX2.c:451,31'
          Branch Sides:
            - BranchSide:      'SAX2.c:451,35'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlFatalErrMsg.918
                - xmlGetDocEntity
            - BranchSide:      'SAX2.c:470,24'
              BranchSideFuncs:
                - xmlGetDocEntity
        - Branch String:   'SAX2.c:451,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:452,6'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlFatalErrMsg.918
                - xmlGetDocEntity
            - BranchSide:      'SAX2.c:470,24'
              BranchSideFuncs:
                - xmlGetDocEntity
        - Branch String:   'SAX2.c:452,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:453,6'
              BranchSideFuncs:
                - xmlGetDocEntity
            - BranchSide:      'SAX2.c:457,28'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlFatalErrMsg.918
        - Branch String:   'SAX2.c:461,7'
          Branch Sides:
            - BranchSide:      'SAX2.c:462,22'
              BranchSideFuncs:
                - xmlFatalErrMsg.918
            - BranchSide:      'SAX2.c:466,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'SAX2.c:447,8'
          Dst:             xmlGetPredefinedEntity
        - Src:             'SAX2.c:454,12'
          Dst:             xmlGetDocEntity
        - Src:             'SAX2.c:457,12'
          Dst:             xmlGetDocEntity
        - Src:             'SAX2.c:460,9'
          Dst:             xmlGetDocEntity
        - Src:             'SAX2.c:462,7'
          Dst:             xmlFatalErrMsg
        - Src:             'SAX2.c:470,8'
          Dst:             xmlGetDocEntity
    - functionName:    xmlSAX2SetDocumentLocator
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct._xmlSAXLocator *'
      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: 781
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         38
      ICount:          246
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - htmlNewDocNoDtD
        - xmlDictReference
        - xmlNewDoc
        - xmlPathToURI
        - xmlSAX2ErrMemory
        - xmlTreeEnsureXMLDecl
      functionUses:    2
      BranchProfiles:
        - Branch String:   'SAX2.c:785,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:785,22'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:788,9'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlSAX2ErrMemory
                - xmlTreeEnsureXMLDecl
                - xmlPathToURI
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlDictReference
                - xmlSAX2ErrMemory
                - htmlNewDocNoDtD
        - Branch String:   'SAX2.c:788,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:789,6'
              BranchSideFuncs:
                - xmlPathToURI
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - htmlNewDocNoDtD
            - BranchSide:      'SAX2.c:800,32'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlSAX2ErrMemory
                - xmlTreeEnsureXMLDecl
                - xmlPathToURI
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlDictReference
        - Branch String:   'SAX2.c:789,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:790,20'
              BranchSideFuncs:
                - htmlNewDocNoDtD
                - xmlPathToURI
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:791,6'
              BranchSideFuncs:
                - xmlPathToURI
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:791,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:792,23'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:795,2'
              BranchSideFuncs:
                - xmlPathToURI
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:801,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:802,6'
              BranchSideFuncs:
                - xmlTreeEnsureXMLDecl
                - xmlPathToURI
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlDictReference
            - BranchSide:      'SAX2.c:808,23'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:803,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:804,10'
              BranchSideFuncs:
                - xmlTreeEnsureXMLDecl
                - xmlPathToURI
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlDictReference
            - BranchSide:      'SAX2.c:805,24'
              BranchSideFuncs:
                - xmlTreeEnsureXMLDecl
                - xmlPathToURI
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlDictReference
        - Branch String:   'SAX2.c:811,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:811,28'
              BranchSideFuncs:
                - xmlTreeEnsureXMLDecl
                - xmlPathToURI
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlDictReference
            - BranchSide:      'SAX2.c:815,34'
              BranchSideFuncs:
                - xmlTreeEnsureXMLDecl
                - xmlPathToURI
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:811,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:812,18'
              BranchSideFuncs:
                - xmlDictReference
                - xmlTreeEnsureXMLDecl
                - xmlPathToURI
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:815,34'
              BranchSideFuncs:
                - xmlTreeEnsureXMLDecl
                - xmlPathToURI
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:815,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:0,0'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:816,30'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:820,31'
          Branch Sides:
            - BranchSide:      'SAX2.c:820,35'
              BranchSideFuncs:
                - xmlPathToURI
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:820,31'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:820,61'
          Branch Sides:
            - BranchSide:      'SAX2.c:820,61'
              BranchSideFuncs:
                - xmlPathToURI
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:821,3'
              BranchSideFuncs:
                - xmlPathToURI
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:821,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:821,28'
              BranchSideFuncs:
                - xmlPathToURI
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:821,24'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:820,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:820,9'
              BranchSideFuncs:
                - xmlPathToURI
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:822,51'
              BranchSideFuncs:
                - xmlPathToURI
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:823,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:824,23'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:825,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'SAX2.c:790,20'
          Dst:             htmlNewDocNoDtD
        - Src:             'SAX2.c:792,6'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:800,22'
          Dst:             xmlNewDoc
        - Src:             'SAX2.c:808,6'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:813,6'
          Dst:             xmlDictReference
        - Src:             'SAX2.c:815,13'
          Dst:             xmlTreeEnsureXMLDecl
        - Src:             'SAX2.c:816,13'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:822,21'
          Dst:             xmlPathToURI
        - Src:             'SAX2.c:824,6'
          Dst:             xmlSAX2ErrMemory
    - functionName:    xmlSAX2EndDocument
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 836
      functionLinenumberEnd: 867
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         40
      ICount:          224
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - xmlSAX2ErrMemory
        - xmlStrdup
        - xmlValidateDocumentFinal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'SAX2.c:840,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:840,22'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:842,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSAX2ErrMemory
                - xmlValidateDocumentFinal
        - Branch String:   'SAX2.c:842,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:842,27'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSAX2ErrMemory
                - xmlValidateDocumentFinal
            - BranchSide:      'SAX2.c:847,11'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:842,44'
          Branch Sides:
            - BranchSide:      'SAX2.c:843,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSAX2ErrMemory
                - xmlValidateDocumentFinal
            - BranchSide:      'SAX2.c:847,11'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:843,21'
          Branch Sides:
            - BranchSide:      'SAX2.c:843,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSAX2ErrMemory
                - xmlValidateDocumentFinal
            - BranchSide:      'SAX2.c:847,11'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:842,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:844,43'
              BranchSideFuncs:
                - xmlValidateDocumentFinal
                - xmlStrdup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:847,11'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:848,23'
          Branch Sides:
            - BranchSide:      'SAX2.c:848,27'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:848,23'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:848,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:848,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:849,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:851,60'
          Branch Sides:
            - BranchSide:      'SAX2.c:852,14'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:854,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:851,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:854,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:855,21'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:855,39'
          Branch Sides:
            - BranchSide:      'SAX2.c:855,43'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:857,20'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:855,20'
          Branch Sides:
            - BranchSide:      'SAX2.c:856,33'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:857,20'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:861,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:862,39'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:866,5'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:863,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:864,34'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:865,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'SAX2.c:844,17'
          Dst:             xmlValidateDocumentFinal
        - Src:             'SAX2.c:862,29'
          Dst:             xmlStrdup
        - Src:             'SAX2.c:864,17'
          Dst:             xmlSAX2ErrMemory
    - functionName:    xmlSAX2StartElement
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1428
      functionLinenumberEnd: 1613
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char **'
      constantsTouched: []
      argNames:
        - ctx
        - fullname
        - atts
      BBCount:         143
      ICount:          855
      EdgeCount:       197
      CyclomaticComplexity: 56
      functionsReached:
        - nodePush
        - xmlAddChild
        - xmlCheckDefaultedAttributes
        - xmlErrValid
        - xmlFreeNode
        - xmlNewDocNodeEatName
        - xmlNewNs
        - xmlNsWarnMsg
        - xmlSAX2AttributeInternal
        - xmlSAX2ErrMemory
        - xmlSearchNs
        - xmlSetNs
        - xmlSplitQName
        - xmlStrdup
        - xmlUnlinkNode
        - xmlValidateDtdFinal
        - xmlValidateRoot
      functionUses:    2
      BranchProfiles:
        - Branch String:   'SAX2.c:1439,23'
          Branch Sides:
            - BranchSide:      'SAX2.c:1439,71'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:1439,27'
              BranchSideFuncs:
                - xmlSplitQName
                - xmlNewDocNodeEatName
                - nodePush
                - xmlAddChild
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlErrValid
        - Branch String:   'SAX2.c:1439,45'
          Branch Sides:
            - BranchSide:      'SAX2.c:1439,71'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:1439,49'
              BranchSideFuncs:
                - xmlSplitQName
                - xmlNewDocNodeEatName
                - nodePush
                - xmlAddChild
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlErrValid
        - Branch String:   'SAX2.c:1439,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1439,71'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:1444,9'
              BranchSideFuncs:
                - xmlSplitQName
                - xmlNewDocNodeEatName
                - nodePush
                - xmlAddChild
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlErrValid
        - Branch String:   'SAX2.c:1444,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:1444,28'
              BranchSideFuncs:
                - xmlSplitQName
                - xmlNewDocNodeEatName
                - nodePush
                - xmlAddChild
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlErrValid
            - BranchSide:      'SAX2.c:1455,9'
              BranchSideFuncs:
                - xmlSplitQName
                - xmlNewDocNodeEatName
                - nodePush
                - xmlAddChild
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlStrdup
        - Branch String:   'SAX2.c:1444,60'
          Branch Sides:
            - BranchSide:      'SAX2.c:1445,11'
              BranchSideFuncs:
                - xmlSplitQName
                - xmlNewDocNodeEatName
                - nodePush
                - xmlAddChild
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlErrValid
            - BranchSide:      'SAX2.c:1455,9'
              BranchSideFuncs:
                - xmlSplitQName
                - xmlNewDocNodeEatName
                - nodePush
                - xmlAddChild
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlStrdup
        - Branch String:   'SAX2.c:1445,43'
          Branch Sides:
            - BranchSide:      'SAX2.c:1446,5'
              BranchSideFuncs:
                - xmlErrValid
                - xmlSplitQName
                - xmlNewDocNodeEatName
                - nodePush
                - xmlAddChild
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlStrdup
            - BranchSide:      'SAX2.c:1450,14'
              BranchSideFuncs:
                - xmlErrValid
                - xmlSplitQName
                - xmlNewDocNodeEatName
                - nodePush
                - xmlAddChild
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlStrdup
        - Branch String:   'SAX2.c:1446,48'
          Branch Sides:
            - BranchSide:      'SAX2.c:1447,5'
              BranchSideFuncs:
                - xmlSplitQName
                - xmlNewDocNodeEatName
                - nodePush
                - xmlAddChild
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlErrValid
            - BranchSide:      'SAX2.c:1455,9'
              BranchSideFuncs:
                - xmlSplitQName
                - xmlNewDocNodeEatName
                - nodePush
                - xmlAddChild
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlStrdup
        - Branch String:   'SAX2.c:1447,47'
          Branch Sides:
            - BranchSide:      'SAX2.c:1448,5'
              BranchSideFuncs:
                - xmlSplitQName
                - xmlNewDocNodeEatName
                - nodePush
                - xmlAddChild
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlErrValid
            - BranchSide:      'SAX2.c:1455,9'
              BranchSideFuncs:
                - xmlSplitQName
                - xmlNewDocNodeEatName
                - nodePush
                - xmlAddChild
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlStrdup
        - Branch String:   'SAX2.c:1448,49'
          Branch Sides:
            - BranchSide:      'SAX2.c:1449,5'
              BranchSideFuncs:
                - xmlSplitQName
                - xmlNewDocNodeEatName
                - nodePush
                - xmlAddChild
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlErrValid
            - BranchSide:      'SAX2.c:1455,9'
              BranchSideFuncs:
                - xmlSplitQName
                - xmlNewDocNodeEatName
                - nodePush
                - xmlAddChild
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlStrdup
        - Branch String:   'SAX2.c:1444,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1450,14'
              BranchSideFuncs:
                - xmlErrValid
                - xmlSplitQName
                - xmlNewDocNodeEatName
                - nodePush
                - xmlAddChild
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlStrdup
            - BranchSide:      'SAX2.c:1455,9'
              BranchSideFuncs:
                - xmlSplitQName
                - xmlNewDocNodeEatName
                - nodePush
                - xmlAddChild
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlStrdup
        - Branch String:   'SAX2.c:1455,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1456,16'
              BranchSideFuncs:
                - xmlStrdup
                - xmlNewDocNodeEatName
                - nodePush
                - xmlAddChild
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1462,30'
              BranchSideFuncs:
                - xmlSplitQName
                - xmlNewDocNodeEatName
                - nodePush
                - xmlAddChild
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1463,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:0,0'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1464,30'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1475,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1476,2'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1480,5'
              BranchSideFuncs:
                - nodePush
                - xmlAddChild
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'SAX2.c:1481,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1482,6'
              BranchSideFuncs:
                - nodePush
                - xmlAddChild
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'SAX2.c:1491,14'
              BranchSideFuncs:
                - nodePush
                - xmlAddChild
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'SAX2.c:1482,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1483,21'
              BranchSideFuncs:
                - nodePush
                - xmlAddChild
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'SAX2.c:1488,5'
              BranchSideFuncs:
                - nodePush
                - xmlAddChild
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'SAX2.c:1483,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:1484,15'
              BranchSideFuncs:
                - nodePush
                - xmlAddChild
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'SAX2.c:1486,10'
              BranchSideFuncs:
                - nodePush
                - xmlAddChild
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'SAX2.c:1492,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1493,31'
              BranchSideFuncs:
                - nodePush
                - xmlAddChild
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'SAX2.c:1498,18'
              BranchSideFuncs:
                - nodePush
                - xmlAddChild
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'SAX2.c:1498,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1499,23'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'SAX2.c:1509,17'
              BranchSideFuncs:
                - xmlAddChild
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
                - xmlCheckDefaultedAttributes
        - Branch String:   'SAX2.c:1501,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:1502,13'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:1503,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:1511,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1516,14'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
            - BranchSide:      'SAX2.c:1566,9'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
        - Branch String:   'SAX2.c:1516,46'
          Branch Sides:
            - BranchSide:      'SAX2.c:1517,14'
              BranchSideFuncs:
                - xmlCheckDefaultedAttributes
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
            - BranchSide:      'SAX2.c:1518,41'
              BranchSideFuncs:
                - xmlCheckDefaultedAttributes
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
        - Branch String:   'SAX2.c:1516,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:1518,41'
              BranchSideFuncs:
                - xmlCheckDefaultedAttributes
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
            - BranchSide:      'SAX2.c:1524,13'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
        - Branch String:   'SAX2.c:1524,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:1525,15'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
            - BranchSide:      'SAX2.c:1542,26'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
        - Branch String:   'SAX2.c:1528,27'
          Branch Sides:
            - BranchSide:      'SAX2.c:1528,31'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
            - BranchSide:      'SAX2.c:1528,6'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
        - Branch String:   'SAX2.c:1528,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1529,8'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
            - BranchSide:      'SAX2.c:1536,9'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
        - Branch String:   'SAX2.c:1529,23'
          Branch Sides:
            - BranchSide:      'SAX2.c:1529,27'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
            - BranchSide:      'SAX2.c:1533,9'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
        - Branch String:   'SAX2.c:1529,42'
          Branch Sides:
            - BranchSide:      'SAX2.c:1529,46'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
            - BranchSide:      'SAX2.c:1533,9'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
        - Branch String:   'SAX2.c:1529,61'
          Branch Sides:
            - BranchSide:      'SAX2.c:1530,8'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
            - BranchSide:      'SAX2.c:1533,9'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
        - Branch String:   'SAX2.c:1530,23'
          Branch Sides:
            - BranchSide:      'SAX2.c:1530,27'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
            - BranchSide:      'SAX2.c:1533,9'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
        - Branch String:   'SAX2.c:1529,7'
          Branch Sides:
            - BranchSide:      'SAX2.c:1531,32'
              BranchSideFuncs:
                - xmlSAX2AttributeInternal
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
            - BranchSide:      'SAX2.c:1533,9'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlSAX2AttributeInternal
        - Branch String:   'SAX2.c:1543,26'
          Branch Sides:
            - BranchSide:      'SAX2.c:1543,30'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNs
            - BranchSide:      'SAX2.c:1545,14'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1543,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:1544,30'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1545,14'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1545,30'
          Branch Sides:
            - BranchSide:      'SAX2.c:1545,34'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1558,14'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
        - Branch String:   'SAX2.c:1545,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:1546,26'
              BranchSideFuncs:
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1558,14'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
        - Branch String:   'SAX2.c:1550,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:1551,34'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
            - BranchSide:      'SAX2.c:1552,9'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
        - Branch String:   'SAX2.c:1558,26'
          Branch Sides:
            - BranchSide:      'SAX2.c:1558,30'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
            - BranchSide:      'SAX2.c:1561,5'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
        - Branch String:   'SAX2.c:1558,48'
          Branch Sides:
            - BranchSide:      'SAX2.c:1559,15'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
                - xmlSetNs
            - BranchSide:      'SAX2.c:1561,5'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
        - Branch String:   'SAX2.c:1559,33'
          Branch Sides:
            - BranchSide:      'SAX2.c:1559,37'
              BranchSideFuncs:
                - xmlSetNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
            - BranchSide:      'SAX2.c:1560,22'
              BranchSideFuncs:
                - xmlSetNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
        - Branch String:   'SAX2.c:1558,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:1560,22'
              BranchSideFuncs:
                - xmlSetNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
            - BranchSide:      'SAX2.c:1561,5'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
        - Branch String:   'SAX2.c:1566,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1567,11'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
                - xmlSAX2AttributeInternal
            - BranchSide:      'SAX2.c:1596,10'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
        - Branch String:   'SAX2.c:1570,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1571,6'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
            - BranchSide:      'SAX2.c:1577,6'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
        - Branch String:   'SAX2.c:1571,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1572,28'
              BranchSideFuncs:
                - xmlSAX2AttributeInternal
                - xmlValidateDtdFinal
                - xmlValidateRoot
            - BranchSide:      'SAX2.c:1576,2'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
        - Branch String:   'SAX2.c:1577,27'
          Branch Sides:
            - BranchSide:      'SAX2.c:1577,31'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
            - BranchSide:      'SAX2.c:1577,6'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
        - Branch String:   'SAX2.c:1577,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:0,0'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
            - BranchSide:      'SAX2.c:1578,8'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
        - Branch String:   'SAX2.c:1578,23'
          Branch Sides:
            - BranchSide:      'SAX2.c:1578,27'
              BranchSideFuncs:
                - xmlSAX2AttributeInternal
                - xmlValidateDtdFinal
                - xmlValidateRoot
            - BranchSide:      'SAX2.c:1580,32'
              BranchSideFuncs:
                - xmlSAX2AttributeInternal
                - xmlValidateDtdFinal
                - xmlValidateRoot
        - Branch String:   'SAX2.c:1578,42'
          Branch Sides:
            - BranchSide:      'SAX2.c:1578,46'
              BranchSideFuncs:
                - xmlSAX2AttributeInternal
                - xmlValidateDtdFinal
                - xmlValidateRoot
            - BranchSide:      'SAX2.c:1580,32'
              BranchSideFuncs:
                - xmlSAX2AttributeInternal
                - xmlValidateDtdFinal
                - xmlValidateRoot
        - Branch String:   'SAX2.c:1578,61'
          Branch Sides:
            - BranchSide:      'SAX2.c:1579,8'
              BranchSideFuncs:
                - xmlSAX2AttributeInternal
                - xmlValidateDtdFinal
                - xmlValidateRoot
            - BranchSide:      'SAX2.c:1580,32'
              BranchSideFuncs:
                - xmlSAX2AttributeInternal
                - xmlValidateDtdFinal
                - xmlValidateRoot
        - Branch String:   'SAX2.c:1579,23'
          Branch Sides:
            - BranchSide:      'SAX2.c:1579,27'
              BranchSideFuncs:
                - xmlSAX2AttributeInternal
                - xmlValidateDtdFinal
                - xmlValidateRoot
            - BranchSide:      'SAX2.c:1580,32'
              BranchSideFuncs:
                - xmlSAX2AttributeInternal
                - xmlValidateDtdFinal
                - xmlValidateRoot
        - Branch String:   'SAX2.c:1578,7'
          Branch Sides:
            - BranchSide:      'SAX2.c:1580,32'
              BranchSideFuncs:
                - xmlSAX2AttributeInternal
                - xmlValidateDtdFinal
                - xmlValidateRoot
            - BranchSide:      'SAX2.c:1585,9'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeInternal
        - Branch String:   'SAX2.c:1596,26'
          Branch Sides:
            - BranchSide:      'SAX2.c:1597,11'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
            - BranchSide:      'SAX2.c:1610,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:1596,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1600,29'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
            - BranchSide:      'SAX2.c:1610,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:1601,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1602,6'
              BranchSideFuncs:
                - xmlValidateRoot
            - BranchSide:      'SAX2.c:1603,6'
              BranchSideFuncs:
                - xmlValidateRoot
        - Branch String:   'SAX2.c:1603,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1604,6'
              BranchSideFuncs:
                - xmlValidateRoot
            - BranchSide:      'SAX2.c:1605,34'
              BranchSideFuncs:
                - xmlValidateRoot
        - Branch String:   'SAX2.c:1610,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1610,9'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:1611,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'SAX2.c:1450,2'
          Dst:             xmlErrValid
        - Src:             'SAX2.c:1457,16'
          Dst:             xmlStrdup
        - Src:             'SAX2.c:1462,16'
          Dst:             xmlSplitQName
        - Src:             'SAX2.c:1464,13'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1474,11'
          Dst:             xmlNewDocNodeEatName
        - Src:             'SAX2.c:1477,2'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1498,9'
          Dst:             nodePush
        - Src:             'SAX2.c:1499,9'
          Dst:             xmlUnlinkNode
        - Src:             'SAX2.c:1500,9'
          Dst:             xmlFreeNode
        - Src:             'SAX2.c:1509,5'
          Dst:             xmlAddChild
        - Src:             'SAX2.c:1518,13'
          Dst:             xmlCheckDefaultedAttributes
        - Src:             'SAX2.c:1531,7'
          Dst:             xmlSAX2AttributeInternal
        - Src:             'SAX2.c:1542,14'
          Dst:             xmlSearchNs
        - Src:             'SAX2.c:1544,18'
          Dst:             xmlSearchNs
        - Src:             'SAX2.c:1546,13'
          Dst:             xmlNsWarnMsg
        - Src:             'SAX2.c:1549,18'
          Dst:             xmlNewNs
        - Src:             'SAX2.c:1551,17'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1560,13'
          Dst:             xmlSetNs
        - Src:             'SAX2.c:1572,3'
          Dst:             xmlSAX2AttributeInternal
        - Src:             'SAX2.c:1580,7'
          Dst:             xmlSAX2AttributeInternal
        - Src:             'SAX2.c:1600,8'
          Dst:             xmlValidateDtdFinal
        - Src:             'SAX2.c:1605,17'
          Dst:             xmlValidateRoot
    - functionName:    xmlSAX2EndElement
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1624
      functionLinenumberEnd: 1643
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - name
      BBCount:         15
      ICount:          93
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - nodePop
        - xmlValidateOneElement
      functionUses:    2
      BranchProfiles:
        - Branch String:   'SAX2.c:1627,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1627,22'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:1629,5'
              BranchSideFuncs:
                - nodePop
                - xmlValidateOneElement
        - Branch String:   'SAX2.c:1632,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:1632,27'
              BranchSideFuncs:
                - nodePop
                - xmlValidateOneElement
            - BranchSide:      'SAX2.c:1642,13'
              BranchSideFuncs:
                - nodePop
        - Branch String:   'SAX2.c:1632,44'
          Branch Sides:
            - BranchSide:      'SAX2.c:1633,9'
              BranchSideFuncs:
                - nodePop
                - xmlValidateOneElement
            - BranchSide:      'SAX2.c:1642,13'
              BranchSideFuncs:
                - nodePop
        - Branch String:   'SAX2.c:1633,21'
          Branch Sides:
            - BranchSide:      'SAX2.c:1633,24'
              BranchSideFuncs:
                - nodePop
                - xmlValidateOneElement
            - BranchSide:      'SAX2.c:1642,13'
              BranchSideFuncs:
                - nodePop
        - Branch String:   'SAX2.c:1632,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1634,47'
              BranchSideFuncs:
                - xmlValidateOneElement
                - nodePop
            - BranchSide:      'SAX2.c:1642,13'
              BranchSideFuncs:
                - nodePop
      Callsites:
        - Src:             'SAX2.c:1634,24'
          Dst:             xmlValidateOneElement
        - Src:             'SAX2.c:1642,5'
          Dst:             nodePop
    - functionName:    xmlSAX2Characters
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2494
      functionLinenumberEnd: 2496
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - ch
        - len
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSAX2Text
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'SAX2.c:2495,5'
          Dst:             xmlSAX2Text
    - functionName:    xmlSAX2CDataBlock
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2621
      functionLinenumberEnd: 2623
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - value
        - len
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSAX2Text
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'SAX2.c:2622,5'
          Dst:             xmlSAX2Text
    - functionName:    xmlSAX2IgnorableWhitespace
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2509
      functionLinenumberEnd: 2510
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - ch
        - len
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSAX2ProcessingInstruction
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2523
      functionLinenumberEnd: 2561
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - target
        - data
      BBCount:         26
      ICount:          175
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - xmlAddChild
        - xmlAddSibling
        - xmlNewDocPI
        - xmlSAX2ErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'SAX2.c:2528,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2528,22'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2529,14'
              BranchSideFuncs:
                - xmlNewDocPI
                - xmlAddSibling
                - xmlAddChild
                - xmlAddChild
                - xmlAddChild
                - xmlAddChild
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2532,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2533,26'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2537,9'
              BranchSideFuncs:
                - xmlAddSibling
                - xmlAddChild
                - xmlAddChild
                - xmlAddChild
                - xmlAddChild
        - Branch String:   'SAX2.c:2537,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2538,6'
              BranchSideFuncs:
                - xmlAddSibling
                - xmlAddChild
                - xmlAddChild
                - xmlAddChild
                - xmlAddChild
            - BranchSide:      'SAX2.c:2545,9'
              BranchSideFuncs:
                - xmlAddSibling
                - xmlAddChild
                - xmlAddChild
                - xmlAddChild
                - xmlAddChild
        - Branch String:   'SAX2.c:2538,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:2539,21'
              BranchSideFuncs:
                - xmlAddSibling
                - xmlAddChild
                - xmlAddChild
                - xmlAddChild
                - xmlAddChild
            - BranchSide:      'SAX2.c:2544,5'
              BranchSideFuncs:
                - xmlAddSibling
                - xmlAddChild
                - xmlAddChild
                - xmlAddChild
                - xmlAddChild
        - Branch String:   'SAX2.c:2539,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:2540,15'
              BranchSideFuncs:
                - xmlAddSibling
                - xmlAddChild
                - xmlAddChild
                - xmlAddChild
                - xmlAddChild
            - BranchSide:      'SAX2.c:2542,10'
              BranchSideFuncs:
                - xmlAddSibling
                - xmlAddChild
                - xmlAddChild
                - xmlAddChild
                - xmlAddChild
        - Branch String:   'SAX2.c:2545,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2546,27'
              BranchSideFuncs:
                - xmlAddChild
            - BranchSide:      'SAX2.c:2548,16'
              BranchSideFuncs:
                - xmlAddSibling
                - xmlAddChild
                - xmlAddChild
                - xmlAddChild
        - Branch String:   'SAX2.c:2552,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2553,34'
              BranchSideFuncs:
                - xmlAddChild
            - BranchSide:      'SAX2.c:2556,9'
              BranchSideFuncs:
                - xmlAddSibling
                - xmlAddChild
        - Branch String:   'SAX2.c:2556,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2557,14'
              BranchSideFuncs:
                - xmlAddChild
            - BranchSide:      'SAX2.c:2559,16'
              BranchSideFuncs:
                - xmlAddSibling
      Callsites:
        - Src:             'SAX2.c:2531,11'
          Dst:             xmlNewDocPI
        - Src:             'SAX2.c:2533,9'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2546,2'
          Dst:             xmlAddChild
        - Src:             'SAX2.c:2549,2'
          Dst:             xmlAddChild
        - Src:             'SAX2.c:2553,9'
          Dst:             xmlAddChild
        - Src:             'SAX2.c:2557,2'
          Dst:             xmlAddChild
        - Src:             'SAX2.c:2559,2'
          Dst:             xmlAddSibling
    - functionName:    xmlSAX2Comment
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2572
      functionLinenumberEnd: 2609
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - value
      BBCount:         26
      ICount:          171
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - xmlAddChild
        - xmlAddSibling
        - xmlNewDocComment
        - xmlSAX2ErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'SAX2.c:2577,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2577,22'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2578,14'
              BranchSideFuncs:
                - xmlNewDocComment
                - xmlAddSibling
                - xmlAddChild
                - xmlAddChild
                - xmlAddChild
                - xmlAddChild
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2580,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2581,26'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2584,9'
              BranchSideFuncs:
                - xmlAddSibling
                - xmlAddChild
                - xmlAddChild
                - xmlAddChild
                - xmlAddChild
        - Branch String:   'SAX2.c:2584,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2585,6'
              BranchSideFuncs:
                - xmlAddSibling
                - xmlAddChild
                - xmlAddChild
                - xmlAddChild
                - xmlAddChild
            - BranchSide:      'SAX2.c:2593,9'
              BranchSideFuncs:
                - xmlAddSibling
                - xmlAddChild
                - xmlAddChild
                - xmlAddChild
                - xmlAddChild
        - Branch String:   'SAX2.c:2585,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:2586,21'
              BranchSideFuncs:
                - xmlAddSibling
                - xmlAddChild
                - xmlAddChild
                - xmlAddChild
                - xmlAddChild
            - BranchSide:      'SAX2.c:2591,5'
              BranchSideFuncs:
                - xmlAddSibling
                - xmlAddChild
                - xmlAddChild
                - xmlAddChild
                - xmlAddChild
        - Branch String:   'SAX2.c:2586,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:2587,15'
              BranchSideFuncs:
                - xmlAddSibling
                - xmlAddChild
                - xmlAddChild
                - xmlAddChild
                - xmlAddChild
            - BranchSide:      'SAX2.c:2589,10'
              BranchSideFuncs:
                - xmlAddSibling
                - xmlAddChild
                - xmlAddChild
                - xmlAddChild
                - xmlAddChild
        - Branch String:   'SAX2.c:2593,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2594,27'
              BranchSideFuncs:
                - xmlAddChild
            - BranchSide:      'SAX2.c:2596,16'
              BranchSideFuncs:
                - xmlAddSibling
                - xmlAddChild
                - xmlAddChild
                - xmlAddChild
        - Branch String:   'SAX2.c:2600,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2601,34'
              BranchSideFuncs:
                - xmlAddChild
            - BranchSide:      'SAX2.c:2604,9'
              BranchSideFuncs:
                - xmlAddSibling
                - xmlAddChild
        - Branch String:   'SAX2.c:2604,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2605,14'
              BranchSideFuncs:
                - xmlAddChild
            - BranchSide:      'SAX2.c:2607,16'
              BranchSideFuncs:
                - xmlAddSibling
      Callsites:
        - Src:             'SAX2.c:2579,11'
          Dst:             xmlNewDocComment
        - Src:             'SAX2.c:2581,9'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2594,2'
          Dst:             xmlAddChild
        - Src:             'SAX2.c:2597,2'
          Dst:             xmlAddChild
        - Src:             'SAX2.c:2601,9'
          Dst:             xmlAddChild
        - Src:             'SAX2.c:2605,2'
          Dst:             xmlAddChild
        - Src:             'SAX2.c:2607,2'
          Dst:             xmlAddSibling
    - functionName:    xmlSAX2Text
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2354
      functionLinenumberEnd: 2482
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - ch
        - len
        - type
      BBCount:         92
      ICount:          626
      EdgeCount:       125
      CyclomaticComplexity: 35
      functionsReached:
        - xmlAddChild
        - xmlDictOwns
        - xmlFatalErr
        - xmlHaltParser
        - xmlNewCDataBlock
        - xmlSAX2ErrMemory
        - xmlSAX2TextNode
        - xmlStrdup
        - xmlStrlen
        - xmlTextConcat
      functionUses:    2
      BranchProfiles:
        - Branch String:   'SAX2.c:2357,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2357,23'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2364,9'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xmlAddChild
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlTextConcat
                - xmlStrlen
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFatalErr
                - xmlHaltParser
                - xmlSAX2ErrMemory
                - xmlDictOwns
                - xmlStrdup
                - xmlStrdup
                - xmlNewCDataBlock
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
        - Branch String:   'SAX2.c:2364,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2365,9'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2367,17'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xmlAddChild
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlTextConcat
                - xmlStrlen
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFatalErr
                - xmlHaltParser
                - xmlSAX2ErrMemory
                - xmlDictOwns
                - xmlStrdup
                - xmlStrdup
                - xmlNewCDataBlock
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
        - Branch String:   'SAX2.c:2373,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2374,13'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
            - BranchSide:      'SAX2.c:2390,22'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xmlAddChild
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlTextConcat
                - xmlStrlen
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFatalErr
                - xmlHaltParser
                - xmlSAX2ErrMemory
                - xmlDictOwns
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'SAX2.c:2374,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:2375,41'
              BranchSideFuncs:
                - xmlSAX2TextNode
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2377,42'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2378,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:2379,29'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2386,23'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2390,41'
          Branch Sides:
            - BranchSide:      'SAX2.c:2391,7'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xmlAddChild
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlTextConcat
                - xmlStrlen
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFatalErr
                - xmlHaltParser
                - xmlSAX2ErrMemory
                - xmlDictOwns
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'SAX2.c:2391,32'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xmlAddChild
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlTextConcat
                - xmlStrlen
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFatalErr
                - xmlHaltParser
                - xmlSAX2ErrMemory
                - xmlDictOwns
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'SAX2.c:2391,32'
          Branch Sides:
            - BranchSide:      'SAX2.c:2391,32'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xmlAddChild
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlTextConcat
                - xmlStrlen
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFatalErr
                - xmlHaltParser
                - xmlSAX2ErrMemory
                - xmlDictOwns
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'SAX2.c:2392,8'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xmlAddChild
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlTextConcat
                - xmlStrlen
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFatalErr
                - xmlHaltParser
                - xmlSAX2ErrMemory
                - xmlDictOwns
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'SAX2.c:2394,21'
          Branch Sides:
            - BranchSide:      'SAX2.c:2394,25'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xmlAddChild
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlTextConcat
                - xmlStrlen
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFatalErr
                - xmlHaltParser
                - xmlSAX2ErrMemory
                - xmlDictOwns
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'SAX2.c:2442,13'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xmlAddChild
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlTextConcat
                - xmlStrlen
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2394,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:2395,30'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlFatalErr
                - xmlHaltParser
                - xmlSAX2ErrMemory
                - xmlDictOwns
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'SAX2.c:2442,13'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xmlAddChild
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlTextConcat
                - xmlStrlen
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2406,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:2407,34'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSAX2ErrMemory
                - xmlFatalErr
                - xmlHaltParser
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2409,18'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlFatalErr
                - xmlHaltParser
                - xmlSAX2ErrMemory
                - xmlDictOwns
                - xmlStrdup
        - Branch String:   'SAX2.c:2413,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:2414,20'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2417,18'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'SAX2.c:2417,35'
          Branch Sides:
            - BranchSide:      'SAX2.c:2417,39'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'SAX2.c:2418,29'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'SAX2.c:2417,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:2418,29'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'SAX2.c:2423,10'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2423,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:2427,10'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2439,14'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:2427,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:2427,8'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2429,24'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2430,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:2430,8'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2430,41'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2432,7'
          Branch Sides:
            - BranchSide:      'SAX2.c:2433,24'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2436,19'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:2442,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:2443,24'
              BranchSideFuncs:
                - xmlTextConcat
                - xmlStrlen
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2452,17'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xmlAddChild
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
        - Branch String:   'SAX2.c:2443,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:2444,20'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlStrlen
            - BranchSide:      'SAX2.c:2446,10'
              BranchSideFuncs:
                - xmlStrlen
        - Branch String:   'SAX2.c:2446,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:2447,29'
              BranchSideFuncs:
                - xmlStrlen
            - BranchSide:      'SAX2.c:2450,2'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:2452,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:2453,45'
              BranchSideFuncs:
                - xmlSAX2TextNode
                - xmlAddChild
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2457,46'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xmlAddChild
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2454,21'
          Branch Sides:
            - BranchSide:      'SAX2.c:2455,38'
              BranchSideFuncs:
                - xmlAddChild
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2456,13'
              BranchSideFuncs:
                - xmlAddChild
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2458,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:2459,34'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2461,15'
              BranchSideFuncs:
                - xmlAddChild
        - Branch String:   'SAX2.c:2470,29'
          Branch Sides:
            - BranchSide:      'SAX2.c:2470,29'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2471,10'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:2471,33'
          Branch Sides:
            - BranchSide:      'SAX2.c:2471,33'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2472,10'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:2472,29'
          Branch Sides:
            - BranchSide:      'SAX2.c:2472,29'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2473,10'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:2470,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2470,9'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2474,24'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:2474,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:2475,31'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2477,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'SAX2.c:2375,25'
          Dst:             xmlSAX2TextNode
        - Src:             'SAX2.c:2377,25'
          Dst:             xmlNewCDataBlock
        - Src:             'SAX2.c:2386,6'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2407,24'
          Dst:             xmlStrdup
        - Src:             'SAX2.c:2410,18'
          Dst:             xmlDictOwns
        - Src:             'SAX2.c:2411,24'
          Dst:             xmlStrdup
        - Src:             'SAX2.c:2414,3'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2418,17'
          Dst:             xmlFatalErr
        - Src:             'SAX2.c:2420,17'
          Dst:             xmlHaltParser
        - Src:             'SAX2.c:2433,7'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2443,10'
          Dst:             xmlTextConcat
        - Src:             'SAX2.c:2444,3'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2447,19'
          Dst:             xmlStrlen
        - Src:             'SAX2.c:2453,29'
          Dst:             xmlSAX2TextNode
        - Src:             'SAX2.c:2457,29'
          Dst:             xmlNewCDataBlock
        - Src:             'SAX2.c:2459,17'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2461,3'
          Dst:             xmlAddChild
    - functionName:    xmlErrValid
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct._xmlParserCtxt *'
        - int
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - str1
        - str2
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtErr
      functionUses:    6
      BranchProfiles:
        - Branch String:   'SAX2.c:62,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:62,9'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:63,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'SAX2.c:60,5'
          Dst:             xmlCtxtErr
    - functionName:    xmlCheckDefaultedAttributes
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1272
      functionLinenumberEnd: 1416
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
        - 'char *'
        - 'char **'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - prefix
        - atts
      BBCount:         92
      ICount:          548
      EdgeCount:       124
      CyclomaticComplexity: 34
      functionsReached:
        - xmlBuildQName
        - xmlErrValid
        - xmlGetDtdQAttrDesc
        - xmlGetDtdQElementDesc
        - xmlSAX2AttributeInternal
        - xmlSAX2ErrMemory
        - xmlStrEqual
        - xmlStrcat
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:1279,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1279,21'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'SAX2.c:1280,35'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'SAX2.c:1286,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1286,9'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'SAX2.c:1287,25'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'SAX2.c:1292,37'
          Branch Sides:
            - BranchSide:      'SAX2.c:1293,7'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'SAX2.c:1347,9'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'SAX2.c:1293,39'
          Branch Sides:
            - BranchSide:      'SAX2.c:1294,7'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'SAX2.c:1347,9'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'SAX2.c:1292,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1295,6'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'SAX2.c:1347,9'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'SAX2.c:1295,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1296,8'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'SAX2.c:1342,2'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'SAX2.c:1296,36'
          Branch Sides:
            - BranchSide:      'SAX2.c:1297,27'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'SAX2.c:1340,10'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'SAX2.c:1299,29'
          Branch Sides:
            - BranchSide:      'SAX2.c:1300,27'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'SAX2.c:1340,10'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'SAX2.c:1296,7'
          Branch Sides:
            - BranchSide:      'SAX2.c:1305,11'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'SAX2.c:1340,10'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'SAX2.c:1305,11'
          Branch Sides:
            - BranchSide:      'SAX2.c:1306,22'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1310,22'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1312,25'
          Branch Sides:
            - BranchSide:      'SAX2.c:1313,42'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'SAX2.c:1321,11'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlErrValid
                - xmlStrEqual
        - Branch String:   'SAX2.c:1322,11'
          Branch Sides:
            - BranchSide:      'SAX2.c:1323,6'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlErrValid
                - xmlStrEqual
            - BranchSide:      'SAX2.c:1332,11'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlErrValid
        - Branch String:   'SAX2.c:1325,4'
          Branch Sides:
            - BranchSide:      'SAX2.c:1326,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlErrValid
            - BranchSide:      'SAX2.c:1331,7'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlErrValid
        - Branch String:   'SAX2.c:1326,12'
          Branch Sides:
            - BranchSide:      'SAX2.c:1327,5'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlErrValid
            - BranchSide:      'SAX2.c:1328,10'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlErrValid
                - xmlStrEqual
        - Branch String:   'SAX2.c:1332,11'
          Branch Sides:
            - BranchSide:      'SAX2.c:1333,23'
              BranchSideFuncs:
                - xmlErrValid
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'SAX2.c:1338,21'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'SAX2.c:1348,2'
          Branch Sides:
            - BranchSide:      'SAX2.c:1354,10'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'SAX2.c:1409,6'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'SAX2.c:1354,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:1363,9'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'SAX2.c:1407,13'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'SAX2.c:1363,31'
          Branch Sides:
            - BranchSide:      'SAX2.c:1364,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
            - BranchSide:      'SAX2.c:1365,9'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
        - Branch String:   'SAX2.c:1364,55'
          Branch Sides:
            - BranchSide:      'SAX2.c:1365,9'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1370,32'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1365,31'
          Branch Sides:
            - BranchSide:      'SAX2.c:1366,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1367,8'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
        - Branch String:   'SAX2.c:1366,53'
          Branch Sides:
            - BranchSide:      'SAX2.c:1367,8'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1370,32'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1363,7'
          Branch Sides:
            - BranchSide:      'SAX2.c:1370,32'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1406,6'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'SAX2.c:1373,25'
          Branch Sides:
            - BranchSide:      'SAX2.c:1373,29'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1377,47'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1373,11'
          Branch Sides:
            - BranchSide:      'SAX2.c:1377,47'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1405,3'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'SAX2.c:1378,8'
          Branch Sides:
            - BranchSide:      'SAX2.c:1379,25'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1387,8'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlSAX2AttributeInternal
                - xmlStrEqual
        - Branch String:   'SAX2.c:1388,8'
          Branch Sides:
            - BranchSide:      'SAX2.c:1389,10'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlSAX2AttributeInternal
                - xmlStrEqual
            - BranchSide:      'SAX2.c:1398,8'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlSAX2AttributeInternal
        - Branch String:   'SAX2.c:1391,8'
          Branch Sides:
            - BranchSide:      'SAX2.c:1392,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlSAX2AttributeInternal
            - BranchSide:      'SAX2.c:1397,4'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlSAX2AttributeInternal
        - Branch String:   'SAX2.c:1392,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1393,9'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlSAX2AttributeInternal
            - BranchSide:      'SAX2.c:1394,7'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlSAX2AttributeInternal
                - xmlStrEqual
        - Branch String:   'SAX2.c:1398,8'
          Branch Sides:
            - BranchSide:      'SAX2.c:1399,33'
              BranchSideFuncs:
                - xmlSAX2AttributeInternal
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'SAX2.c:1402,9'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'SAX2.c:1402,22'
          Branch Sides:
            - BranchSide:      'SAX2.c:1402,26'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'SAX2.c:1404,7'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'SAX2.c:1402,8'
          Branch Sides:
            - BranchSide:      'SAX2.c:1403,8'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'SAX2.c:1404,7'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'SAX2.c:1409,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1410,39'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2AttributeInternal
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'SAX2.c:1415,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'SAX2.c:1278,16'
          Dst:             xmlGetDtdQElementDesc
        - Src:             'SAX2.c:1280,13'
          Dst:             xmlGetDtdQElementDesc
        - Src:             'SAX2.c:1297,8'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'SAX2.c:1300,8'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'SAX2.c:1306,12'
          Dst:             xmlStrdup
        - Src:             'SAX2.c:1307,12'
          Dst:             xmlStrcat
        - Src:             'SAX2.c:1308,12'
          Dst:             xmlStrcat
        - Src:             'SAX2.c:1310,12'
          Dst:             xmlStrdup
        - Src:             'SAX2.c:1313,25'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1326,12'
          Dst:             xmlStrEqual
        - Src:             'SAX2.c:1333,11'
          Dst:             xmlErrValid
        - Src:             'SAX2.c:1364,9'
          Dst:             xmlStrEqual
        - Src:             'SAX2.c:1366,9'
          Dst:             xmlStrEqual
        - Src:             'SAX2.c:1370,13'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'SAX2.c:1377,33'
          Dst:             xmlBuildQName
        - Src:             'SAX2.c:1379,8'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1392,9'
          Dst:             xmlStrEqual
        - Src:             'SAX2.c:1399,8'
          Dst:             xmlSAX2AttributeInternal
        - Src:             'SAX2.c:1410,17'
          Dst:             xmlGetDtdQElementDesc
    - functionName:    xmlSAX2AttributeInternal
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 1263
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - fullname
        - value
        - prefix
      BBCount:         269
      ICount:          1576
      EdgeCount:       369
      CyclomaticComplexity: 102
      functionsReached:
        - htmlIsBooleanAttr
        - xmlAddID
        - xmlAddRef
        - xmlCtxtErr
        - xmlCtxtErrMemory
        - xmlErrValid
        - xmlExpandEntitiesInAttValue
        - xmlFreeURI
        - xmlIsID
        - xmlIsRef
        - xmlNewDocText
        - xmlNewNs
        - xmlNewNsPropEatName
        - xmlNsErrMsg
        - xmlNsWarnMsg
        - xmlParseURISafe
        - xmlSAX2ErrMemory
        - xmlSearchNs
        - xmlSplitQName
        - xmlStrEqual
        - xmlStrdup
        - xmlStringGetNodeList
        - xmlValidCtxtNormalizeAttributeValue
        - xmlValidateNCName
        - xmlValidateOneAttribute
        - xmlValidateOneNamespace
      functionUses:    4
      BranchProfiles:
        - Branch String:   'SAX2.c:911,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:912,19'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidCtxtNormalizeAttributeValue
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - htmlIsBooleanAttr
                - xmlStrdup
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:919,23'
              BranchSideFuncs:
                - xmlSplitQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - htmlIsBooleanAttr
                - xmlStrdup
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlNsWarnMsg
                - xmlStrdup
                - xmlNsErrMsg
        - Branch String:   'SAX2.c:921,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:922,15'
              BranchSideFuncs:
                - xmlNsErrMsg
                - xmlStrdup
                - xmlValidCtxtNormalizeAttributeValue
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - htmlIsBooleanAttr
                - xmlStrdup
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:926,16'
              BranchSideFuncs:
                - xmlNsWarnMsg
                - xmlStrdup
                - xmlValidCtxtNormalizeAttributeValue
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - htmlIsBooleanAttr
                - xmlStrdup
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:930,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:931,3'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidCtxtNormalizeAttributeValue
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - htmlIsBooleanAttr
                - xmlStrdup
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:932,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidCtxtNormalizeAttributeValue
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - htmlIsBooleanAttr
                - xmlStrdup
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:937,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:938,26'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:945,10'
              BranchSideFuncs:
                - xmlValidCtxtNormalizeAttributeValue
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - htmlIsBooleanAttr
                - xmlStrdup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:939,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:940,6'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:941,2'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:945,22'
          Branch Sides:
            - BranchSide:      'SAX2.c:946,10'
              BranchSideFuncs:
                - xmlValidCtxtNormalizeAttributeValue
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - htmlIsBooleanAttr
                - xmlStrdup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:960,9'
              BranchSideFuncs:
                - xmlValidCtxtNormalizeAttributeValue
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - 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:946,25'
          Branch Sides:
            - BranchSide:      'SAX2.c:946,47'
              BranchSideFuncs:
                - htmlIsBooleanAttr
                - xmlValidCtxtNormalizeAttributeValue
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:960,9'
              BranchSideFuncs:
                - xmlValidCtxtNormalizeAttributeValue
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - 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:945,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:947,30'
              BranchSideFuncs:
                - xmlStrdup
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:960,9'
              BranchSideFuncs:
                - xmlValidCtxtNormalizeAttributeValue
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - 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:948,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:949,34'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:950,39'
              BranchSideFuncs:
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - 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:964,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:965,13'
              BranchSideFuncs:
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:967,13'
              BranchSideFuncs:
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - 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:977,23'
          Branch Sides:
            - BranchSide:      'SAX2.c:977,27'
              BranchSideFuncs:
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1043,11'
              BranchSideFuncs:
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:977,39'
          Branch Sides:
            - BranchSide:      'SAX2.c:978,10'
              BranchSideFuncs:
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1043,11'
              BranchSideFuncs:
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - 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:
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1043,11'
              BranchSideFuncs:
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - 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:
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1043,11'
              BranchSideFuncs:
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:978,66'
          Branch Sides:
            - BranchSide:      'SAX2.c:979,10'
              BranchSideFuncs:
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1043,11'
              BranchSideFuncs:
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:979,26'
          Branch Sides:
            - BranchSide:      'SAX2.c:979,30'
              BranchSideFuncs:
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1043,11'
              BranchSideFuncs:
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:979,46'
          Branch Sides:
            - BranchSide:      'SAX2.c:979,50'
              BranchSideFuncs:
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1043,11'
              BranchSideFuncs:
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:977,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:984,16'
              BranchSideFuncs:
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1043,11'
              BranchSideFuncs:
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:986,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:988,40'
              BranchSideFuncs:
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:998,24'
              BranchSideFuncs:
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:989,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:990,27'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:997,2'
              BranchSideFuncs:
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:991,7'
          Branch Sides:
            - BranchSide:      'SAX2.c:992,7'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:993,21'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:993,21'
          Branch Sides:
            - BranchSide:      'SAX2.c:994,21'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:995,3'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:1001,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1004,40'
              BranchSideFuncs:
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1020,19'
              BranchSideFuncs:
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1004,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:1005,34'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlFreeURI
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNsWarnMsg
                - xmlNsWarnMsg
            - BranchSide:      'SAX2.c:1006,10'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNsWarnMsg
                - xmlNsWarnMsg
        - Branch String:   'SAX2.c:1006,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:1007,30'
              BranchSideFuncs:
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1010,7'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNsWarnMsg
        - Branch String:   'SAX2.c:1010,7'
          Branch Sides:
            - BranchSide:      'SAX2.c:1011,34'
              BranchSideFuncs:
                - xmlNsWarnMsg
                - xmlFreeURI
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1015,14'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1021,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:1022,30'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1029,18'
              BranchSideFuncs:
                - xmlValidateOneNamespace
        - Branch String:   'SAX2.c:1035,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1036,6'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:1037,6'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:1037,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1038,6'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:1039,6'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:1039,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1040,6'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:1041,2'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:1043,23'
          Branch Sides:
            - BranchSide:      'SAX2.c:1044,3'
              BranchSideFuncs:
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
            - BranchSide:      'SAX2.c:1116,9'
              BranchSideFuncs:
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
        - Branch String:   'SAX2.c:1044,15'
          Branch Sides:
            - BranchSide:      'SAX2.c:1044,19'
              BranchSideFuncs:
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1116,9'
              BranchSideFuncs:
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
        - Branch String:   'SAX2.c:1044,33'
          Branch Sides:
            - BranchSide:      'SAX2.c:1044,37'
              BranchSideFuncs:
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1116,9'
              BranchSideFuncs:
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
        - Branch String:   'SAX2.c:1044,51'
          Branch Sides:
            - BranchSide:      'SAX2.c:1044,55'
              BranchSideFuncs:
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1116,9'
              BranchSideFuncs:
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
        - Branch String:   'SAX2.c:1044,69'
          Branch Sides:
            - BranchSide:      'SAX2.c:1045,10'
              BranchSideFuncs:
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1116,9'
              BranchSideFuncs:
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
        - Branch String:   'SAX2.c:1045,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:1045,28'
              BranchSideFuncs:
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1116,9'
              BranchSideFuncs:
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
        - Branch String:   'SAX2.c:1045,42'
          Branch Sides:
            - BranchSide:      'SAX2.c:1045,46'
              BranchSideFuncs:
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1116,9'
              BranchSideFuncs:
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
        - Branch String:   'SAX2.c:1043,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1050,16'
              BranchSideFuncs:
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1116,9'
              BranchSideFuncs:
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
        - Branch String:   'SAX2.c:1052,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:1054,40'
              BranchSideFuncs:
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
            - BranchSide:      'SAX2.c:1065,24'
              BranchSideFuncs:
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
        - Branch String:   'SAX2.c:1055,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:1056,27'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1064,2'
              BranchSideFuncs:
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
        - Branch String:   'SAX2.c:1058,7'
          Branch Sides:
            - BranchSide:      'SAX2.c:1059,7'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:1060,21'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:1060,21'
          Branch Sides:
            - BranchSide:      'SAX2.c:1061,21'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:1062,3'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:1068,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1069,18'
              BranchSideFuncs:
                - xmlNsErrMsg
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1072,7'
              BranchSideFuncs:
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1072,28'
          Branch Sides:
            - BranchSide:      'SAX2.c:1072,32'
              BranchSideFuncs:
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1090,19'
              BranchSideFuncs:
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1072,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1075,40'
              BranchSideFuncs:
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1090,19'
              BranchSideFuncs:
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1075,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:1076,34'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlFreeURI
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNsWarnMsg
                - xmlNsWarnMsg
            - BranchSide:      'SAX2.c:1077,10'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNsWarnMsg
                - xmlNsWarnMsg
        - Branch String:   'SAX2.c:1077,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:1078,23'
              BranchSideFuncs:
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1081,7'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNsWarnMsg
        - Branch String:   'SAX2.c:1081,7'
          Branch Sides:
            - BranchSide:      'SAX2.c:1082,20'
              BranchSideFuncs:
                - xmlNsWarnMsg
                - xmlFreeURI
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1085,14'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1093,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:1094,30'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1101,18'
              BranchSideFuncs:
                - xmlValidateOneNamespace
        - Branch String:   'SAX2.c:1107,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1108,6'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:1109,6'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:1109,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1110,6'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:1111,6'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:1111,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1112,6'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:1113,2'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:1116,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1117,26'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
            - BranchSide:      'SAX2.c:1146,12'
              BranchSideFuncs:
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1119,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1120,18'
              BranchSideFuncs:
                - xmlNsErrMsg
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1126,20'
              BranchSideFuncs:
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
        - Branch String:   'SAX2.c:1127,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:0,0'
              BranchSideFuncs:
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
            - BranchSide:      'SAX2.c:1128,21'
              BranchSideFuncs:
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
        - Branch String:   'SAX2.c:1128,21'
          Branch Sides:
            - BranchSide:      'SAX2.c:1129,38'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlCtxtErr
            - BranchSide:      'SAX2.c:1142,24'
              BranchSideFuncs:
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
        - Branch String:   'SAX2.c:1129,57'
          Branch Sides:
            - BranchSide:      'SAX2.c:1130,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlCtxtErr
            - BranchSide:      'SAX2.c:1141,17'
              BranchSideFuncs:
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
        - Branch String:   'SAX2.c:1130,50'
          Branch Sides:
            - BranchSide:      'SAX2.c:1131,39'
              BranchSideFuncs:
                - xmlCtxtErr
            - BranchSide:      'SAX2.c:1132,36'
              BranchSideFuncs:
                - xmlCtxtErr
        - Branch String:   'SAX2.c:1129,25'
          Branch Sides:
            - BranchSide:      'SAX2.c:1132,36'
              BranchSideFuncs:
                - xmlCtxtErr
            - BranchSide:      'SAX2.c:1141,17'
              BranchSideFuncs:
                - xmlNewNsPropEatName
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
        - Branch String:   'SAX2.c:1137,29'
          Branch Sides:
            - BranchSide:      'SAX2.c:1138,29'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:1139,25'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:1151,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1152,26'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1156,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1156,38'
          Branch Sides:
            - BranchSide:      'SAX2.c:1156,43'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
                - xmlNewDocText
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1171,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1156,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1159,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1171,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1159,29'
          Branch Sides:
            - BranchSide:      'SAX2.c:1159,33'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlStringGetNodeList
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1164,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
        - Branch String:   'SAX2.c:1159,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:1160,50'
              BranchSideFuncs:
                - xmlStringGetNodeList
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1164,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
        - Branch String:   'SAX2.c:1161,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:1162,34'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
            - BranchSide:      'SAX2.c:1163,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
        - Branch String:   'SAX2.c:1165,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1166,40'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
            - BranchSide:      'SAX2.c:1171,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
        - Branch String:   'SAX2.c:1167,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:1168,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
            - BranchSide:      'SAX2.c:1169,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
        - Branch String:   'SAX2.c:1173,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:1174,30'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
            - BranchSide:      'SAX2.c:1176,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
        - Branch String:   'SAX2.c:1182,23'
          Branch Sides:
            - BranchSide:      'SAX2.c:1182,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
            - BranchSide:      'SAX2.c:1224,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
        - Branch String:   'SAX2.c:1182,41'
          Branch Sides:
            - BranchSide:      'SAX2.c:1182,44'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
            - BranchSide:      'SAX2.c:1224,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
        - Branch String:   'SAX2.c:1182,61'
          Branch Sides:
            - BranchSide:      'SAX2.c:1183,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
            - BranchSide:      'SAX2.c:1224,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
        - Branch String:   'SAX2.c:1183,21'
          Branch Sides:
            - BranchSide:      'SAX2.c:1183,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
            - BranchSide:      'SAX2.c:1224,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
        - Branch String:   'SAX2.c:1182,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1189,14'
              BranchSideFuncs:
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
            - BranchSide:      'SAX2.c:1224,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
        - Branch String:   'SAX2.c:1189,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:1193,40'
              BranchSideFuncs:
                - xmlValidateOneAttribute
            - BranchSide:      'SAX2.c:1219,46'
              BranchSideFuncs:
                - xmlValidateOneAttribute
        - Branch String:   'SAX2.c:1195,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:1196,43'
              BranchSideFuncs:
                - xmlValidateOneAttribute
            - BranchSide:      'SAX2.c:1207,35'
              BranchSideFuncs:
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
        - Branch String:   'SAX2.c:1209,7'
          Branch Sides:
            - BranchSide:      'SAX2.c:1210,7'
              BranchSideFuncs:
                - xmlValidateOneAttribute
            - BranchSide:      'SAX2.c:1214,43'
              BranchSideFuncs:
                - xmlValidateOneAttribute
        - Branch String:   'SAX2.c:1234,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1240,28'
              BranchSideFuncs:
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
            - BranchSide:      'SAX2.c:1247,31'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
        - Branch String:   'SAX2.c:1240,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:1241,22'
              BranchSideFuncs:
                - xmlErrValid
                - xmlAddID
            - BranchSide:      'SAX2.c:1245,16'
              BranchSideFuncs:
                - xmlAddID
        - Branch String:   'SAX2.c:1249,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:1250,34'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'SAX2.c:1251,22'
              BranchSideFuncs:
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
        - Branch String:   'SAX2.c:1251,22'
          Branch Sides:
            - BranchSide:      'SAX2.c:1252,27'
              BranchSideFuncs:
                - xmlAddID
            - BranchSide:      'SAX2.c:1253,31'
              BranchSideFuncs:
                - xmlIsRef
                - xmlAddRef
        - Branch String:   'SAX2.c:1259,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1260,2'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:1261,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:1261,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1261,9'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:1262,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'SAX2.c:912,9'
          Dst:             xmlStrdup
        - Src:             'SAX2.c:919,9'
          Dst:             xmlSplitQName
        - Src:             'SAX2.c:921,10'
          Dst:             xmlStrEqual
        - Src:             'SAX2.c:922,3'
          Dst:             xmlNsErrMsg
        - Src:             'SAX2.c:926,3'
          Dst:             xmlNsWarnMsg
        - Src:             'SAX2.c:934,13'
          Dst:             xmlStrdup
        - Src:             'SAX2.c:938,9'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:946,29'
          Dst:             htmlIsBooleanAttr
        - Src:             'SAX2.c:947,20'
          Dst:             xmlStrdup
        - Src:             'SAX2.c:949,17'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:961,16'
          Dst:             xmlValidCtxtNormalizeAttributeValue
        - Src:             'SAX2.c:988,12'
          Dst:             xmlExpandEntitiesInAttValue
        - Src:             'SAX2.c:990,10'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1004,10'
          Dst:             xmlParseURISafe
        - Src:             'SAX2.c:1005,17'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1007,17'
          Dst:             xmlNsWarnMsg
        - Src:             'SAX2.c:1011,21'
          Dst:             xmlNsWarnMsg
        - Src:             'SAX2.c:1015,3'
          Dst:             xmlFreeURI
        - Src:             'SAX2.c:1020,10'
          Dst:             xmlNewNs
        - Src:             'SAX2.c:1022,13'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1031,21'
          Dst:             xmlValidateOneNamespace
        - Src:             'SAX2.c:1054,12'
          Dst:             xmlExpandEntitiesInAttValue
        - Src:             'SAX2.c:1056,10'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1069,6'
          Dst:             xmlNsErrMsg
        - Src:             'SAX2.c:1075,10'
          Dst:             xmlParseURISafe
        - Src:             'SAX2.c:1076,17'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1078,10'
          Dst:             xmlNsWarnMsg
        - Src:             'SAX2.c:1082,7'
          Dst:             xmlNsWarnMsg
        - Src:             'SAX2.c:1085,3'
          Dst:             xmlFreeURI
        - Src:             'SAX2.c:1090,10'
          Dst:             xmlNewNs
        - Src:             'SAX2.c:1094,13'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1103,21'
          Dst:             xmlValidateOneNamespace
        - Src:             'SAX2.c:1117,14'
          Dst:             xmlSearchNs
        - Src:             'SAX2.c:1120,6'
          Dst:             xmlNsErrMsg
        - Src:             'SAX2.c:1129,26'
          Dst:             xmlStrEqual
        - Src:             'SAX2.c:1131,27'
          Dst:             xmlStrEqual
        - Src:             'SAX2.c:1132,25'
          Dst:             xmlCtxtErr
        - Src:             'SAX2.c:1150,11'
          Dst:             xmlNewNsPropEatName
        - Src:             'SAX2.c:1152,9'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1160,29'
          Dst:             xmlStringGetNodeList
        - Src:             'SAX2.c:1162,17'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1172,25'
          Dst:             xmlNewDocText
        - Src:             'SAX2.c:1174,13'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1193,12'
          Dst:             xmlExpandEntitiesInAttValue
        - Src:             'SAX2.c:1196,18'
          Dst:             xmlValidateOneAttribute
        - Src:             'SAX2.c:1206,28'
          Dst:             xmlValidCtxtNormalizeAttributeValue
        - Src:             'SAX2.c:1214,18'
          Dst:             xmlValidateOneAttribute
        - Src:             'SAX2.c:1219,21'
          Dst:             xmlValidateOneAttribute
        - Src:             'SAX2.c:1234,6'
          Dst:             xmlStrEqual
        - Src:             'SAX2.c:1240,10'
          Dst:             xmlValidateNCName
        - Src:             'SAX2.c:1241,10'
          Dst:             xmlErrValid
        - Src:             'SAX2.c:1245,6'
          Dst:             xmlAddID
        - Src:             'SAX2.c:1247,23'
          Dst:             xmlIsID
        - Src:             'SAX2.c:1250,17'
          Dst:             xmlCtxtErrMemory
        - Src:             'SAX2.c:1252,17'
          Dst:             xmlAddID
        - Src:             'SAX2.c:1253,22'
          Dst:             xmlIsRef
        - Src:             'SAX2.c:1254,17'
          Dst:             xmlAddRef
    - functionName:    xmlNsWarnMsg
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct._xmlParserCtxt *'
        - int
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - str1
        - str2
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErr
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'SAX2.c:115,5'
          Dst:             xmlCtxtErr
    - functionName:    xmlFatalErrMsg
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct._xmlParserCtxt *'
        - int
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - str1
        - str2
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErr
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'SAX2.c:80,5'
          Dst:             xmlCtxtErr
    - functionName:    xmlDefaultSAXHandlerInit
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2744
      functionLinenumberEnd: 2745
      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: 2723
      functionLinenumberEnd: 2732
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlSAXHandler *'
        - int
      constantsTouched: []
      argNames:
        - hdlr
        - warning
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlParserWarning
        - xmlSAXVersion
      functionUses:    0
      BranchProfiles:
        - Branch String:   'SAX2.c:2724,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:2724,28'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2725,2'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:2724,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2725,2'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2727,19'
              BranchSideFuncs:
                - xmlSAXVersion
        - Branch String:   'SAX2.c:2728,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2729,2'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2731,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'SAX2.c:2727,5'
          Dst:             xmlSAXVersion
    - functionName:    xmlSAXVersion
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2665
      functionLinenumberEnd: 2712
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSAXHandler *'
        - int
      constantsTouched: []
      argNames:
        - hdlr
        - version
      BBCount:         10
      ICount:          140
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - xmlParserError
        - xmlParserWarning
        - xmlSAX2AttributeDecl
        - xmlSAX2CDataBlock
        - xmlSAX2Characters
        - xmlSAX2Comment
        - xmlSAX2ElementDecl
        - xmlSAX2EndDocument
        - xmlSAX2EndElement
        - xmlSAX2EndElementNs
        - xmlSAX2EntityDecl
        - xmlSAX2ExternalSubset
        - xmlSAX2GetEntity
        - xmlSAX2GetParameterEntity
        - xmlSAX2HasExternalSubset
        - xmlSAX2HasInternalSubset
        - xmlSAX2InternalSubset
        - xmlSAX2IsStandalone
        - xmlSAX2NotationDecl
        - xmlSAX2ProcessingInstruction
        - xmlSAX2Reference
        - xmlSAX2ResolveEntity
        - xmlSAX2SetDocumentLocator
        - xmlSAX2StartDocument
        - xmlSAX2StartElement
        - xmlSAX2StartElementNs
        - xmlSAX2UnparsedEntityDecl
      functionUses:    4
      BranchProfiles:
        - Branch String:   'SAX2.c:2666,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2666,23'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2667,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:2667,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2668,2'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2673,16'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:2673,16'
          Branch Sides:
            - BranchSide:      'SAX2.c:2674,2'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2677,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSAX2StartElementNs
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2026
      functionLinenumberEnd: 2282
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - int
        - 'char **'
        - int
        - int
        - 'char **'
      constantsTouched: []
      argNames:
        - ctx
        - localname
        - prefix
        - URI
        - nb_namespaces
        - namespaces
        - nb_attributes
        - nb_defaulted
        - attributes
      BBCount:         155
      ICount:          1064
      EdgeCount:       214
      CyclomaticComplexity: 61
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - nodePush
        - xmlAddChild
        - xmlBuildQName
        - xmlDictQLookup
        - xmlErrValid
        - xmlFreeNode
        - xmlNewDocNode
        - xmlNewDocNodeEatName
        - xmlNewNs
        - xmlNsWarnMsg
        - xmlParserNsLookupSax
        - xmlParserNsUpdateSax
        - xmlSAX2AttributeNs
        - xmlSAX2ErrMemory
        - xmlSearchNs
        - xmlStrEqual
        - xmlStrdup
        - xmlUnlinkNode
        - xmlValidateDtdFinal
        - xmlValidateOneNamespace
        - xmlValidateRoot
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:2035,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2035,22'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2039,9'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
                - xmlErrValid
        - Branch String:   'SAX2.c:2039,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:2039,28'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
                - xmlErrValid
            - BranchSide:      'SAX2.c:2053,10'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2039,60'
          Branch Sides:
            - BranchSide:      'SAX2.c:2040,11'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
                - xmlErrValid
            - BranchSide:      'SAX2.c:2053,10'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2040,43'
          Branch Sides:
            - BranchSide:      'SAX2.c:2041,5'
              BranchSideFuncs:
                - xmlErrValid
                - xmlNewDocNodeEatName
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2045,14'
              BranchSideFuncs:
                - xmlErrValid
                - xmlNewDocNodeEatName
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2041,48'
          Branch Sides:
            - BranchSide:      'SAX2.c:2042,5'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
                - xmlErrValid
            - BranchSide:      'SAX2.c:2053,10'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2042,47'
          Branch Sides:
            - BranchSide:      'SAX2.c:2043,5'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
                - xmlErrValid
            - BranchSide:      'SAX2.c:2053,10'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2043,49'
          Branch Sides:
            - BranchSide:      'SAX2.c:2044,5'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
                - xmlErrValid
            - BranchSide:      'SAX2.c:2053,10'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2039,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2045,14'
              BranchSideFuncs:
                - xmlErrValid
                - xmlNewDocNodeEatName
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2053,10'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2053,26'
          Branch Sides:
            - BranchSide:      'SAX2.c:2053,30'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2074,9'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
        - Branch String:   'SAX2.c:2053,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2054,13'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlNewDocNodeEatName
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2074,9'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
        - Branch String:   'SAX2.c:2054,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:2057,32'
              BranchSideFuncs:
                - xmlDictQLookup
                - xmlNewDocNodeEatName
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2064,28'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlNewDocNodeEatName
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2058,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:2059,34'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2062,18'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
        - Branch String:   'SAX2.c:2065,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:0,0'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2066,34'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2074,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2075,15'
              BranchSideFuncs:
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
            - BranchSide:      'SAX2.c:2098,6'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
        - Branch String:   'SAX2.c:2082,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:2083,18'
              BranchSideFuncs:
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'SAX2.c:2085,10'
              BranchSideFuncs:
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
        - Branch String:   'SAX2.c:2085,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:2086,25'
              BranchSideFuncs:
                - xmlStrdup
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2088,22'
              BranchSideFuncs:
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2089,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:0,0'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2090,27'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2095,31'
          Branch Sides:
            - BranchSide:      'SAX2.c:2095,35'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'SAX2.c:2097,5'
              BranchSideFuncs:
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
        - Branch String:   'SAX2.c:2095,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:2096,6'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
            - BranchSide:      'SAX2.c:2097,5'
              BranchSideFuncs:
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
        - Branch String:   'SAX2.c:2098,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:2099,33'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2101,11'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
        - Branch String:   'SAX2.c:2101,11'
          Branch Sides:
            - BranchSide:      'SAX2.c:2102,26'
              BranchSideFuncs:
                - xmlNewDocNode
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2104,33'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2106,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:0,0'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2107,23'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2111,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2112,6'
              BranchSideFuncs:
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
            - BranchSide:      'SAX2.c:2123,12'
              BranchSideFuncs:
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
        - Branch String:   'SAX2.c:2112,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:2113,21'
              BranchSideFuncs:
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
            - BranchSide:      'SAX2.c:2118,5'
              BranchSideFuncs:
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
        - Branch String:   'SAX2.c:2113,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:2114,15'
              BranchSideFuncs:
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
            - BranchSide:      'SAX2.c:2116,10'
              BranchSideFuncs:
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
        - Branch String:   'SAX2.c:2123,5'
          Branch Sides:
            - BranchSide:      'SAX2.c:2124,16'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSAX2ErrMemory
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
            - BranchSide:      'SAX2.c:2151,5'
              BranchSideFuncs:
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'SAX2.c:2127,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:2128,10'
              BranchSideFuncs:
                - xmlParserNsUpdateSax
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlValidateOneNamespace
            - BranchSide:      'SAX2.c:2137,30'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
        - Branch String:   'SAX2.c:2128,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:2129,30'
              BranchSideFuncs:
                - xmlParserNsUpdateSax
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlValidateOneNamespace
            - BranchSide:      'SAX2.c:2131,23'
              BranchSideFuncs:
                - xmlParserNsUpdateSax
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlValidateOneNamespace
        - Branch String:   'SAX2.c:2134,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:2134,28'
              BranchSideFuncs:
                - xmlParserNsUpdateSax
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlValidateOneNamespace
            - BranchSide:      'SAX2.c:2136,2'
              BranchSideFuncs:
                - xmlParserNsUpdateSax
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlValidateOneNamespace
        - Branch String:   'SAX2.c:2134,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:2135,13'
              BranchSideFuncs:
                - xmlParserNsUpdateSax
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlValidateOneNamespace
            - BranchSide:      'SAX2.c:2136,2'
              BranchSideFuncs:
                - xmlParserNsUpdateSax
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlValidateOneNamespace
        - Branch String:   'SAX2.c:2144,20'
          Branch Sides:
            - BranchSide:      'SAX2.c:2144,23'
              BranchSideFuncs:
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
            - BranchSide:      'SAX2.c:2150,5'
              BranchSideFuncs:
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
        - Branch String:   'SAX2.c:2144,38'
          Branch Sides:
            - BranchSide:      'SAX2.c:2144,41'
              BranchSideFuncs:
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
            - BranchSide:      'SAX2.c:2150,5'
              BranchSideFuncs:
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
        - Branch String:   'SAX2.c:2144,58'
          Branch Sides:
            - BranchSide:      'SAX2.c:2145,6'
              BranchSideFuncs:
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
            - BranchSide:      'SAX2.c:2150,5'
              BranchSideFuncs:
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
        - Branch String:   'SAX2.c:2145,18'
          Branch Sides:
            - BranchSide:      'SAX2.c:2145,21'
              BranchSideFuncs:
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
            - BranchSide:      'SAX2.c:2150,5'
              BranchSideFuncs:
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
        - Branch String:   'SAX2.c:2144,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:2146,46'
              BranchSideFuncs:
                - xmlValidateOneNamespace
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
            - BranchSide:      'SAX2.c:2150,5'
              BranchSideFuncs:
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
        - Branch String:   'SAX2.c:2155,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2156,31'
              BranchSideFuncs:
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'SAX2.c:2161,18'
              BranchSideFuncs:
                - nodePush
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'SAX2.c:2161,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2162,23'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'SAX2.c:2170,17'
              BranchSideFuncs:
                - xmlAddChild
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
        - Branch String:   'SAX2.c:2175,29'
          Branch Sides:
            - BranchSide:      'SAX2.c:2176,11'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
            - BranchSide:      'SAX2.c:2183,10'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
        - Branch String:   'SAX2.c:2175,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2177,19'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
            - BranchSide:      'SAX2.c:2183,10'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
        - Branch String:   'SAX2.c:2183,23'
          Branch Sides:
            - BranchSide:      'SAX2.c:2183,27'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
            - BranchSide:      'SAX2.c:2209,9'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2183,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2184,40'
              BranchSideFuncs:
                - xmlParserNsLookupSax
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
            - BranchSide:      'SAX2.c:2209,9'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2185,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:2185,40'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlSearchNs
            - BranchSide:      'SAX2.c:2188,6'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2185,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:2186,28'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2188,6'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2188,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:2189,20'
              BranchSideFuncs:
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2204,5'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2190,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:2192,27'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2195,17'
              BranchSideFuncs:
                - xmlNsWarnMsg
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlNsWarnMsg
        - Branch String:   'SAX2.c:2195,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:2196,30'
              BranchSideFuncs:
                - xmlNsWarnMsg
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2200,30'
              BranchSideFuncs:
                - xmlNsWarnMsg
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2209,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2210,20'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2269,10'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
        - Branch String:   'SAX2.c:2212,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2213,24'
              BranchSideFuncs:
                - xmlSAX2AttributeNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2262,5'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
        - Branch String:   'SAX2.c:2218,36'
          Branch Sides:
            - BranchSide:      'SAX2.c:2218,40'
              BranchSideFuncs:
                - xmlSAX2AttributeNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2246,39'
              BranchSideFuncs:
                - xmlSAX2AttributeNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2218,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:2219,7'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2246,39'
              BranchSideFuncs:
                - xmlSAX2AttributeNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2219,7'
          Branch Sides:
            - BranchSide:      'SAX2.c:2222,33'
              BranchSideFuncs:
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2233,29'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2224,11'
          Branch Sides:
            - BranchSide:      'SAX2.c:2225,42'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2228,47'
              BranchSideFuncs:
                - xmlSAX2AttributeNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2235,11'
          Branch Sides:
            - BranchSide:      'SAX2.c:2236,42'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2239,47'
              BranchSideFuncs:
                - xmlSAX2AttributeNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2249,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:2250,17'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2253,17'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2253,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:2254,42'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2256,30'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2269,26'
          Branch Sides:
            - BranchSide:      'SAX2.c:2269,26'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
            - BranchSide:      'SAX2.c:2270,11'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
        - Branch String:   'SAX2.c:2269,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2269,9'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
            - BranchSide:      'SAX2.c:2273,29'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
        - Branch String:   'SAX2.c:2274,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:2275,6'
              BranchSideFuncs:
                - xmlValidateRoot
            - BranchSide:      'SAX2.c:2276,6'
              BranchSideFuncs:
                - xmlValidateRoot
        - Branch String:   'SAX2.c:2276,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:2277,6'
              BranchSideFuncs:
                - xmlValidateRoot
            - BranchSide:      'SAX2.c:2278,34'
              BranchSideFuncs:
                - xmlValidateRoot
      Callsites:
        - Src:             'SAX2.c:2045,2'
          Dst:             xmlErrValid
        - Src:             'SAX2.c:2057,17'
          Dst:             xmlDictQLookup
        - Src:             'SAX2.c:2059,17'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2064,14'
          Dst:             xmlBuildQName
        - Src:             'SAX2.c:2066,17'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2086,15'
          Dst:             xmlStrdup
        - Src:             'SAX2.c:2090,10'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2095,35'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'SAX2.c:2096,6'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'SAX2.c:2099,12'
          Dst:             xmlNewDocNodeEatName
        - Src:             'SAX2.c:2102,12'
          Dst:             xmlNewDocNode
        - Src:             'SAX2.c:2104,12'
          Dst:             xmlNewDocNodeEatName
        - Src:             'SAX2.c:2107,6'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2126,7'
          Dst:             xmlNewNs
        - Src:             'SAX2.c:2137,13'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2141,9'
          Dst:             xmlParserNsUpdateSax
        - Src:             'SAX2.c:2146,21'
          Dst:             xmlValidateOneNamespace
        - Src:             'SAX2.c:2161,9'
          Dst:             nodePush
        - Src:             'SAX2.c:2162,9'
          Dst:             xmlUnlinkNode
        - Src:             'SAX2.c:2163,9'
          Dst:             xmlFreeNode
        - Src:             'SAX2.c:2170,5'
          Dst:             xmlAddChild
        - Src:             'SAX2.c:2184,19'
          Dst:             xmlParserNsLookupSax
        - Src:             'SAX2.c:2185,28'
          Dst:             xmlStrEqual
        - Src:             'SAX2.c:2186,16'
          Dst:             xmlSearchNs
        - Src:             'SAX2.c:2189,11'
          Dst:             xmlNewNs
        - Src:             'SAX2.c:2192,10'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2196,17'
          Dst:             xmlNsWarnMsg
        - Src:             'SAX2.c:2200,17'
          Dst:             xmlNsWarnMsg
        - Src:             'SAX2.c:2222,18'
          Dst:             xmlDictQLookup
        - Src:             'SAX2.c:2225,25'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2228,28'
          Dst:             xmlSAX2AttributeNs
        - Src:             'SAX2.c:2233,15'
          Dst:             xmlBuildQName
        - Src:             'SAX2.c:2236,25'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2239,28'
          Dst:             xmlSAX2AttributeNs
        - Src:             'SAX2.c:2246,20'
          Dst:             xmlSAX2AttributeNs
        - Src:             'SAX2.c:2273,8'
          Dst:             xmlValidateDtdFinal
        - Src:             'SAX2.c:2278,17'
          Dst:             xmlValidateRoot
    - functionName:    xmlSAX2EndElementNs
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2299
      functionLinenumberEnd: 2316
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - localname
        - prefix
        - URI
      BBCount:         15
      ICount:          99
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - nodePop
        - xmlValidateOneElement
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:2302,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2302,22'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2303,5'
              BranchSideFuncs:
                - nodePop
                - xmlValidateOneElement
        - Branch String:   'SAX2.c:2306,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:2306,27'
              BranchSideFuncs:
                - nodePop
                - xmlValidateOneElement
            - BranchSide:      'SAX2.c:2315,13'
              BranchSideFuncs:
                - nodePop
        - Branch String:   'SAX2.c:2306,44'
          Branch Sides:
            - BranchSide:      'SAX2.c:2307,9'
              BranchSideFuncs:
                - nodePop
                - xmlValidateOneElement
            - BranchSide:      'SAX2.c:2315,13'
              BranchSideFuncs:
                - nodePop
        - Branch String:   'SAX2.c:2307,21'
          Branch Sides:
            - BranchSide:      'SAX2.c:2307,24'
              BranchSideFuncs:
                - nodePop
                - xmlValidateOneElement
            - BranchSide:      'SAX2.c:2315,13'
              BranchSideFuncs:
                - nodePop
        - Branch String:   'SAX2.c:2306,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2308,47'
              BranchSideFuncs:
                - xmlValidateOneElement
                - nodePop
            - BranchSide:      'SAX2.c:2315,13'
              BranchSideFuncs:
                - nodePop
      Callsites:
        - Src:             'SAX2.c:2308,24'
          Dst:             xmlValidateOneElement
        - Src:             'SAX2.c:2315,5'
          Dst:             nodePop
    - functionName:    xmlSAX2ExternalSubset
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - name
        - ExternalID
        - SystemID
      BBCount:         50
      ICount:          451
      EdgeCount:       69
      CyclomaticComplexity: 21
      functionsReached:
        - xmlCanonicPath
        - xmlDictOwns
        - xmlFreeInputStream
        - xmlNewDtd
        - xmlParseExternalSubset
        - xmlPopInput
        - xmlPushInput
        - xmlSAX2ErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:278,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:278,22'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:279,10'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlPopInput
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
        - Branch String:   'SAX2.c:279,28'
          Branch Sides:
            - BranchSide:      'SAX2.c:279,28'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlPopInput
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
            - BranchSide:      'SAX2.c:280,11'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlPopInput
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
        - Branch String:   'SAX2.c:280,51'
          Branch Sides:
            - BranchSide:      'SAX2.c:280,51'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlPopInput
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
            - BranchSide:      'SAX2.c:281,12'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlPopInput
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
        - Branch String:   'SAX2.c:281,28'
          Branch Sides:
            - BranchSide:      'SAX2.c:281,32'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlPopInput
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
            - BranchSide:      'SAX2.c:282,4'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlPopInput
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
        - Branch String:   'SAX2.c:281,51'
          Branch Sides:
            - BranchSide:      'SAX2.c:281,51'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlPopInput
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
            - BranchSide:      'SAX2.c:282,4'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlPopInput
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
        - Branch String:   'SAX2.c:282,21'
          Branch Sides:
            - BranchSide:      'SAX2.c:282,24'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlPopInput
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
            - BranchSide:      'SAX2.c:282,21'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:279,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:279,9'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlPopInput
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
            - BranchSide:      'SAX2.c:290,20'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlPopInput
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
        - Branch String:   'SAX2.c:298,26'
          Branch Sides:
            - BranchSide:      'SAX2.c:298,30'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlPopInput
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
            - BranchSide:      'SAX2.c:301,6'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlPopInput
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
        - Branch String:   'SAX2.c:298,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:299,14'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlPopInput
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
            - BranchSide:      'SAX2.c:301,6'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlPopInput
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
        - Branch String:   'SAX2.c:301,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:302,6'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:305,16'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlPopInput
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
        - Branch String:   'SAX2.c:305,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:306,30'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
            - BranchSide:      'SAX2.c:314,13'
              BranchSideFuncs:
                - xmlPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlPopInput
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
        - Branch String:   'SAX2.c:323,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:324,23'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
            - BranchSide:      'SAX2.c:333,2'
              BranchSideFuncs:
                - xmlPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlPopInput
                - xmlCanonicPath
        - Branch String:   'SAX2.c:338,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:339,48'
              BranchSideFuncs:
                - xmlCanonicPath
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlPopInput
            - BranchSide:      'SAX2.c:340,2'
              BranchSideFuncs:
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlPopInput
        - Branch String:   'SAX2.c:355,2'
          Branch Sides:
            - BranchSide:      'SAX2.c:356,18'
              BranchSideFuncs:
                - xmlPopInput
                - xmlFreeInputStream
                - xmlDictOwns
            - BranchSide:      'SAX2.c:358,20'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlDictOwns
        - Branch String:   'SAX2.c:360,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:361,22'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlDictOwns
            - BranchSide:      'SAX2.c:363,25'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlDictOwns
        - Branch String:   'SAX2.c:364,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:365,13'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlDictOwns
            - BranchSide:      'SAX2.c:367,35'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlDictOwns
        - Branch String:   'SAX2.c:379,31'
          Branch Sides:
            - BranchSide:      'SAX2.c:380,8'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'SAX2.c:383,19'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:380,28'
          Branch Sides:
            - BranchSide:      'SAX2.c:381,21'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:382,6'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:379,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:382,6'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:383,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'SAX2.c:305,6'
          Dst:             xmlNewDtd
        - Src:             'SAX2.c:306,13'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:307,13'
          Dst:             xmlFreeInputStream
        - Src:             'SAX2.c:324,6'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:325,13'
          Dst:             xmlFreeInputStream
        - Src:             'SAX2.c:336,2'
          Dst:             xmlPushInput
        - Src:             'SAX2.c:339,33'
          Dst:             xmlCanonicPath
        - Src:             'SAX2.c:349,2'
          Dst:             xmlParseExternalSubset
        - Src:             'SAX2.c:356,6'
          Dst:             xmlPopInput
        - Src:             'SAX2.c:369,2'
          Dst:             xmlFreeInputStream
        - Src:             'SAX2.c:381,9'
          Dst:             xmlDictOwns
    - functionName:    xmlSAX2IsStandalone
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         7
      ICount:          45
      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: 209
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:211,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:211,50'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:211,28'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:211,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:211,50'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:212,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSAX2HasExternalSubset
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:227,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:227,50'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:227,28'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:227,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:227,50'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:228,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSAX2ResolveEntity
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      'struct._xmlParserInput *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - publicId
        - systemId
      BBCount:         14
      ICount:          103
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlBuildURISafe
        - xmlFatalErr
        - xmlLoadExternalEntity
        - xmlSAX2ErrMemory
        - xmlStrlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:410,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:410,22'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:411,9'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrlen
                - xmlLoadExternalEntity
                - xmlFatalErr
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:411,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:412,9'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrlen
                - xmlLoadExternalEntity
                - xmlFatalErr
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:414,25'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrlen
                - xmlLoadExternalEntity
                - xmlFatalErr
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:414,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:415,26'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:418,19'
              BranchSideFuncs:
                - xmlStrlen
                - xmlLoadExternalEntity
                - xmlFatalErr
        - Branch String:   'SAX2.c:418,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:419,21'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'SAX2.c:421,52'
              BranchSideFuncs:
                - xmlLoadExternalEntity
      Callsites:
        - Src:             'SAX2.c:414,9'
          Dst:             xmlBuildURISafe
        - Src:             'SAX2.c:415,9'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:418,9'
          Dst:             xmlStrlen
        - Src:             'SAX2.c:419,9'
          Dst:             xmlFatalErr
        - Src:             'SAX2.c:421,15'
          Dst:             xmlLoadExternalEntity
    - functionName:    xmlSAX2GetParameterEntity
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      'struct._xmlEntity *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - name
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlGetParameterEntity
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:490,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:490,22'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:492,33'
              BranchSideFuncs:
                - xmlGetParameterEntity
      Callsites:
        - Src:             'SAX2.c:492,11'
          Dst:             xmlGetParameterEntity
    - functionName:    xmlSAX2EntityDecl
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - int
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - name
        - type
        - publicId
        - systemId
        - content
      BBCount:         36
      ICount:          217
      EdgeCount:       45
      CyclomaticComplexity: 11
      functionsReached:
        - xmlAddEntity
        - xmlBuildURISafe
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlSAX2ErrMemory
        - xmlStrlen
        - xmlWarnMsg
      functionUses:    4
      BranchProfiles:
        - Branch String:   'SAX2.c:517,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:517,28'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:518,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:517,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:518,9'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:520,17'
              BranchSideFuncs:
                - xmlAddEntity
                - xmlWarnMsg
                - xmlWarnMsg
                - xmlWarnMsg
                - xmlSAX2ErrMemory
                - xmlBuildURISafe
                - xmlStrlen
                - xmlFatalErr
                - xmlSAX2ErrMemory
                - xmlFatalErrMsg.918
        - Branch String:   'SAX2.c:523,5'
          Branch Sides:
            - BranchSide:      'SAX2.c:525,13'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrlen
                - xmlFatalErr
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:527,30'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:530,17'
              BranchSideFuncs:
                - xmlWarnMsg
                - xmlWarnMsg
            - BranchSide:      'SAX2.c:544,24'
              BranchSideFuncs:
                - xmlWarnMsg
            - BranchSide:      'SAX2.c:548,28'
              BranchSideFuncs:
                - xmlFatalErrMsg.918
        - Branch String:   'SAX2.c:530,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:531,21'
              BranchSideFuncs:
                - xmlWarnMsg
                - xmlWarnMsg
            - BranchSide:      'SAX2.c:538,13'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:531,21'
          Branch Sides:
            - BranchSide:      'SAX2.c:532,32'
              BranchSideFuncs:
                - xmlWarnMsg
            - BranchSide:      'SAX2.c:535,32'
              BranchSideFuncs:
                - xmlWarnMsg
        - Branch String:   'SAX2.c:554,28'
          Branch Sides:
            - BranchSide:      'SAX2.c:554,32'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrlen
                - xmlFatalErr
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:554,28'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:554,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:554,9'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrlen
                - xmlFatalErr
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:556,21'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrlen
                - xmlFatalErr
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:558,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:559,20'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrlen
                - xmlFatalErr
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:561,13'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrlen
                - xmlFatalErr
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:561,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:562,33'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrlen
                - xmlFatalErr
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:573,5'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:562,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:563,34'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:566,27'
              BranchSideFuncs:
                - xmlStrlen
                - xmlFatalErr
        - Branch String:   'SAX2.c:566,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:567,29'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'SAX2.c:570,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'SAX2.c:521,11'
          Dst:             xmlAddEntity
        - Src:             'SAX2.c:527,13'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:532,21'
          Dst:             xmlWarnMsg
        - Src:             'SAX2.c:535,21'
          Dst:             xmlWarnMsg
        - Src:             'SAX2.c:544,13'
          Dst:             xmlWarnMsg
        - Src:             'SAX2.c:548,13'
          Dst:             xmlFatalErrMsg
        - Src:             'SAX2.c:562,17'
          Dst:             xmlBuildURISafe
        - Src:             'SAX2.c:563,17'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:566,17'
          Dst:             xmlStrlen
        - Src:             'SAX2.c:567,17'
          Dst:             xmlFatalErr
    - functionName:    xmlSAX2AttributeDecl
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - int
        - int
        - 'char *'
        - 'struct._xmlEnumeration *'
      constantsTouched: []
      argNames:
        - ctx
        - elem
        - fullname
        - type
        - def
        - defaultValue
        - tree
      BBCount:         40
      ICount:          293
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - xmlAddAttributeDecl
        - xmlErrValid
        - xmlFatalErrMsg
        - xmlFreeEnumeration
        - xmlSAX2ErrMemory
        - xmlSplitQName
        - xmlStrEqual
        - xmlValidateAttributeDecl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:600,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:600,28'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:601,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:600,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:601,9'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:603,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSplitQName
                - xmlFatalErrMsg.918
                - xmlFreeEnumeration
                - xmlAddAttributeDecl
                - xmlValidateAttributeDecl
                - xmlAddAttributeDecl
                - xmlSAX2ErrMemory
                - xmlErrValid
        - Branch String:   'SAX2.c:603,52'
          Branch Sides:
            - BranchSide:      'SAX2.c:604,10'
              BranchSideFuncs:
                - xmlSplitQName
                - xmlFatalErrMsg.918
                - xmlFreeEnumeration
                - xmlAddAttributeDecl
                - xmlValidateAttributeDecl
                - xmlAddAttributeDecl
                - xmlSAX2ErrMemory
                - xmlErrValid
            - BranchSide:      'SAX2.c:614,26'
              BranchSideFuncs:
                - xmlSplitQName
                - xmlFatalErrMsg.918
                - xmlFreeEnumeration
                - xmlAddAttributeDecl
                - xmlValidateAttributeDecl
                - xmlAddAttributeDecl
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:603,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:608,6'
              BranchSideFuncs:
                - xmlErrValid
                - xmlSplitQName
                - xmlFatalErrMsg.918
                - xmlFreeEnumeration
                - xmlAddAttributeDecl
                - xmlValidateAttributeDecl
                - xmlAddAttributeDecl
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:614,26'
              BranchSideFuncs:
                - xmlSplitQName
                - xmlFatalErrMsg.918
                - xmlFreeEnumeration
                - xmlAddAttributeDecl
                - xmlValidateAttributeDecl
                - xmlAddAttributeDecl
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:615,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:616,26'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlFatalErrMsg.918
                - xmlFreeEnumeration
                - xmlAddAttributeDecl
                - xmlValidateAttributeDecl
                - xmlAddAttributeDecl
            - BranchSide:      'SAX2.c:617,5'
              BranchSideFuncs:
                - xmlFatalErrMsg.918
                - xmlFreeEnumeration
                - xmlAddAttributeDecl
                - xmlValidateAttributeDecl
                - xmlAddAttributeDecl
        - Branch String:   'SAX2.c:618,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:619,30'
              BranchSideFuncs:
                - xmlAddAttributeDecl
                - xmlValidateAttributeDecl
            - BranchSide:      'SAX2.c:622,14'
              BranchSideFuncs:
                - xmlFatalErrMsg.918
                - xmlFreeEnumeration
                - xmlAddAttributeDecl
                - xmlValidateAttributeDecl
        - Branch String:   'SAX2.c:622,14'
          Branch Sides:
            - BranchSide:      'SAX2.c:623,30'
              BranchSideFuncs:
                - xmlAddAttributeDecl
                - xmlValidateAttributeDecl
            - BranchSide:      'SAX2.c:627,24'
              BranchSideFuncs:
                - xmlFatalErrMsg.918
                - xmlFreeEnumeration
        - Branch String:   'SAX2.c:636,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:637,2'
              BranchSideFuncs:
                - xmlValidateAttributeDecl
            - BranchSide:      'SAX2.c:638,10'
              BranchSideFuncs:
                - xmlValidateAttributeDecl
        - Branch String:   'SAX2.c:638,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:638,28'
              BranchSideFuncs:
                - xmlValidateAttributeDecl
            - BranchSide:      'SAX2.c:643,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:638,44'
          Branch Sides:
            - BranchSide:      'SAX2.c:638,48'
              BranchSideFuncs:
                - xmlValidateAttributeDecl
            - BranchSide:      'SAX2.c:643,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:638,66'
          Branch Sides:
            - BranchSide:      'SAX2.c:639,10'
              BranchSideFuncs:
                - xmlValidateAttributeDecl
            - BranchSide:      'SAX2.c:643,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:638,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:640,43'
              BranchSideFuncs:
                - xmlValidateAttributeDecl
            - BranchSide:      'SAX2.c:643,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:643,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:644,2'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:645,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:645,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:645,9'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:646,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'SAX2.c:603,10'
          Dst:             xmlStrEqual
        - Src:             'SAX2.c:609,2'
          Dst:             xmlErrValid
        - Src:             'SAX2.c:614,12'
          Dst:             xmlSplitQName
        - Src:             'SAX2.c:616,9'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:619,9'
          Dst:             xmlAddAttributeDecl
        - Src:             'SAX2.c:623,9'
          Dst:             xmlAddAttributeDecl
        - Src:             'SAX2.c:627,9'
          Dst:             xmlFatalErrMsg
        - Src:             'SAX2.c:632,2'
          Dst:             xmlFreeEnumeration
        - Src:             'SAX2.c:640,17'
          Dst:             xmlValidateAttributeDecl
    - functionName:    xmlSAX2ElementDecl
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - int
        - 'struct._xmlElementContent *'
      constantsTouched: []
      argNames:
        - ctx
        - name
        - type
        - content
      BBCount:         26
      ICount:          171
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - xmlAddElementDecl
        - xmlFatalErrMsg
        - xmlValidateElementDecl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:668,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:668,28'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:669,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:668,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:669,9'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:671,9'
              BranchSideFuncs:
                - xmlFatalErrMsg.918
                - xmlAddElementDecl
                - xmlValidateElementDecl
                - xmlAddElementDecl
        - Branch String:   'SAX2.c:671,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:672,35'
              BranchSideFuncs:
                - xmlAddElementDecl
                - xmlValidateElementDecl
            - BranchSide:      'SAX2.c:674,14'
              BranchSideFuncs:
                - xmlFatalErrMsg.918
                - xmlAddElementDecl
                - xmlValidateElementDecl
        - Branch String:   'SAX2.c:674,14'
          Branch Sides:
            - BranchSide:      'SAX2.c:675,35'
              BranchSideFuncs:
                - xmlAddElementDecl
                - xmlValidateElementDecl
            - BranchSide:      'SAX2.c:678,24'
              BranchSideFuncs:
                - xmlFatalErrMsg.918
        - Branch String:   'SAX2.c:684,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:685,9'
              BranchSideFuncs:
                - xmlValidateElementDecl
            - BranchSide:      'SAX2.c:686,9'
              BranchSideFuncs:
                - xmlValidateElementDecl
        - Branch String:   'SAX2.c:686,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:686,27'
              BranchSideFuncs:
                - xmlValidateElementDecl
            - BranchSide:      'SAX2.c:686,24'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:686,44'
          Branch Sides:
            - BranchSide:      'SAX2.c:686,44'
              BranchSideFuncs:
                - xmlValidateElementDecl
            - BranchSide:      'SAX2.c:687,9'
              BranchSideFuncs:
                - xmlValidateElementDecl
        - Branch String:   'SAX2.c:687,21'
          Branch Sides:
            - BranchSide:      'SAX2.c:687,24'
              BranchSideFuncs:
                - xmlValidateElementDecl
            - BranchSide:      'SAX2.c:687,21'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:686,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:686,9'
              BranchSideFuncs:
                - xmlValidateElementDecl
            - BranchSide:      'SAX2.c:689,37'
              BranchSideFuncs:
                - xmlValidateElementDecl
      Callsites:
        - Src:             'SAX2.c:672,16'
          Dst:             xmlAddElementDecl
        - Src:             'SAX2.c:675,16'
          Dst:             xmlAddElementDecl
        - Src:             'SAX2.c:678,9'
          Dst:             xmlFatalErrMsg
        - Src:             'SAX2.c:689,13'
          Dst:             xmlValidateElementDecl
    - functionName:    xmlSAX2NotationDecl
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 739
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - name
        - publicId
        - systemId
      BBCount:         30
      ICount:          184
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - xmlAddNotationDecl
        - xmlFatalErrMsg
        - xmlValidateNotationDecl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:712,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:712,28'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:713,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:712,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:713,9'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:715,10'
              BranchSideFuncs:
                - xmlFatalErrMsg.918
                - xmlAddNotationDecl
                - xmlValidateNotationDecl
                - xmlAddNotationDecl
                - xmlFatalErrMsg.918
        - Branch String:   'SAX2.c:715,28'
          Branch Sides:
            - BranchSide:      'SAX2.c:715,32'
              BranchSideFuncs:
                - xmlFatalErrMsg.918
                - xmlAddNotationDecl
                - xmlValidateNotationDecl
                - xmlAddNotationDecl
                - xmlFatalErrMsg.918
            - BranchSide:      'SAX2.c:720,16'
              BranchSideFuncs:
                - xmlFatalErrMsg.918
                - xmlAddNotationDecl
                - xmlValidateNotationDecl
                - xmlAddNotationDecl
        - Branch String:   'SAX2.c:715,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:716,17'
              BranchSideFuncs:
                - xmlFatalErrMsg.918
            - BranchSide:      'SAX2.c:720,16'
              BranchSideFuncs:
                - xmlFatalErrMsg.918
                - xmlAddNotationDecl
                - xmlValidateNotationDecl
                - xmlAddNotationDecl
        - Branch String:   'SAX2.c:720,16'
          Branch Sides:
            - BranchSide:      'SAX2.c:721,29'
              BranchSideFuncs:
                - xmlAddNotationDecl
                - xmlValidateNotationDecl
            - BranchSide:      'SAX2.c:723,14'
              BranchSideFuncs:
                - xmlFatalErrMsg.918
                - xmlAddNotationDecl
                - xmlValidateNotationDecl
        - Branch String:   'SAX2.c:723,14'
          Branch Sides:
            - BranchSide:      'SAX2.c:724,29'
              BranchSideFuncs:
                - xmlAddNotationDecl
                - xmlValidateNotationDecl
            - BranchSide:      'SAX2.c:727,17'
              BranchSideFuncs:
                - xmlFatalErrMsg.918
        - Branch String:   'SAX2.c:733,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:733,23'
              BranchSideFuncs:
                - xmlValidateNotationDecl
            - BranchSide:      'SAX2.c:734,10'
              BranchSideFuncs:
                - xmlValidateNotationDecl
        - Branch String:   'SAX2.c:734,26'
          Branch Sides:
            - BranchSide:      'SAX2.c:734,30'
              BranchSideFuncs:
                - xmlValidateNotationDecl
            - BranchSide:      'SAX2.c:734,26'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:734,48'
          Branch Sides:
            - BranchSide:      'SAX2.c:734,48'
              BranchSideFuncs:
                - xmlValidateNotationDecl
            - BranchSide:      'SAX2.c:735,10'
              BranchSideFuncs:
                - xmlValidateNotationDecl
        - Branch String:   'SAX2.c:734,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:734,9'
              BranchSideFuncs:
                - xmlValidateNotationDecl
            - BranchSide:      'SAX2.c:736,42'
              BranchSideFuncs:
                - xmlValidateNotationDecl
      Callsites:
        - Src:             'SAX2.c:716,2'
          Dst:             xmlFatalErrMsg
        - Src:             'SAX2.c:721,9'
          Dst:             xmlAddNotationDecl
        - Src:             'SAX2.c:724,9'
          Dst:             xmlAddNotationDecl
        - Src:             'SAX2.c:727,2'
          Dst:             xmlFatalErrMsg
        - Src:             'SAX2.c:736,17'
          Dst:             xmlValidateNotationDecl
    - functionName:    xmlSAX2UnparsedEntityDecl
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - name
        - publicId
        - systemId
        - notationName
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSAX2EntityDecl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'SAX2.c:756,5'
          Dst:             xmlSAX2EntityDecl
    - functionName:    xmlSAX2Reference
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2327
      functionLinenumberEnd: 2340
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - name
      BBCount:         10
      ICount:          63
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlAddChild
        - xmlFreeNode
        - xmlNewReference
        - xmlSAX2ErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:2331,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2331,22'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2332,27'
              BranchSideFuncs:
                - xmlNewReference
                - xmlAddChild
                - xmlFreeNode
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2333,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2334,26'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2337,21'
              BranchSideFuncs:
                - xmlAddChild
                - xmlFreeNode
        - Branch String:   'SAX2.c:2337,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2337,9'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'SAX2.c:2338,21'
              BranchSideFuncs:
                - xmlFreeNode
      Callsites:
        - Src:             'SAX2.c:2332,11'
          Dst:             xmlNewReference
        - Src:             'SAX2.c:2334,9'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2337,9'
          Dst:             xmlAddChild
        - Src:             'SAX2.c:2338,9'
          Dst:             xmlFreeNode
    - functionName:    xmlWarnMsg
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct._xmlParserCtxt *'
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - str1
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErr
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'SAX2.c:98,5'
          Dst:             xmlCtxtErr
    - functionName:    xmlSAX2AttributeNs
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1785
      functionLinenumberEnd: 1997
      functionDepth:   0
      returnType:      'struct._xmlAttr *'
      argCount:        5
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - localname
        - prefix
        - value
        - valueend
      BBCount:         136
      ICount:          913
      EdgeCount:       184
      CyclomaticComplexity: 50
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlAddID
        - xmlAddRef
        - xmlBuildQName
        - xmlCtxtErrMemory
        - xmlErrValid
        - xmlIsID
        - xmlIsRef
        - xmlParserNsLookupSax
        - xmlSAX2DecodeAttrEntities
        - xmlSAX2ErrMemory
        - xmlSAX2TextNode
        - xmlSearchNs
        - xmlStrEqual
        - xmlStrdup
        - xmlStringLenGetNodeList
        - xmlStrndup
        - xmlValidCtxtNormalizeAttributeValue
        - xmlValidateNCName
        - xmlValidateOneAttribute
      functionUses:    3
      BranchProfiles:
        - Branch String:   'SAX2.c:1793,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1794,35'
              BranchSideFuncs:
                - xmlParserNsLookupSax
                - xmlStrdup
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlStringLenGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNs
            - BranchSide:      'SAX2.c:1803,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlStringLenGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1795,26'
          Branch Sides:
            - BranchSide:      'SAX2.c:1795,42'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrdup
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlStringLenGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNs
            - BranchSide:      'SAX2.c:1798,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlStringLenGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1795,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1796,30'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrdup
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlStringLenGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1798,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlStringLenGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1803,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1804,15'
              BranchSideFuncs:
                - xmlStrdup
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlStringLenGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1808,15'
              BranchSideFuncs:
                - xmlStrdup
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlStringLenGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1809,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:0,0'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1810,30'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1831,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1832,21'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlStringLenGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'SAX2.c:1834,31'
              BranchSideFuncs:
                - xmlStrdup
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlStringLenGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1839,34'
          Branch Sides:
            - BranchSide:      'SAX2.c:1839,38'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlStringLenGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'SAX2.c:1842,10'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlStringLenGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
        - Branch String:   'SAX2.c:1839,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1840,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlStringLenGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
            - BranchSide:      'SAX2.c:1842,10'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlStringLenGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
        - Branch String:   'SAX2.c:1842,38'
          Branch Sides:
            - BranchSide:      'SAX2.c:1842,43'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlStringLenGetNodeList
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlSAX2TextNode
            - BranchSide:      'SAX2.c:1872,16'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
        - Branch String:   'SAX2.c:1842,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1850,7'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
            - BranchSide:      'SAX2.c:1872,16'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
        - Branch String:   'SAX2.c:1850,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1851,28'
              BranchSideFuncs:
                - xmlSAX2TextNode
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1858,13'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlStringLenGetNodeList
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1854,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:1855,14'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1858,2'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1861,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:1862,34'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1863,12'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1864,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1865,21'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1871,2'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1867,7'
          Branch Sides:
            - BranchSide:      'SAX2.c:1868,19'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1869,9'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1878,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1879,17'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1882,5'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1885,23'
          Branch Sides:
            - BranchSide:      'SAX2.c:1885,26'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
            - BranchSide:      'SAX2.c:1958,18'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
        - Branch String:   'SAX2.c:1885,41'
          Branch Sides:
            - BranchSide:      'SAX2.c:1885,44'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1958,18'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
        - Branch String:   'SAX2.c:1885,61'
          Branch Sides:
            - BranchSide:      'SAX2.c:1886,9'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1958,18'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
        - Branch String:   'SAX2.c:1886,21'
          Branch Sides:
            - BranchSide:      'SAX2.c:1886,24'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1958,18'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
        - Branch String:   'SAX2.c:1885,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1891,14'
              BranchSideFuncs:
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1958,18'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
        - Branch String:   'SAX2.c:1891,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:1892,38'
              BranchSideFuncs:
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1949,23'
              BranchSideFuncs:
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1893,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:1894,15'
              BranchSideFuncs:
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
            - BranchSide:      'SAX2.c:1918,7'
              BranchSideFuncs:
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
        - Branch String:   'SAX2.c:1894,14'
          Branch Sides:
            - BranchSide:      'SAX2.c:1895,47'
              BranchSideFuncs:
                - xmlValidateOneAttribute
            - BranchSide:      'SAX2.c:1903,24'
              BranchSideFuncs:
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1904,25'
          Branch Sides:
            - BranchSide:      'SAX2.c:1905,42'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
            - BranchSide:      'SAX2.c:1907,47'
              BranchSideFuncs:
                - xmlValidateOneAttribute
        - Branch String:   'SAX2.c:1918,7'
          Branch Sides:
            - BranchSide:      'SAX2.c:1923,32'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlValidateOneAttribute
                - xmlValidCtxtNormalizeAttributeValue
            - BranchSide:      'SAX2.c:1941,43'
              BranchSideFuncs:
                - xmlValidateOneAttribute
        - Branch String:   'SAX2.c:1924,11'
          Branch Sides:
            - BranchSide:      'SAX2.c:1925,4'
              BranchSideFuncs:
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
            - BranchSide:      'SAX2.c:1939,3'
              BranchSideFuncs:
                - xmlValidateOneAttribute
        - Branch String:   'SAX2.c:1929,8'
          Branch Sides:
            - BranchSide:      'SAX2.c:1930,8'
              BranchSideFuncs:
                - xmlValidateOneAttribute
            - BranchSide:      'SAX2.c:1932,9'
              BranchSideFuncs:
                - xmlValidateOneAttribute
        - Branch String:   'SAX2.c:1932,25'
          Branch Sides:
            - BranchSide:      'SAX2.c:1932,29'
              BranchSideFuncs:
                - xmlValidateOneAttribute
            - BranchSide:      'SAX2.c:1934,8'
              BranchSideFuncs:
                - xmlValidateOneAttribute
        - Branch String:   'SAX2.c:1932,8'
          Branch Sides:
            - BranchSide:      'SAX2.c:1933,8'
              BranchSideFuncs:
                - xmlValidateOneAttribute
            - BranchSide:      'SAX2.c:1934,8'
              BranchSideFuncs:
                - xmlValidateOneAttribute
        - Branch String:   'SAX2.c:1934,8'
          Branch Sides:
            - BranchSide:      'SAX2.c:1935,8'
              BranchSideFuncs:
                - xmlValidateOneAttribute
            - BranchSide:      'SAX2.c:1938,7'
              BranchSideFuncs:
                - xmlValidateOneAttribute
        - Branch String:   'SAX2.c:1950,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:1951,34'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
            - BranchSide:      'SAX2.c:1953,46'
              BranchSideFuncs:
                - xmlValidateOneAttribute
        - Branch String:   'SAX2.c:1968,39'
          Branch Sides:
            - BranchSide:      'SAX2.c:1969,14'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
            - BranchSide:      'SAX2.c:1983,31'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
        - Branch String:   'SAX2.c:1969,35'
          Branch Sides:
            - BranchSide:      'SAX2.c:1969,39'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
            - BranchSide:      'SAX2.c:1983,31'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
        - Branch String:   'SAX2.c:1969,60'
          Branch Sides:
            - BranchSide:      'SAX2.c:1970,7'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
            - BranchSide:      'SAX2.c:1983,31'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
        - Branch String:   'SAX2.c:1968,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:1976,28'
              BranchSideFuncs:
                - xmlValidateNCName
                - xmlAddID
                - xmlErrValid
            - BranchSide:      'SAX2.c:1983,31'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
        - Branch String:   'SAX2.c:1976,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:1977,22'
              BranchSideFuncs:
                - xmlErrValid
                - xmlAddID
            - BranchSide:      'SAX2.c:1981,16'
              BranchSideFuncs:
                - xmlAddID
        - Branch String:   'SAX2.c:1985,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:1986,34'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'SAX2.c:1987,22'
              BranchSideFuncs:
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
        - Branch String:   'SAX2.c:1987,22'
          Branch Sides:
            - BranchSide:      'SAX2.c:1988,27'
              BranchSideFuncs:
                - xmlAddID
            - BranchSide:      'SAX2.c:1989,31'
              BranchSideFuncs:
                - xmlIsRef
                - xmlAddRef
        - Branch String:   'SAX2.c:1993,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1994,2'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:1996,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'SAX2.c:1794,14'
          Dst:             xmlParserNsLookupSax
        - Src:             'SAX2.c:1795,30'
          Dst:             xmlStrEqual
        - Src:             'SAX2.c:1796,18'
          Dst:             xmlSearchNs
        - Src:             'SAX2.c:1810,13'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1834,21'
          Dst:             xmlStrdup
        - Src:             'SAX2.c:1836,13'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1839,38'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'SAX2.c:1840,9'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'SAX2.c:1851,12'
          Dst:             xmlSAX2TextNode
        - Src:             'SAX2.c:1859,22'
          Dst:             xmlStringLenGetNodeList
        - Src:             'SAX2.c:1862,17'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1875,8'
          Dst:             xmlSAX2TextNode
        - Src:             'SAX2.c:1892,12'
          Dst:             xmlSAX2DecodeAttrEntities
        - Src:             'SAX2.c:1895,22'
          Dst:             xmlValidateOneAttribute
        - Src:             'SAX2.c:1903,13'
          Dst:             xmlStrndup
        - Src:             'SAX2.c:1905,25'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1907,22'
          Dst:             xmlValidateOneAttribute
        - Src:             'SAX2.c:1923,18'
          Dst:             xmlBuildQName
        - Src:             'SAX2.c:1926,22'
          Dst:             xmlValidCtxtNormalizeAttributeValue
        - Src:             'SAX2.c:1941,18'
          Dst:             xmlValidateOneAttribute
        - Src:             'SAX2.c:1949,12'
          Dst:             xmlStrndup
        - Src:             'SAX2.c:1951,17'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1953,21'
          Dst:             xmlValidateOneAttribute
        - Src:             'SAX2.c:1976,10'
          Dst:             xmlValidateNCName
        - Src:             'SAX2.c:1977,10'
          Dst:             xmlErrValid
        - Src:             'SAX2.c:1981,6'
          Dst:             xmlAddID
        - Src:             'SAX2.c:1983,23'
          Dst:             xmlIsID
        - Src:             'SAX2.c:1986,17'
          Dst:             xmlCtxtErrMemory
        - Src:             'SAX2.c:1988,17'
          Dst:             xmlAddID
        - Src:             'SAX2.c:1989,22'
          Dst:             xmlIsRef
        - Src:             'SAX2.c:1990,17'
          Dst:             xmlAddRef
    - functionName:    xmlSAXDefaultVersion
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2644
      functionLinenumberEnd: 2651
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - version
      BBCount:         7
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'SAX2.c:2647,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:2647,28'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2649,34'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:2647,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2648,9'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2649,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSAX2GetColumnNumber
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'SAX2.c:179,23'
          Branch Sides:
            - BranchSide:      'SAX2.c:179,49'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:179,27'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:179,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:179,49'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:180,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSAX2GetLineNumber
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:163,23'
          Branch Sides:
            - BranchSide:      'SAX2.c:163,49'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:163,27'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:163,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:163,49'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:164,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSAX2GetSystemId
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'SAX2.c:147,23'
          Branch Sides:
            - BranchSide:      'SAX2.c:147,49'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:147,27'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:147,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:147,49'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:148,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSAX2GetPublicId
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      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: 664
      functionLinenumberEnd: 671
      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:669,9'
          Branch Sides:
            - BranchSide:      'threads.c:669,9'
              BranchSideFuncs:
                - xmlCleanupParser
            - BranchSide:      'threads.c:669,9'
              BranchSideFuncs:
                - xmlCleanupParser
        - Branch String:   'threads.c:669,9'
          Branch Sides:
            - BranchSide:      'threads.c:669,9'
              BranchSideFuncs:
                - xmlCleanupParser
            - BranchSide:      'threads.c:670,9'
              BranchSideFuncs:
                - xmlCleanupParser
      Callsites:
        - Src:             'threads.c:670,9'
          Dst:             xmlCleanupParser
    - functionName:    xmlCleanupParser
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCatalogCleanup
        - xmlCleanupCharEncodingHandlers
        - xmlCleanupDictInternal
        - xmlCleanupGlobalsInternal
        - xmlCleanupMemoryInternal
        - xmlCleanupRandom
        - xmlGlobalInitMutexDestroy
        - xmlRelaxNGCleanupTypes
        - xmlSchemaCleanupTypes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'threads.c:627,10'
          Branch Sides:
            - BranchSide:      'threads.c:627,10'
              BranchSideFuncs:
                - xmlCleanupCharEncodingHandlers
                - xmlCatalogCleanup
                - xmlSchemaCleanupTypes
                - xmlRelaxNGCleanupTypes
                - xmlCleanupDictInternal
                - xmlCleanupRandom
                - xmlCleanupGlobalsInternal
                - xmlCleanupMemoryInternal
                - xmlGlobalInitMutexDestroy
            - BranchSide:      'threads.c:627,10'
              BranchSideFuncs:
                - xmlCleanupCharEncodingHandlers
                - xmlCatalogCleanup
                - xmlSchemaCleanupTypes
                - xmlRelaxNGCleanupTypes
                - xmlCleanupDictInternal
                - xmlCleanupRandom
                - xmlCleanupGlobalsInternal
                - xmlCleanupMemoryInternal
                - xmlGlobalInitMutexDestroy
        - Branch String:   'threads.c:627,9'
          Branch Sides:
            - BranchSide:      'threads.c:628,9'
              BranchSideFuncs:
                - xmlCleanupCharEncodingHandlers
                - xmlCatalogCleanup
                - xmlSchemaCleanupTypes
                - xmlRelaxNGCleanupTypes
                - xmlCleanupDictInternal
                - xmlCleanupRandom
                - xmlCleanupGlobalsInternal
                - xmlCleanupMemoryInternal
                - xmlGlobalInitMutexDestroy
            - BranchSide:      'threads.c:632,5'
              BranchSideFuncs:
                - xmlCleanupCharEncodingHandlers
                - xmlCatalogCleanup
                - xmlSchemaCleanupTypes
                - xmlRelaxNGCleanupTypes
                - xmlCleanupDictInternal
                - xmlCleanupRandom
                - xmlCleanupGlobalsInternal
                - xmlCleanupMemoryInternal
                - xmlGlobalInitMutexDestroy
      Callsites:
        - Src:             'threads.c:632,5'
          Dst:             xmlCleanupCharEncodingHandlers
        - Src:             'threads.c:634,5'
          Dst:             xmlCatalogCleanup
        - Src:             'threads.c:637,5'
          Dst:             xmlSchemaCleanupTypes
        - Src:             'threads.c:638,5'
          Dst:             xmlRelaxNGCleanupTypes
        - Src:             'threads.c:643,5'
          Dst:             xmlCleanupDictInternal
        - Src:             'threads.c:644,5'
          Dst:             xmlCleanupRandom
        - Src:             'threads.c:645,5'
          Dst:             xmlCleanupGlobalsInternal
        - Src:             'threads.c:650,5'
          Dst:             xmlCleanupMemoryInternal
        - Src:             'threads.c:652,5'
          Dst:             xmlGlobalInitMutexDestroy
    - functionName:    xmlGlobalInitMutexDestroy
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlGlobalInitMutexUnlock
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'threads.c:534,9'
          Branch Sides:
            - BranchSide:      'threads.c:534,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'threads.c:534,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
        - Branch String:   'threads.c:534,9'
          Branch Sides:
            - BranchSide:      'threads.c:534,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'threads.c:535,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
      Callsites:
        - Src:             'threads.c:535,9'
          Dst:             pthread_mutex_unlock
    - functionName:    pthread_mutex_unlock
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlGlobalInitMutexLock
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         26
      ICount:          80
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'threads.c:472,9'
          Branch Sides:
            - BranchSide:      'threads.c:472,9'
              BranchSideFuncs:
                - pthread_mutex_lock
            - BranchSide:      'threads.c:472,9'
              BranchSideFuncs:
                - pthread_mutex_lock
        - Branch String:   'threads.c:472,9'
          Branch Sides:
            - BranchSide:      'threads.c:474,42'
              BranchSideFuncs:
                - pthread_mutex_lock
            - BranchSide:      'threads.c:491,9'
              BranchSideFuncs:
                - pthread_mutex_lock
        - Branch String:   'threads.c:474,42'
          Branch Sides:
            - BranchSide:      'threads.c:475,45'
              BranchSideFuncs:
                - pthread_mutex_lock
            - BranchSide:      'threads.c:486,36'
              BranchSideFuncs:
                - pthread_mutex_lock
        - Branch String:   'threads.c:475,45'
          Branch Sides:
            - BranchSide:      'threads.c:476,42'
              BranchSideFuncs:
                - pthread_mutex_lock
            - BranchSide:      'threads.c:486,36'
              BranchSideFuncs:
                - pthread_mutex_lock
        - Branch String:   'threads.c:476,42'
          Branch Sides:
            - BranchSide:      'threads.c:477,44'
              BranchSideFuncs:
                - pthread_mutex_lock
            - BranchSide:      'threads.c:486,36'
              BranchSideFuncs:
                - pthread_mutex_lock
        - Branch String:   'threads.c:477,44'
          Branch Sides:
            - BranchSide:      'threads.c:478,41'
              BranchSideFuncs:
                - pthread_mutex_lock
            - BranchSide:      'threads.c:486,36'
              BranchSideFuncs:
                - pthread_mutex_lock
        - Branch String:   'threads.c:478,41'
          Branch Sides:
            - BranchSide:      'threads.c:479,44'
              BranchSideFuncs:
                - pthread_mutex_lock
            - BranchSide:      'threads.c:486,36'
              BranchSideFuncs:
                - pthread_mutex_lock
        - Branch String:   'threads.c:479,44'
          Branch Sides:
            - BranchSide:      'threads.c:480,41'
              BranchSideFuncs:
                - pthread_mutex_lock
            - BranchSide:      'threads.c:486,36'
              BranchSideFuncs:
                - pthread_mutex_lock
        - Branch String:   'threads.c:480,41'
          Branch Sides:
            - BranchSide:      'threads.c:486,36'
              BranchSideFuncs:
                - pthread_mutex_lock
            - BranchSide:      'threads.c:486,36'
              BranchSideFuncs:
                - pthread_mutex_lock
        - Branch String:   'threads.c:486,36'
          Branch Sides:
            - BranchSide:      'threads.c:0,0'
              BranchSideFuncs:
                - pthread_mutex_lock
            - BranchSide:      'threads.c:491,9'
              BranchSideFuncs:
                - pthread_mutex_lock
        - Branch String:   'threads.c:491,9'
          Branch Sides:
            - BranchSide:      'threads.c:491,9'
              BranchSideFuncs:
                - pthread_mutex_lock
            - BranchSide:      'threads.c:492,9'
              BranchSideFuncs:
                - pthread_mutex_lock
      Callsites:
        - Src:             'threads.c:492,9'
          Dst:             pthread_mutex_lock
    - functionName:    pthread_mutex_init
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'union.pthread_mutex_t *'
        - 'struct._xmlAttrHashBucket *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_mutex_destroy
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_mutex_lock
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_cond_init
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'union.pthread_cond_t *'
        - 'struct._xmlAttrHashBucket *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_cond_destroy
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'union.pthread_cond_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_cond_wait
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'union.pthread_cond_t *'
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_cond_signal
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'union.pthread_cond_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlCleanupThreads
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 438
      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: 569
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlGlobalInitMutexLock
        - xmlGlobalInitMutexUnlock
        - xmlInitDictInternal
        - xmlInitEncodingInternal
        - xmlInitGlobalsInternal
        - xmlInitIOCallbacks
        - xmlInitMemoryInternal
        - xmlInitRandom
        - xmlInitXPathInternal
      functionUses:    34
      BranchProfiles:
        - Branch String:   'threads.c:573,9'
          Branch Sides:
            - BranchSide:      'threads.c:573,9'
              BranchSideFuncs:
                - xmlGlobalInitMutexLock
                - xmlGlobalInitMutexUnlock
                - xmlInitRandom
                - xmlInitMemoryInternal
                - xmlInitGlobalsInternal
                - xmlInitDictInternal
                - xmlInitEncodingInternal
                - xmlInitXPathInternal
                - xmlInitIOCallbacks
            - BranchSide:      'threads.c:573,9'
              BranchSideFuncs:
                - xmlGlobalInitMutexLock
                - xmlGlobalInitMutexUnlock
                - xmlInitRandom
                - xmlInitMemoryInternal
                - xmlInitGlobalsInternal
                - xmlInitDictInternal
                - xmlInitEncodingInternal
                - xmlInitXPathInternal
                - xmlInitIOCallbacks
        - Branch String:   'threads.c:573,9'
          Branch Sides:
            - BranchSide:      'threads.c:574,9'
              BranchSideFuncs: []
            - BranchSide:      'threads.c:576,5'
              BranchSideFuncs:
                - xmlGlobalInitMutexLock
                - xmlGlobalInitMutexUnlock
                - xmlInitRandom
                - xmlInitMemoryInternal
                - xmlInitGlobalsInternal
                - xmlInitDictInternal
                - xmlInitEncodingInternal
                - xmlInitXPathInternal
                - xmlInitIOCallbacks
        - Branch String:   'threads.c:578,9'
          Branch Sides:
            - BranchSide:      'threads.c:586,9'
              BranchSideFuncs:
                - xmlInitRandom
                - xmlInitMemoryInternal
                - xmlInitGlobalsInternal
                - xmlInitDictInternal
                - xmlInitEncodingInternal
                - xmlInitXPathInternal
                - xmlInitIOCallbacks
                - xmlGlobalInitMutexUnlock
            - BranchSide:      'threads.c:599,5'
              BranchSideFuncs:
                - xmlGlobalInitMutexUnlock
      Callsites:
        - Src:             'threads.c:576,5'
          Dst:             xmlGlobalInitMutexLock
        - Src:             'threads.c:586,9'
          Dst:             xmlInitRandom
        - Src:             'threads.c:587,9'
          Dst:             xmlInitMemoryInternal
        - Src:             'threads.c:588,9'
          Dst:             xmlInitGlobalsInternal
        - Src:             'threads.c:589,9'
          Dst:             xmlInitDictInternal
        - Src:             'threads.c:590,9'
          Dst:             xmlInitEncodingInternal
        - Src:             'threads.c:592,9'
          Dst:             xmlInitXPathInternal
        - Src:             'threads.c:594,9'
          Dst:             xmlInitIOCallbacks
        - Src:             'threads.c:599,5'
          Dst:             xmlGlobalInitMutexUnlock
    - functionName:    xmlInitThreads
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 425
      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:424,5'
          Branch Sides:
            - BranchSide:      'threads.c:424,5'
              BranchSideFuncs:
                - xmlInitParser
            - BranchSide:      'threads.c:424,5'
              BranchSideFuncs:
                - xmlInitParser
      Callsites:
        - Src:             'threads.c:424,5'
          Dst:             xmlInitParser
    - functionName:    xmlUnlockLibrary
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlRMutexUnlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'threads.c:413,21'
          Branch Sides:
            - BranchSide:      'threads.c:413,21'
              BranchSideFuncs:
                - xmlRMutexUnlock
            - BranchSide:      'threads.c:413,21'
              BranchSideFuncs:
                - xmlRMutexUnlock
      Callsites:
        - Src:             'threads.c:413,5'
          Dst:             xmlRMutexUnlock
    - functionName:    xmlRMutexUnlock
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlRMutex *'
      constantsTouched: []
      argNames:
        - tok
      BBCount:         14
      ICount:          73
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - pthread_cond_signal
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    14
      BranchProfiles:
        - Branch String:   'threads.c:336,9'
          Branch Sides:
            - BranchSide:      'threads.c:337,9'
              BranchSideFuncs: []
            - BranchSide:      'threads.c:339,9'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - pthread_cond_signal
        - Branch String:   'threads.c:339,9'
          Branch Sides:
            - BranchSide:      'threads.c:340,9'
              BranchSideFuncs: []
            - BranchSide:      'threads.c:342,25'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - pthread_cond_signal
        - Branch String:   'threads.c:344,9'
          Branch Sides:
            - BranchSide:      'threads.c:345,13'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - pthread_cond_signal
            - BranchSide:      'threads.c:349,27'
              BranchSideFuncs:
                - pthread_mutex_unlock
        - Branch String:   'threads.c:345,13'
          Branch Sides:
            - BranchSide:      'threads.c:346,34'
              BranchSideFuncs:
                - pthread_cond_signal
                - pthread_mutex_unlock
            - BranchSide:      'threads.c:347,17'
              BranchSideFuncs:
                - pthread_mutex_unlock
      Callsites:
        - Src:             'threads.c:342,5'
          Dst:             pthread_mutex_lock
        - Src:             'threads.c:346,13'
          Dst:             pthread_cond_signal
        - Src:             'threads.c:349,5'
          Dst:             pthread_mutex_unlock
    - functionName:    xmlLockLibrary
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlRMutexLock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'threads.c:401,19'
          Branch Sides:
            - BranchSide:      'threads.c:401,19'
              BranchSideFuncs:
                - xmlRMutexLock
            - BranchSide:      'threads.c:401,19'
              BranchSideFuncs:
                - xmlRMutexLock
      Callsites:
        - Src:             'threads.c:401,5'
          Dst:             xmlRMutexLock
    - functionName:    xmlRMutexLock
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlRMutex *'
      constantsTouched: []
      argNames:
        - tok
      BBCount:         17
      ICount:          103
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - pthread_cond_wait
        - pthread_mutex_lock
        - pthread_mutex_unlock
        - pthread_self
      functionUses:    8
      BranchProfiles:
        - Branch String:   'threads.c:300,9'
          Branch Sides:
            - BranchSide:      'threads.c:301,9'
              BranchSideFuncs: []
            - BranchSide:      'threads.c:303,9'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_self
                - pthread_mutex_unlock
                - pthread_self
                - pthread_equal
                - pthread_cond_wait
                - pthread_mutex_unlock
        - Branch String:   'threads.c:303,9'
          Branch Sides:
            - BranchSide:      'threads.c:304,9'
              BranchSideFuncs: []
            - BranchSide:      'threads.c:306,25'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_self
                - pthread_mutex_unlock
                - pthread_self
                - pthread_equal
                - pthread_cond_wait
                - pthread_mutex_unlock
        - Branch String:   'threads.c:307,9'
          Branch Sides:
            - BranchSide:      'threads.c:308,27'
              BranchSideFuncs:
                - pthread_self
                - pthread_equal
                - pthread_self
                - pthread_mutex_unlock
                - pthread_cond_wait
                - pthread_mutex_unlock
            - BranchSide:      'threads.c:319,16'
              BranchSideFuncs:
                - pthread_self
                - pthread_mutex_unlock
        - Branch String:   'threads.c:308,13'
          Branch Sides:
            - BranchSide:      'threads.c:309,13'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'threads.c:313,13'
              BranchSideFuncs:
                - pthread_self
                - pthread_mutex_unlock
                - pthread_cond_wait
        - Branch String:   'threads.c:314,13'
          Branch Sides:
            - BranchSide:      'threads.c:315,36'
              BranchSideFuncs:
                - pthread_cond_wait
                - pthread_self
                - pthread_mutex_unlock
            - BranchSide:      'threads.c:316,13'
              BranchSideFuncs:
                - pthread_self
                - pthread_mutex_unlock
      Callsites:
        - Src:             'threads.c:306,5'
          Dst:             pthread_mutex_lock
        - Src:             'threads.c:308,37'
          Dst:             pthread_self
        - Src:             'threads.c:308,13'
          Dst:             pthread_equal
        - Src:             'threads.c:310,13'
          Dst:             pthread_mutex_unlock
        - Src:             'threads.c:315,17'
          Dst:             pthread_cond_wait
        - Src:             'threads.c:319,16'
          Dst:             pthread_self
        - Src:             'threads.c:321,5'
          Dst:             pthread_mutex_unlock
    - functionName:    xmlGetThreadId
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_self
      functionUses:    1
      BranchProfiles:
        - Branch String:   'threads.c:376,15'
          Branch Sides:
            - BranchSide:      'threads.c:379,9'
              BranchSideFuncs:
                - pthread_self
            - BranchSide:      'threads.c:379,9'
              BranchSideFuncs:
                - pthread_self
        - Branch String:   'threads.c:379,9'
          Branch Sides:
            - BranchSide:      'threads.c:380,9'
              BranchSideFuncs: []
            - BranchSide:      'threads.c:381,10'
              BranchSideFuncs:
                - pthread_self
      Callsites:
        - Src:             'threads.c:381,10'
          Dst:             pthread_self
    - functionName:    xmlFreeRMutex
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlRMutex *'
      constantsTouched: []
      argNames:
        - tok
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pthread_cond_destroy
        - pthread_mutex_destroy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'threads.c:278,9'
          Branch Sides:
            - BranchSide:      'threads.c:279,9'
              BranchSideFuncs: []
            - BranchSide:      'threads.c:281,9'
              BranchSideFuncs:
                - free
                - pthread_mutex_destroy
                - pthread_cond_destroy
        - Branch String:   'threads.c:281,9'
          Branch Sides:
            - BranchSide:      'threads.c:282,32'
              BranchSideFuncs:
                - pthread_mutex_destroy
                - pthread_cond_destroy
                - free
            - BranchSide:      'threads.c:288,10'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'threads.c:282,9'
          Dst:             pthread_mutex_destroy
        - Src:             'threads.c:283,9'
          Dst:             pthread_cond_destroy
    - functionName:    xmlNewRMutex
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      'struct._xmlRMutex *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pthread_cond_init
        - pthread_mutex_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'threads.c:251,18'
          Branch Sides:
            - BranchSide:      'threads.c:253,16'
              BranchSideFuncs:
                - malloc
                - pthread_mutex_init
                - pthread_cond_init
            - BranchSide:      'threads.c:253,16'
              BranchSideFuncs:
                - malloc
                - pthread_mutex_init
                - pthread_cond_init
        - Branch String:   'threads.c:253,9'
          Branch Sides:
            - BranchSide:      'threads.c:254,9'
              BranchSideFuncs: []
            - BranchSide:      'threads.c:256,9'
              BranchSideFuncs:
                - pthread_mutex_init
                - pthread_cond_init
        - Branch String:   'threads.c:256,9'
          Branch Sides:
            - BranchSide:      'threads.c:257,29'
              BranchSideFuncs:
                - pthread_mutex_init
                - pthread_cond_init
            - BranchSide:      'threads.c:265,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'threads.c:257,9'
          Dst:             pthread_mutex_init
        - Src:             'threads.c:260,9'
          Dst:             pthread_cond_init
    - functionName:    xmlMutexUnlock
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlMutex *'
      constantsTouched: []
      argNames:
        - tok
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pthread_mutex_unlock
      functionUses:    30
      BranchProfiles:
        - Branch String:   'threads.c:228,9'
          Branch Sides:
            - BranchSide:      'threads.c:229,9'
              BranchSideFuncs: []
            - BranchSide:      'threads.c:231,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
        - Branch String:   'threads.c:231,9'
          Branch Sides:
            - BranchSide:      'threads.c:231,9'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'threads.c:232,31'
              BranchSideFuncs:
                - pthread_mutex_unlock
      Callsites:
        - Src:             'threads.c:232,9'
          Dst:             pthread_mutex_unlock
    - functionName:    xmlMutexLock
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlMutex *'
      constantsTouched: []
      argNames:
        - tok
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pthread_mutex_lock
      functionUses:    29
      BranchProfiles:
        - Branch String:   'threads.c:204,9'
          Branch Sides:
            - BranchSide:      'threads.c:205,9'
              BranchSideFuncs: []
            - BranchSide:      'threads.c:211,9'
              BranchSideFuncs:
                - pthread_mutex_lock
        - Branch String:   'threads.c:211,9'
          Branch Sides:
            - BranchSide:      'threads.c:211,9'
              BranchSideFuncs:
                - pthread_mutex_lock
            - BranchSide:      'threads.c:212,29'
              BranchSideFuncs:
                - pthread_mutex_lock
      Callsites:
        - Src:             'threads.c:212,9'
          Dst:             pthread_mutex_lock
    - functionName:    xmlFreeMutex
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlMutex *'
      constantsTouched: []
      argNames:
        - tok
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCleanupMutex
      functionUses:    0
      BranchProfiles:
        - Branch String:   'threads.c:188,9'
          Branch Sides:
            - BranchSide:      'threads.c:189,9'
              BranchSideFuncs: []
            - BranchSide:      'threads.c:191,21'
              BranchSideFuncs:
                - xmlCleanupMutex
                - free
      Callsites:
        - Src:             'threads.c:191,5'
          Dst:             xmlCleanupMutex
    - functionName:    xmlCleanupMutex
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlMutex *'
      constantsTouched: []
      argNames:
        - mutex
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_mutex_destroy
      functionUses:    5
      BranchProfiles:
        - Branch String:   'threads.c:170,9'
          Branch Sides:
            - BranchSide:      'threads.c:170,9'
              BranchSideFuncs:
                - pthread_mutex_destroy
            - BranchSide:      'threads.c:171,32'
              BranchSideFuncs:
                - pthread_mutex_destroy
      Callsites:
        - Src:             'threads.c:171,9'
          Dst:             pthread_mutex_destroy
    - functionName:    xmlNewMutex
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      'struct._xmlMutex *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlInitMutex
      functionUses:    0
      BranchProfiles:
        - Branch String:   'threads.c:152,17'
          Branch Sides:
            - BranchSide:      'threads.c:154,16'
              BranchSideFuncs:
                - malloc
                - xmlInitMutex
            - BranchSide:      'threads.c:154,16'
              BranchSideFuncs:
                - malloc
                - xmlInitMutex
        - Branch String:   'threads.c:154,9'
          Branch Sides:
            - BranchSide:      'threads.c:155,9'
              BranchSideFuncs: []
            - BranchSide:      'threads.c:156,18'
              BranchSideFuncs:
                - xmlInitMutex
      Callsites:
        - Src:             'threads.c:156,5'
          Dst:             xmlInitMutex
    - functionName:    xmlInitMutex
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlMutex *'
      constantsTouched: []
      argNames:
        - mutex
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_mutex_init
      functionUses:    5
      BranchProfiles:
        - Branch String:   'threads.c:132,9'
          Branch Sides:
            - BranchSide:      'threads.c:132,9'
              BranchSideFuncs:
                - pthread_mutex_init
            - BranchSide:      'threads.c:133,29'
              BranchSideFuncs:
                - pthread_mutex_init
      Callsites:
        - Src:             'threads.c:133,9'
          Dst:             pthread_mutex_init
    - functionName:    xmlSearchNsByNamespaceStrict
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8468
      functionLinenumberEnd: 8551
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
        - 'char *'
        - 'struct._xmlNs **'
        - int
      constantsTouched: []
      argNames:
        - doc
        - node
        - nsName
        - retNs
        - prefixed
      BBCount:         79
      ICount:          384
      EdgeCount:       107
      CyclomaticComplexity: 30
      functionsReached:
        - xmlNsInScope
        - xmlStrEqual
        - xmlTreeEnsureXMLDecl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:8472,23'
          Branch Sides:
            - BranchSide:      'tree.c:8472,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8473,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8472,43'
          Branch Sides:
            - BranchSide:      'tree.c:8472,47'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8473,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8472,9'
          Branch Sides:
            - BranchSide:      'tree.c:8473,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8474,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
        - Branch String:   'tree.c:8474,24'
          Branch Sides:
            - BranchSide:      'tree.c:8474,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8475,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8474,9'
          Branch Sides:
            - BranchSide:      'tree.c:8475,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8477,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
        - Branch String:   'tree.c:8478,9'
          Branch Sides:
            - BranchSide:      'tree.c:8479,32'
              BranchSideFuncs:
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:8484,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
        - Branch String:   'tree.c:8480,6'
          Branch Sides:
            - BranchSide:      'tree.c:8481,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8482,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8486,6'
          Branch Sides:
            - BranchSide:      'tree.c:8487,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
            - BranchSide:      'tree.c:8545,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
        - Branch String:   'tree.c:8487,10'
          Branch Sides:
            - BranchSide:      'tree.c:8488,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
            - BranchSide:      'tree.c:8545,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
        - Branch String:   'tree.c:8488,3'
          Branch Sides:
            - BranchSide:      'tree.c:8489,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
            - BranchSide:      'tree.c:8542,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
        - Branch String:   'tree.c:8489,20'
          Branch Sides:
            - BranchSide:      'tree.c:8489,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
            - BranchSide:      'tree.c:8491,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
        - Branch String:   'tree.c:8489,11'
          Branch Sides:
            - BranchSide:      'tree.c:8490,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
            - BranchSide:      'tree.c:8491,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
        - Branch String:   'tree.c:8491,11'
          Branch Sides:
            - BranchSide:      'tree.c:8496,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
            - BranchSide:      'tree.c:8515,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:8498,43'
          Branch Sides:
            - BranchSide:      'tree.c:8499,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
            - BranchSide:      'tree.c:8505,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:8499,31'
          Branch Sides:
            - BranchSide:      'tree.c:8500,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
            - BranchSide:      'tree.c:8507,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:8500,26'
          Branch Sides:
            - BranchSide:      'tree.c:8501,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
            - BranchSide:      'tree.c:8507,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:8498,12'
          Branch Sides:
            - BranchSide:      'tree.c:8505,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
            - BranchSide:      'tree.c:8507,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:8508,4'
          Branch Sides:
            - BranchSide:      'tree.c:8498,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
            - BranchSide:      'tree.c:8509,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:8509,8'
          Branch Sides:
            - BranchSide:      'tree.c:8510,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
            - BranchSide:      'tree.c:8511,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:8515,32'
          Branch Sides:
            - BranchSide:      'tree.c:8516,16'
              BranchSideFuncs:
                - xmlNsInScope
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:8522,8'
              BranchSideFuncs:
                - xmlNsInScope
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:8515,11'
          Branch Sides:
            - BranchSide:      'tree.c:8522,8'
              BranchSideFuncs:
                - xmlNsInScope
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:8541,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
        - Branch String:   'tree.c:8522,8'
          Branch Sides:
            - BranchSide:      'tree.c:8525,27'
              BranchSideFuncs:
                - xmlNsInScope
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:8538,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8526,12'
          Branch Sides:
            - BranchSide:      'tree.c:8527,5'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8535,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
        - Branch String:   'tree.c:8535,12'
          Branch Sides:
            - BranchSide:      'tree.c:8536,5'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8537,4'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8545,44'
          Branch Sides:
            - BranchSide:      'tree.c:8546,14'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8547,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8545,13'
          Branch Sides:
            - BranchSide:      'tree.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8547,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8549,28'
          Branch Sides:
            - BranchSide:      'tree.c:8549,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
            - BranchSide:      'tree.c:8549,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
        - Branch String:   'tree.c:8549,5'
          Branch Sides:
            - BranchSide:      'tree.c:8486,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
            - BranchSide:      'tree.c:8550,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:8478,9'
          Dst:             xmlStrEqual
        - Src:             'tree.c:8479,11'
          Dst:             xmlTreeEnsureXMLDecl
        - Src:             'tree.c:8501,5'
          Dst:             xmlStrEqual
        - Src:             'tree.c:8516,4'
          Dst:             xmlStrEqual
        - Src:             'tree.c:8525,14'
          Dst:             xmlNsInScope
    - functionName:    xmlTreeEnsureXMLDecl
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6148
      functionLinenumberEnd: 6173
      functionDepth:   0
      returnType:      'struct._xmlNs *'
      argCount:        1
      argTypes:
        - 'struct._xmlDoc *'
      constantsTouched: []
      argNames:
        - doc
      BBCount:         14
      ICount:          101
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - xmlFreeNs
        - xmlStrdup
      functionUses:    8
      BranchProfiles:
        - Branch String:   'tree.c:6149,9'
          Branch Sides:
            - BranchSide:      'tree.c:6150,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6151,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNs
                - xmlFreeNs
        - Branch String:   'tree.c:6151,9'
          Branch Sides:
            - BranchSide:      'tree.c:6152,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6155,18'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNs
                - xmlFreeNs
        - Branch String:   'tree.c:6156,6'
          Branch Sides:
            - BranchSide:      'tree.c:6157,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6158,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNs
                - xmlFreeNs
        - Branch String:   'tree.c:6161,13'
          Branch Sides:
            - BranchSide:      'tree.c:6162,23'
              BranchSideFuncs:
                - xmlFreeNs
            - BranchSide:      'tree.c:6165,15'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeNs
        - Branch String:   'tree.c:6166,13'
          Branch Sides:
            - BranchSide:      'tree.c:6167,23'
              BranchSideFuncs:
                - xmlFreeNs
            - BranchSide:      'tree.c:6170,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:6160,13'
          Dst:             xmlStrdup
        - Src:             'tree.c:6162,13'
          Dst:             xmlFreeNs
        - Src:             'tree.c:6165,15'
          Dst:             xmlStrdup
        - Src:             'tree.c:6167,13'
          Dst:             xmlFreeNs
    - functionName:    xmlNsInScope
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6283
      functionLinenumberEnd: 6309
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
        - 'struct._xmlNode *'
        - 'char *'
      constantsTouched: []
      argNames:
        - doc
        - node
        - ancestor
        - prefix
      BBCount:         37
      ICount:          176
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - xmlStrEqual
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:6286,27'
          Branch Sides:
            - BranchSide:      'tree.c:6286,31'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:6286,5'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:6286,5'
          Branch Sides:
            - BranchSide:      'tree.c:6287,14'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:6306,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6287,49'
          Branch Sides:
            - BranchSide:      'tree.c:6288,14'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6290,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6288,45'
          Branch Sides:
            - BranchSide:      'tree.c:6289,14'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6290,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6287,13'
          Branch Sides:
            - BranchSide:      'tree.c:6290,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6291,13'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:6291,13'
          Branch Sides:
            - BranchSide:      'tree.c:6292,19'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:6304,16'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:6293,13'
          Branch Sides:
            - BranchSide:      'tree.c:6294,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:6303,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:6295,21'
          Branch Sides:
            - BranchSide:      'tree.c:6295,25'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:6297,22'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:6294,21'
          Branch Sides:
            - BranchSide:      'tree.c:6296,21'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6297,22'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:6298,21'
          Branch Sides:
            - BranchSide:      'tree.c:6298,25'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:6301,23'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:6299,21'
          Branch Sides:
            - BranchSide:      'tree.c:6299,37'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:6301,23'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:6297,21'
          Branch Sides:
            - BranchSide:      'tree.c:6300,21'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6301,23'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:6306,9'
          Branch Sides:
            - BranchSide:      'tree.c:6307,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6308,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:6299,25'
          Dst:             xmlStrEqual
    - functionName:    xmlFreeNs
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 788
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlNs *'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'tree.c:789,9'
          Branch Sides:
            - BranchSide:      'tree.c:790,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:792,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:792,9'
          Branch Sides:
            - BranchSide:      'tree.c:792,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:793,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:793,9'
          Branch Sides:
            - BranchSide:      'tree.c:793,30'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:794,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSearchNsByPrefixStrict
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8570
      functionLinenumberEnd: 8614
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
        - 'char *'
        - 'struct._xmlNs **'
      constantsTouched: []
      argNames:
        - doc
        - node
        - prefix
        - retNs
      BBCount:         62
      ICount:          292
      EdgeCount:       84
      CyclomaticComplexity: 24
      functionsReached:
        - xmlStrEqual
        - xmlTreeEnsureXMLDecl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:8574,23'
          Branch Sides:
            - BranchSide:      'tree.c:8574,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8575,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8574,41'
          Branch Sides:
            - BranchSide:      'tree.c:8574,45'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8575,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8574,9'
          Branch Sides:
            - BranchSide:      'tree.c:8575,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8577,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
        - Branch String:   'tree.c:8577,9'
          Branch Sides:
            - BranchSide:      'tree.c:8578,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:8579,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
        - Branch String:   'tree.c:8579,9'
          Branch Sides:
            - BranchSide:      'tree.c:8579,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:8587,11'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:8579,9'
          Branch Sides:
            - BranchSide:      'tree.c:8579,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:8587,11'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:8579,9'
          Branch Sides:
            - BranchSide:      'tree.c:8579,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:8587,11'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:8579,9'
          Branch Sides:
            - BranchSide:      'tree.c:8579,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:8587,11'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:8579,9'
          Branch Sides:
            - BranchSide:      'tree.c:8580,6'
              BranchSideFuncs:
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:8587,11'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:8580,6'
          Branch Sides:
            - BranchSide:      'tree.c:8581,36'
              BranchSideFuncs:
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:8585,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8582,10'
          Branch Sides:
            - BranchSide:      'tree.c:8583,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8584,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8589,6'
          Branch Sides:
            - BranchSide:      'tree.c:8590,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:8608,14'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:8590,10'
          Branch Sides:
            - BranchSide:      'tree.c:8591,8'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:8608,2'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:8593,34'
          Branch Sides:
            - BranchSide:      'tree.c:8594,16'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8599,8'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8593,11'
          Branch Sides:
            - BranchSide:      'tree.c:8599,8'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8605,12'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:8599,8'
          Branch Sides:
            - BranchSide:      'tree.c:8600,8'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8601,8'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8601,8'
          Branch Sides:
            - BranchSide:      'tree.c:8602,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8603,4'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8606,3'
          Branch Sides:
            - BranchSide:      'tree.c:8593,12'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:8607,6'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:8608,44'
          Branch Sides:
            - BranchSide:      'tree.c:8609,14'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8610,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8608,13'
          Branch Sides:
            - BranchSide:      'tree.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8610,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8612,28'
          Branch Sides:
            - BranchSide:      'tree.c:8612,32'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:8612,5'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:8612,5'
          Branch Sides:
            - BranchSide:      'tree.c:8589,6'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:8613,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:8581,15'
          Dst:             xmlTreeEnsureXMLDecl
        - Src:             'tree.c:8594,4'
          Dst:             xmlStrEqual
    - functionName:    xmlTreeNSListLookupByPrefix
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8171
      functionLinenumberEnd: 8186
      functionDepth:   0
      returnType:      'struct._xmlNs *'
      argCount:        2
      argTypes:
        - 'struct._xmlNs *'
        - 'char *'
      constantsTouched: []
      argNames:
        - nsList
        - prefix
      BBCount:         15
      ICount:          74
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:8172,9'
          Branch Sides:
            - BranchSide:      'tree.c:8173,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8176,7'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:8178,33'
          Branch Sides:
            - BranchSide:      'tree.c:8179,15'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8180,11'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8178,10'
          Branch Sides:
            - BranchSide:      'tree.c:8180,11'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8182,11'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:8183,2'
          Branch Sides:
            - BranchSide:      'tree.c:8178,11'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:8185,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:8179,3'
          Dst:             xmlStrEqual
    - functionName:    xmlDOMWrapNSNormDeclareNsForced
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8637
      functionLinenumberEnd: 8689
      functionDepth:   0
      returnType:      'struct._xmlNs *'
      argCount:        5
      argTypes:
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - doc
        - elem
        - nsName
        - prefix
        - checkShadow
      BBCount:         40
      ICount:          229
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - snprintf
        - xmlNewNs
        - xmlSearchNsByPrefixStrict
        - xmlTreeNSListLookupByPrefix
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:8644,23'
          Branch Sides:
            - BranchSide:      'tree.c:8644,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8645,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8644,41'
          Branch Sides:
            - BranchSide:      'tree.c:8644,45'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8645,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8644,9'
          Branch Sides:
            - BranchSide:      'tree.c:8645,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8649,12'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNsByPrefixStrict
                - snprintf
                - snprintf
                - xmlTreeNSListLookupByPrefix
        - Branch String:   'tree.c:8654,28'
          Branch Sides:
            - BranchSide:      'tree.c:8655,35'
              BranchSideFuncs:
                - xmlTreeNSListLookupByPrefix
                - xmlNewNs
                - xmlSearchNsByPrefixStrict
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:8657,6'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNsByPrefixStrict
                - snprintf
                - xmlTreeNSListLookupByPrefix
                - snprintf
        - Branch String:   'tree.c:8654,6'
          Branch Sides:
            - BranchSide:      'tree.c:8656,6'
              BranchSideFuncs:
                - snprintf
                - xmlNewNs
                - xmlSearchNsByPrefixStrict
                - xmlTreeNSListLookupByPrefix
                - snprintf
            - BranchSide:      'tree.c:8657,6'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNsByPrefixStrict
                - snprintf
                - xmlTreeNSListLookupByPrefix
                - snprintf
        - Branch String:   'tree.c:8657,18'
          Branch Sides:
            - BranchSide:      'tree.c:8657,21'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNsByPrefixStrict
                - snprintf
                - xmlTreeNSListLookupByPrefix
                - snprintf
            - BranchSide:      'tree.c:8665,23'
              BranchSideFuncs:
                - xmlNewNs
        - Branch String:   'tree.c:8657,34'
          Branch Sides:
            - BranchSide:      'tree.c:8658,20'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNsByPrefixStrict
                - snprintf
                - xmlTreeNSListLookupByPrefix
                - snprintf
            - BranchSide:      'tree.c:8665,23'
              BranchSideFuncs:
                - xmlNewNs
        - Branch String:   'tree.c:8657,6'
          Branch Sides:
            - BranchSide:      'tree.c:8662,36'
              BranchSideFuncs:
                - xmlSearchNsByPrefixStrict
                - xmlNewNs
                - snprintf
                - xmlTreeNSListLookupByPrefix
                - snprintf
            - BranchSide:      'tree.c:8665,23'
              BranchSideFuncs:
                - xmlNewNs
        - Branch String:   'tree.c:8662,10'
          Branch Sides:
            - BranchSide:      'tree.c:8663,3'
              BranchSideFuncs:
                - snprintf
                - xmlNewNs
                - xmlSearchNsByPrefixStrict
                - xmlTreeNSListLookupByPrefix
                - snprintf
            - BranchSide:      'tree.c:8664,2'
              BranchSideFuncs:
                - xmlNewNs
        - Branch String:   'tree.c:8666,6'
          Branch Sides:
            - BranchSide:      'tree.c:8667,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8668,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8668,6'
          Branch Sides:
            - BranchSide:      'tree.c:8669,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8671,21'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8672,6'
          Branch Sides:
            - BranchSide:      'tree.c:8673,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8674,18'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8679,6'
          Branch Sides:
            - BranchSide:      'tree.c:8680,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8681,6'
              BranchSideFuncs:
                - snprintf
                - xmlNewNs
                - xmlSearchNsByPrefixStrict
                - xmlTreeNSListLookupByPrefix
                - snprintf
        - Branch String:   'tree.c:8681,6'
          Branch Sides:
            - BranchSide:      'tree.c:8682,24'
              BranchSideFuncs:
                - snprintf
                - xmlNewNs
                - xmlSearchNsByPrefixStrict
                - snprintf
                - xmlTreeNSListLookupByPrefix
            - BranchSide:      'tree.c:8685,24'
              BranchSideFuncs:
                - snprintf
                - xmlNewNs
                - xmlSearchNsByPrefixStrict
                - snprintf
                - xmlTreeNSListLookupByPrefix
      Callsites:
        - Src:             'tree.c:8655,7'
          Dst:             xmlTreeNSListLookupByPrefix
        - Src:             'tree.c:8662,10'
          Dst:             xmlSearchNsByPrefixStrict
        - Src:             'tree.c:8665,8'
          Dst:             xmlNewNs
        - Src:             'tree.c:8682,6'
          Dst:             snprintf
        - Src:             'tree.c:8685,6'
          Dst:             snprintf
    - functionName:    xmlNewNs
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      'struct._xmlNs *'
      argCount:        3
      argTypes:
        - 'struct._xmlNode *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - node
        - href
        - prefix
      BBCount:         47
      ICount:          246
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - xmlFreeNs
        - xmlStrEqual
        - xmlStrdup
      functionUses:    13
      BranchProfiles:
        - Branch String:   'tree.c:712,24'
          Branch Sides:
            - BranchSide:      'tree.c:712,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeNs
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:718,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeNs
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:712,9'
          Branch Sides:
            - BranchSide:      'tree.c:713,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:718,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeNs
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:719,9'
          Branch Sides:
            - BranchSide:      'tree.c:720,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:721,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeNs
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:724,9'
          Branch Sides:
            - BranchSide:      'tree.c:725,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeNs
                - xmlStrdup
            - BranchSide:      'tree.c:729,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeNs
                - xmlStrdup
        - Branch String:   'tree.c:726,13'
          Branch Sides:
            - BranchSide:      'tree.c:727,13'
              BranchSideFuncs:
                - xmlFreeNs
            - BranchSide:      'tree.c:728,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeNs
                - xmlStrdup
        - Branch String:   'tree.c:729,9'
          Branch Sides:
            - BranchSide:      'tree.c:730,26'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeNs
            - BranchSide:      'tree.c:739,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeNs
        - Branch String:   'tree.c:731,13'
          Branch Sides:
            - BranchSide:      'tree.c:732,13'
              BranchSideFuncs:
                - xmlFreeNs
            - BranchSide:      'tree.c:733,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeNs
        - Branch String:   'tree.c:739,9'
          Branch Sides:
            - BranchSide:      'tree.c:740,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeNs
            - BranchSide:      'tree.c:757,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:740,6'
          Branch Sides:
            - BranchSide:      'tree.c:741,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:743,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeNs
        - Branch String:   'tree.c:745,34'
          Branch Sides:
            - BranchSide:      'tree.c:745,38'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeNs
            - BranchSide:      'tree.c:746,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeNs
        - Branch String:   'tree.c:745,60'
          Branch Sides:
            - BranchSide:      'tree.c:746,16'
              BranchSideFuncs:
                - xmlFreeNs
            - BranchSide:      'tree.c:747,17'
              BranchSideFuncs:
                - xmlFreeNs
        - Branch String:   'tree.c:745,10'
          Branch Sides:
            - BranchSide:      'tree.c:747,17'
              BranchSideFuncs:
                - xmlFreeNs
            - BranchSide:      'tree.c:748,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeNs
        - Branch String:   'tree.c:748,6'
          Branch Sides:
            - BranchSide:      'tree.c:749,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeNs
            - BranchSide:      'tree.c:754,19'
              BranchSideFuncs: []
        - Branch String:   'tree.c:750,31'
          Branch Sides:
            - BranchSide:      'tree.c:750,35'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeNs
            - BranchSide:      'tree.c:751,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeNs
        - Branch String:   'tree.c:750,57'
          Branch Sides:
            - BranchSide:      'tree.c:751,20'
              BranchSideFuncs:
                - xmlFreeNs
            - BranchSide:      'tree.c:752,21'
              BranchSideFuncs:
                - xmlFreeNs
        - Branch String:   'tree.c:750,7'
          Branch Sides:
            - BranchSide:      'tree.c:748,6'
              BranchSideFuncs:
                - xmlFreeNs
            - BranchSide:      'tree.c:752,21'
              BranchSideFuncs:
                - xmlFreeNs
      Callsites:
        - Src:             'tree.c:725,14'
          Dst:             xmlStrdup
        - Src:             'tree.c:730,16'
          Dst:             xmlStrdup
        - Src:             'tree.c:746,4'
          Dst:             xmlStrEqual
        - Src:             'tree.c:751,8'
          Dst:             xmlStrEqual
        - Src:             'tree.c:760,5'
          Dst:             xmlFreeNs
    - functionName:    snprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    90
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlDeregisterNodeDefault
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10319
      functionLinenumberEnd: 10324
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - func
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __xmlDeregisterNodeDefaultValue
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:10320,33'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'tree.c:10323,5'
          Dst:             __xmlDeregisterNodeDefaultValue
    - functionName:    xmlRegisterNodeDefault
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10301
      functionLinenumberEnd: 10306
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - func
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __xmlRegisterNodeDefaultValue
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:10302,31'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:10305,5'
          Dst:             __xmlRegisterNodeDefaultValue
    - functionName:    xmlIsXHTML
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10269
      functionLinenumberEnd: 10283
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - systemID
        - publicID
      BBCount:         27
      ICount:          122
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:10270,28'
          Branch Sides:
            - BranchSide:      'tree.c:10270,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:10272,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:10270,9'
          Branch Sides:
            - BranchSide:      'tree.c:10271,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:10272,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:10272,9'
          Branch Sides:
            - BranchSide:      'tree.c:10273,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:10277,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:10273,6'
          Branch Sides:
            - BranchSide:      'tree.c:10273,53'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:10274,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:10274,6'
          Branch Sides:
            - BranchSide:      'tree.c:10274,52'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:10275,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:10275,6'
          Branch Sides:
            - BranchSide:      'tree.c:10275,52'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:10276,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:10277,9'
          Branch Sides:
            - BranchSide:      'tree.c:10278,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:10282,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:10278,6'
          Branch Sides:
            - BranchSide:      'tree.c:10278,53'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:10279,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:10279,6'
          Branch Sides:
            - BranchSide:      'tree.c:10279,52'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:10280,18'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:10280,6'
          Branch Sides:
            - BranchSide:      'tree.c:10280,52'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:10281,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:10273,6'
          Dst:             xmlStrEqual
        - Src:             'tree.c:10274,6'
          Dst:             xmlStrEqual
        - Src:             'tree.c:10275,6'
          Dst:             xmlStrEqual
        - Src:             'tree.c:10278,6'
          Dst:             xmlStrEqual
        - Src:             'tree.c:10279,6'
          Dst:             xmlStrEqual
        - Src:             'tree.c:10280,6'
          Dst:             xmlStrEqual
    - functionName:    xmlDOMWrapAdoptAttr
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10012
      functionLinenumberEnd: 10109
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct._xmlDOMWrapCtxt *'
        - 'struct._xmlDoc *'
        - 'struct._xmlAttr *'
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - sourceDoc
        - attr
        - destDoc
        - destParent
        - options
      BBCount:         109
      ICount:          623
      EdgeCount:       146
      CyclomaticComplexity: 39
      functionsReached:
        - xmlDOMWrapNSNormDeclareNsForced
        - xmlDOMWrapStoreNs
        - xmlDictLookup
        - xmlDictOwns
        - xmlGetDocEntity
        - xmlSearchNsByNamespaceStrict
        - xmlStrdup
        - xmlTreeEnsureXMLDecl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:10016,24'
          Branch Sides:
            - BranchSide:      'tree.c:10016,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:10017,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:10016,9'
          Branch Sides:
            - BranchSide:      'tree.c:10017,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:10019,17'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlSearchNsByNamespaceStrict
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
                - xmlTreeEnsureXMLDecl
        - Branch String:   'tree.c:10020,9'
          Branch Sides:
            - BranchSide:      'tree.c:10021,11'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:10051,5'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
        - Branch String:   'tree.c:10023,6'
          Branch Sides:
            - BranchSide:      'tree.c:10025,2'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:10027,6'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
                - xmlTreeEnsureXMLDecl
        - Branch String:   'tree.c:10027,6'
          Branch Sides:
            - BranchSide:      'tree.c:10027,6'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:10029,13'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
        - Branch String:   'tree.c:10027,6'
          Branch Sides:
            - BranchSide:      'tree.c:10027,6'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:10029,13'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
        - Branch String:   'tree.c:10027,6'
          Branch Sides:
            - BranchSide:      'tree.c:10027,6'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:10029,13'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
        - Branch String:   'tree.c:10027,6'
          Branch Sides:
            - BranchSide:      'tree.c:10027,6'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:10029,13'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
        - Branch String:   'tree.c:10027,6'
          Branch Sides:
            - BranchSide:      'tree.c:10028,32'
              BranchSideFuncs:
                - xmlTreeEnsureXMLDecl
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
            - BranchSide:      'tree.c:10029,13'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
        - Branch String:   'tree.c:10029,13'
          Branch Sides:
            - BranchSide:      'tree.c:10033,29'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
            - BranchSide:      'tree.c:10038,39'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNSNormDeclareNsForced
        - Branch String:   'tree.c:10038,10'
          Branch Sides:
            - BranchSide:      'tree.c:10040,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:10041,10'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNSNormDeclareNsForced
        - Branch String:   'tree.c:10046,6'
          Branch Sides:
            - BranchSide:      'tree.c:10047,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:10048,13'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
        - Branch String:   'tree.c:10051,5'
          Branch Sides:
            - BranchSide:      'tree.c:10051,5'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
            - BranchSide:      'tree.c:10052,5'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:10051,5'
          Branch Sides:
            - BranchSide:      'tree.c:10051,5'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
            - BranchSide:      'tree.c:10052,5'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:10051,5'
          Branch Sides:
            - BranchSide:      'tree.c:10051,5'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:10051,5'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
        - Branch String:   'tree.c:10051,5'
          Branch Sides:
            - BranchSide:      'tree.c:10051,5'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:10051,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:10051,5'
          Branch Sides:
            - BranchSide:      'tree.c:10051,5'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:10051,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:10051,5'
          Branch Sides:
            - BranchSide:      'tree.c:10051,5'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:10051,5'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:10057,9'
          Branch Sides:
            - BranchSide:      'tree.c:10058,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:10059,11'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:10060,23'
          Branch Sides:
            - BranchSide:      'tree.c:10060,27'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:10062,5'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:10060,9'
          Branch Sides:
            - BranchSide:      'tree.c:10061,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:10062,5'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:10062,5'
          Branch Sides:
            - BranchSide:      'tree.c:10063,13'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:10106,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:10064,2'
          Branch Sides:
            - BranchSide:      'tree.c:10067,3'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:10067,3'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:10073,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlGetDocEntity
            - BranchSide:      'tree.c:10090,3'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:10067,3'
          Branch Sides:
            - BranchSide:      'tree.c:10067,3'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:10068,3'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:10067,3'
          Branch Sides:
            - BranchSide:      'tree.c:10067,3'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:10068,3'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:10067,3'
          Branch Sides:
            - BranchSide:      'tree.c:10067,3'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:10068,3'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:10067,3'
          Branch Sides:
            - BranchSide:      'tree.c:10067,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:10068,3'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:10067,3'
          Branch Sides:
            - BranchSide:      'tree.c:10067,3'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:10068,3'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:10067,3'
          Branch Sides:
            - BranchSide:      'tree.c:10067,3'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
            - BranchSide:      'tree.c:10067,3'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:10076,28'
          Branch Sides:
            - BranchSide:      'tree.c:10076,32'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:10081,29'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:10076,7'
          Branch Sides:
            - BranchSide:      'tree.c:10081,29'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:10088,3'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:10082,11'
          Branch Sides:
            - BranchSide:      'tree.c:10083,19'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:10087,3'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:10092,6'
          Branch Sides:
            - BranchSide:      'tree.c:10092,23'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:10093,12'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:10097,6'
          Branch Sides:
            - BranchSide:      'tree.c:10098,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:10099,6'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:10099,6'
          Branch Sides:
            - BranchSide:      'tree.c:10100,12'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:10102,12'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
      Callsites:
        - Src:             'tree.c:10028,11'
          Dst:             xmlTreeEnsureXMLDecl
        - Src:             'tree.c:10033,11'
          Dst:             xmlDOMWrapStoreNs
        - Src:             'tree.c:10038,10'
          Dst:             xmlSearchNsByNamespaceStrict
        - Src:             'tree.c:10042,8'
          Dst:             xmlDOMWrapNSNormDeclareNsForced
        - Src:             'tree.c:10051,5'
          Dst:             xmlDictLookup
        - Src:             'tree.c:10051,5'
          Dst:             xmlDictOwns
        - Src:             'tree.c:10051,5'
          Dst:             xmlDictOwns
        - Src:             'tree.c:10051,5'
          Dst:             xmlStrdup
        - Src:             'tree.c:10067,3'
          Dst:             xmlDictOwns
        - Src:             'tree.c:10067,3'
          Dst:             xmlDictLookup
        - Src:             'tree.c:10067,3'
          Dst:             xmlStrdup
        - Src:             'tree.c:10081,13'
          Dst:             xmlGetDocEntity
    - functionName:    xmlDOMWrapStoreNs
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8091
      functionLinenumberEnd: 8119
      functionDepth:   0
      returnType:      'struct._xmlNs *'
      argCount:        3
      argTypes:
        - 'struct._xmlDoc *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - doc
        - nsName
        - prefix
      BBCount:         27
      ICount:          148
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - xmlNewNs
        - xmlStrEqual
        - xmlTreeEnsureXMLDecl
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:8094,9'
          Branch Sides:
            - BranchSide:      'tree.c:8095,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8096,31'
              BranchSideFuncs:
                - xmlTreeEnsureXMLDecl
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:8097,9'
          Branch Sides:
            - BranchSide:      'tree.c:8098,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8099,9'
              BranchSideFuncs:
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:8099,9'
          Branch Sides:
            - BranchSide:      'tree.c:8101,7'
              BranchSideFuncs:
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:8114,9'
              BranchSideFuncs:
                - xmlNewNs
        - Branch String:   'tree.c:8102,2'
          Branch Sides:
            - BranchSide:      'tree.c:8103,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8112,5'
              BranchSideFuncs:
                - xmlNewNs
        - Branch String:   'tree.c:8103,34'
          Branch Sides:
            - BranchSide:      'tree.c:8104,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8105,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewNs
                - xmlStrEqual
        - Branch String:   'tree.c:8104,36'
          Branch Sides:
            - BranchSide:      'tree.c:8105,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8108,10'
              BranchSideFuncs:
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:8103,10'
          Branch Sides:
            - BranchSide:      'tree.c:8106,11'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8108,10'
              BranchSideFuncs:
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:8108,10'
          Branch Sides:
            - BranchSide:      'tree.c:8109,3'
              BranchSideFuncs:
                - xmlNewNs
            - BranchSide:      'tree.c:8110,11'
              BranchSideFuncs:
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:8114,9'
          Branch Sides:
            - BranchSide:      'tree.c:8115,35'
              BranchSideFuncs:
                - xmlNewNs
            - BranchSide:      'tree.c:8118,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:8096,10'
          Dst:             xmlTreeEnsureXMLDecl
        - Src:             'tree.c:8104,3'
          Dst:             xmlStrEqual
        - Src:             'tree.c:8105,3'
          Dst:             xmlStrEqual
        - Src:             'tree.c:8115,20'
          Dst:             xmlNewNs
    - functionName:    xmlDOMWrapAdoptBranch
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9122
      functionLinenumberEnd: 9451
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct._xmlDOMWrapCtxt *'
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - sourceDoc
        - node
        - destDoc
        - destParent
        - options
      BBCount:         288
      ICount:          1510
      EdgeCount:       386
      CyclomaticComplexity: 100
      functionsReached:
        - xmlDOMWrapNSNormAcquireNormalizedNs
        - xmlDOMWrapNSNormGatherInScopeNs
        - xmlDOMWrapNsMapAddItem
        - xmlDOMWrapNsMapFree
        - xmlDictLookup
        - xmlDictOwns
        - xmlGetDocEntity
        - xmlRemoveID
        - xmlStrEqual
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:9137,29'
          Branch Sides:
            - BranchSide:      'tree.c:9138,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9141,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9137,9'
          Branch Sides:
            - BranchSide:      'tree.c:9139,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9141,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9146,9'
          Branch Sides:
            - BranchSide:      'tree.c:9147,24'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9154,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9154,30'
          Branch Sides:
            - BranchSide:      'tree.c:9155,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9157,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9155,8'
          Branch Sides:
            - BranchSide:      'tree.c:9155,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9159,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9154,9'
          Branch Sides:
            - BranchSide:      'tree.c:9157,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9159,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9162,23'
          Branch Sides:
            - BranchSide:      'tree.c:9162,27'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9165,5'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9162,9'
          Branch Sides:
            - BranchSide:      'tree.c:9163,2'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:9165,5'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9165,5'
          Branch Sides:
            - BranchSide:      'tree.c:9169,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9427,5'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
        - Branch String:   'tree.c:9169,6'
          Branch Sides:
            - BranchSide:      'tree.c:9176,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9188,13'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9176,10'
          Branch Sides:
            - BranchSide:      'tree.c:9177,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9178,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9180,39'
          Branch Sides:
            - BranchSide:      'tree.c:9181,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9182,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9180,7'
          Branch Sides:
            - BranchSide:      'tree.c:9182,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9183,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9183,6'
          Branch Sides:
            - BranchSide:      'tree.c:9179,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9185,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9185,10'
          Branch Sides:
            - BranchSide:      'tree.c:9186,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9187,2'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9189,2'
          Branch Sides:
            - BranchSide:      'tree.c:9195,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:9195,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:9197,13'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9251,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:9347,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:9347,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:9353,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlGetDocEntity
            - BranchSide:      'tree.c:9370,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
            - BranchSide:      'tree.c:9374,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9376,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
        - Branch String:   'tree.c:9207,20'
          Branch Sides:
            - BranchSide:      'tree.c:9208,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9208,58'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:9208,23'
          Branch Sides:
            - BranchSide:      'tree.c:9208,27'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9210,13'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9207,7'
          Branch Sides:
            - BranchSide:      'tree.c:9208,58'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9210,13'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9210,11'
          Branch Sides:
            - BranchSide:      'tree.c:9215,8'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9219,17'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9214,8'
          Branch Sides:
            - BranchSide:      'tree.c:9216,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:9217,14'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9219,7'
          Branch Sides:
            - BranchSide:      'tree.c:9228,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9247,3'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:9228,8'
          Branch Sides:
            - BranchSide:      'tree.c:9228,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9244,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9228,8'
          Branch Sides:
            - BranchSide:      'tree.c:9229,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9244,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9229,8'
          Branch Sides:
            - BranchSide:      'tree.c:9230,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9239,4'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9230,46'
          Branch Sides:
            - BranchSide:      'tree.c:9231,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9238,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9231,33'
          Branch Sides:
            - BranchSide:      'tree.c:9232,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:9238,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9232,44'
          Branch Sides:
            - BranchSide:      'tree.c:9233,21'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9236,27'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9230,9'
          Branch Sides:
            - BranchSide:      'tree.c:9236,27'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9238,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9243,8'
          Branch Sides:
            - BranchSide:      'tree.c:9245,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:9246,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9251,7'
          Branch Sides:
            - BranchSide:      'tree.c:9252,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
            - BranchSide:      'tree.c:9254,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:9254,7'
          Branch Sides:
            - BranchSide:      'tree.c:9256,4'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:9263,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:9255,11'
          Branch Sides:
            - BranchSide:      'tree.c:9257,4'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:9258,17'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:9263,7'
          Branch Sides:
            - BranchSide:      'tree.c:9263,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:9279,8'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:9263,7'
          Branch Sides:
            - BranchSide:      'tree.c:9267,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:9279,8'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:9267,7'
          Branch Sides:
            - BranchSide:      'tree.c:9268,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:9275,3'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:9268,32'
          Branch Sides:
            - BranchSide:      'tree.c:9269,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:9274,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:9268,8'
          Branch Sides:
            - BranchSide:      'tree.c:9271,18'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
            - BranchSide:      'tree.c:9274,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:9279,14'
          Branch Sides:
            - BranchSide:      'tree.c:9279,18'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:9297,47'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
        - Branch String:   'tree.c:9279,7'
          Branch Sides:
            - BranchSide:      'tree.c:9283,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
            - BranchSide:      'tree.c:9297,47'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
        - Branch String:   'tree.c:9289,11'
          Branch Sides:
            - BranchSide:      'tree.c:9291,4'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:9292,17'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
        - Branch String:   'tree.c:9299,4'
          Branch Sides:
            - BranchSide:      'tree.c:9299,17'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
            - BranchSide:      'tree.c:9300,4'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
        - Branch String:   'tree.c:9297,11'
          Branch Sides:
            - BranchSide:      'tree.c:9305,4'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:9306,17'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
        - Branch String:   'tree.c:9313,3'
          Branch Sides:
            - BranchSide:      'tree.c:9313,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
            - BranchSide:      'tree.c:9314,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlRemoveID
        - Branch String:   'tree.c:9313,3'
          Branch Sides:
            - BranchSide:      'tree.c:9313,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
            - BranchSide:      'tree.c:9314,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlRemoveID
        - Branch String:   'tree.c:9313,3'
          Branch Sides:
            - BranchSide:      'tree.c:9313,3'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDictOwns
                - xmlStrdup
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlRemoveID
            - BranchSide:      'tree.c:9313,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
        - Branch String:   'tree.c:9313,3'
          Branch Sides:
            - BranchSide:      'tree.c:9313,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlRemoveID
            - BranchSide:      'tree.c:9313,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlRemoveID
        - Branch String:   'tree.c:9313,3'
          Branch Sides:
            - BranchSide:      'tree.c:9313,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlRemoveID
            - BranchSide:      'tree.c:9313,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlRemoveID
        - Branch String:   'tree.c:9313,3'
          Branch Sides:
            - BranchSide:      'tree.c:9313,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlRemoveID
            - BranchSide:      'tree.c:9313,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlRemoveID
        - Branch String:   'tree.c:9314,7'
          Branch Sides:
            - BranchSide:      'tree.c:9315,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9332,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlRemoveID
        - Branch String:   'tree.c:9321,11'
          Branch Sides:
            - BranchSide:      'tree.c:9325,23'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9328,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9332,31'
          Branch Sides:
            - BranchSide:      'tree.c:9333,19'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlRemoveID
            - BranchSide:      'tree.c:9337,21'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9332,11'
          Branch Sides:
            - BranchSide:      'tree.c:9335,16'
              BranchSideFuncs:
                - xmlRemoveID
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9337,21'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9347,3'
          Branch Sides:
            - BranchSide:      'tree.c:9347,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:9348,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9347,3'
          Branch Sides:
            - BranchSide:      'tree.c:9347,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:9348,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9347,3'
          Branch Sides:
            - BranchSide:      'tree.c:9347,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:9348,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9347,3'
          Branch Sides:
            - BranchSide:      'tree.c:9347,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:9348,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9347,3'
          Branch Sides:
            - BranchSide:      'tree.c:9347,3'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDictLookup
            - BranchSide:      'tree.c:9348,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9347,3'
          Branch Sides:
            - BranchSide:      'tree.c:9347,3'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9347,3'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9356,28'
          Branch Sides:
            - BranchSide:      'tree.c:9356,32'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9361,29'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9356,7'
          Branch Sides:
            - BranchSide:      'tree.c:9361,29'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9368,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9362,11'
          Branch Sides:
            - BranchSide:      'tree.c:9363,19'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9367,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9370,3'
          Branch Sides:
            - BranchSide:      'tree.c:9370,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
            - BranchSide:      'tree.c:9371,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:9370,3'
          Branch Sides:
            - BranchSide:      'tree.c:9370,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
            - BranchSide:      'tree.c:9371,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:9370,3'
          Branch Sides:
            - BranchSide:      'tree.c:9370,3'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:9370,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
        - Branch String:   'tree.c:9370,3'
          Branch Sides:
            - BranchSide:      'tree.c:9370,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:9370,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:9370,3'
          Branch Sides:
            - BranchSide:      'tree.c:9370,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:9370,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:9370,3'
          Branch Sides:
            - BranchSide:      'tree.c:9370,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:9370,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:9371,3'
          Branch Sides:
            - BranchSide:      'tree.c:9371,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:9372,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9371,3'
          Branch Sides:
            - BranchSide:      'tree.c:9371,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:9372,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9371,3'
          Branch Sides:
            - BranchSide:      'tree.c:9371,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:9372,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9371,3'
          Branch Sides:
            - BranchSide:      'tree.c:9371,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:9372,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9371,3'
          Branch Sides:
            - BranchSide:      'tree.c:9371,3'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDictLookup
            - BranchSide:      'tree.c:9372,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9371,3'
          Branch Sides:
            - BranchSide:      'tree.c:9371,3'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9371,3'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9381,6'
          Branch Sides:
            - BranchSide:      'tree.c:9381,23'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9382,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9387,6'
          Branch Sides:
            - BranchSide:      'tree.c:9388,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:9389,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9389,38'
          Branch Sides:
            - BranchSide:      'tree.c:9390,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9396,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9390,40'
          Branch Sides:
            - BranchSide:      'tree.c:9391,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9396,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9389,6'
          Branch Sides:
            - BranchSide:      'tree.c:9396,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9415,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9396,10'
          Branch Sides:
            - BranchSide:      'tree.c:9396,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9413,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9396,10'
          Branch Sides:
            - BranchSide:      'tree.c:9400,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9413,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9400,32'
          Branch Sides:
            - BranchSide:      'tree.c:9400,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9401,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9400,3'
          Branch Sides:
            - BranchSide:      'tree.c:9403,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9408,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9403,7'
          Branch Sides:
            - BranchSide:      'tree.c:9403,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9403,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9408,3'
          Branch Sides:
            - BranchSide:      'tree.c:9409,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9412,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9409,11'
          Branch Sides:
            - BranchSide:      'tree.c:9410,4'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9411,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9415,6'
          Branch Sides:
            - BranchSide:      'tree.c:9416,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9417,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9417,45'
          Branch Sides:
            - BranchSide:      'tree.c:9418,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9422,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9417,11'
          Branch Sides:
            - BranchSide:      'tree.c:9420,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9422,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9436,9'
          Branch Sides:
            - BranchSide:      'tree.c:9437,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:9450,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:9437,13'
          Branch Sides:
            - BranchSide:      'tree.c:9437,17'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:9448,26'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
        - Branch String:   'tree.c:9437,6'
          Branch Sides:
            - BranchSide:      'tree.c:9441,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:9448,26'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
        - Branch String:   'tree.c:9441,10'
          Branch Sides:
            - BranchSide:      'tree.c:9442,7'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:9447,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:9442,7'
          Branch Sides:
            - BranchSide:      'tree.c:9443,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:9444,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:9214,8'
          Dst:             xmlDOMWrapNSNormGatherInScopeNs
        - Src:             'tree.c:9233,9'
          Dst:             xmlStrEqual
        - Src:             'tree.c:9243,8'
          Dst:             xmlDOMWrapNsMapAddItem
        - Src:             'tree.c:9255,11'
          Dst:             xmlDOMWrapNSNormGatherInScopeNs
        - Src:             'tree.c:9289,11'
          Dst:             xmlDOMWrapNsMapAddItem
        - Src:             'tree.c:9297,11'
          Dst:             xmlDOMWrapNSNormAcquireNormalizedNs
        - Src:             'tree.c:9313,3'
          Dst:             xmlDictLookup
        - Src:             'tree.c:9313,3'
          Dst:             xmlDictOwns
        - Src:             'tree.c:9313,3'
          Dst:             xmlDictOwns
        - Src:             'tree.c:9313,3'
          Dst:             xmlStrdup
        - Src:             'tree.c:9335,4'
          Dst:             xmlRemoveID
        - Src:             'tree.c:9347,3'
          Dst:             xmlDictOwns
        - Src:             'tree.c:9347,3'
          Dst:             xmlDictLookup
        - Src:             'tree.c:9347,3'
          Dst:             xmlStrdup
        - Src:             'tree.c:9361,13'
          Dst:             xmlGetDocEntity
        - Src:             'tree.c:9370,3'
          Dst:             xmlDictLookup
        - Src:             'tree.c:9370,3'
          Dst:             xmlDictOwns
        - Src:             'tree.c:9370,3'
          Dst:             xmlDictOwns
        - Src:             'tree.c:9370,3'
          Dst:             xmlStrdup
        - Src:             'tree.c:9371,3'
          Dst:             xmlDictOwns
        - Src:             'tree.c:9371,3'
          Dst:             xmlDictLookup
        - Src:             'tree.c:9371,3'
          Dst:             xmlStrdup
        - Src:             'tree.c:9448,6'
          Dst:             xmlDOMWrapNsMapFree
    - functionName:    xmlDOMWrapNSNormGatherInScopeNs
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8201
      functionLinenumberEnd: 8249
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.xmlNsMap **'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - map
        - node
      BBCount:         50
      ICount:          237
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - xmlDOMWrapNsMapAddItem
        - xmlStrEqual
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tree.c:8207,23'
          Branch Sides:
            - BranchSide:      'tree.c:8207,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8208,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8207,9'
          Branch Sides:
            - BranchSide:      'tree.c:8208,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8209,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:8209,24'
          Branch Sides:
            - BranchSide:      'tree.c:8209,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8210,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8209,9'
          Branch Sides:
            - BranchSide:      'tree.c:8210,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8214,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:8215,26'
          Branch Sides:
            - BranchSide:      'tree.c:8215,30'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:8215,5'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:8215,5'
          Branch Sides:
            - BranchSide:      'tree.c:8216,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:8248,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8216,6'
          Branch Sides:
            - BranchSide:      'tree.c:8217,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:8246,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:8217,10'
          Branch Sides:
            - BranchSide:      'tree.c:8218,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:8245,2'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:8221,11'
          Branch Sides:
            - BranchSide:      'tree.c:8221,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:8236,35'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:8221,11'
          Branch Sides:
            - BranchSide:      'tree.c:8225,4'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:8236,35'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:8225,4'
          Branch Sides:
            - BranchSide:      'tree.c:8226,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:8232,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:8226,46'
          Branch Sides:
            - BranchSide:      'tree.c:8227,17'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:8228,14'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:8226,12'
          Branch Sides:
            - BranchSide:      'tree.c:8228,14'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:8231,4'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:8238,11'
          Branch Sides:
            - BranchSide:      'tree.c:8239,4'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8240,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:8240,11'
          Branch Sides:
            - BranchSide:      'tree.c:8241,4'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:8242,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:8243,3'
          Branch Sides:
            - BranchSide:      'tree.c:8220,16'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:8244,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
      Callsites:
        - Src:             'tree.c:8227,5'
          Dst:             xmlStrEqual
        - Src:             'tree.c:8236,12'
          Dst:             xmlDOMWrapNsMapAddItem
    - functionName:    xmlDOMWrapNsMapAddItem
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8008
      functionLinenumberEnd: 8073
      functionDepth:   0
      returnType:      'struct.xmlNsMapItem *'
      argCount:        5
      argTypes:
        - 'struct.xmlNsMap **'
        - int
        - 'struct._xmlNs *'
        - 'struct._xmlNs *'
        - int
      constantsTouched: []
      argNames:
        - nsmap
        - position
        - oldNs
        - newNs
        - depth
      BBCount:         30
      ICount:          227
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'tree.c:8012,9'
          Branch Sides:
            - BranchSide:      'tree.c:8013,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8014,10'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8014,26'
          Branch Sides:
            - BranchSide:      'tree.c:8014,30'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8016,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8014,9'
          Branch Sides:
            - BranchSide:      'tree.c:8015,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8016,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8018,9'
          Branch Sides:
            - BranchSide:      'tree.c:8022,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8029,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8023,6'
          Branch Sides:
            - BranchSide:      'tree.c:8024,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8025,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8029,9'
          Branch Sides:
            - BranchSide:      'tree.c:8033,8'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8040,26'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8041,6'
          Branch Sides:
            - BranchSide:      'tree.c:8042,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8043,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8046,9'
          Branch Sides:
            - BranchSide:      'tree.c:8050,15'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8052,16'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8052,16'
          Branch Sides:
            - BranchSide:      'tree.c:8056,14'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8059,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlDOMWrapNSNormAcquireNormalizedNs
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8720
      functionLinenumberEnd: 8829
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
        - 'struct._xmlNs *'
        - 'struct._xmlNs **'
        - 'struct.xmlNsMap **'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - doc
        - elem
        - ns
        - retNs
        - nsMap
        - depth
        - ancestorsOnly
        - prefixed
      BBCount:         93
      ICount:          521
      EdgeCount:       129
      CyclomaticComplexity: 38
      functionsReached:
        - xmlDOMWrapNSNormDeclareNsForced
        - xmlDOMWrapNsMapAddItem
        - xmlDOMWrapStoreNs
        - xmlFreeNs
        - xmlStrEqual
        - xmlTreeEnsureXMLDecl
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:8723,23'
          Branch Sides:
            - BranchSide:      'tree.c:8723,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8725,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8723,39'
          Branch Sides:
            - BranchSide:      'tree.c:8723,43'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8725,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8723,58'
          Branch Sides:
            - BranchSide:      'tree.c:8724,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8725,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8723,9'
          Branch Sides:
            - BranchSide:      'tree.c:8725,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8727,6'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
        - Branch String:   'tree.c:8731,9'
          Branch Sides:
            - BranchSide:      'tree.c:8731,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:8744,10'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8731,9'
          Branch Sides:
            - BranchSide:      'tree.c:8731,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:8744,10'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8731,9'
          Branch Sides:
            - BranchSide:      'tree.c:8731,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:8744,10'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8731,9'
          Branch Sides:
            - BranchSide:      'tree.c:8731,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:8744,10'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8731,9'
          Branch Sides:
            - BranchSide:      'tree.c:8735,32'
              BranchSideFuncs:
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:8744,10'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8736,6'
          Branch Sides:
            - BranchSide:      'tree.c:8737,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8738,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8744,10'
          Branch Sides:
            - BranchSide:      'tree.c:8744,10'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8779,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
        - Branch String:   'tree.c:8744,38'
          Branch Sides:
            - BranchSide:      'tree.c:8745,6'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8779,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
        - Branch String:   'tree.c:8745,20'
          Branch Sides:
            - BranchSide:      'tree.c:8745,24'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8750,2'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8744,9'
          Branch Sides:
            - BranchSide:      'tree.c:8750,2'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
            - BranchSide:      'tree.c:8779,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
        - Branch String:   'tree.c:8750,2'
          Branch Sides:
            - BranchSide:      'tree.c:8751,11'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8775,5'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
        - Branch String:   'tree.c:8751,47'
          Branch Sides:
            - BranchSide:      'tree.c:8758,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8774,2'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8758,22'
          Branch Sides:
            - BranchSide:      'tree.c:8758,26'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8760,4'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8758,63'
          Branch Sides:
            - BranchSide:      'tree.c:8760,4'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8774,2'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8760,27'
          Branch Sides:
            - BranchSide:      'tree.c:8762,5'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8774,2'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8762,30'
          Branch Sides:
            - BranchSide:      'tree.c:8763,4'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8774,2'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8763,30'
          Branch Sides:
            - BranchSide:      'tree.c:8765,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
            - BranchSide:      'tree.c:8774,2'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8765,17'
          Branch Sides:
            - BranchSide:      'tree.c:8765,21'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8767,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
        - Branch String:   'tree.c:8765,49'
          Branch Sides:
            - BranchSide:      'tree.c:8767,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
            - BranchSide:      'tree.c:8774,2'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8767,34'
          Branch Sides:
            - BranchSide:      'tree.c:8768,15'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8770,15'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8751,10'
          Branch Sides:
            - BranchSide:      'tree.c:8770,15'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8774,2'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8779,9'
          Branch Sides:
            - BranchSide:      'tree.c:8785,28'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
            - BranchSide:      'tree.c:8800,42'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8786,6'
          Branch Sides:
            - BranchSide:      'tree.c:8787,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8791,29'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
        - Branch String:   'tree.c:8791,6'
          Branch Sides:
            - BranchSide:      'tree.c:8793,16'
              BranchSideFuncs:
                - xmlFreeNs
            - BranchSide:      'tree.c:8796,11'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8802,6'
          Branch Sides:
            - BranchSide:      'tree.c:8803,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8805,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8805,6'
          Branch Sides:
            - BranchSide:      'tree.c:8809,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8822,29'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
        - Branch String:   'tree.c:8809,6'
          Branch Sides:
            - BranchSide:      'tree.c:8810,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8821,2'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
        - Branch String:   'tree.c:8810,27'
          Branch Sides:
            - BranchSide:      'tree.c:8811,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8820,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8811,31'
          Branch Sides:
            - BranchSide:      'tree.c:8812,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
            - BranchSide:      'tree.c:8820,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8812,42'
          Branch Sides:
            - BranchSide:      'tree.c:8813,19'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
            - BranchSide:      'tree.c:8817,25'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
        - Branch String:   'tree.c:8810,7'
          Branch Sides:
            - BranchSide:      'tree.c:8817,25'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
            - BranchSide:      'tree.c:8820,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlFreeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8822,6'
          Branch Sides:
            - BranchSide:      'tree.c:8823,16'
              BranchSideFuncs:
                - xmlFreeNs
            - BranchSide:      'tree.c:8826,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:8735,11'
          Dst:             xmlTreeEnsureXMLDecl
        - Src:             'tree.c:8768,3'
          Dst:             xmlStrEqual
        - Src:             'tree.c:8785,10'
          Dst:             xmlDOMWrapStoreNs
        - Src:             'tree.c:8791,6'
          Dst:             xmlDOMWrapNsMapAddItem
        - Src:             'tree.c:8793,6'
          Dst:             xmlFreeNs
        - Src:             'tree.c:8800,10'
          Dst:             xmlDOMWrapNSNormDeclareNsForced
        - Src:             'tree.c:8813,7'
          Dst:             xmlStrEqual
        - Src:             'tree.c:8822,6'
          Dst:             xmlDOMWrapNsMapAddItem
        - Src:             'tree.c:8823,6'
          Dst:             xmlFreeNs
    - functionName:    xmlDOMWrapNsMapFree
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7976
      functionLinenumberEnd: 7994
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.xmlNsMap *'
      constantsTouched: []
      argNames:
        - nsmap
      BBCount:         12
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tree.c:7979,9'
          Branch Sides:
            - BranchSide:      'tree.c:7980,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7981,11'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7982,5'
          Branch Sides:
            - BranchSide:      'tree.c:7983,8'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7987,11'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7988,5'
          Branch Sides:
            - BranchSide:      'tree.c:7989,8'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7993,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlDOMWrapAdoptNode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10145
      functionLinenumberEnd: 10238
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct._xmlDOMWrapCtxt *'
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - sourceDoc
        - node
        - destDoc
        - destParent
        - options
      BBCount:         145
      ICount:          766
      EdgeCount:       192
      CyclomaticComplexity: 49
      functionsReached:
        - xmlDOMWrapAdoptAttr
        - xmlDOMWrapAdoptBranch
        - xmlDictLookup
        - xmlDictOwns
        - xmlGetDocEntity
        - xmlStrdup
        - xmlUnlinkNode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:10146,24'
          Branch Sides:
            - BranchSide:      'tree.c:10146,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:10149,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:10146,62'
          Branch Sides:
            - BranchSide:      'tree.c:10147,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:10149,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:10147,27'
          Branch Sides:
            - BranchSide:      'tree.c:10148,4'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:10149,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:10148,24'
          Branch Sides:
            - BranchSide:      'tree.c:10148,28'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNode
            - BranchSide:      'tree.c:10153,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNode
        - Branch String:   'tree.c:10146,9'
          Branch Sides:
            - BranchSide:      'tree.c:10149,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:10153,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNode
        - Branch String:   'tree.c:10153,29'
          Branch Sides:
            - BranchSide:      'tree.c:10153,33'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNode
            - BranchSide:      'tree.c:10160,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNode
        - Branch String:   'tree.c:10153,52'
          Branch Sides:
            - BranchSide:      'tree.c:10154,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNode
            - BranchSide:      'tree.c:10160,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNode
        - Branch String:   'tree.c:10153,9'
          Branch Sides:
            - BranchSide:      'tree.c:10158,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:10160,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNode
        - Branch String:   'tree.c:10160,9'
          Branch Sides:
            - BranchSide:      'tree.c:10161,14'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNode
            - BranchSide:      'tree.c:10162,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNode
        - Branch String:   'tree.c:10162,9'
          Branch Sides:
            - BranchSide:      'tree.c:10163,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:10164,13'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNode
        - Branch String:   'tree.c:10164,5'
          Branch Sides:
            - BranchSide:      'tree.c:10172,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNode
            - BranchSide:      'tree.c:10172,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNode
            - BranchSide:      'tree.c:10172,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNode
            - BranchSide:      'tree.c:10172,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNode
            - BranchSide:      'tree.c:10172,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNode
            - BranchSide:      'tree.c:10172,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNode
            - BranchSide:      'tree.c:10172,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNode
            - BranchSide:      'tree.c:10175,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:10177,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:10182,32'
          Branch Sides:
            - BranchSide:      'tree.c:10182,36'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNode
            - BranchSide:      'tree.c:10185,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
        - Branch String:   'tree.c:10182,9'
          Branch Sides:
            - BranchSide:      'tree.c:10183,16'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
            - BranchSide:      'tree.c:10185,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
        - Branch String:   'tree.c:10185,9'
          Branch Sides:
            - BranchSide:      'tree.c:10186,36'
              BranchSideFuncs:
                - xmlDOMWrapAdoptBranch
            - BranchSide:      'tree.c:10188,16'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDOMWrapAdoptAttr
        - Branch String:   'tree.c:10188,16'
          Branch Sides:
            - BranchSide:      'tree.c:10189,34'
              BranchSideFuncs:
                - xmlDOMWrapAdoptAttr
            - BranchSide:      'tree.c:10192,19'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:10199,26'
          Branch Sides:
            - BranchSide:      'tree.c:10200,7'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:10202,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:10199,6'
          Branch Sides:
            - BranchSide:      'tree.c:10201,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:10202,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:10202,2'
          Branch Sides:
            - BranchSide:      'tree.c:10205,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:10205,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:10211,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlGetDocEntity
            - BranchSide:      'tree.c:10229,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
            - BranchSide:      'tree.c:10234,3'
              BranchSideFuncs: []
        - Branch String:   'tree.c:10205,3'
          Branch Sides:
            - BranchSide:      'tree.c:10205,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:10206,7'
              BranchSideFuncs: []
        - Branch String:   'tree.c:10205,3'
          Branch Sides:
            - BranchSide:      'tree.c:10205,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:10206,7'
              BranchSideFuncs: []
        - Branch String:   'tree.c:10205,3'
          Branch Sides:
            - BranchSide:      'tree.c:10205,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:10206,7'
              BranchSideFuncs: []
        - Branch String:   'tree.c:10205,3'
          Branch Sides:
            - BranchSide:      'tree.c:10205,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:10206,7'
              BranchSideFuncs: []
        - Branch String:   'tree.c:10205,3'
          Branch Sides:
            - BranchSide:      'tree.c:10205,3'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:10206,7'
              BranchSideFuncs: []
        - Branch String:   'tree.c:10205,3'
          Branch Sides:
            - BranchSide:      'tree.c:10205,3'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'tree.c:10205,3'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'tree.c:10214,28'
          Branch Sides:
            - BranchSide:      'tree.c:10214,32'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
            - BranchSide:      'tree.c:10219,29'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
        - Branch String:   'tree.c:10214,7'
          Branch Sides:
            - BranchSide:      'tree.c:10219,29'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
            - BranchSide:      'tree.c:10226,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
        - Branch String:   'tree.c:10220,11'
          Branch Sides:
            - BranchSide:      'tree.c:10221,20'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
            - BranchSide:      'tree.c:10225,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
        - Branch String:   'tree.c:10226,3'
          Branch Sides:
            - BranchSide:      'tree.c:10226,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
            - BranchSide:      'tree.c:10227,3'
              BranchSideFuncs: []
        - Branch String:   'tree.c:10226,3'
          Branch Sides:
            - BranchSide:      'tree.c:10226,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
            - BranchSide:      'tree.c:10227,3'
              BranchSideFuncs: []
        - Branch String:   'tree.c:10226,3'
          Branch Sides:
            - BranchSide:      'tree.c:10226,3'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictOwns
            - BranchSide:      'tree.c:10226,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
        - Branch String:   'tree.c:10226,3'
          Branch Sides:
            - BranchSide:      'tree.c:10226,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:10226,3'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'tree.c:10226,3'
          Branch Sides:
            - BranchSide:      'tree.c:10226,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:10226,3'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'tree.c:10226,3'
          Branch Sides:
            - BranchSide:      'tree.c:10226,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:10226,3'
              BranchSideFuncs: []
        - Branch String:   'tree.c:10229,3'
          Branch Sides:
            - BranchSide:      'tree.c:10229,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
            - BranchSide:      'tree.c:10230,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:10229,3'
          Branch Sides:
            - BranchSide:      'tree.c:10229,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
            - BranchSide:      'tree.c:10230,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:10229,3'
          Branch Sides:
            - BranchSide:      'tree.c:10229,3'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:10229,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlStrdup
        - Branch String:   'tree.c:10229,3'
          Branch Sides:
            - BranchSide:      'tree.c:10229,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:10229,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:10229,3'
          Branch Sides:
            - BranchSide:      'tree.c:10229,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:10229,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:10229,3'
          Branch Sides:
            - BranchSide:      'tree.c:10229,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:10229,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:10230,3'
          Branch Sides:
            - BranchSide:      'tree.c:10230,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:10231,3'
              BranchSideFuncs: []
        - Branch String:   'tree.c:10230,3'
          Branch Sides:
            - BranchSide:      'tree.c:10230,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:10231,3'
              BranchSideFuncs: []
        - Branch String:   'tree.c:10230,3'
          Branch Sides:
            - BranchSide:      'tree.c:10230,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:10231,3'
              BranchSideFuncs: []
        - Branch String:   'tree.c:10230,3'
          Branch Sides:
            - BranchSide:      'tree.c:10230,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:10231,3'
              BranchSideFuncs: []
        - Branch String:   'tree.c:10230,3'
          Branch Sides:
            - BranchSide:      'tree.c:10230,3'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:10231,3'
              BranchSideFuncs: []
        - Branch String:   'tree.c:10230,3'
          Branch Sides:
            - BranchSide:      'tree.c:10230,3'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'tree.c:10230,3'
              BranchSideFuncs:
                - xmlStrdup
      Callsites:
        - Src:             'tree.c:10183,2'
          Dst:             xmlUnlinkNode
        - Src:             'tree.c:10186,14'
          Dst:             xmlDOMWrapAdoptBranch
        - Src:             'tree.c:10189,14'
          Dst:             xmlDOMWrapAdoptAttr
        - Src:             'tree.c:10205,3'
          Dst:             xmlDictOwns
        - Src:             'tree.c:10205,3'
          Dst:             xmlDictLookup
        - Src:             'tree.c:10205,3'
          Dst:             xmlStrdup
        - Src:             'tree.c:10219,13'
          Dst:             xmlGetDocEntity
        - Src:             'tree.c:10226,3'
          Dst:             xmlDictLookup
        - Src:             'tree.c:10226,3'
          Dst:             xmlDictOwns
        - Src:             'tree.c:10226,3'
          Dst:             xmlDictOwns
        - Src:             'tree.c:10226,3'
          Dst:             xmlStrdup
        - Src:             'tree.c:10229,3'
          Dst:             xmlDictLookup
        - Src:             'tree.c:10229,3'
          Dst:             xmlDictOwns
        - Src:             'tree.c:10229,3'
          Dst:             xmlDictOwns
        - Src:             'tree.c:10229,3'
          Dst:             xmlStrdup
        - Src:             'tree.c:10230,3'
          Dst:             xmlDictOwns
        - Src:             'tree.c:10230,3'
          Dst:             xmlDictLookup
        - Src:             'tree.c:10230,3'
          Dst:             xmlStrdup
    - functionName:    xmlUnlinkNode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3798
      functionLinenumberEnd: 3855
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         65
      ICount:          403
      EdgeCount:       86
      CyclomaticComplexity: 23
      functionsReached:
        - xmlHashLookup
        - xmlHashRemoveEntry
      functionUses:    39
      BranchProfiles:
        - Branch String:   'tree.c:3799,9'
          Branch Sides:
            - BranchSide:      'tree.c:3800,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3802,9'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashRemoveEntry
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashRemoveEntry
        - Branch String:   'tree.c:3802,9'
          Branch Sides:
            - BranchSide:      'tree.c:3803,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3804,9'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashRemoveEntry
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashRemoveEntry
        - Branch String:   'tree.c:3804,9'
          Branch Sides:
            - BranchSide:      'tree.c:3806,8'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashRemoveEntry
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashRemoveEntry
            - BranchSide:      'tree.c:3814,9'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashRemoveEntry
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashRemoveEntry
        - Branch String:   'tree.c:3807,6'
          Branch Sides:
            - BranchSide:      'tree.c:3808,10'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashRemoveEntry
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashRemoveEntry
            - BranchSide:      'tree.c:3813,5'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashRemoveEntry
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashRemoveEntry
        - Branch String:   'tree.c:3808,10'
          Branch Sides:
            - BranchSide:      'tree.c:3809,3'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashRemoveEntry
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashRemoveEntry
            - BranchSide:      'tree.c:3810,10'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashRemoveEntry
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashRemoveEntry
        - Branch String:   'tree.c:3810,10'
          Branch Sides:
            - BranchSide:      'tree.c:3811,3'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashRemoveEntry
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashRemoveEntry
            - BranchSide:      'tree.c:3812,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashRemoveEntry
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashRemoveEntry
        - Branch String:   'tree.c:3814,9'
          Branch Sides:
            - BranchSide:      'tree.c:3816,8'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashRemoveEntry
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashRemoveEntry
            - BranchSide:      'tree.c:3836,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3817,6'
          Branch Sides:
            - BranchSide:      'tree.c:3818,10'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashRemoveEntry
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashRemoveEntry
            - BranchSide:      'tree.c:3835,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3818,10'
          Branch Sides:
            - BranchSide:      'tree.c:3819,28'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashRemoveEntry
                - xmlHashRemoveEntry
                - xmlHashRemoveEntry
            - BranchSide:      'tree.c:3826,10'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashRemoveEntry
        - Branch String:   'tree.c:3819,14'
          Branch Sides:
            - BranchSide:      'tree.c:3820,26'
              BranchSideFuncs:
                - xmlHashRemoveEntry
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashRemoveEntry
                - xmlHashRemoveEntry
            - BranchSide:      'tree.c:3822,28'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashRemoveEntry
                - xmlHashRemoveEntry
        - Branch String:   'tree.c:3822,14'
          Branch Sides:
            - BranchSide:      'tree.c:3823,26'
              BranchSideFuncs:
                - xmlHashRemoveEntry
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashRemoveEntry
            - BranchSide:      'tree.c:3825,6'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashRemoveEntry
        - Branch String:   'tree.c:3826,10'
          Branch Sides:
            - BranchSide:      'tree.c:3827,28'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashRemoveEntry
            - BranchSide:      'tree.c:3834,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3827,14'
          Branch Sides:
            - BranchSide:      'tree.c:3828,26'
              BranchSideFuncs:
                - xmlHashRemoveEntry
                - xmlHashLookup
                - xmlHashRemoveEntry
            - BranchSide:      'tree.c:3830,28'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashRemoveEntry
        - Branch String:   'tree.c:3830,14'
          Branch Sides:
            - BranchSide:      'tree.c:3831,26'
              BranchSideFuncs:
                - xmlHashRemoveEntry
            - BranchSide:      'tree.c:3833,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3836,9'
          Branch Sides:
            - BranchSide:      'tree.c:3838,11'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3850,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3839,6'
          Branch Sides:
            - BranchSide:      'tree.c:3840,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3843,10'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3840,10'
          Branch Sides:
            - BranchSide:      'tree.c:3841,38'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3842,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3843,10'
          Branch Sides:
            - BranchSide:      'tree.c:3844,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3845,10'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3850,9'
          Branch Sides:
            - BranchSide:      'tree.c:3851,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3852,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3852,9'
          Branch Sides:
            - BranchSide:      'tree.c:3853,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3854,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:3819,14'
          Dst:             xmlHashLookup
        - Src:             'tree.c:3820,7'
          Dst:             xmlHashRemoveEntry
        - Src:             'tree.c:3822,14'
          Dst:             xmlHashLookup
        - Src:             'tree.c:3823,7'
          Dst:             xmlHashRemoveEntry
        - Src:             'tree.c:3827,14'
          Dst:             xmlHashLookup
        - Src:             'tree.c:3828,7'
          Dst:             xmlHashRemoveEntry
        - Src:             'tree.c:3830,14'
          Dst:             xmlHashLookup
        - Src:             'tree.c:3831,7'
          Dst:             xmlHashRemoveEntry
    - functionName:    xmlDOMWrapCloneNode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9492
      functionLinenumberEnd: 9987
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct._xmlDOMWrapCtxt *'
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
        - 'struct._xmlNode **'
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - sourceDoc
        - node
        - resNode
        - destDoc
        - destParent
        - deep
        - options
      BBCount:         323
      ICount:          1763
      EdgeCount:       425
      CyclomaticComplexity: 104
      functionsReached:
        - xmlAddIDSafe
        - xmlDOMWrapNSNormAcquireNormalizedNs
        - xmlDOMWrapNSNormGatherInScopeNs
        - xmlDOMWrapNsMapAddItem
        - xmlDOMWrapNsMapFree
        - xmlDictOwns
        - xmlGetDocEntity
        - xmlIsID
        - xmlNodeListGetString
        - xmlStrEqual
        - xmlStrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:9512,24'
          Branch Sides:
            - BranchSide:      'tree.c:9512,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:9513,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:9512,45'
          Branch Sides:
            - BranchSide:      'tree.c:9512,49'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:9513,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:9512,9'
          Branch Sides:
            - BranchSide:      'tree.c:9513,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:9517,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9517,9'
          Branch Sides:
            - BranchSide:      'tree.c:9518,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:9522,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9522,29'
          Branch Sides:
            - BranchSide:      'tree.c:9522,33'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9529,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9522,52'
          Branch Sides:
            - BranchSide:      'tree.c:9523,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9529,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9522,9'
          Branch Sides:
            - BranchSide:      'tree.c:9527,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:9529,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9529,9'
          Branch Sides:
            - BranchSide:      'tree.c:9530,14'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9531,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9531,9'
          Branch Sides:
            - BranchSide:      'tree.c:9532,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:9534,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9538,9'
          Branch Sides:
            - BranchSide:      'tree.c:9539,24'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9541,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9544,23'
          Branch Sides:
            - BranchSide:      'tree.c:9544,27'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9547,5'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9544,9'
          Branch Sides:
            - BranchSide:      'tree.c:9545,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:9547,5'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9547,5'
          Branch Sides:
            - BranchSide:      'tree.c:9548,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9958,5'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
        - Branch String:   'tree.c:9548,6'
          Branch Sides:
            - BranchSide:      'tree.c:9554,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:9559,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9559,2'
          Branch Sides:
            - BranchSide:      'tree.c:9565,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:9565,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:9578,24'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9578,24'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9578,24'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9578,24'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9578,24'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9578,24'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9578,24'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9578,24'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9601,24'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9623,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
        - Branch String:   'tree.c:9579,7'
          Branch Sides:
            - BranchSide:      'tree.c:9580,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:9581,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9585,7'
          Branch Sides:
            - BranchSide:      'tree.c:9586,23'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9593,21'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9587,11'
          Branch Sides:
            - BranchSide:      'tree.c:9588,22'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9591,28'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9602,7'
          Branch Sides:
            - BranchSide:      'tree.c:9603,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:9604,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9609,7'
          Branch Sides:
            - BranchSide:      'tree.c:9610,23'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9617,21'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9611,11'
          Branch Sides:
            - BranchSide:      'tree.c:9612,22'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9615,43'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9632,6'
          Branch Sides:
            - BranchSide:      'tree.c:9633,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:9634,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9634,11'
          Branch Sides:
            - BranchSide:      'tree.c:9640,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:9641,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9641,11'
          Branch Sides:
            - BranchSide:      'tree.c:9642,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:9643,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9644,6'
          Branch Sides:
            - BranchSide:      'tree.c:9644,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9645,2'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:9644,6'
          Branch Sides:
            - BranchSide:      'tree.c:9644,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:9644,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:9644,6'
          Branch Sides:
            - BranchSide:      'tree.c:9644,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:9644,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:9647,2'
          Branch Sides:
            - BranchSide:      'tree.c:9653,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:9653,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:9655,13'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:9734,3'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:9740,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9740,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9744,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9746,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
            - BranchSide:      'tree.c:9770,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9773,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9776,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
        - Branch String:   'tree.c:9660,7'
          Branch Sides:
            - BranchSide:      'tree.c:9661,13'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:9730,3'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:9661,11'
          Branch Sides:
            - BranchSide:      'tree.c:9662,8'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:9675,26'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:9662,19'
          Branch Sides:
            - BranchSide:      'tree.c:9662,23'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:9670,14'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:9662,8'
          Branch Sides:
            - BranchSide:      'tree.c:9667,5'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:9670,14'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:9666,12'
          Branch Sides:
            - BranchSide:      'tree.c:9668,5'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:9669,4'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:9676,7'
          Branch Sides:
            - BranchSide:      'tree.c:9680,25'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:9728,3'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:9681,8'
          Branch Sides:
            - BranchSide:      'tree.c:9682,8'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:9683,11'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:9686,8'
          Branch Sides:
            - BranchSide:      'tree.c:9687,34'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
            - BranchSide:      'tree.c:9688,8'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
        - Branch String:   'tree.c:9688,8'
          Branch Sides:
            - BranchSide:      'tree.c:9689,36'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:9691,22'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:9699,23'
          Branch Sides:
            - BranchSide:      'tree.c:9700,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlStrdup
                - xmlStrEqual
            - BranchSide:      'tree.c:9705,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlStrdup
                - xmlStrEqual
        - Branch String:   'tree.c:9699,8'
          Branch Sides:
            - BranchSide:      'tree.c:9705,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlStrdup
                - xmlStrEqual
            - BranchSide:      'tree.c:9727,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:9705,12'
          Branch Sides:
            - BranchSide:      'tree.c:9705,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlStrdup
                - xmlStrEqual
            - BranchSide:      'tree.c:9724,5'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:9705,12'
          Branch Sides:
            - BranchSide:      'tree.c:9706,5'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlStrdup
                - xmlStrEqual
            - BranchSide:      'tree.c:9724,5'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:9706,5'
          Branch Sides:
            - BranchSide:      'tree.c:9707,14'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlStrdup
                - xmlStrEqual
            - BranchSide:      'tree.c:9719,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:9707,50'
          Branch Sides:
            - BranchSide:      'tree.c:9708,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlStrdup
                - xmlStrEqual
            - BranchSide:      'tree.c:9718,5'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlStrdup
                - xmlStrEqual
        - Branch String:   'tree.c:9708,30'
          Branch Sides:
            - BranchSide:      'tree.c:9709,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:9718,5'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlStrdup
                - xmlStrEqual
        - Branch String:   'tree.c:9709,41'
          Branch Sides:
            - BranchSide:      'tree.c:9710,18'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlStrdup
                - xmlStrEqual
            - BranchSide:      'tree.c:9716,24'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlStrdup
                - xmlStrEqual
        - Branch String:   'tree.c:9707,13'
          Branch Sides:
            - BranchSide:      'tree.c:9716,24'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlStrdup
                - xmlStrEqual
            - BranchSide:      'tree.c:9718,5'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlStrdup
                - xmlStrEqual
        - Branch String:   'tree.c:9723,12'
          Branch Sides:
            - BranchSide:      'tree.c:9725,5'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:9726,4'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:9740,3'
          Branch Sides:
            - BranchSide:      'tree.c:9740,3'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9741,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9740,3'
          Branch Sides:
            - BranchSide:      'tree.c:9740,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9740,3'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9740,3'
          Branch Sides:
            - BranchSide:      'tree.c:9740,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9740,3'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9746,7'
          Branch Sides:
            - BranchSide:      'tree.c:9747,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
            - BranchSide:      'tree.c:9764,24'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9747,32'
          Branch Sides:
            - BranchSide:      'tree.c:9747,36'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9752,26'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9747,11'
          Branch Sides:
            - BranchSide:      'tree.c:9752,26'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9759,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9753,8'
          Branch Sides:
            - BranchSide:      'tree.c:9754,25'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9758,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9770,3'
          Branch Sides:
            - BranchSide:      'tree.c:9770,3'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9771,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9770,3'
          Branch Sides:
            - BranchSide:      'tree.c:9770,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9770,3'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9770,3'
          Branch Sides:
            - BranchSide:      'tree.c:9770,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9770,3'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9773,3'
          Branch Sides:
            - BranchSide:      'tree.c:9773,3'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9774,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9773,3'
          Branch Sides:
            - BranchSide:      'tree.c:9773,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9773,3'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDOMWrapNsMapFree
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9773,3'
          Branch Sides:
            - BranchSide:      'tree.c:9773,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9773,3'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9779,6'
          Branch Sides:
            - BranchSide:      'tree.c:9780,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
            - BranchSide:      'tree.c:9788,8'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:9788,6'
          Branch Sides:
            - BranchSide:      'tree.c:9789,10'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:9798,6'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:9789,21'
          Branch Sides:
            - BranchSide:      'tree.c:9789,25'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:9793,16'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:9789,10'
          Branch Sides:
            - BranchSide:      'tree.c:9790,47'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:9793,16'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:9790,7'
          Branch Sides:
            - BranchSide:      'tree.c:9791,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:9792,6'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:9798,6'
          Branch Sides:
            - BranchSide:      'tree.c:9798,6'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:9816,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:9798,6'
          Branch Sides:
            - BranchSide:      'tree.c:9802,6'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:9816,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:9802,6'
          Branch Sides:
            - BranchSide:      'tree.c:9803,8'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:9812,2'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:9803,31'
          Branch Sides:
            - BranchSide:      'tree.c:9804,8'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:9811,6'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:9803,7'
          Branch Sides:
            - BranchSide:      'tree.c:9808,19'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
            - BranchSide:      'tree.c:9811,6'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:9816,21'
          Branch Sides:
            - BranchSide:      'tree.c:9816,25'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:9833,46'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
        - Branch String:   'tree.c:9816,6'
          Branch Sides:
            - BranchSide:      'tree.c:9820,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
            - BranchSide:      'tree.c:9833,46'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
        - Branch String:   'tree.c:9825,10'
          Branch Sides:
            - BranchSide:      'tree.c:9827,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:9828,18'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
        - Branch String:   'tree.c:9835,3'
          Branch Sides:
            - BranchSide:      'tree.c:9835,16'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
            - BranchSide:      'tree.c:9836,3'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
        - Branch String:   'tree.c:9833,10'
          Branch Sides:
            - BranchSide:      'tree.c:9842,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:9843,18'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
        - Branch String:   'tree.c:9853,42'
          Branch Sides:
            - BranchSide:      'tree.c:9854,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
            - BranchSide:      'tree.c:9879,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9853,6'
          Branch Sides:
            - BranchSide:      'tree.c:9856,18'
              BranchSideFuncs:
                - xmlIsID
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeListGetString
                - xmlAddIDSafe
            - BranchSide:      'tree.c:9879,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9856,10'
          Branch Sides:
            - BranchSide:      'tree.c:9860,32'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlAddIDSafe
            - BranchSide:      'tree.c:9871,2'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9861,7'
          Branch Sides:
            - BranchSide:      'tree.c:9862,24'
              BranchSideFuncs:
                - xmlAddIDSafe
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9870,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9862,11'
          Branch Sides:
            - BranchSide:      'tree.c:9865,4'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:9868,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9879,38'
          Branch Sides:
            - BranchSide:      'tree.c:9879,42'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9879,65'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9879,6'
          Branch Sides:
            - BranchSide:      'tree.c:9879,65'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9880,16'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9889,6'
          Branch Sides:
            - BranchSide:      'tree.c:9889,23'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9890,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9890,15'
          Branch Sides:
            - BranchSide:      'tree.c:9890,19'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9891,13'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9890,10'
          Branch Sides:
            - BranchSide:      'tree.c:9891,13'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9896,2'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9903,6'
          Branch Sides:
            - BranchSide:      'tree.c:9904,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:9905,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9905,38'
          Branch Sides:
            - BranchSide:      'tree.c:9906,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9911,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9906,40'
          Branch Sides:
            - BranchSide:      'tree.c:9907,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9911,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9905,6'
          Branch Sides:
            - BranchSide:      'tree.c:9911,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9930,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9911,10'
          Branch Sides:
            - BranchSide:      'tree.c:9911,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9928,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9911,10'
          Branch Sides:
            - BranchSide:      'tree.c:9915,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9928,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9915,32'
          Branch Sides:
            - BranchSide:      'tree.c:9915,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9916,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9915,3'
          Branch Sides:
            - BranchSide:      'tree.c:9918,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9923,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9918,7'
          Branch Sides:
            - BranchSide:      'tree.c:9918,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9918,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9923,3'
          Branch Sides:
            - BranchSide:      'tree.c:9924,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9927,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9924,11'
          Branch Sides:
            - BranchSide:      'tree.c:9925,4'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9926,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9930,6'
          Branch Sides:
            - BranchSide:      'tree.c:9931,18'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9933,13'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9933,13'
          Branch Sides:
            - BranchSide:      'tree.c:9937,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9949,14'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9937,10'
          Branch Sides:
            - BranchSide:      'tree.c:9938,25'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9939,14'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9940,10'
          Branch Sides:
            - BranchSide:      'tree.c:9941,17'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:9945,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:9967,9'
          Branch Sides:
            - BranchSide:      'tree.c:9968,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:9985,16'
              BranchSideFuncs: []
        - Branch String:   'tree.c:9968,13'
          Branch Sides:
            - BranchSide:      'tree.c:9968,17'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:9979,26'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
        - Branch String:   'tree.c:9968,6'
          Branch Sides:
            - BranchSide:      'tree.c:9972,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:9979,26'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
        - Branch String:   'tree.c:9972,10'
          Branch Sides:
            - BranchSide:      'tree.c:9973,7'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:9978,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:9973,7'
          Branch Sides:
            - BranchSide:      'tree.c:9974,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:9975,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:9644,6'
          Dst:             xmlDictOwns
        - Src:             'tree.c:9644,6'
          Dst:             xmlDictLookup
        - Src:             'tree.c:9644,6'
          Dst:             xmlStrdup
        - Src:             'tree.c:9666,12'
          Dst:             xmlDOMWrapNSNormGatherInScopeNs
        - Src:             'tree.c:9687,24'
          Dst:             xmlStrdup
        - Src:             'tree.c:9689,26'
          Dst:             xmlStrdup
        - Src:             'tree.c:9710,6'
          Dst:             xmlStrEqual
        - Src:             'tree.c:9723,12'
          Dst:             xmlDOMWrapNsMapAddItem
        - Src:             'tree.c:9740,3'
          Dst:             xmlDictOwns
        - Src:             'tree.c:9740,3'
          Dst:             xmlDictLookup
        - Src:             'tree.c:9740,3'
          Dst:             xmlStrdup
        - Src:             'tree.c:9752,10'
          Dst:             xmlGetDocEntity
        - Src:             'tree.c:9770,3'
          Dst:             xmlDictOwns
        - Src:             'tree.c:9770,3'
          Dst:             xmlDictLookup
        - Src:             'tree.c:9770,3'
          Dst:             xmlStrdup
        - Src:             'tree.c:9773,3'
          Dst:             xmlDictOwns
        - Src:             'tree.c:9773,3'
          Dst:             xmlDictLookup
        - Src:             'tree.c:9773,3'
          Dst:             xmlStrdup
        - Src:             'tree.c:9790,7'
          Dst:             xmlDOMWrapNSNormGatherInScopeNs
        - Src:             'tree.c:9825,10'
          Dst:             xmlDOMWrapNsMapAddItem
        - Src:             'tree.c:9833,10'
          Dst:             xmlDOMWrapNSNormAcquireNormalizedNs
        - Src:             'tree.c:9856,10'
          Dst:             xmlIsID
        - Src:             'tree.c:9860,11'
          Dst:             xmlNodeListGetString
        - Src:             'tree.c:9862,11'
          Dst:             xmlAddIDSafe
        - Src:             'tree.c:9979,6'
          Dst:             xmlDOMWrapNsMapFree
    - functionName:    xmlNodeListGetString
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1660
      functionLinenumberEnd: 1744
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
        - int
      constantsTouched: []
      argNames:
        - doc
        - list
        - inLine
      BBCount:         60
      ICount:          331
      EdgeCount:       81
      CyclomaticComplexity: 23
      functionsReached:
        - xmlEncodeAttributeEntities
        - xmlEncodeEntitiesReentrant
        - xmlGetDocEntity
        - xmlNodeListGetString
        - xmlStrcat
        - xmlStrdup
        - xmlStrncat
      functionUses:    14
      BranchProfiles:
        - Branch String:   'tree.c:1666,9'
          Branch Sides:
            - BranchSide:      'tree.c:1667,16'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'tree.c:1668,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrncat
                - xmlGetDocEntity
                - xmlStrcat
                - xmlNodeListGetString
                - xmlStrcat
                - xmlEncodeEntitiesReentrant
                - xmlStrcat
                - xmlEncodeAttributeEntities
                - xmlStrcat
        - Branch String:   'tree.c:1668,32'
          Branch Sides:
            - BranchSide:      'tree.c:1668,36'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrncat
                - xmlGetDocEntity
                - xmlStrcat
                - xmlNodeListGetString
                - xmlStrcat
                - xmlEncodeEntitiesReentrant
                - xmlStrcat
                - xmlEncodeAttributeEntities
                - xmlStrcat
            - BranchSide:      'tree.c:1671,14'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrncat
                - xmlGetDocEntity
                - xmlStrcat
                - xmlNodeListGetString
                - xmlStrcat
                - xmlEncodeEntitiesReentrant
                - xmlStrcat
                - xmlEncodeAttributeEntities
                - xmlStrcat
        - Branch String:   'tree.c:1668,9'
          Branch Sides:
            - BranchSide:      'tree.c:1669,14'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrncat
                - xmlGetDocEntity
                - xmlStrcat
                - xmlNodeListGetString
                - xmlStrcat
                - xmlEncodeEntitiesReentrant
                - xmlStrcat
                - xmlEncodeAttributeEntities
                - xmlStrcat
            - BranchSide:      'tree.c:1671,14'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrncat
                - xmlGetDocEntity
                - xmlStrcat
                - xmlNodeListGetString
                - xmlStrcat
                - xmlEncodeEntitiesReentrant
                - xmlStrcat
                - xmlEncodeAttributeEntities
                - xmlStrcat
        - Branch String:   'tree.c:1673,5'
          Branch Sides:
            - BranchSide:      'tree.c:1674,14'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrncat
                - xmlGetDocEntity
                - xmlStrcat
                - xmlNodeListGetString
                - xmlStrcat
                - xmlEncodeEntitiesReentrant
                - xmlStrcat
                - xmlEncodeAttributeEntities
                - xmlStrcat
            - BranchSide:      'tree.c:1737,9'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'tree.c:1674,43'
          Branch Sides:
            - BranchSide:      'tree.c:1675,14'
              BranchSideFuncs:
                - xmlEncodeEntitiesReentrant
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrncat
                - xmlGetDocEntity
                - xmlStrcat
                - xmlNodeListGetString
                - xmlStrcat
                - xmlEncodeAttributeEntities
                - xmlStrcat
            - BranchSide:      'tree.c:1676,17'
              BranchSideFuncs:
                - xmlEncodeEntitiesReentrant
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrncat
                - xmlGetDocEntity
                - xmlStrcat
                - xmlNodeListGetString
                - xmlStrcat
                - xmlEncodeAttributeEntities
                - xmlStrcat
        - Branch String:   'tree.c:1674,13'
          Branch Sides:
            - BranchSide:      'tree.c:1676,17'
              BranchSideFuncs:
                - xmlEncodeEntitiesReentrant
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrncat
                - xmlGetDocEntity
                - xmlStrcat
                - xmlNodeListGetString
                - xmlStrcat
                - xmlEncodeAttributeEntities
                - xmlStrcat
            - BranchSide:      'tree.c:1694,20'
              BranchSideFuncs:
                - xmlStrdup
                - xmlEncodeEntitiesReentrant
                - xmlStrcat
                - xmlEncodeAttributeEntities
                - xmlStrcat
                - xmlStrncat
                - xmlStrcat
                - xmlStrncat
                - xmlGetDocEntity
                - xmlStrcat
                - xmlNodeListGetString
                - xmlStrcat
        - Branch String:   'tree.c:1676,17'
          Branch Sides:
            - BranchSide:      'tree.c:1677,33'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrncat
                - xmlGetDocEntity
                - xmlStrcat
                - xmlNodeListGetString
                - xmlStrcat
                - xmlEncodeEntitiesReentrant
                - xmlStrcat
                - xmlEncodeAttributeEntities
            - BranchSide:      'tree.c:1683,7'
              BranchSideFuncs:
                - xmlEncodeEntitiesReentrant
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrncat
                - xmlGetDocEntity
                - xmlStrcat
                - xmlNodeListGetString
                - xmlStrcat
                - xmlStrcat
                - xmlEncodeAttributeEntities
        - Branch String:   'tree.c:1678,21'
          Branch Sides:
            - BranchSide:      'tree.c:1679,21'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1680,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrncat
                - xmlGetDocEntity
                - xmlStrcat
                - xmlNodeListGetString
                - xmlStrcat
                - xmlEncodeEntitiesReentrant
                - xmlStrcat
                - xmlEncodeAttributeEntities
                - xmlStrcat
        - Branch String:   'tree.c:1683,7'
          Branch Sides:
            - BranchSide:      'tree.c:1684,43'
              BranchSideFuncs:
                - xmlEncodeAttributeEntities
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrncat
                - xmlGetDocEntity
                - xmlStrcat
                - xmlNodeListGetString
                - xmlStrcat
                - xmlEncodeEntitiesReentrant
                - xmlStrcat
            - BranchSide:      'tree.c:1686,43'
              BranchSideFuncs:
                - xmlEncodeEntitiesReentrant
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrncat
                - xmlGetDocEntity
                - xmlStrcat
                - xmlNodeListGetString
                - xmlStrcat
                - xmlEncodeAttributeEntities
                - xmlStrcat
        - Branch String:   'tree.c:1687,21'
          Branch Sides:
            - BranchSide:      'tree.c:1688,21'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1689,33'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrncat
                - xmlGetDocEntity
                - xmlStrcat
                - xmlNodeListGetString
                - xmlStrcat
                - xmlEncodeEntitiesReentrant
                - xmlEncodeAttributeEntities
                - xmlStrcat
        - Branch String:   'tree.c:1691,21'
          Branch Sides:
            - BranchSide:      'tree.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1692,21'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1695,17'
          Branch Sides:
            - BranchSide:      'tree.c:1696,39'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrncat
                - xmlEncodeEntitiesReentrant
                - xmlStrcat
                - xmlEncodeAttributeEntities
                - xmlStrcat
                - xmlStrcat
                - xmlNodeListGetString
                - xmlStrcat
            - BranchSide:      'tree.c:1724,17'
              BranchSideFuncs:
                - xmlStrncat
                - xmlStrcat
                - xmlStrncat
                - xmlStrdup
                - xmlGetDocEntity
                - xmlStrcat
                - xmlNodeListGetString
                - xmlStrcat
                - xmlEncodeEntitiesReentrant
                - xmlStrcat
                - xmlEncodeAttributeEntities
                - xmlStrcat
        - Branch String:   'tree.c:1697,21'
          Branch Sides:
            - BranchSide:      'tree.c:1698,25'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrncat
                - xmlGetDocEntity
                - xmlStrcat
                - xmlEncodeEntitiesReentrant
                - xmlStrcat
                - xmlEncodeAttributeEntities
                - xmlStrcat
                - xmlNodeListGetString
                - xmlStrcat
            - BranchSide:      'tree.c:1716,28'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrncat
                - xmlGetDocEntity
                - xmlNodeListGetString
                - xmlStrcat
                - xmlEncodeEntitiesReentrant
                - xmlStrcat
                - xmlEncodeAttributeEntities
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'tree.c:1698,25'
          Branch Sides:
            - BranchSide:      'tree.c:1708,55'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrncat
                - xmlGetDocEntity
                - xmlStrcat
                - xmlEncodeEntitiesReentrant
                - xmlStrcat
                - xmlEncodeAttributeEntities
                - xmlStrcat
            - BranchSide:      'tree.c:1716,17'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrncat
                - xmlGetDocEntity
                - xmlStrcat
                - xmlNodeListGetString
                - xmlStrcat
                - xmlEncodeEntitiesReentrant
                - xmlStrcat
                - xmlEncodeAttributeEntities
                - xmlStrcat
        - Branch String:   'tree.c:1709,29'
          Branch Sides:
            - BranchSide:      'tree.c:1710,29'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1711,41'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrncat
                - xmlGetDocEntity
                - xmlStrcat
                - xmlNodeListGetString
                - xmlEncodeEntitiesReentrant
                - xmlStrcat
                - xmlEncodeAttributeEntities
                - xmlStrcat
        - Branch String:   'tree.c:1713,29'
          Branch Sides:
            - BranchSide:      'tree.c:1714,29'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1715,21'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrncat
                - xmlGetDocEntity
                - xmlStrcat
                - xmlNodeListGetString
                - xmlStrcat
                - xmlEncodeEntitiesReentrant
                - xmlStrcat
                - xmlEncodeAttributeEntities
                - xmlStrcat
        - Branch String:   'tree.c:1718,25'
          Branch Sides:
            - BranchSide:      'tree.c:1719,25'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1720,17'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrncat
                - xmlGetDocEntity
                - xmlStrcat
                - xmlNodeListGetString
                - xmlStrcat
                - xmlEncodeEntitiesReentrant
                - xmlStrcat
                - xmlEncodeAttributeEntities
                - xmlStrcat
        - Branch String:   'tree.c:1731,21'
          Branch Sides:
            - BranchSide:      'tree.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1732,21'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1737,9'
          Branch Sides:
            - BranchSide:      'tree.c:1738,15'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'tree.c:1739,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:1667,16'
          Dst:             xmlStrdup
        - Src:             'tree.c:1677,23'
          Dst:             xmlStrcat
        - Src:             'tree.c:1684,16'
          Dst:             xmlEncodeAttributeEntities
        - Src:             'tree.c:1686,16'
          Dst:             xmlEncodeEntitiesReentrant
        - Src:             'tree.c:1689,23'
          Dst:             xmlStrcat
        - Src:             'tree.c:1696,23'
          Dst:             xmlGetDocEntity
        - Src:             'tree.c:1708,34'
          Dst:             xmlNodeListGetString
        - Src:             'tree.c:1711,31'
          Dst:             xmlStrcat
        - Src:             'tree.c:1717,27'
          Dst:             xmlStrcat
        - Src:             'tree.c:1726,23'
          Dst:             xmlStrncat
        - Src:             'tree.c:1727,23'
          Dst:             xmlStrcat
        - Src:             'tree.c:1730,23'
          Dst:             xmlStrncat
        - Src:             'tree.c:1738,15'
          Dst:             xmlStrdup
    - functionName:    xmlDOMWrapReconcileNamespaces
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8856
      functionLinenumberEnd: 9091
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlDOMWrapCtxt *'
        - 'struct._xmlNode *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - elem
        - options
      BBCount:         193
      ICount:          1060
      EdgeCount:       258
      CyclomaticComplexity: 67
      functionsReached:
        - xmlDOMWrapNSNormAcquireNormalizedNs
        - xmlDOMWrapNSNormAddNsMapItem2
        - xmlDOMWrapNSNormGatherInScopeNs
        - xmlDOMWrapNsMapAddItem
        - xmlDOMWrapNsMapFree
        - xmlFreeNs
        - xmlStrEqual
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:8870,24'
          Branch Sides:
            - BranchSide:      'tree.c:8870,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8872,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8870,47'
          Branch Sides:
            - BranchSide:      'tree.c:8871,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8872,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8870,9'
          Branch Sides:
            - BranchSide:      'tree.c:8872,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8874,11'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8877,2'
          Branch Sides:
            - BranchSide:      'tree.c:8879,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8970,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:9031,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8885,7'
          Branch Sides:
            - BranchSide:      'tree.c:8886,14'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8965,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8888,7'
          Branch Sides:
            - BranchSide:      'tree.c:8889,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8964,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8889,8'
          Branch Sides:
            - BranchSide:      'tree.c:8890,13'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:8905,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:8890,27'
          Branch Sides:
            - BranchSide:      'tree.c:8891,19'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8899,18'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:8890,12'
          Branch Sides:
            - BranchSide:      'tree.c:8896,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:8899,18'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:8895,9'
          Branch Sides:
            - BranchSide:      'tree.c:8897,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
            - BranchSide:      'tree.c:8898,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:8905,29'
          Branch Sides:
            - BranchSide:      'tree.c:8905,32'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:8937,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8905,32'
          Branch Sides:
            - BranchSide:      'tree.c:8905,32'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:8937,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8905,8'
          Branch Sides:
            - BranchSide:      'tree.c:8906,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:8937,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8906,8'
          Branch Sides:
            - BranchSide:      'tree.c:8907,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:8931,4'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8907,46'
          Branch Sides:
            - BranchSide:      'tree.c:8908,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:8930,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:8908,33'
          Branch Sides:
            - BranchSide:      'tree.c:8909,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:8930,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:8909,44'
          Branch Sides:
            - BranchSide:      'tree.c:8910,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:8911,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:8910,55'
          Branch Sides:
            - BranchSide:      'tree.c:8911,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:8930,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:8911,40'
          Branch Sides:
            - BranchSide:      'tree.c:8912,23'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8919,30'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8907,9'
          Branch Sides:
            - BranchSide:      'tree.c:8919,30'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8930,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:8918,13'
          Branch Sides:
            - BranchSide:      'tree.c:8920,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
            - BranchSide:      'tree.c:8924,13'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8924,13'
          Branch Sides:
            - BranchSide:      'tree.c:8925,21'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8927,19'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8937,26'
          Branch Sides:
            - BranchSide:      'tree.c:8937,29'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8942,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8937,37'
          Branch Sides:
            - BranchSide:      'tree.c:8937,41'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8942,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8937,8'
          Branch Sides:
            - BranchSide:      'tree.c:8938,16'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8942,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8942,8'
          Branch Sides:
            - BranchSide:      'tree.c:8942,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8956,43'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8942,8'
          Branch Sides:
            - BranchSide:      'tree.c:8943,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8956,43'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8943,8'
          Branch Sides:
            - BranchSide:      'tree.c:8944,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8952,4'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8944,46'
          Branch Sides:
            - BranchSide:      'tree.c:8945,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8951,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8945,33'
          Branch Sides:
            - BranchSide:      'tree.c:8946,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8951,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8946,44'
          Branch Sides:
            - BranchSide:      'tree.c:8947,21'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8949,27'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8944,9'
          Branch Sides:
            - BranchSide:      'tree.c:8949,27'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8951,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8956,8'
          Branch Sides:
            - BranchSide:      'tree.c:8958,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
            - BranchSide:      'tree.c:8960,13'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8965,7'
          Branch Sides:
            - BranchSide:      'tree.c:8965,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8966,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8970,7'
          Branch Sides:
            - BranchSide:      'tree.c:8971,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8973,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8973,7'
          Branch Sides:
            - BranchSide:      'tree.c:8974,12'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8985,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8974,26'
          Branch Sides:
            - BranchSide:      'tree.c:8975,18'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8980,17'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8974,11'
          Branch Sides:
            - BranchSide:      'tree.c:8977,5'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8980,17'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8976,8'
          Branch Sides:
            - BranchSide:      'tree.c:8978,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
            - BranchSide:      'tree.c:8979,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8985,7'
          Branch Sides:
            - BranchSide:      'tree.c:8986,13'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8996,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8986,6'
          Branch Sides:
            - BranchSide:      'tree.c:8987,14'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8992,3'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8987,14'
          Branch Sides:
            - BranchSide:      'tree.c:8988,17'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8991,6'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8996,7'
          Branch Sides:
            - BranchSide:      'tree.c:8996,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:9012,43'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8996,7'
          Branch Sides:
            - BranchSide:      'tree.c:9000,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:9012,43'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:9000,7'
          Branch Sides:
            - BranchSide:      'tree.c:9001,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:9008,3'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:9001,32'
          Branch Sides:
            - BranchSide:      'tree.c:9002,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:9007,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:9001,8'
          Branch Sides:
            - BranchSide:      'tree.c:9004,18'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:9007,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:9012,7'
          Branch Sides:
            - BranchSide:      'tree.c:9017,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
            - BranchSide:      'tree.c:9018,13'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:9021,39'
          Branch Sides:
            - BranchSide:      'tree.c:9022,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:9029,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:9021,7'
          Branch Sides:
            - BranchSide:      'tree.c:9026,26'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:9029,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:9034,38'
          Branch Sides:
            - BranchSide:      'tree.c:9035,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:9035,28'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:9034,6'
          Branch Sides:
            - BranchSide:      'tree.c:9035,28'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:9039,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:9043,6'
          Branch Sides:
            - BranchSide:      'tree.c:9044,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
            - BranchSide:      'tree.c:9045,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:9045,6'
          Branch Sides:
            - BranchSide:      'tree.c:9046,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:9065,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:9046,10'
          Branch Sides:
            - BranchSide:      'tree.c:9046,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:9063,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:9046,10'
          Branch Sides:
            - BranchSide:      'tree.c:9050,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:9063,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:9050,32'
          Branch Sides:
            - BranchSide:      'tree.c:9050,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:9051,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:9050,3'
          Branch Sides:
            - BranchSide:      'tree.c:9053,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:9058,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:9053,7'
          Branch Sides:
            - BranchSide:      'tree.c:9053,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:9053,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:9058,3'
          Branch Sides:
            - BranchSide:      'tree.c:9059,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:9062,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:9059,11'
          Branch Sides:
            - BranchSide:      'tree.c:9060,4'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:9061,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:9065,6'
          Branch Sides:
            - BranchSide:      'tree.c:9066,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:9068,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:9068,10'
          Branch Sides:
            - BranchSide:      'tree.c:9069,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:9072,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:9075,5'
          Branch Sides:
            - BranchSide:      'tree.c:8877,10'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:9077,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
        - Branch String:   'tree.c:9082,9'
          Branch Sides:
            - BranchSide:      'tree.c:9083,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
            - BranchSide:      'tree.c:9088,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
        - Branch String:   'tree.c:9083,2'
          Branch Sides:
            - BranchSide:      'tree.c:9084,16'
              BranchSideFuncs:
                - xmlFreeNs
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:9086,2'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
        - Branch String:   'tree.c:9088,9'
          Branch Sides:
            - BranchSide:      'tree.c:9089,22'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:9090,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:8895,9'
          Dst:             xmlDOMWrapNSNormGatherInScopeNs
        - Src:             'tree.c:8910,11'
          Dst:             xmlStrEqual
        - Src:             'tree.c:8912,11'
          Dst:             xmlStrEqual
        - Src:             'tree.c:8918,13'
          Dst:             xmlDOMWrapNSNormAddNsMapItem2
        - Src:             'tree.c:8947,9'
          Dst:             xmlStrEqual
        - Src:             'tree.c:8956,8'
          Dst:             xmlDOMWrapNsMapAddItem
        - Src:             'tree.c:8976,8'
          Dst:             xmlDOMWrapNSNormGatherInScopeNs
        - Src:             'tree.c:9012,7'
          Dst:             xmlDOMWrapNSNormAcquireNormalizedNs
        - Src:             'tree.c:9084,6'
          Dst:             xmlFreeNs
        - Src:             'tree.c:9089,2'
          Dst:             xmlDOMWrapNsMapFree
    - functionName:    xmlDOMWrapNSNormAddNsMapItem2
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8294
      functionLinenumberEnd: 8312
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._xmlNs ***'
        - 'int *'
        - 'int *'
        - 'struct._xmlNs *'
        - 'struct._xmlNs *'
      constantsTouched: []
      argNames:
        - list
        - size
        - number
        - oldNs
        - newNs
      BBCount:         14
      ICount:          125
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:8295,9'
          Branch Sides:
            - BranchSide:      'tree.c:8296,23'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8301,18'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8297,6'
          Branch Sides:
            - BranchSide:      'tree.c:8298,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8299,3'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8305,6'
          Branch Sides:
            - BranchSide:      'tree.c:8306,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8307,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlDOMWrapRemoveNode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8334
      functionLinenumberEnd: 8448
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlDOMWrapCtxt *'
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - node
        - options
      BBCount:         91
      ICount:          448
      EdgeCount:       114
      CyclomaticComplexity: 25
      functionsReached:
        - xmlDOMWrapNSNormAddNsMapItem2
        - xmlDOMWrapStoreNs
        - xmlUnlinkNode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:8339,24'
          Branch Sides:
            - BranchSide:      'tree.c:8339,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8340,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8339,41'
          Branch Sides:
            - BranchSide:      'tree.c:8339,45'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8340,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8339,9'
          Branch Sides:
            - BranchSide:      'tree.c:8340,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8343,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlUnlinkNode
        - Branch String:   'tree.c:8343,9'
          Branch Sides:
            - BranchSide:      'tree.c:8344,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8346,13'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlUnlinkNode
        - Branch String:   'tree.c:8346,5'
          Branch Sides:
            - BranchSide:      'tree.c:8352,20'
              BranchSideFuncs:
                - xmlUnlinkNode
            - BranchSide:      'tree.c:8352,20'
              BranchSideFuncs:
                - xmlUnlinkNode
            - BranchSide:      'tree.c:8352,20'
              BranchSideFuncs:
                - xmlUnlinkNode
            - BranchSide:      'tree.c:8352,20'
              BranchSideFuncs:
                - xmlUnlinkNode
            - BranchSide:      'tree.c:8352,20'
              BranchSideFuncs:
                - xmlUnlinkNode
            - BranchSide:      'tree.c:8356,6'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:8356,6'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:8358,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8365,2'
          Branch Sides:
            - BranchSide:      'tree.c:8367,8'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:8378,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:8421,3'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:8367,22'
          Branch Sides:
            - BranchSide:      'tree.c:8367,26'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:8367,45'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:8367,7'
          Branch Sides:
            - BranchSide:      'tree.c:8367,45'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:8368,12'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:8370,8'
          Branch Sides:
            - BranchSide:      'tree.c:8372,8'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8373,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:8374,7'
          Branch Sides:
            - BranchSide:      'tree.c:8371,17'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:8375,3'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:8378,7'
          Branch Sides:
            - BranchSide:      'tree.c:8382,11'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:8414,8'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:8382,11'
          Branch Sides:
            - BranchSide:      'tree.c:8383,11'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:8390,10'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:8383,4'
          Branch Sides:
            - BranchSide:      'tree.c:8384,12'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:8389,7'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:8384,12'
          Branch Sides:
            - BranchSide:      'tree.c:8385,16'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:8388,4'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:8391,11'
          Branch Sides:
            - BranchSide:      'tree.c:8395,7'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:8399,27'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:8401,8'
          Branch Sides:
            - BranchSide:      'tree.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8402,8'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8404,11'
          Branch Sides:
            - BranchSide:      'tree.c:8409,17'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:8412,18'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:8408,8'
          Branch Sides:
            - BranchSide:      'tree.c:8410,8'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8411,7'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:8414,40'
          Branch Sides:
            - BranchSide:      'tree.c:8415,8'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:8419,3'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:8414,7'
          Branch Sides:
            - BranchSide:      'tree.c:8416,27'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:8419,3'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:8424,39'
          Branch Sides:
            - BranchSide:      'tree.c:8425,7'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:8425,29'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:8424,6'
          Branch Sides:
            - BranchSide:      'tree.c:8425,29'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:8426,13'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:8430,6'
          Branch Sides:
            - BranchSide:      'tree.c:8431,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8432,6'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:8432,6'
          Branch Sides:
            - BranchSide:      'tree.c:8433,13'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:8435,13'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:8438,5'
          Branch Sides:
            - BranchSide:      'tree.c:8365,10'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:8440,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8440,9'
          Branch Sides:
            - BranchSide:      'tree.c:8441,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8442,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8445,9'
          Branch Sides:
            - BranchSide:      'tree.c:8446,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8447,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:8352,6'
          Dst:             xmlUnlinkNode
        - Src:             'tree.c:8360,5'
          Dst:             xmlUnlinkNode
        - Src:             'tree.c:8370,8'
          Dst:             xmlDOMWrapNSNormAddNsMapItem2
        - Src:             'tree.c:8399,9'
          Dst:             xmlDOMWrapStoreNs
        - Src:             'tree.c:8408,8'
          Dst:             xmlDOMWrapNSNormAddNsMapItem2
    - functionName:    xmlDOMWrapFreeCtxt
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8148
      functionLinenumberEnd: 8157
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlDOMWrapCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlDOMWrapNsMapFree
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:8149,9'
          Branch Sides:
            - BranchSide:      'tree.c:8150,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8151,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
        - Branch String:   'tree.c:8151,9'
          Branch Sides:
            - BranchSide:      'tree.c:8152,36'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8156,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:8152,2'
          Dst:             xmlDOMWrapNsMapFree
    - functionName:    xmlDOMWrapNewCtxt
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8130
      functionLinenumberEnd: 8138
      functionDepth:   0
      returnType:      'struct._xmlDOMWrapCtxt *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:8131,23'
          Branch Sides:
            - BranchSide:      'tree.c:8133,11'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8133,11'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8134,9'
          Branch Sides:
            - BranchSide:      'tree.c:8135,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8136,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSetCompressMode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7920
      functionLinenumberEnd: 7924
      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:7921,9'
          Branch Sides:
            - BranchSide:      'tree.c:7921,35'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7922,14'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7922,14'
          Branch Sides:
            - BranchSide:      'tree.c:7922,40'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7923,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlGetCompressMode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7908
      functionLinenumberEnd: 7909
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSetDocCompressMode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7893
      functionLinenumberEnd: 7898
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlDoc *'
        - int
      constantsTouched: []
      argNames:
        - doc
        - mode
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:7894,9'
          Branch Sides:
            - BranchSide:      'tree.c:7894,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7895,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7895,9'
          Branch Sides:
            - BranchSide:      'tree.c:7895,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7896,14'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7896,14'
          Branch Sides:
            - BranchSide:      'tree.c:7896,24'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7897,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlGetDocCompressMode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7879
      functionLinenumberEnd: 7882
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlDoc *'
      constantsTouched: []
      argNames:
        - doc
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:7880,9'
          Branch Sides:
            - BranchSide:      'tree.c:7880,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7881,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufferWriteQuotedString
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7834
      functionLinenumberEnd: 7868
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlBuffer *'
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
        - string
      BBCount:         23
      ICount:          138
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - xmlBufferAdd
        - xmlBufferCCat
        - xmlBufferCat
        - xmlStrchr
      functionUses:    16
      BranchProfiles:
        - Branch String:   'tree.c:7836,9'
          Branch Sides:
            - BranchSide:      'tree.c:7837,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7838,19'
              BranchSideFuncs:
                - xmlStrchr
                - xmlBufferCCat
                - xmlBufferCat
                - xmlBufferCCat
                - xmlStrchr
                - xmlBufferCCat
                - xmlBufferCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlBufferAdd
        - Branch String:   'tree.c:7838,9'
          Branch Sides:
            - BranchSide:      'tree.c:7839,23'
              BranchSideFuncs:
                - xmlStrchr
                - xmlBufferCCat
                - xmlBufferCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlBufferAdd
            - BranchSide:      'tree.c:7864,23'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCat
                - xmlBufferCCat
        - Branch String:   'tree.c:7839,13'
          Branch Sides:
            - BranchSide:      'tree.c:7840,20'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlBufferAdd
            - BranchSide:      'tree.c:7859,20'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCat
                - xmlBufferCCat
        - Branch String:   'tree.c:7842,13'
          Branch Sides:
            - BranchSide:      'tree.c:7843,21'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlBufferAdd
            - BranchSide:      'tree.c:7854,17'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferAdd
        - Branch String:   'tree.c:7843,20'
          Branch Sides:
            - BranchSide:      'tree.c:7844,25'
              BranchSideFuncs:
                - xmlBufferAdd
                - xmlBufferCCat
                - xmlBufferAdd
                - xmlBufferAdd
            - BranchSide:      'tree.c:7851,24'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlBufferAdd
        - Branch String:   'tree.c:7844,25'
          Branch Sides:
            - BranchSide:      'tree.c:7845,38'
              BranchSideFuncs:
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlBufferCCat
                - xmlBufferAdd
            - BranchSide:      'tree.c:7846,34'
              BranchSideFuncs:
                - xmlBufferAdd
                - xmlBufferCCat
                - xmlBufferAdd
                - xmlBufferAdd
        - Branch String:   'tree.c:7854,17'
          Branch Sides:
            - BranchSide:      'tree.c:7855,30'
              BranchSideFuncs:
                - xmlBufferAdd
                - xmlBufferCCat
            - BranchSide:      'tree.c:7856,20'
              BranchSideFuncs:
                - xmlBufferCCat
      Callsites:
        - Src:             'tree.c:7838,9'
          Dst:             xmlStrchr
        - Src:             'tree.c:7839,13'
          Dst:             xmlStrchr
        - Src:             'tree.c:7840,6'
          Dst:             xmlBufferCCat
        - Src:             'tree.c:7845,25'
          Dst:             xmlBufferAdd
        - Src:             'tree.c:7846,21'
          Dst:             xmlBufferAdd
        - Src:             'tree.c:7855,17'
          Dst:             xmlBufferAdd
        - Src:             'tree.c:7856,6'
          Dst:             xmlBufferCCat
        - Src:             'tree.c:7859,6'
          Dst:             xmlBufferCCat
        - Src:             'tree.c:7860,13'
          Dst:             xmlBufferCat
        - Src:             'tree.c:7861,6'
          Dst:             xmlBufferCCat
        - Src:             'tree.c:7864,9'
          Dst:             xmlBufferCCat
        - Src:             'tree.c:7865,9'
          Dst:             xmlBufferCat
        - Src:             'tree.c:7866,9'
          Dst:             xmlBufferCCat
    - functionName:    xmlBufferCCat
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7789
      functionLinenumberEnd: 7790
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlBuffer *'
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
        - str
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlBufferCat
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:7790,12'
          Dst:             xmlBufferCat
    - functionName:    xmlBufferAdd
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7666
      functionLinenumberEnd: 7696
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlBuffer *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - buf
        - str
        - len
      BBCount:         27
      ICount:          170
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - xmlBufferResize
        - xmlStrlen
      functionUses:    11
      BranchProfiles:
        - Branch String:   'tree.c:7669,23'
          Branch Sides:
            - BranchSide:      'tree.c:7669,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7670,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7669,9'
          Branch Sides:
            - BranchSide:      'tree.c:7670,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7672,9'
              BranchSideFuncs:
                - xmlBufferResize
                - xmlStrlen
        - Branch String:   'tree.c:7672,9'
          Branch Sides:
            - BranchSide:      'tree.c:7673,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7675,9'
              BranchSideFuncs:
                - xmlBufferResize
                - xmlStrlen
        - Branch String:   'tree.c:7675,9'
          Branch Sides:
            - BranchSide:      'tree.c:7675,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7677,9'
              BranchSideFuncs:
                - xmlBufferResize
                - xmlStrlen
        - Branch String:   'tree.c:7677,9'
          Branch Sides:
            - BranchSide:      'tree.c:7678,25'
              BranchSideFuncs:
                - xmlStrlen
                - xmlBufferResize
            - BranchSide:      'tree.c:7680,9'
              BranchSideFuncs:
                - xmlBufferResize
        - Branch String:   'tree.c:7680,9'
          Branch Sides:
            - BranchSide:      'tree.c:7680,18'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7681,9'
              BranchSideFuncs:
                - xmlBufferResize
        - Branch String:   'tree.c:7681,9'
          Branch Sides:
            - BranchSide:      'tree.c:7681,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7684,20'
              BranchSideFuncs:
                - xmlBufferResize
        - Branch String:   'tree.c:7684,9'
          Branch Sides:
            - BranchSide:      'tree.c:7685,24'
              BranchSideFuncs:
                - xmlBufferResize
            - BranchSide:      'tree.c:7692,14'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7685,13'
          Branch Sides:
            - BranchSide:      'tree.c:7686,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7687,20'
              BranchSideFuncs:
                - xmlBufferResize
        - Branch String:   'tree.c:7688,13'
          Branch Sides:
            - BranchSide:      'tree.c:7689,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7690,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:7678,15'
          Dst:             xmlStrlen
        - Src:             'tree.c:7688,14'
          Dst:             xmlBufferResize
    - functionName:    xmlBufferCat
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7771
      functionLinenumberEnd: 7776
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlBuffer *'
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
        - str
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlBufferAdd
      functionUses:    7
      BranchProfiles:
        - Branch String:   'tree.c:7772,9'
          Branch Sides:
            - BranchSide:      'tree.c:7773,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7774,9'
              BranchSideFuncs:
                - xmlBufferAdd
        - Branch String:   'tree.c:7774,9'
          Branch Sides:
            - BranchSide:      'tree.c:7774,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7775,25'
              BranchSideFuncs:
                - xmlBufferAdd
      Callsites:
        - Src:             'tree.c:7775,12'
          Dst:             xmlBufferAdd
    - functionName:    xmlBufferResize
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7557
      functionLinenumberEnd: 7651
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlBuffer *'
        - int
      constantsTouched: []
      argNames:
        - buf
        - size
      BBCount:         64
      ICount:          424
      EdgeCount:       83
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:7562,9'
          Branch Sides:
            - BranchSide:      'tree.c:7563,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7566,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7566,9'
          Branch Sides:
            - BranchSide:      'tree.c:7567,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7569,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7569,9'
          Branch Sides:
            - BranchSide:      'tree.c:7570,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7573,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7573,5'
          Branch Sides:
            - BranchSide:      'tree.c:7577,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7577,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7588,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7591,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7604,17'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7577,17'
          Branch Sides:
            - BranchSide:      'tree.c:7578,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7580,27'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7578,28'
          Branch Sides:
            - BranchSide:      'tree.c:7578,25'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7578,62'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7581,6'
          Branch Sides:
            - BranchSide:      'tree.c:7582,14'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7586,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7582,14'
          Branch Sides:
            - BranchSide:      'tree.c:7583,14'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7584,18'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7588,17'
          Branch Sides:
            - BranchSide:      'tree.c:7588,14'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7588,51'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7591,17'
          Branch Sides:
            - BranchSide:      'tree.c:7592,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7594,27'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7595,17'
          Branch Sides:
            - BranchSide:      'tree.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7596,25'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7596,25'
          Branch Sides:
            - BranchSide:      'tree.c:7597,25'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7598,29'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7604,17'
          Branch Sides:
            - BranchSide:      'tree.c:7604,14'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7604,51'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7608,45'
          Branch Sides:
            - BranchSide:      'tree.c:7608,49'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7625,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7608,9'
          Branch Sides:
            - BranchSide:      'tree.c:7609,21'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7625,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7611,13'
          Branch Sides:
            - BranchSide:      'tree.c:7613,14'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7618,26'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7619,10'
          Branch Sides:
            - BranchSide:      'tree.c:7620,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7621,23'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7625,6'
          Branch Sides:
            - BranchSide:      'tree.c:7626,26'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7629,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7629,13'
          Branch Sides:
            - BranchSide:      'tree.c:7630,26'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7637,26'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7644,6'
          Branch Sides:
            - BranchSide:      'tree.c:7645,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7646,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufferWriteChar
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7817
      functionLinenumberEnd: 7821
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlBuffer *'
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
        - string
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlBufferCCat
      functionUses:    72
      BranchProfiles:
        - Branch String:   'tree.c:7818,9'
          Branch Sides:
            - BranchSide:      'tree.c:7819,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7820,19'
              BranchSideFuncs:
                - xmlBufferCCat
      Callsites:
        - Src:             'tree.c:7820,5'
          Dst:             xmlBufferCCat
    - functionName:    xmlBufferWriteCHAR
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7802
      functionLinenumberEnd: 7806
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlBuffer *'
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
        - string
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlBufferCat
      functionUses:    22
      BranchProfiles:
        - Branch String:   'tree.c:7803,9'
          Branch Sides:
            - BranchSide:      'tree.c:7804,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7805,18'
              BranchSideFuncs:
                - xmlBufferCat
      Callsites:
        - Src:             'tree.c:7805,5'
          Dst:             xmlBufferCat
    - functionName:    xmlBufferAddHead
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7711
      functionLinenumberEnd: 7758
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlBuffer *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - buf
        - str
        - len
      BBCount:         31
      ICount:          255
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - xmlBufferResize
        - xmlStrlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:7714,9'
          Branch Sides:
            - BranchSide:      'tree.c:7715,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7716,9'
              BranchSideFuncs:
                - xmlBufferResize
                - xmlStrlen
        - Branch String:   'tree.c:7716,9'
          Branch Sides:
            - BranchSide:      'tree.c:7717,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7719,9'
              BranchSideFuncs:
                - xmlBufferResize
                - xmlStrlen
        - Branch String:   'tree.c:7719,9'
          Branch Sides:
            - BranchSide:      'tree.c:7720,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7722,9'
              BranchSideFuncs:
                - xmlBufferResize
                - xmlStrlen
        - Branch String:   'tree.c:7722,9'
          Branch Sides:
            - BranchSide:      'tree.c:7722,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7724,9'
              BranchSideFuncs:
                - xmlBufferResize
                - xmlStrlen
        - Branch String:   'tree.c:7724,9'
          Branch Sides:
            - BranchSide:      'tree.c:7725,25'
              BranchSideFuncs:
                - xmlStrlen
                - xmlBufferResize
            - BranchSide:      'tree.c:7727,9'
              BranchSideFuncs:
                - xmlBufferResize
        - Branch String:   'tree.c:7727,9'
          Branch Sides:
            - BranchSide:      'tree.c:7727,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7729,10'
              BranchSideFuncs:
                - xmlBufferResize
        - Branch String:   'tree.c:7729,45'
          Branch Sides:
            - BranchSide:      'tree.c:7729,49'
              BranchSideFuncs:
                - xmlBufferResize
            - BranchSide:      'tree.c:7745,20'
              BranchSideFuncs:
                - xmlBufferResize
        - Branch String:   'tree.c:7729,9'
          Branch Sides:
            - BranchSide:      'tree.c:7730,28'
              BranchSideFuncs:
                - xmlBufferResize
            - BranchSide:      'tree.c:7745,20'
              BranchSideFuncs:
                - xmlBufferResize
        - Branch String:   'tree.c:7732,6'
          Branch Sides:
            - BranchSide:      'tree.c:7736,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7743,5'
              BranchSideFuncs:
                - xmlBufferResize
        - Branch String:   'tree.c:7745,9'
          Branch Sides:
            - BranchSide:      'tree.c:7746,24'
              BranchSideFuncs:
                - xmlBufferResize
            - BranchSide:      'tree.c:7753,14'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7746,13'
          Branch Sides:
            - BranchSide:      'tree.c:7747,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7748,20'
              BranchSideFuncs:
                - xmlBufferResize
        - Branch String:   'tree.c:7749,13'
          Branch Sides:
            - BranchSide:      'tree.c:7750,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7751,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:7725,15'
          Dst:             xmlStrlen
        - Src:             'tree.c:7749,14'
          Dst:             xmlBufferResize
    - functionName:    xmlBufferLength
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7539
      functionLinenumberEnd: 7544
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlBuffer *'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:7540,8'
          Branch Sides:
            - BranchSide:      'tree.c:7541,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7543,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufferContent
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7521
      functionLinenumberEnd: 7526
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlBuffer *'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:7522,8'
          Branch Sides:
            - BranchSide:      'tree.c:7523,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7525,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufferDump
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7495
      functionLinenumberEnd: 7508
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct._xmlBuffer *'
      constantsTouched: []
      argNames:
        - file
        - buf
      BBCount:         14
      ICount:          79
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fwrite
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:7498,9'
          Branch Sides:
            - BranchSide:      'tree.c:7499,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7501,9'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'tree.c:7501,9'
          Branch Sides:
            - BranchSide:      'tree.c:7502,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7504,9'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'tree.c:7504,9'
          Branch Sides:
            - BranchSide:      'tree.c:7505,9'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'tree.c:7506,18'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'tree.c:7507,12'
          Branch Sides:
            - BranchSide:      'tree.c:7507,11'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7507,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:7506,11'
          Dst:             fwrite
    - functionName:    xmlBufferGrow
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7450
      functionLinenumberEnd: 7484
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlBuffer *'
        - int
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         29
      ICount:          218
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:7454,9'
          Branch Sides:
            - BranchSide:      'tree.c:7454,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7456,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7456,9'
          Branch Sides:
            - BranchSide:      'tree.c:7457,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7458,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7458,9'
          Branch Sides:
            - BranchSide:      'tree.c:7459,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7461,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7461,9'
          Branch Sides:
            - BranchSide:      'tree.c:7462,16'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7464,16'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7462,16'
          Branch Sides:
            - BranchSide:      'tree.c:7462,14'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7462,54'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7465,16'
          Branch Sides:
            - BranchSide:      'tree.c:7465,14'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7465,51'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7468,45'
          Branch Sides:
            - BranchSide:      'tree.c:7468,49'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7477,23'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7468,9'
          Branch Sides:
            - BranchSide:      'tree.c:7469,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7477,23'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7472,6'
          Branch Sides:
            - BranchSide:      'tree.c:7473,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7474,19'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7478,6'
          Branch Sides:
            - BranchSide:      'tree.c:7479,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7480,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufferShrink
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7406
      functionLinenumberEnd: 7438
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlBuffer *'
        - int
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         22
      ICount:          190
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:7407,9'
          Branch Sides:
            - BranchSide:      'tree.c:7407,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7408,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7408,9'
          Branch Sides:
            - BranchSide:      'tree.c:7408,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7409,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7409,9'
          Branch Sides:
            - BranchSide:      'tree.c:7409,25'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7411,17'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7412,45'
          Branch Sides:
            - BranchSide:      'tree.c:7412,49'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7434,10'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7412,9'
          Branch Sides:
            - BranchSide:      'tree.c:7417,25'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7434,10'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7424,42'
          Branch Sides:
            - BranchSide:      'tree.c:7424,46'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7433,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7424,6'
          Branch Sides:
            - BranchSide:      'tree.c:7425,25'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7433,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7426,10'
          Branch Sides:
            - BranchSide:      'tree.c:7427,11'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7432,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufferEmpty
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7381
      functionLinenumberEnd: 7394
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlBuffer *'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         11
      ICount:          86
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:7382,9'
          Branch Sides:
            - BranchSide:      'tree.c:7382,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7383,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7383,9'
          Branch Sides:
            - BranchSide:      'tree.c:7383,31'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7384,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7385,45'
          Branch Sides:
            - BranchSide:      'tree.c:7385,49'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7392,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7385,9'
          Branch Sides:
            - BranchSide:      'tree.c:7386,16'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7392,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufferFree
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7360
      functionLinenumberEnd: 7372
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlBuffer *'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         15
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'tree.c:7361,9'
          Branch Sides:
            - BranchSide:      'tree.c:7362,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7365,10'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7365,45'
          Branch Sides:
            - BranchSide:      'tree.c:7366,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7368,16'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7365,9'
          Branch Sides:
            - BranchSide:      'tree.c:7367,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7368,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufferSetAllocationScheme
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7341
      functionLinenumberEnd: 7350
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlBuffer *'
        - int
      constantsTouched: []
      argNames:
        - buf
        - scheme
      BBCount:         13
      ICount:          60
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'tree.c:7342,9'
          Branch Sides:
            - BranchSide:      'tree.c:7343,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7345,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7345,9'
          Branch Sides:
            - BranchSide:      'tree.c:7345,44'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7346,10'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7346,47'
          Branch Sides:
            - BranchSide:      'tree.c:7347,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7349,15'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7347,44'
          Branch Sides:
            - BranchSide:      'tree.c:7348,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7349,15'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7346,9'
          Branch Sides:
            - BranchSide:      'tree.c:7346,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7349,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufferCreateStatic
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7325
      functionLinenumberEnd: 7329
      functionDepth:   0
      returnType:      'struct._xmlBuffer *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - mem
        - size
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlBufferAdd
        - xmlBufferCreateSize
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:7326,24'
          Dst:             xmlBufferCreateSize
        - Src:             'tree.c:7328,5'
          Dst:             xmlBufferAdd
    - functionName:    xmlBufferCreateSize
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7267
      functionLinenumberEnd: 7289
      functionDepth:   0
      returnType:      'struct._xmlBuffer *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         16
      ICount:          123
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __xmlBufferAllocScheme
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:7270,9'
          Branch Sides:
            - BranchSide:      'tree.c:7271,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7272,26'
              BranchSideFuncs:
                - __xmlBufferAllocScheme
        - Branch String:   'tree.c:7273,9'
          Branch Sides:
            - BranchSide:      'tree.c:7274,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7275,5'
              BranchSideFuncs:
                - __xmlBufferAllocScheme
        - Branch String:   'tree.c:7277,18'
          Branch Sides:
            - BranchSide:      'tree.c:7277,25'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7277,17'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7278,9'
          Branch Sides:
            - BranchSide:      'tree.c:7279,36'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7286,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7280,13'
          Branch Sides:
            - BranchSide:      'tree.c:7281,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7284,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:7276,18'
          Dst:             __xmlBufferAllocScheme
    - functionName:    xmlBufferDetach
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7302
      functionLinenumberEnd: 7314
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlBuffer *'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         4
      ICount:          38
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:7305,9'
          Branch Sides:
            - BranchSide:      'tree.c:7306,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7308,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufferCreate
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7240
      functionLinenumberEnd: 7257
      functionDepth:   0
      returnType:      'struct._xmlBuffer *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          83
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __xmlBufferAllocScheme
        - __xmlDefaultBufferSize
      functionUses:    8
      BranchProfiles:
        - Branch String:   'tree.c:7241,18'
          Branch Sides:
            - BranchSide:      'tree.c:7243,26'
              BranchSideFuncs:
                - __xmlDefaultBufferSize
                - __xmlBufferAllocScheme
            - BranchSide:      'tree.c:7243,26'
              BranchSideFuncs:
                - __xmlDefaultBufferSize
                - __xmlBufferAllocScheme
        - Branch String:   'tree.c:7244,9'
          Branch Sides:
            - BranchSide:      'tree.c:7245,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7246,5'
              BranchSideFuncs:
                - __xmlDefaultBufferSize
                - __xmlBufferAllocScheme
        - Branch String:   'tree.c:7250,9'
          Branch Sides:
            - BranchSide:      'tree.c:7251,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7254,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:7247,17'
          Dst:             __xmlDefaultBufferSize
        - Src:             'tree.c:7248,18'
          Dst:             __xmlBufferAllocScheme
    - functionName:    xmlTextConcat
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7204
      functionLinenumberEnd: 7225
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlNode *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - node
        - content
        - len
      BBCount:         28
      ICount:          165
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - xmlDictOwns
        - xmlStrncat
        - xmlStrncatNew
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:7205,9'
          Branch Sides:
            - BranchSide:      'tree.c:7205,23'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7207,10'
              BranchSideFuncs:
                - xmlStrncat
                - xmlDictOwns
                - xmlStrncatNew
        - Branch String:   'tree.c:7207,39'
          Branch Sides:
            - BranchSide:      'tree.c:7208,10'
              BranchSideFuncs:
                - xmlStrncat
                - xmlDictOwns
                - xmlStrncatNew
            - BranchSide:      'tree.c:7214,10'
              BranchSideFuncs:
                - xmlStrncat
                - xmlDictOwns
                - xmlStrncatNew
        - Branch String:   'tree.c:7208,48'
          Branch Sides:
            - BranchSide:      'tree.c:7209,3'
              BranchSideFuncs:
                - xmlStrncat
                - xmlDictOwns
                - xmlStrncatNew
            - BranchSide:      'tree.c:7214,10'
              BranchSideFuncs:
                - xmlStrncat
                - xmlDictOwns
                - xmlStrncatNew
        - Branch String:   'tree.c:7209,35'
          Branch Sides:
            - BranchSide:      'tree.c:7210,3'
              BranchSideFuncs:
                - xmlStrncat
                - xmlDictOwns
                - xmlStrncatNew
            - BranchSide:      'tree.c:7214,10'
              BranchSideFuncs:
                - xmlStrncat
                - xmlDictOwns
                - xmlStrncatNew
        - Branch String:   'tree.c:7207,9'
          Branch Sides:
            - BranchSide:      'tree.c:7211,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7214,10'
              BranchSideFuncs:
                - xmlStrncat
                - xmlDictOwns
                - xmlStrncatNew
        - Branch String:   'tree.c:7214,60'
          Branch Sides:
            - BranchSide:      'tree.c:7215,11'
              BranchSideFuncs:
                - xmlStrncatNew
            - BranchSide:      'tree.c:7217,32'
              BranchSideFuncs:
                - xmlStrncatNew
        - Branch String:   'tree.c:7215,30'
          Branch Sides:
            - BranchSide:      'tree.c:7215,34'
              BranchSideFuncs:
                - xmlStrncat
                - xmlDictOwns
                - xmlStrncatNew
            - BranchSide:      'tree.c:7219,36'
              BranchSideFuncs:
                - xmlStrncat
        - Branch String:   'tree.c:7215,59'
          Branch Sides:
            - BranchSide:      'tree.c:7216,15'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrncat
                - xmlStrncatNew
            - BranchSide:      'tree.c:7219,36'
              BranchSideFuncs:
                - xmlStrncat
        - Branch String:   'tree.c:7214,9'
          Branch Sides:
            - BranchSide:      'tree.c:7217,32'
              BranchSideFuncs:
                - xmlStrncatNew
            - BranchSide:      'tree.c:7219,36'
              BranchSideFuncs:
                - xmlStrncat
        - Branch String:   'tree.c:7222,9'
          Branch Sides:
            - BranchSide:      'tree.c:7223,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7224,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:7216,3'
          Dst:             xmlDictOwns
        - Src:             'tree.c:7217,18'
          Dst:             xmlStrncatNew
        - Src:             'tree.c:7219,25'
          Dst:             xmlStrncat
    - functionName:    xmlIsBlankNode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7175
      functionLinenumberEnd: 7190
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - node
      BBCount:         24
      ICount:          123
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tree.c:7177,9'
          Branch Sides:
            - BranchSide:      'tree.c:7177,23'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7179,10'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7179,39'
          Branch Sides:
            - BranchSide:      'tree.c:7180,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7182,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7179,9'
          Branch Sides:
            - BranchSide:      'tree.c:7181,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7182,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7182,9'
          Branch Sides:
            - BranchSide:      'tree.c:7182,32'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7183,11'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7184,5'
          Branch Sides:
            - BranchSide:      'tree.c:7185,7'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7189,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7185,7'
          Branch Sides:
            - BranchSide:      'tree.c:7185,7'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7186,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7185,7'
          Branch Sides:
            - BranchSide:      'tree.c:7185,7'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7185,7'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7185,7'
          Branch Sides:
            - BranchSide:      'tree.c:7185,7'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7186,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7185,6'
          Branch Sides:
            - BranchSide:      'tree.c:7185,26'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7186,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlNodeIsText
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7158
      functionLinenumberEnd: 7163
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - node
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:7159,9'
          Branch Sides:
            - BranchSide:      'tree.c:7159,23'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7161,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7161,9'
          Branch Sides:
            - BranchSide:      'tree.c:7161,38'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7162,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSetProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7057
      functionLinenumberEnd: 7078
      functionDepth:   0
      returnType:      'struct._xmlAttr *'
      argCount:        3
      argTypes:
        - 'struct._xmlNode *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - node
        - name
        - value
      BBCount:         19
      ICount:          116
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSearchNs
        - xmlSetNsProp
        - xmlSplitQName3
        - xmlStrndup
      functionUses:    30
      BranchProfiles:
        - Branch String:   'tree.c:7061,24'
          Branch Sides:
            - BranchSide:      'tree.c:7061,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7062,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7061,42'
          Branch Sides:
            - BranchSide:      'tree.c:7061,46'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7062,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7061,9'
          Branch Sides:
            - BranchSide:      'tree.c:7062,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7067,29'
              BranchSideFuncs:
                - xmlSplitQName3
                - xmlSetNsProp
                - xmlStrndup
                - xmlSearchNs
                - xmlSetNsProp
        - Branch String:   'tree.c:7068,9'
          Branch Sides:
            - BranchSide:      'tree.c:7070,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSearchNs
                - xmlSetNsProp
                - xmlSetNsProp
            - BranchSide:      'tree.c:7077,25'
              BranchSideFuncs:
                - xmlSetNsProp
        - Branch String:   'tree.c:7072,6'
          Branch Sides:
            - BranchSide:      'tree.c:7073,6'
              BranchSideFuncs:
                - xmlSetNsProp
                - xmlSetNsProp
            - BranchSide:      'tree.c:7074,6'
              BranchSideFuncs:
                - xmlSetNsProp
                - xmlSetNsProp
        - Branch String:   'tree.c:7074,6'
          Branch Sides:
            - BranchSide:      'tree.c:7075,26'
              BranchSideFuncs:
                - xmlSetNsProp
            - BranchSide:      'tree.c:7076,5'
              BranchSideFuncs:
                - xmlSetNsProp
      Callsites:
        - Src:             'tree.c:7067,14'
          Dst:             xmlSplitQName3
        - Src:             'tree.c:7070,20'
          Dst:             xmlStrndup
        - Src:             'tree.c:7071,7'
          Dst:             xmlSearchNs
        - Src:             'tree.c:7075,13'
          Dst:             xmlSetNsProp
        - Src:             'tree.c:7077,12'
          Dst:             xmlSetNsProp
    - functionName:    xmlSplitQName3
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - name
        - len
      BBCount:         16
      ICount:          105
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tree.c:273,9'
          Branch Sides:
            - BranchSide:      'tree.c:273,23'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:274,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:274,9'
          Branch Sides:
            - BranchSide:      'tree.c:274,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:277,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:277,9'
          Branch Sides:
            - BranchSide:      'tree.c:278,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:284,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:284,27'
          Branch Sides:
            - BranchSide:      'tree.c:284,31'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:284,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:284,5'
          Branch Sides:
            - BranchSide:      'tree.c:285,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:287,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:287,9'
          Branch Sides:
            - BranchSide:      'tree.c:288,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:290,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSearchNs
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6195
      functionLinenumberEnd: 6266
      functionDepth:   0
      returnType:      'struct._xmlNs *'
      argCount:        3
      argTypes:
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
        - 'char *'
      constantsTouched: []
      argNames:
        - doc
        - node
        - nameSpace
      BBCount:         82
      ICount:          406
      EdgeCount:       114
      CyclomaticComplexity: 34
      functionsReached:
        - xmlStrEqual
        - xmlStrdup
        - xmlTreeEnsureXMLDecl
      functionUses:    22
      BranchProfiles:
        - Branch String:   'tree.c:6200,24'
          Branch Sides:
            - BranchSide:      'tree.c:6200,63'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6200,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:6200,9'
          Branch Sides:
            - BranchSide:      'tree.c:6200,63'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6201,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:6201,29'
          Branch Sides:
            - BranchSide:      'tree.c:6202,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:6233,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6201,9'
          Branch Sides:
            - BranchSide:      'tree.c:6203,7'
              BranchSideFuncs:
                - xmlTreeEnsureXMLDecl
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:6233,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6203,20'
          Branch Sides:
            - BranchSide:      'tree.c:6203,24'
              BranchSideFuncs:
                - xmlTreeEnsureXMLDecl
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:6220,6'
              BranchSideFuncs:
                - xmlTreeEnsureXMLDecl
        - Branch String:   'tree.c:6203,6'
          Branch Sides:
            - BranchSide:      'tree.c:6209,23'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:6220,6'
              BranchSideFuncs:
                - xmlTreeEnsureXMLDecl
        - Branch String:   'tree.c:6210,10'
          Branch Sides:
            - BranchSide:      'tree.c:6211,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6212,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:6220,6'
          Branch Sides:
            - BranchSide:      'tree.c:6221,12'
              BranchSideFuncs:
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:6228,6'
              BranchSideFuncs:
                - xmlTreeEnsureXMLDecl
        - Branch String:   'tree.c:6222,10'
          Branch Sides:
            - BranchSide:      'tree.c:6223,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6224,2'
              BranchSideFuncs:
                - xmlTreeEnsureXMLDecl
        - Branch String:   'tree.c:6228,6'
          Branch Sides:
            - BranchSide:      'tree.c:6229,34'
              BranchSideFuncs:
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:6231,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6233,5'
          Branch Sides:
            - BranchSide:      'tree.c:6234,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:6265,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6234,42'
          Branch Sides:
            - BranchSide:      'tree.c:6235,7'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6237,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6235,38'
          Branch Sides:
            - BranchSide:      'tree.c:6236,7'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6237,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6234,6'
          Branch Sides:
            - BranchSide:      'tree.c:6237,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6238,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6238,6'
          Branch Sides:
            - BranchSide:      'tree.c:6239,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:6263,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6240,6'
          Branch Sides:
            - BranchSide:      'tree.c:6241,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:6250,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6241,29'
          Branch Sides:
            - BranchSide:      'tree.c:6241,33'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:6244,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6241,52'
          Branch Sides:
            - BranchSide:      'tree.c:6242,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:6244,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6241,7'
          Branch Sides:
            - BranchSide:      'tree.c:6243,14'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6244,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6244,29'
          Branch Sides:
            - BranchSide:      'tree.c:6244,33'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:6248,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6244,52'
          Branch Sides:
            - BranchSide:      'tree.c:6245,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:6248,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6245,27'
          Branch Sides:
            - BranchSide:      'tree.c:6246,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:6248,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6244,7'
          Branch Sides:
            - BranchSide:      'tree.c:6247,14'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6248,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6250,10'
          Branch Sides:
            - BranchSide:      'tree.c:6251,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:6262,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6252,14'
          Branch Sides:
            - BranchSide:      'tree.c:6253,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:6261,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6253,33'
          Branch Sides:
            - BranchSide:      'tree.c:6253,37'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:6256,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6253,56'
          Branch Sides:
            - BranchSide:      'tree.c:6254,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:6256,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6253,11'
          Branch Sides:
            - BranchSide:      'tree.c:6255,18'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6256,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6256,33'
          Branch Sides:
            - BranchSide:      'tree.c:6256,37'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:6260,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6256,56'
          Branch Sides:
            - BranchSide:      'tree.c:6257,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:6260,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6257,31'
          Branch Sides:
            - BranchSide:      'tree.c:6258,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:6260,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6256,11'
          Branch Sides:
            - BranchSide:      'tree.c:6259,18'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6260,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
      Callsites:
        - Src:             'tree.c:6202,3'
          Dst:             xmlStrEqual
        - Src:             'tree.c:6214,18'
          Dst:             xmlStrdup
        - Src:             'tree.c:6215,20'
          Dst:             xmlStrdup
        - Src:             'tree.c:6229,13'
          Dst:             xmlTreeEnsureXMLDecl
        - Src:             'tree.c:6246,8'
          Dst:             xmlStrEqual
        - Src:             'tree.c:6258,12'
          Dst:             xmlStrEqual
    - functionName:    xmlSetNsProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7095
      functionLinenumberEnd: 7146
      functionDepth:   0
      returnType:      'struct._xmlAttr *'
      argCount:        4
      argTypes:
        - 'struct._xmlNode *'
        - 'struct._xmlNs *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - node
        - ns
        - name
        - value
      BBCount:         39
      ICount:          243
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - xmlAddIDSafe
        - xmlFreeNodeList
        - xmlGetPropNodeInternal
        - xmlNewDocText
        - xmlNewPropInternal
        - xmlRemoveID
      functionUses:    7
      BranchProfiles:
        - Branch String:   'tree.c:7098,12'
          Branch Sides:
            - BranchSide:      'tree.c:7098,16'
              BranchSideFuncs:
                - xmlGetPropNodeInternal
                - xmlNewPropInternal
                - xmlAddIDSafe
                - xmlFreeNodeList
                - xmlRemoveID
                - xmlNewDocText
            - BranchSide:      'tree.c:7100,35'
              BranchSideFuncs:
                - xmlGetPropNodeInternal
                - xmlNewPropInternal
                - xmlAddIDSafe
                - xmlFreeNodeList
                - xmlRemoveID
                - xmlNewDocText
        - Branch String:   'tree.c:7098,9'
          Branch Sides:
            - BranchSide:      'tree.c:7099,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7100,35'
              BranchSideFuncs:
                - xmlGetPropNodeInternal
                - xmlNewPropInternal
                - xmlAddIDSafe
                - xmlFreeNodeList
                - xmlRemoveID
                - xmlNewDocText
        - Branch String:   'tree.c:7101,35'
          Branch Sides:
            - BranchSide:      'tree.c:7100,12'
              BranchSideFuncs:
                - xmlGetPropNodeInternal
                - xmlNewPropInternal
                - xmlAddIDSafe
                - xmlFreeNodeList
                - xmlRemoveID
                - xmlNewDocText
            - BranchSide:      'tree.c:7101,50'
              BranchSideFuncs:
                - xmlGetPropNodeInternal
                - xmlNewPropInternal
                - xmlAddIDSafe
                - xmlFreeNodeList
                - xmlRemoveID
                - xmlNewDocText
        - Branch String:   'tree.c:7102,9'
          Branch Sides:
            - BranchSide:      'tree.c:7103,20'
              BranchSideFuncs:
                - xmlAddIDSafe
                - xmlFreeNodeList
                - xmlRemoveID
                - xmlNewDocText
            - BranchSide:      'tree.c:7145,31'
              BranchSideFuncs:
                - xmlNewPropInternal
        - Branch String:   'tree.c:7108,13'
          Branch Sides:
            - BranchSide:      'tree.c:7109,31'
              BranchSideFuncs:
                - xmlNewDocText
                - xmlAddIDSafe
                - xmlFreeNodeList
                - xmlRemoveID
            - BranchSide:      'tree.c:7114,6'
              BranchSideFuncs:
                - xmlAddIDSafe
                - xmlFreeNodeList
                - xmlRemoveID
        - Branch String:   'tree.c:7110,17'
          Branch Sides:
            - BranchSide:      'tree.c:7111,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7112,9'
              BranchSideFuncs:
                - xmlAddIDSafe
                - xmlFreeNodeList
                - xmlRemoveID
        - Branch String:   'tree.c:7114,6'
          Branch Sides:
            - BranchSide:      'tree.c:7115,18'
              BranchSideFuncs:
                - xmlRemoveID
                - xmlAddIDSafe
                - xmlFreeNodeList
            - BranchSide:      'tree.c:7118,6'
              BranchSideFuncs:
                - xmlAddIDSafe
                - xmlFreeNodeList
        - Branch String:   'tree.c:7118,6'
          Branch Sides:
            - BranchSide:      'tree.c:7119,22'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlAddIDSafe
            - BranchSide:      'tree.c:7120,2'
              BranchSideFuncs:
                - xmlAddIDSafe
        - Branch String:   'tree.c:7123,6'
          Branch Sides:
            - BranchSide:      'tree.c:7126,23'
              BranchSideFuncs:
                - xmlAddIDSafe
            - BranchSide:      'tree.c:7136,7'
              BranchSideFuncs:
                - xmlAddIDSafe
        - Branch String:   'tree.c:7129,6'
          Branch Sides:
            - BranchSide:      'tree.c:7130,30'
              BranchSideFuncs:
                - xmlAddIDSafe
            - BranchSide:      'tree.c:7135,2'
              BranchSideFuncs:
                - xmlAddIDSafe
        - Branch String:   'tree.c:7131,7'
          Branch Sides:
            - BranchSide:      'tree.c:7132,20'
              BranchSideFuncs:
                - xmlAddIDSafe
            - BranchSide:      'tree.c:7133,9'
              BranchSideFuncs:
                - xmlAddIDSafe
        - Branch String:   'tree.c:7136,40'
          Branch Sides:
            - BranchSide:      'tree.c:7137,20'
              BranchSideFuncs:
                - xmlAddIDSafe
            - BranchSide:      'tree.c:7140,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7136,6'
          Branch Sides:
            - BranchSide:      'tree.c:7138,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7140,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:7100,12'
          Dst:             xmlGetPropNodeInternal
        - Src:             'tree.c:7109,17'
          Dst:             xmlNewDocText
        - Src:             'tree.c:7115,6'
          Dst:             xmlRemoveID
        - Src:             'tree.c:7119,6'
          Dst:             xmlFreeNodeList
        - Src:             'tree.c:7137,7'
          Dst:             xmlAddIDSafe
        - Src:             'tree.c:7145,12'
          Dst:             xmlNewPropInternal
    - functionName:    xmlGetPropNodeInternal
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6651
      functionLinenumberEnd: 6773
      functionDepth:   0
      returnType:      'struct._xmlAttr *'
      argCount:        4
      argTypes:
        - 'struct._xmlNode *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - node
        - name
        - nsName
        - useDTD
      BBCount:         98
      ICount:          521
      EdgeCount:       133
      CyclomaticComplexity: 37
      functionsReached:
        - xmlGetDtdQAttrDesc
        - xmlGetNsList
        - xmlStrEqual
        - xmlStrcat
        - xmlStrdup
      functionUses:    7
      BranchProfiles:
        - Branch String:   'tree.c:6657,24'
          Branch Sides:
            - BranchSide:      'tree.c:6657,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6658,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6657,60'
          Branch Sides:
            - BranchSide:      'tree.c:6657,64'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6658,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6657,9'
          Branch Sides:
            - BranchSide:      'tree.c:6658,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6660,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6660,9'
          Branch Sides:
            - BranchSide:      'tree.c:6661,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:6689,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'tree.c:6662,6'
          Branch Sides:
            - BranchSide:      'tree.c:6666,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
            - BranchSide:      'tree.c:6676,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6667,26'
          Branch Sides:
            - BranchSide:      'tree.c:6667,41'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'tree.c:6670,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
        - Branch String:   'tree.c:6667,7'
          Branch Sides:
            - BranchSide:      'tree.c:6668,14'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6670,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
        - Branch String:   'tree.c:6671,6'
          Branch Sides:
            - BranchSide:      'tree.c:6667,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
            - BranchSide:      'tree.c:6672,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'tree.c:6677,26'
          Branch Sides:
            - BranchSide:      'tree.c:6677,41'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
            - BranchSide:      'tree.c:6683,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6677,59'
          Branch Sides:
            - BranchSide:      'tree.c:6678,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
            - BranchSide:      'tree.c:6683,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6678,35'
          Branch Sides:
            - BranchSide:      'tree.c:6679,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6681,14'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6677,7'
          Branch Sides:
            - BranchSide:      'tree.c:6681,14'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6683,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6684,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:6677,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6689,9'
          Branch Sides:
            - BranchSide:      'tree.c:6690,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'tree.c:6695,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'tree.c:6695,29'
          Branch Sides:
            - BranchSide:      'tree.c:6695,33'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'tree.c:6772,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6695,9'
          Branch Sides:
            - BranchSide:      'tree.c:6696,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'tree.c:6772,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6703,25'
          Branch Sides:
            - BranchSide:      'tree.c:6703,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'tree.c:6711,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'tree.c:6703,6'
          Branch Sides:
            - BranchSide:      'tree.c:6704,25'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
            - BranchSide:      'tree.c:6711,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'tree.c:6707,10'
          Branch Sides:
            - BranchSide:      'tree.c:6708,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6709,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'tree.c:6712,6'
          Branch Sides:
            - BranchSide:      'tree.c:6716,36'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
            - BranchSide:      'tree.c:6722,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'tree.c:6718,29'
          Branch Sides:
            - BranchSide:      'tree.c:6718,33'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
            - BranchSide:      'tree.c:6722,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6718,10'
          Branch Sides:
            - BranchSide:      'tree.c:6719,33'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
            - BranchSide:      'tree.c:6722,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6722,20'
          Branch Sides:
            - BranchSide:      'tree.c:6726,36'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
            - BranchSide:      'tree.c:6739,28'
              BranchSideFuncs:
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'tree.c:6728,29'
          Branch Sides:
            - BranchSide:      'tree.c:6728,33'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
            - BranchSide:      'tree.c:6732,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6728,10'
          Branch Sides:
            - BranchSide:      'tree.c:6729,33'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
            - BranchSide:      'tree.c:6732,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6740,10'
          Branch Sides:
            - BranchSide:      'tree.c:6741,7'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6745,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'tree.c:6741,7'
          Branch Sides:
            - BranchSide:      'tree.c:6742,7'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6743,3'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6746,6'
          Branch Sides:
            - BranchSide:      'tree.c:6747,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
            - BranchSide:      'tree.c:6761,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6747,7'
          Branch Sides:
            - BranchSide:      'tree.c:6748,37'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
            - BranchSide:      'tree.c:6759,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'tree.c:6750,11'
          Branch Sides:
            - BranchSide:      'tree.c:6751,4'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6752,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'tree.c:6752,11'
          Branch Sides:
            - BranchSide:      'tree.c:6753,34'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
            - BranchSide:      'tree.c:6758,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'tree.c:6755,8'
          Branch Sides:
            - BranchSide:      'tree.c:6756,8'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6757,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'tree.c:6763,6'
          Branch Sides:
            - BranchSide:      'tree.c:6764,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6768,7'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6768,25'
          Branch Sides:
            - BranchSide:      'tree.c:6768,29'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6770,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6768,6'
          Branch Sides:
            - BranchSide:      'tree.c:6769,26'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6770,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:6667,29'
          Dst:             xmlStrEqual
        - Src:             'tree.c:6677,29'
          Dst:             xmlStrEqual
        - Src:             'tree.c:6679,8'
          Dst:             xmlStrEqual
        - Src:             'tree.c:6704,15'
          Dst:             xmlStrdup
        - Src:             'tree.c:6705,15'
          Dst:             xmlStrcat
        - Src:             'tree.c:6706,15'
          Dst:             xmlStrcat
        - Src:             'tree.c:6716,17'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'tree.c:6719,14'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'tree.c:6722,20'
          Dst:             xmlStrEqual
        - Src:             'tree.c:6726,17'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'tree.c:6729,14'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'tree.c:6739,15'
          Dst:             xmlGetNsList
        - Src:             'tree.c:6747,7'
          Dst:             xmlStrEqual
        - Src:             'tree.c:6748,18'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'tree.c:6753,15'
          Dst:             xmlGetDtdQAttrDesc
    - functionName:    xmlNewDocText
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2636
      functionLinenumberEnd: 2641
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        2
      argTypes:
        - 'struct._xmlDoc *'
        - 'char *'
      constantsTouched: []
      argNames:
        - doc
        - content
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlNewText
      functionUses:    16
      BranchProfiles:
        - Branch String:   'tree.c:2640,9'
          Branch Sides:
            - BranchSide:      'tree.c:2640,43'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2640,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2639,11'
          Dst:             xmlNewText
    - functionName:    xmlFreeNodeList
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3645
      functionLinenumberEnd: 3718
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         100
      ICount:          505
      EdgeCount:       138
      CyclomaticComplexity: 40
      functionsReached:
        - __xmlDeregisterNodeDefaultValue
        - xmlDictOwns
        - xmlFreeDoc
        - xmlFreeNsList
        - xmlFreePropList
      functionUses:    21
      BranchProfiles:
        - Branch String:   'tree.c:3651,9'
          Branch Sides:
            - BranchSide:      'tree.c:3651,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3652,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlFreeNsList
        - Branch String:   'tree.c:3652,9'
          Branch Sides:
            - BranchSide:      'tree.c:3653,27'
              BranchSideFuncs:
                - xmlFreeNsList
            - BranchSide:      'tree.c:3656,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
        - Branch String:   'tree.c:3656,9'
          Branch Sides:
            - BranchSide:      'tree.c:3656,34'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
            - BranchSide:      'tree.c:3657,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
        - Branch String:   'tree.c:3658,40'
          Branch Sides:
            - BranchSide:      'tree.c:3658,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
            - BranchSide:      'tree.c:3659,17'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
        - Branch String:   'tree.c:3659,49'
          Branch Sides:
            - BranchSide:      'tree.c:3658,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
            - BranchSide:      'tree.c:3660,17'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
        - Branch String:   'tree.c:3660,54'
          Branch Sides:
            - BranchSide:      'tree.c:3658,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
            - BranchSide:      'tree.c:3661,17'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
        - Branch String:   'tree.c:3661,44'
          Branch Sides:
            - BranchSide:      'tree.c:3658,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
            - BranchSide:      'tree.c:3662,17'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
        - Branch String:   'tree.c:3658,9'
          Branch Sides:
            - BranchSide:      'tree.c:3663,19'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
            - BranchSide:      'tree.c:3667,16'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
        - Branch String:   'tree.c:3669,39'
          Branch Sides:
            - BranchSide:      'tree.c:3670,14'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'tree.c:3671,36'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'tree.c:3669,6'
          Branch Sides:
            - BranchSide:      'tree.c:3671,36'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'tree.c:3672,20'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'tree.c:3674,35'
          Branch Sides:
            - BranchSide:      'tree.c:3674,39'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'tree.c:3677,12'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
        - Branch String:   'tree.c:3674,10'
          Branch Sides:
            - BranchSide:      'tree.c:3675,3'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
            - BranchSide:      'tree.c:3677,12'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
        - Branch String:   'tree.c:3677,43'
          Branch Sides:
            - BranchSide:      'tree.c:3678,5'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
            - BranchSide:      'tree.c:3680,4'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
        - Branch String:   'tree.c:3678,38'
          Branch Sides:
            - BranchSide:      'tree.c:3679,5'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
            - BranchSide:      'tree.c:3680,4'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
        - Branch String:   'tree.c:3679,37'
          Branch Sides:
            - BranchSide:      'tree.c:3680,4'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
            - BranchSide:      'tree.c:3682,11'
              BranchSideFuncs:
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
        - Branch String:   'tree.c:3677,10'
          Branch Sides:
            - BranchSide:      'tree.c:3681,19'
              BranchSideFuncs:
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'tree.c:3682,11'
              BranchSideFuncs:
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
        - Branch String:   'tree.c:3682,42'
          Branch Sides:
            - BranchSide:      'tree.c:3683,4'
              BranchSideFuncs:
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'tree.c:3689,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'tree.c:3683,37'
          Branch Sides:
            - BranchSide:      'tree.c:3684,4'
              BranchSideFuncs:
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'tree.c:3689,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'tree.c:3684,35'
          Branch Sides:
            - BranchSide:      'tree.c:3685,4'
              BranchSideFuncs:
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'tree.c:3689,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'tree.c:3685,38'
          Branch Sides:
            - BranchSide:      'tree.c:3686,4'
              BranchSideFuncs:
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'tree.c:3689,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'tree.c:3682,10'
          Branch Sides:
            - BranchSide:      'tree.c:3687,3'
              BranchSideFuncs:
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'tree.c:3689,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'tree.c:3687,3'
          Branch Sides:
            - BranchSide:      'tree.c:3687,3'
              BranchSideFuncs:
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'tree.c:3688,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'tree.c:3687,3'
          Branch Sides:
            - BranchSide:      'tree.c:3687,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
            - BranchSide:      'tree.c:3688,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'tree.c:3687,3'
          Branch Sides:
            - BranchSide:      'tree.c:3687,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
            - BranchSide:      'tree.c:3688,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'tree.c:3689,43'
          Branch Sides:
            - BranchSide:      'tree.c:3690,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
            - BranchSide:      'tree.c:3692,4'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'tree.c:3690,45'
          Branch Sides:
            - BranchSide:      'tree.c:3691,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
            - BranchSide:      'tree.c:3692,4'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'tree.c:3691,37'
          Branch Sides:
            - BranchSide:      'tree.c:3692,4'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
            - BranchSide:      'tree.c:3701,11'
              BranchSideFuncs:
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
        - Branch String:   'tree.c:3689,10'
          Branch Sides:
            - BranchSide:      'tree.c:3693,17'
              BranchSideFuncs:
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
            - BranchSide:      'tree.c:3701,11'
              BranchSideFuncs:
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
        - Branch String:   'tree.c:3701,30'
          Branch Sides:
            - BranchSide:      'tree.c:3702,4'
              BranchSideFuncs:
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
            - BranchSide:      'tree.c:3705,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
        - Branch String:   'tree.c:3702,32'
          Branch Sides:
            - BranchSide:      'tree.c:3703,4'
              BranchSideFuncs:
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
            - BranchSide:      'tree.c:3705,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
        - Branch String:   'tree.c:3701,10'
          Branch Sides:
            - BranchSide:      'tree.c:3704,3'
              BranchSideFuncs:
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
            - BranchSide:      'tree.c:3705,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
        - Branch String:   'tree.c:3704,3'
          Branch Sides:
            - BranchSide:      'tree.c:3704,3'
              BranchSideFuncs:
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
            - BranchSide:      'tree.c:3705,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
        - Branch String:   'tree.c:3704,3'
          Branch Sides:
            - BranchSide:      'tree.c:3704,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
            - BranchSide:      'tree.c:3705,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
        - Branch String:   'tree.c:3704,3'
          Branch Sides:
            - BranchSide:      'tree.c:3704,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
            - BranchSide:      'tree.c:3704,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
        - Branch String:   'tree.c:3708,13'
          Branch Sides:
            - BranchSide:      'tree.c:3709,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
            - BranchSide:      'tree.c:3711,18'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
        - Branch String:   'tree.c:3711,30'
          Branch Sides:
            - BranchSide:      'tree.c:3711,34'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3712,17'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3711,17'
          Branch Sides:
            - BranchSide:      'tree.c:3712,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3713,19'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
      Callsites:
        - Src:             'tree.c:3653,2'
          Dst:             xmlFreeNsList
        - Src:             'tree.c:3671,13'
          Dst:             xmlFreeDoc
        - Src:             'tree.c:3674,39'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'tree.c:3675,3'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'tree.c:3681,3'
          Dst:             xmlFreePropList
        - Src:             'tree.c:3687,3'
          Dst:             xmlDictOwns
        - Src:             'tree.c:3693,3'
          Dst:             xmlFreeNsList
        - Src:             'tree.c:3704,3'
          Dst:             xmlDictOwns
    - functionName:    xmlNewPropInternal
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1829
      functionLinenumberEnd: 1917
      functionDepth:   0
      returnType:      'struct._xmlAttr *'
      argCount:        5
      argTypes:
        - 'struct._xmlNode *'
        - 'struct._xmlNs *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - node
        - ns
        - name
        - value
        - eatname
      BBCount:         82
      ICount:          464
      EdgeCount:       112
      CyclomaticComplexity: 32
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlAddIDSafe
        - xmlDictLookup
        - xmlDictOwns
        - xmlFreeProp
        - xmlIsID
        - xmlNewDocText
        - xmlStrdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tree.c:1833,24'
          Branch Sides:
            - BranchSide:      'tree.c:1833,28'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlNewDocText
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:1844,24'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlNewDocText
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
        - Branch String:   'tree.c:1833,9'
          Branch Sides:
            - BranchSide:      'tree.c:1834,14'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'tree.c:1844,24'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlNewDocText
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
        - Branch String:   'tree.c:1834,28'
          Branch Sides:
            - BranchSide:      'tree.c:1835,8'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'tree.c:1838,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1835,27'
          Branch Sides:
            - BranchSide:      'tree.c:1835,31'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1837,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1835,56'
          Branch Sides:
            - BranchSide:      'tree.c:1836,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1837,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1834,13'
          Branch Sides:
            - BranchSide:      'tree.c:1837,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1838,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1845,9'
          Branch Sides:
            - BranchSide:      'tree.c:1846,14'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'tree.c:1853,12'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlNewDocText
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:1846,28'
          Branch Sides:
            - BranchSide:      'tree.c:1847,8'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'tree.c:1851,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1847,22'
          Branch Sides:
            - BranchSide:      'tree.c:1847,26'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1850,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1847,45'
          Branch Sides:
            - BranchSide:      'tree.c:1848,15'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1850,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1848,40'
          Branch Sides:
            - BranchSide:      'tree.c:1849,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1850,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1846,13'
          Branch Sides:
            - BranchSide:      'tree.c:1850,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1851,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1857,9'
          Branch Sides:
            - BranchSide:      'tree.c:1858,15'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlNewDocText
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:1861,15'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlNewDocText
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:1863,9'
          Branch Sides:
            - BranchSide:      'tree.c:1864,14'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlNewDocText
                - xmlDictLookup
            - BranchSide:      'tree.c:1871,21'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlNewDocText
        - Branch String:   'tree.c:1864,27'
          Branch Sides:
            - BranchSide:      'tree.c:1864,31'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlNewDocText
                - xmlDictLookup
            - BranchSide:      'tree.c:1867,35'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlNewDocText
        - Branch String:   'tree.c:1864,13'
          Branch Sides:
            - BranchSide:      'tree.c:1865,51'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlNewDocText
            - BranchSide:      'tree.c:1867,35'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlNewDocText
        - Branch String:   'tree.c:1868,13'
          Branch Sides:
            - BranchSide:      'tree.c:1869,13'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:1870,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlNewDocText
        - Branch String:   'tree.c:1873,9'
          Branch Sides:
            - BranchSide:      'tree.c:1876,39'
              BranchSideFuncs:
                - xmlNewDocText
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:1889,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
        - Branch String:   'tree.c:1877,13'
          Branch Sides:
            - BranchSide:      'tree.c:1878,13'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:1879,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
        - Branch String:   'tree.c:1881,9'
          Branch Sides:
            - BranchSide:      'tree.c:1882,40'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:1887,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
        - Branch String:   'tree.c:1883,17'
          Branch Sides:
            - BranchSide:      'tree.c:1884,29'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:1885,19'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
        - Branch String:   'tree.c:1889,25'
          Branch Sides:
            - BranchSide:      'tree.c:1889,29'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:1897,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:1889,43'
          Branch Sides:
            - BranchSide:      'tree.c:1890,18'
              BranchSideFuncs:
                - xmlIsID
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:1897,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:1890,46'
          Branch Sides:
            - BranchSide:      'tree.c:1891,23'
              BranchSideFuncs:
                - xmlAddIDSafe
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeProp
            - BranchSide:      'tree.c:1897,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:1889,9'
          Branch Sides:
            - BranchSide:      'tree.c:1892,9'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:1897,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:1897,9'
          Branch Sides:
            - BranchSide:      'tree.c:1898,13'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:1910,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:1898,13'
          Branch Sides:
            - BranchSide:      'tree.c:1899,32'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:1901,31'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:1903,13'
          Branch Sides:
            - BranchSide:      'tree.c:1904,24'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:1905,26'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:1910,34'
          Branch Sides:
            - BranchSide:      'tree.c:1910,38'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:1912,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1910,9'
          Branch Sides:
            - BranchSide:      'tree.c:1911,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:1912,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:1836,10'
          Dst:             xmlDictOwns
        - Src:             'tree.c:1849,10'
          Dst:             xmlDictOwns
        - Src:             'tree.c:1865,37'
          Dst:             xmlDictLookup
        - Src:             'tree.c:1867,25'
          Dst:             xmlStrdup
        - Src:             'tree.c:1876,25'
          Dst:             xmlNewDocText
        - Src:             'tree.c:1890,10'
          Dst:             xmlIsID
        - Src:             'tree.c:1891,10'
          Dst:             xmlAddIDSafe
        - Src:             'tree.c:1910,38'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:1911,9'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:1915,5'
          Dst:             xmlFreeProp
    - functionName:    xmlFreeProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2069
      functionLinenumberEnd: 2085
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlAttr *'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         30
      ICount:          162
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - __xmlDeregisterNodeDefaultValue
        - xmlDictOwns
        - xmlFreeNodeList
        - xmlRemoveID
      functionUses:    11
      BranchProfiles:
        - Branch String:   'tree.c:2071,9'
          Branch Sides:
            - BranchSide:      'tree.c:2071,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2073,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNodeList
                - xmlRemoveID
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'tree.c:2073,9'
          Branch Sides:
            - BranchSide:      'tree.c:2073,34'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNodeList
                - xmlRemoveID
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'tree.c:2075,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNodeList
                - xmlRemoveID
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'tree.c:2075,34'
          Branch Sides:
            - BranchSide:      'tree.c:2075,38'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNodeList
                - xmlRemoveID
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'tree.c:2079,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNodeList
                - xmlRemoveID
        - Branch String:   'tree.c:2075,9'
          Branch Sides:
            - BranchSide:      'tree.c:2076,2'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNodeList
                - xmlRemoveID
            - BranchSide:      'tree.c:2079,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNodeList
                - xmlRemoveID
        - Branch String:   'tree.c:2079,28'
          Branch Sides:
            - BranchSide:      'tree.c:2079,32'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNodeList
                - xmlRemoveID
            - BranchSide:      'tree.c:2082,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNodeList
        - Branch String:   'tree.c:2079,9'
          Branch Sides:
            - BranchSide:      'tree.c:2080,18'
              BranchSideFuncs:
                - xmlRemoveID
                - xmlDictOwns
                - xmlFreeNodeList
            - BranchSide:      'tree.c:2082,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNodeList
        - Branch String:   'tree.c:2082,9'
          Branch Sides:
            - BranchSide:      'tree.c:2082,48'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlDictOwns
            - BranchSide:      'tree.c:2083,5'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'tree.c:2083,5'
          Branch Sides:
            - BranchSide:      'tree.c:2083,5'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'tree.c:2084,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2083,5'
          Branch Sides:
            - BranchSide:      'tree.c:2083,5'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'tree.c:2084,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2083,5'
          Branch Sides:
            - BranchSide:      'tree.c:2083,5'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2084,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2075,38'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'tree.c:2076,2'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'tree.c:2080,6'
          Dst:             xmlRemoveID
        - Src:             'tree.c:2082,32'
          Dst:             xmlFreeNodeList
        - Src:             'tree.c:2083,5'
          Dst:             xmlDictOwns
    - functionName:    xmlFreeNsList
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlNs *'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlFreeNs
      functionUses:    9
      BranchProfiles:
        - Branch String:   'tree.c:806,9'
          Branch Sides:
            - BranchSide:      'tree.c:807,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:809,5'
              BranchSideFuncs:
                - xmlFreeNs
        - Branch String:   'tree.c:809,5'
          Branch Sides:
            - BranchSide:      'tree.c:809,5'
              BranchSideFuncs:
                - xmlFreeNs
            - BranchSide:      'tree.c:810,16'
              BranchSideFuncs:
                - xmlFreeNs
      Callsites:
        - Src:             'tree.c:811,9'
          Dst:             xmlFreeNs
    - functionName:    xmlFreeDoc
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1147
      functionLinenumberEnd: 1191
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlDoc *'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         69
      ICount:          388
      EdgeCount:       93
      CyclomaticComplexity: 26
      functionsReached:
        - __xmlDeregisterNodeDefaultValue
        - xmlDictFree
        - xmlDictOwns
        - xmlFreeDtd
        - xmlFreeIDTable
        - xmlFreeNodeList
        - xmlFreeNsList
        - xmlFreeRefTable
        - xmlUnlinkNode
      functionUses:    45
      BranchProfiles:
        - Branch String:   'tree.c:1151,9'
          Branch Sides:
            - BranchSide:      'tree.c:1152,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1155,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlFreeRefTable
                - xmlFreeIDTable
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'tree.c:1155,9'
          Branch Sides:
            - BranchSide:      'tree.c:1155,29'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlFreeRefTable
                - xmlFreeIDTable
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'tree.c:1157,10'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlFreeRefTable
                - xmlFreeIDTable
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'tree.c:1157,34'
          Branch Sides:
            - BranchSide:      'tree.c:1157,38'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlFreeRefTable
                - xmlFreeIDTable
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'tree.c:1163,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlFreeRefTable
                - xmlFreeIDTable
        - Branch String:   'tree.c:1157,9'
          Branch Sides:
            - BranchSide:      'tree.c:1158,2'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlFreeRefTable
                - xmlFreeIDTable
            - BranchSide:      'tree.c:1163,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlFreeRefTable
                - xmlFreeIDTable
        - Branch String:   'tree.c:1163,9'
          Branch Sides:
            - BranchSide:      'tree.c:1163,58'
              BranchSideFuncs:
                - xmlFreeIDTable
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlFreeRefTable
            - BranchSide:      'tree.c:1164,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlFreeRefTable
        - Branch String:   'tree.c:1165,9'
          Branch Sides:
            - BranchSide:      'tree.c:1165,61'
              BranchSideFuncs:
                - xmlFreeRefTable
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlUnlinkNode
                - xmlFreeDtd
            - BranchSide:      'tree.c:1166,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlUnlinkNode
                - xmlFreeDtd
        - Branch String:   'tree.c:1169,9'
          Branch Sides:
            - BranchSide:      'tree.c:1170,12'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlUnlinkNode
                - xmlFreeDtd
            - BranchSide:      'tree.c:1171,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlUnlinkNode
                - xmlFreeDtd
        - Branch String:   'tree.c:1171,9'
          Branch Sides:
            - BranchSide:      'tree.c:1172,29'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
                - xmlUnlinkNode
                - xmlFreeDtd
            - BranchSide:      'tree.c:1176,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
                - xmlUnlinkNode
                - xmlFreeDtd
        - Branch String:   'tree.c:1176,9'
          Branch Sides:
            - BranchSide:      'tree.c:1177,29'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1182,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
        - Branch String:   'tree.c:1182,9'
          Branch Sides:
            - BranchSide:      'tree.c:1182,48'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
            - BranchSide:      'tree.c:1183,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'tree.c:1183,9'
          Branch Sides:
            - BranchSide:      'tree.c:1183,43'
              BranchSideFuncs:
                - xmlFreeNsList
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:1185,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'tree.c:1185,5'
          Branch Sides:
            - BranchSide:      'tree.c:1185,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:1186,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'tree.c:1185,5'
          Branch Sides:
            - BranchSide:      'tree.c:1185,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:1186,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'tree.c:1185,5'
          Branch Sides:
            - BranchSide:      'tree.c:1185,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:1186,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'tree.c:1186,5'
          Branch Sides:
            - BranchSide:      'tree.c:1186,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:1187,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'tree.c:1186,5'
          Branch Sides:
            - BranchSide:      'tree.c:1186,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:1187,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'tree.c:1186,5'
          Branch Sides:
            - BranchSide:      'tree.c:1186,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:1187,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'tree.c:1187,5'
          Branch Sides:
            - BranchSide:      'tree.c:1187,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:1188,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
        - Branch String:   'tree.c:1187,5'
          Branch Sides:
            - BranchSide:      'tree.c:1187,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictFree
                - xmlDictOwns
            - BranchSide:      'tree.c:1188,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
        - Branch String:   'tree.c:1187,5'
          Branch Sides:
            - BranchSide:      'tree.c:1187,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
            - BranchSide:      'tree.c:1188,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
        - Branch String:   'tree.c:1188,5'
          Branch Sides:
            - BranchSide:      'tree.c:1188,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
            - BranchSide:      'tree.c:1189,5'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'tree.c:1188,5'
          Branch Sides:
            - BranchSide:      'tree.c:1188,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictFree
            - BranchSide:      'tree.c:1189,5'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'tree.c:1188,5'
          Branch Sides:
            - BranchSide:      'tree.c:1188,5'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'tree.c:1189,5'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'tree.c:1190,9'
          Branch Sides:
            - BranchSide:      'tree.c:1190,27'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'tree.c:1190,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:1157,38'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'tree.c:1158,2'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'tree.c:1163,27'
          Dst:             xmlFreeIDTable
        - Src:             'tree.c:1165,28'
          Dst:             xmlFreeRefTable
        - Src:             'tree.c:1172,2'
          Dst:             xmlUnlinkNode
        - Src:             'tree.c:1174,2'
          Dst:             xmlFreeDtd
        - Src:             'tree.c:1177,2'
          Dst:             xmlUnlinkNode
        - Src:             'tree.c:1179,2'
          Dst:             xmlFreeDtd
        - Src:             'tree.c:1182,32'
          Dst:             xmlFreeNodeList
        - Src:             'tree.c:1183,29'
          Dst:             xmlFreeNsList
        - Src:             'tree.c:1185,5'
          Dst:             xmlDictOwns
        - Src:             'tree.c:1186,5'
          Dst:             xmlDictOwns
        - Src:             'tree.c:1187,5'
          Dst:             xmlDictOwns
        - Src:             'tree.c:1188,5'
          Dst:             xmlDictOwns
        - Src:             'tree.c:1190,15'
          Dst:             xmlDictFree
    - functionName:    xmlFreePropList
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2052
      functionLinenumberEnd: 2060
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlAttr *'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlFreeProp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:2054,9'
          Branch Sides:
            - BranchSide:      'tree.c:2054,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2055,5'
              BranchSideFuncs:
                - xmlFreeProp
        - Branch String:   'tree.c:2055,5'
          Branch Sides:
            - BranchSide:      'tree.c:2055,5'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:2056,16'
              BranchSideFuncs:
                - xmlFreeProp
      Callsites:
        - Src:             'tree.c:2057,9'
          Dst:             xmlFreeProp
    - functionName:    xmlFreeDtd
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1045
      functionLinenumberEnd: 1092
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlDtd *'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         68
      ICount:          367
      EdgeCount:       92
      CyclomaticComplexity: 26
      functionsReached:
        - __xmlDeregisterNodeDefaultValue
        - xmlDictOwns
        - xmlFreeAttributeTable
        - xmlFreeElementTable
        - xmlFreeEntitiesTable
        - xmlFreeNode
        - xmlFreeNotationTable
        - xmlUnlinkNode
      functionUses:    10
      BranchProfiles:
        - Branch String:   'tree.c:1048,9'
          Branch Sides:
            - BranchSide:      'tree.c:1049,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1051,9'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlUnlinkNode
                - xmlFreeNode
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'tree.c:1051,9'
          Branch Sides:
            - BranchSide:      'tree.c:1051,34'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlUnlinkNode
                - xmlFreeNode
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'tree.c:1053,10'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlUnlinkNode
                - xmlFreeNode
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'tree.c:1053,34'
          Branch Sides:
            - BranchSide:      'tree.c:1053,38'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlUnlinkNode
                - xmlFreeNode
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'tree.c:1056,9'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'tree.c:1053,9'
          Branch Sides:
            - BranchSide:      'tree.c:1054,2'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'tree.c:1056,9'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'tree.c:1056,9'
          Branch Sides:
            - BranchSide:      'tree.c:1057,23'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'tree.c:1075,5'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'tree.c:1063,9'
          Branch Sides:
            - BranchSide:      'tree.c:1064,13'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'tree.c:1074,5'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'tree.c:1065,41'
          Branch Sides:
            - BranchSide:      'tree.c:1066,11'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'tree.c:1072,10'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'tree.c:1066,40'
          Branch Sides:
            - BranchSide:      'tree.c:1067,4'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'tree.c:1072,10'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'tree.c:1067,35'
          Branch Sides:
            - BranchSide:      'tree.c:1068,4'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'tree.c:1072,10'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'tree.c:1065,10'
          Branch Sides:
            - BranchSide:      'tree.c:1069,17'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:1072,10'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'tree.c:1075,5'
          Branch Sides:
            - BranchSide:      'tree.c:1075,5'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:1076,5'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'tree.c:1075,5'
          Branch Sides:
            - BranchSide:      'tree.c:1075,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:1076,5'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'tree.c:1075,5'
          Branch Sides:
            - BranchSide:      'tree.c:1075,5'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:1076,5'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'tree.c:1076,5'
          Branch Sides:
            - BranchSide:      'tree.c:1076,5'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:1077,5'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
        - Branch String:   'tree.c:1076,5'
          Branch Sides:
            - BranchSide:      'tree.c:1076,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
            - BranchSide:      'tree.c:1077,5'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
        - Branch String:   'tree.c:1076,5'
          Branch Sides:
            - BranchSide:      'tree.c:1076,5'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
            - BranchSide:      'tree.c:1077,5'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
        - Branch String:   'tree.c:1077,5'
          Branch Sides:
            - BranchSide:      'tree.c:1077,5'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
            - BranchSide:      'tree.c:1079,9'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
        - Branch String:   'tree.c:1077,5'
          Branch Sides:
            - BranchSide:      'tree.c:1077,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
            - BranchSide:      'tree.c:1079,9'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
        - Branch String:   'tree.c:1077,5'
          Branch Sides:
            - BranchSide:      'tree.c:1077,5'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
            - BranchSide:      'tree.c:1079,9'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
        - Branch String:   'tree.c:1079,9'
          Branch Sides:
            - BranchSide:      'tree.c:1080,52'
              BranchSideFuncs:
                - xmlFreeNotationTable
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
            - BranchSide:      'tree.c:1082,9'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
        - Branch String:   'tree.c:1082,9'
          Branch Sides:
            - BranchSide:      'tree.c:1083,50'
              BranchSideFuncs:
                - xmlFreeElementTable
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
            - BranchSide:      'tree.c:1084,9'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
        - Branch String:   'tree.c:1084,9'
          Branch Sides:
            - BranchSide:      'tree.c:1085,54'
              BranchSideFuncs:
                - xmlFreeAttributeTable
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
            - BranchSide:      'tree.c:1086,9'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
        - Branch String:   'tree.c:1086,9'
          Branch Sides:
            - BranchSide:      'tree.c:1087,52'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
            - BranchSide:      'tree.c:1088,9'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
        - Branch String:   'tree.c:1088,9'
          Branch Sides:
            - BranchSide:      'tree.c:1089,52'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
            - BranchSide:      'tree.c:1091,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:1053,38'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'tree.c:1054,2'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'tree.c:1069,3'
          Dst:             xmlUnlinkNode
        - Src:             'tree.c:1070,3'
          Dst:             xmlFreeNode
        - Src:             'tree.c:1075,5'
          Dst:             xmlDictOwns
        - Src:             'tree.c:1076,5'
          Dst:             xmlDictOwns
        - Src:             'tree.c:1077,5'
          Dst:             xmlDictOwns
        - Src:             'tree.c:1080,9'
          Dst:             xmlFreeNotationTable
        - Src:             'tree.c:1083,9'
          Dst:             xmlFreeElementTable
        - Src:             'tree.c:1085,9'
          Dst:             xmlFreeAttributeTable
        - Src:             'tree.c:1087,9'
          Dst:             xmlFreeEntitiesTable
        - Src:             'tree.c:1089,9'
          Dst:             xmlFreeEntitiesTable
    - functionName:    xmlFreeNode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3728
      functionLinenumberEnd: 3785
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         88
      ICount:          446
      EdgeCount:       121
      CyclomaticComplexity: 35
      functionsReached:
        - __xmlDeregisterNodeDefaultValue
        - xmlDictOwns
        - xmlFreeDtd
        - xmlFreeNodeList
        - xmlFreeNs
        - xmlFreeNsList
        - xmlFreeProp
        - xmlFreePropList
      functionUses:    47
      BranchProfiles:
        - Branch String:   'tree.c:3731,9'
          Branch Sides:
            - BranchSide:      'tree.c:3731,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3734,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
                - xmlDictOwns
                - xmlDictOwns
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeProp
                - xmlFreeNs
                - xmlFreeDtd
        - Branch String:   'tree.c:3734,9'
          Branch Sides:
            - BranchSide:      'tree.c:3735,25'
              BranchSideFuncs:
                - xmlFreeDtd
            - BranchSide:      'tree.c:3738,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
                - xmlDictOwns
                - xmlDictOwns
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeProp
                - xmlFreeNs
        - Branch String:   'tree.c:3738,9'
          Branch Sides:
            - BranchSide:      'tree.c:3739,23'
              BranchSideFuncs:
                - xmlFreeNs
            - BranchSide:      'tree.c:3742,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
                - xmlDictOwns
                - xmlDictOwns
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeProp
        - Branch String:   'tree.c:3742,9'
          Branch Sides:
            - BranchSide:      'tree.c:3743,27'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:3747,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
                - xmlDictOwns
                - xmlDictOwns
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'tree.c:3747,34'
          Branch Sides:
            - BranchSide:      'tree.c:3747,38'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
                - xmlDictOwns
                - xmlDictOwns
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'tree.c:3750,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'tree.c:3747,9'
          Branch Sides:
            - BranchSide:      'tree.c:3748,2'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:3750,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'tree.c:3750,9'
          Branch Sides:
            - BranchSide:      'tree.c:3750,34'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:3752,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'tree.c:3752,9'
          Branch Sides:
            - BranchSide:      'tree.c:3753,43'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:3757,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
        - Branch String:   'tree.c:3754,2'
          Branch Sides:
            - BranchSide:      'tree.c:3754,2'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:3755,2'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
                - xmlDictOwns
        - Branch String:   'tree.c:3754,2'
          Branch Sides:
            - BranchSide:      'tree.c:3754,2'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
                - xmlDictOwns
            - BranchSide:      'tree.c:3755,2'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
                - xmlDictOwns
        - Branch String:   'tree.c:3754,2'
          Branch Sides:
            - BranchSide:      'tree.c:3754,2'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
                - xmlDictOwns
            - BranchSide:      'tree.c:3755,2'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
                - xmlDictOwns
        - Branch String:   'tree.c:3755,2'
          Branch Sides:
            - BranchSide:      'tree.c:3755,2'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
                - xmlDictOwns
            - BranchSide:      'tree.c:3756,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
        - Branch String:   'tree.c:3755,2'
          Branch Sides:
            - BranchSide:      'tree.c:3755,2'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
            - BranchSide:      'tree.c:3756,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
        - Branch String:   'tree.c:3755,2'
          Branch Sides:
            - BranchSide:      'tree.c:3755,2'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
            - BranchSide:      'tree.c:3756,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
        - Branch String:   'tree.c:3757,33'
          Branch Sides:
            - BranchSide:      'tree.c:3758,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
            - BranchSide:      'tree.c:3761,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
        - Branch String:   'tree.c:3757,9'
          Branch Sides:
            - BranchSide:      'tree.c:3759,18'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
            - BranchSide:      'tree.c:3761,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
        - Branch String:   'tree.c:3761,41'
          Branch Sides:
            - BranchSide:      'tree.c:3762,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
            - BranchSide:      'tree.c:3764,13'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
        - Branch String:   'tree.c:3762,43'
          Branch Sides:
            - BranchSide:      'tree.c:3763,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
            - BranchSide:      'tree.c:3764,13'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
        - Branch String:   'tree.c:3761,9'
          Branch Sides:
            - BranchSide:      'tree.c:3764,13'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
            - BranchSide:      'tree.c:3768,17'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'tree.c:3764,13'
          Branch Sides:
            - BranchSide:      'tree.c:3765,29'
              BranchSideFuncs:
                - xmlFreePropList
                - xmlDictOwns
                - xmlFreeNsList
            - BranchSide:      'tree.c:3766,13'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'tree.c:3766,13'
          Branch Sides:
            - BranchSide:      'tree.c:3767,27'
              BranchSideFuncs:
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'tree.c:3768,5'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'tree.c:3771,9'
          Branch Sides:
            - BranchSide:      'tree.c:3771,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:3772,5'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'tree.c:3771,9'
          Branch Sides:
            - BranchSide:      'tree.c:3771,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:3772,5'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'tree.c:3771,9'
          Branch Sides:
            - BranchSide:      'tree.c:3771,9'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'tree.c:3772,5'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'tree.c:3779,29'
          Branch Sides:
            - BranchSide:      'tree.c:3780,10'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'tree.c:3784,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3780,38'
          Branch Sides:
            - BranchSide:      'tree.c:3781,10'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'tree.c:3784,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3779,9'
          Branch Sides:
            - BranchSide:      'tree.c:3782,2'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'tree.c:3784,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3782,2'
          Branch Sides:
            - BranchSide:      'tree.c:3782,2'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'tree.c:3784,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3782,2'
          Branch Sides:
            - BranchSide:      'tree.c:3782,2'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'tree.c:3784,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3782,2'
          Branch Sides:
            - BranchSide:      'tree.c:3782,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3782,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:3735,2'
          Dst:             xmlFreeDtd
        - Src:             'tree.c:3739,2'
          Dst:             xmlFreeNs
        - Src:             'tree.c:3743,2'
          Dst:             xmlFreeProp
        - Src:             'tree.c:3747,38'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'tree.c:3748,2'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'tree.c:3754,2'
          Dst:             xmlDictOwns
        - Src:             'tree.c:3755,2'
          Dst:             xmlDictOwns
        - Src:             'tree.c:3759,2'
          Dst:             xmlFreeNodeList
        - Src:             'tree.c:3765,13'
          Dst:             xmlFreePropList
        - Src:             'tree.c:3767,13'
          Dst:             xmlFreeNsList
        - Src:             'tree.c:3771,9'
          Dst:             xmlDictOwns
        - Src:             'tree.c:3782,2'
          Dst:             xmlDictOwns
    - functionName:    xmlNewText
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2418
      functionLinenumberEnd: 2444
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - content
      BBCount:         17
      ICount:          100
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlFreeNode
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:2425,9'
          Branch Sides:
            - BranchSide:      'tree.c:2426,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2427,12'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeNode
        - Branch String:   'tree.c:2431,9'
          Branch Sides:
            - BranchSide:      'tree.c:2432,27'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeNode
            - BranchSide:      'tree.c:2437,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:2433,13'
          Branch Sides:
            - BranchSide:      'tree.c:2434,13'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:2435,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:2437,34'
          Branch Sides:
            - BranchSide:      'tree.c:2437,38'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2439,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2437,9'
          Branch Sides:
            - BranchSide:      'tree.c:2438,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2439,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2432,17'
          Dst:             xmlStrdup
        - Src:             'tree.c:2437,38'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:2438,2'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:2442,5'
          Dst:             xmlFreeNode
    - functionName:    xmlGetNsList
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6130
      functionLinenumberEnd: 6134
      functionDepth:   0
      returnType:      'struct._xmlNs **'
      argCount:        2
      argTypes:
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - doc
        - node
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetNsListSafe
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:6133,5'
          Dst:             xmlGetNsListSafe
    - functionName:    xmlGetNsListSafe
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6068
      functionLinenumberEnd: 6116
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
        - 'struct._xmlNs ***'
      constantsTouched: []
      argNames:
        - doc
        - node
        - out
      BBCount:         41
      ICount:          248
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:6075,9'
          Branch Sides:
            - BranchSide:      'tree.c:6076,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6077,6'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:6078,24'
          Branch Sides:
            - BranchSide:      'tree.c:6078,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6079,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6078,9'
          Branch Sides:
            - BranchSide:      'tree.c:6079,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6081,5'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:6081,5'
          Branch Sides:
            - BranchSide:      'tree.c:6082,13'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:6114,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6082,13'
          Branch Sides:
            - BranchSide:      'tree.c:6083,19'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:6111,16'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:6084,13'
          Branch Sides:
            - BranchSide:      'tree.c:6085,24'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:6110,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:6085,17'
          Branch Sides:
            - BranchSide:      'tree.c:6086,26'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:6090,21'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:6086,64'
          Branch Sides:
            - BranchSide:      'tree.c:6087,38'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:6088,25'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:6086,25'
          Branch Sides:
            - BranchSide:      'tree.c:6088,25'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:6089,17'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:6090,21'
          Branch Sides:
            - BranchSide:      'tree.c:6091,25'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:6108,23'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:6091,25'
          Branch Sides:
            - BranchSide:      'tree.c:6094,33'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:6104,42'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:6094,33'
          Branch Sides:
            - BranchSide:      'tree.c:6094,41'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:6094,31'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:6098,29'
          Branch Sides:
            - BranchSide:      'tree.c:6099,29'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6102,38'
              BranchSideFuncs:
                - xmlStrEqual
      Callsites:
        - Src:             'tree.c:6087,26'
          Dst:             xmlStrEqual
    - functionName:    xmlUnsetNsProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7028
      functionLinenumberEnd: 7038
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlNode *'
        - 'struct._xmlNs *'
        - 'char *'
      constantsTouched: []
      argNames:
        - node
        - ns
        - name
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlFreeProp
        - xmlGetPropNodeInternal
        - xmlUnlinkNode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:7032,35'
          Branch Sides:
            - BranchSide:      'tree.c:7031,12'
              BranchSideFuncs:
                - xmlGetPropNodeInternal
                - xmlUnlinkNode
                - xmlFreeProp
            - BranchSide:      'tree.c:7032,50'
              BranchSideFuncs:
                - xmlGetPropNodeInternal
                - xmlUnlinkNode
                - xmlFreeProp
        - Branch String:   'tree.c:7033,9'
          Branch Sides:
            - BranchSide:      'tree.c:7034,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7035,32'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeProp
      Callsites:
        - Src:             'tree.c:7031,12'
          Dst:             xmlGetPropNodeInternal
        - Src:             'tree.c:7035,5'
          Dst:             xmlUnlinkNode
        - Src:             'tree.c:7036,5'
          Dst:             xmlFreeProp
    - functionName:    xmlUnsetProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7007
      functionLinenumberEnd: 7016
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlNode *'
        - 'char *'
      constantsTouched: []
      argNames:
        - node
        - name
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlFreeProp
        - xmlGetPropNodeInternal
        - xmlUnlinkNode
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:7011,9'
          Branch Sides:
            - BranchSide:      'tree.c:7012,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7013,32'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeProp
      Callsites:
        - Src:             'tree.c:7010,12'
          Dst:             xmlGetPropNodeInternal
        - Src:             'tree.c:7013,5'
          Dst:             xmlUnlinkNode
        - Src:             'tree.c:7014,5'
          Dst:             xmlFreeProp
    - functionName:    xmlGetNoNsProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6959
      functionLinenumberEnd: 6966
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct._xmlNode *'
        - 'char *'
      constantsTouched: []
      argNames:
        - node
        - name
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlGetPropNodeInternal
        - xmlGetPropNodeValueInternal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:6963,9'
          Branch Sides:
            - BranchSide:      'tree.c:6964,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6965,40'
              BranchSideFuncs:
                - xmlGetPropNodeValueInternal
      Callsites:
        - Src:             'tree.c:6962,12'
          Dst:             xmlGetPropNodeInternal
        - Src:             'tree.c:6965,12'
          Dst:             xmlGetPropNodeValueInternal
    - functionName:    xmlGetPropNodeValueInternal
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6777
      functionLinenumberEnd: 6802
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlAttr *'
      constantsTouched: []
      argNames:
        - prop
      BBCount:         21
      ICount:          119
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - xmlNodeListGetString
        - xmlStrdup
      functionUses:    5
      BranchProfiles:
        - Branch String:   'tree.c:6778,9'
          Branch Sides:
            - BranchSide:      'tree.c:6779,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6780,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlNodeListGetString
                - xmlStrdup
        - Branch String:   'tree.c:6780,9'
          Branch Sides:
            - BranchSide:      'tree.c:6784,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlNodeListGetString
                - xmlStrdup
            - BranchSide:      'tree.c:6798,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'tree.c:6784,6'
          Branch Sides:
            - BranchSide:      'tree.c:6785,11'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlStrdup
            - BranchSide:      'tree.c:6797,9'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'tree.c:6785,41'
          Branch Sides:
            - BranchSide:      'tree.c:6786,5'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlStrdup
            - BranchSide:      'tree.c:6794,31'
              BranchSideFuncs:
                - xmlNodeListGetString
        - Branch String:   'tree.c:6786,44'
          Branch Sides:
            - BranchSide:      'tree.c:6787,4'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'tree.c:6792,20'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'tree.c:6785,10'
          Branch Sides:
            - BranchSide:      'tree.c:6792,20'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'tree.c:6794,31'
              BranchSideFuncs:
                - xmlNodeListGetString
      Callsites:
        - Src:             'tree.c:6792,10'
          Dst:             xmlStrdup
        - Src:             'tree.c:6794,10'
          Dst:             xmlNodeListGetString
        - Src:             'tree.c:6797,9'
          Dst:             xmlStrdup
        - Src:             'tree.c:6799,9'
          Dst:             xmlStrdup
    - functionName:    xmlGetProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6931
      functionLinenumberEnd: 6938
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct._xmlNode *'
        - 'char *'
      constantsTouched: []
      argNames:
        - node
        - name
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlGetPropNodeValueInternal
        - xmlHasProp
      functionUses:    32
      BranchProfiles:
        - Branch String:   'tree.c:6935,9'
          Branch Sides:
            - BranchSide:      'tree.c:6936,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6937,40'
              BranchSideFuncs:
                - xmlGetPropNodeValueInternal
      Callsites:
        - Src:             'tree.c:6934,12'
          Dst:             xmlHasProp
        - Src:             'tree.c:6937,12'
          Dst:             xmlGetPropNodeValueInternal
    - functionName:    xmlHasProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6817
      functionLinenumberEnd: 6852
      functionDepth:   0
      returnType:      'struct._xmlAttr *'
      argCount:        2
      argTypes:
        - 'struct._xmlNode *'
        - 'char *'
      constantsTouched: []
      argNames:
        - node
        - name
      BBCount:         32
      ICount:          165
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - xmlGetDtdAttrDesc
        - xmlStrEqual
      functionUses:    7
      BranchProfiles:
        - Branch String:   'tree.c:6821,24'
          Branch Sides:
            - BranchSide:      'tree.c:6821,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6822,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6821,60'
          Branch Sides:
            - BranchSide:      'tree.c:6821,64'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6822,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6821,9'
          Branch Sides:
            - BranchSide:      'tree.c:6822,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6826,12'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlGetDtdAttrDesc
                - xmlStrEqual
        - Branch String:   'tree.c:6827,5'
          Branch Sides:
            - BranchSide:      'tree.c:6828,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetDtdAttrDesc
                - xmlGetDtdAttrDesc
            - BranchSide:      'tree.c:6838,12'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlGetDtdAttrDesc
        - Branch String:   'tree.c:6828,13'
          Branch Sides:
            - BranchSide:      'tree.c:6829,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6831,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlGetDtdAttrDesc
                - xmlStrEqual
        - Branch String:   'tree.c:6839,9'
          Branch Sides:
            - BranchSide:      'tree.c:6841,13'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlGetDtdAttrDesc
            - BranchSide:      'tree.c:6851,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6841,13'
          Branch Sides:
            - BranchSide:      'tree.c:6842,35'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlGetDtdAttrDesc
            - BranchSide:      'tree.c:6850,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6843,29'
          Branch Sides:
            - BranchSide:      'tree.c:6843,33'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
            - BranchSide:      'tree.c:6845,18'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6843,10'
          Branch Sides:
            - BranchSide:      'tree.c:6844,32'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
            - BranchSide:      'tree.c:6845,18'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6845,36'
          Branch Sides:
            - BranchSide:      'tree.c:6845,40'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6849,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6845,17'
          Branch Sides:
            - BranchSide:      'tree.c:6848,23'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6849,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:6828,13'
          Dst:             xmlStrEqual
        - Src:             'tree.c:6842,17'
          Dst:             xmlGetDtdAttrDesc
        - Src:             'tree.c:6844,14'
          Dst:             xmlGetDtdAttrDesc
    - functionName:    xmlReconciliateNs
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6477
      functionLinenumberEnd: 6645
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - doc
        - tree
      BBCount:         124
      ICount:          740
      EdgeCount:       167
      CyclomaticComplexity: 45
      functionsReached:
        - xmlNewReconciledNs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:6488,24'
          Branch Sides:
            - BranchSide:      'tree.c:6488,61'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6488,28'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
        - Branch String:   'tree.c:6488,9'
          Branch Sides:
            - BranchSide:      'tree.c:6488,61'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6489,10'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
        - Branch String:   'tree.c:6489,23'
          Branch Sides:
            - BranchSide:      'tree.c:6489,60'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6489,27'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
        - Branch String:   'tree.c:6489,9'
          Branch Sides:
            - BranchSide:      'tree.c:6489,60'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6490,9'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
        - Branch String:   'tree.c:6490,9'
          Branch Sides:
            - BranchSide:      'tree.c:6490,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6491,5'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
        - Branch String:   'tree.c:6491,5'
          Branch Sides:
            - BranchSide:      'tree.c:6495,6'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
            - BranchSide:      'tree.c:6640,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6495,6'
          Branch Sides:
            - BranchSide:      'tree.c:6499,10'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
            - BranchSide:      'tree.c:6551,6'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
        - Branch String:   'tree.c:6499,10'
          Branch Sides:
            - BranchSide:      'tree.c:6500,13'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
            - BranchSide:      'tree.c:6512,13'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
        - Branch String:   'tree.c:6503,7'
          Branch Sides:
            - BranchSide:      'tree.c:6504,7'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6505,24'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
        - Branch String:   'tree.c:6507,7'
          Branch Sides:
            - BranchSide:      'tree.c:6508,7'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6511,6'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
        - Branch String:   'tree.c:6512,6'
          Branch Sides:
            - BranchSide:      'tree.c:6513,14'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
            - BranchSide:      'tree.c:6518,10'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
        - Branch String:   'tree.c:6513,14'
          Branch Sides:
            - BranchSide:      'tree.c:6514,18'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
            - BranchSide:      'tree.c:6517,6'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
        - Branch String:   'tree.c:6518,10'
          Branch Sides:
            - BranchSide:      'tree.c:6522,26'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
            - BranchSide:      'tree.c:6547,2'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
        - Branch String:   'tree.c:6523,7'
          Branch Sides:
            - BranchSide:      'tree.c:6527,11'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
            - BranchSide:      'tree.c:6546,6'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
        - Branch String:   'tree.c:6527,11'
          Branch Sides:
            - BranchSide:      'tree.c:6528,21'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
            - BranchSide:      'tree.c:6542,24'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
        - Branch String:   'tree.c:6531,15'
          Branch Sides:
            - BranchSide:      'tree.c:6532,8'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6535,25'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
        - Branch String:   'tree.c:6537,15'
          Branch Sides:
            - BranchSide:      'tree.c:6538,8'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6541,7'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
        - Branch String:   'tree.c:6551,6'
          Branch Sides:
            - BranchSide:      'tree.c:6552,13'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
            - BranchSide:      'tree.c:6614,14'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
        - Branch String:   'tree.c:6553,6'
          Branch Sides:
            - BranchSide:      'tree.c:6554,7'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
            - BranchSide:      'tree.c:6609,2'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
        - Branch String:   'tree.c:6554,7'
          Branch Sides:
            - BranchSide:      'tree.c:6558,11'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
            - BranchSide:      'tree.c:6607,10'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
        - Branch String:   'tree.c:6558,11'
          Branch Sides:
            - BranchSide:      'tree.c:6559,14'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
            - BranchSide:      'tree.c:6571,14'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
        - Branch String:   'tree.c:6562,8'
          Branch Sides:
            - BranchSide:      'tree.c:6563,8'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6564,25'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
        - Branch String:   'tree.c:6566,8'
          Branch Sides:
            - BranchSide:      'tree.c:6567,8'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6570,7'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
        - Branch String:   'tree.c:6571,7'
          Branch Sides:
            - BranchSide:      'tree.c:6572,8'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
            - BranchSide:      'tree.c:6577,11'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
        - Branch String:   'tree.c:6572,8'
          Branch Sides:
            - BranchSide:      'tree.c:6573,19'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
            - BranchSide:      'tree.c:6576,7'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
        - Branch String:   'tree.c:6577,11'
          Branch Sides:
            - BranchSide:      'tree.c:6581,27'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
            - BranchSide:      'tree.c:6606,3'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
        - Branch String:   'tree.c:6582,8'
          Branch Sides:
            - BranchSide:      'tree.c:6586,12'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
            - BranchSide:      'tree.c:6605,7'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
        - Branch String:   'tree.c:6586,12'
          Branch Sides:
            - BranchSide:      'tree.c:6587,15'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
            - BranchSide:      'tree.c:6601,25'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
        - Branch String:   'tree.c:6590,9'
          Branch Sides:
            - BranchSide:      'tree.c:6591,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6594,26'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
        - Branch String:   'tree.c:6596,9'
          Branch Sides:
            - BranchSide:      'tree.c:6597,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6600,8'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
        - Branch String:   'tree.c:6614,38'
          Branch Sides:
            - BranchSide:      'tree.c:6614,42'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
            - BranchSide:      'tree.c:6617,14'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
        - Branch String:   'tree.c:6614,13'
          Branch Sides:
            - BranchSide:      'tree.c:6616,13'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
            - BranchSide:      'tree.c:6617,14'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
        - Branch String:   'tree.c:6617,28'
          Branch Sides:
            - BranchSide:      'tree.c:6617,32'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
            - BranchSide:      'tree.c:6620,13'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
        - Branch String:   'tree.c:6617,13'
          Branch Sides:
            - BranchSide:      'tree.c:6619,13'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
            - BranchSide:      'tree.c:6620,13'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
        - Branch String:   'tree.c:6620,13'
          Branch Sides:
            - BranchSide:      'tree.c:6622,6'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
            - BranchSide:      'tree.c:6638,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6622,6'
          Branch Sides:
            - BranchSide:      'tree.c:6623,14'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
            - BranchSide:      'tree.c:6635,10'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
        - Branch String:   'tree.c:6623,14'
          Branch Sides:
            - BranchSide:      'tree.c:6624,14'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
            - BranchSide:      'tree.c:6625,8'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
        - Branch String:   'tree.c:6625,22'
          Branch Sides:
            - BranchSide:      'tree.c:6625,26'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
            - BranchSide:      'tree.c:6629,7'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
        - Branch String:   'tree.c:6625,7'
          Branch Sides:
            - BranchSide:      'tree.c:6626,14'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
            - BranchSide:      'tree.c:6629,7'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
        - Branch String:   'tree.c:6629,7'
          Branch Sides:
            - BranchSide:      'tree.c:6622,6'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
            - BranchSide:      'tree.c:6630,12'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
        - Branch String:   'tree.c:6635,10'
          Branch Sides:
            - BranchSide:      'tree.c:6636,15'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
            - BranchSide:      'tree.c:6637,2'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
        - Branch String:   'tree.c:6640,9'
          Branch Sides:
            - BranchSide:      'tree.c:6641,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6642,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6642,9'
          Branch Sides:
            - BranchSide:      'tree.c:6643,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6644,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:6522,7'
          Dst:             xmlNewReconciledNs
        - Src:             'tree.c:6581,8'
          Dst:             xmlNewReconciledNs
    - functionName:    xmlNewReconciledNs
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6416
      functionLinenumberEnd: 6459
      functionDepth:   0
      returnType:      'struct._xmlNs *'
      argCount:        3
      argTypes:
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
        - 'struct._xmlNs *'
      constantsTouched: []
      argNames:
        - doc
        - tree
        - ns
      BBCount:         27
      ICount:          166
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - snprintf
        - xmlNewNs
        - xmlSearchNs
        - xmlSearchNsByHref
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tree.c:6421,24'
          Branch Sides:
            - BranchSide:      'tree.c:6421,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6422,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6421,9'
          Branch Sides:
            - BranchSide:      'tree.c:6422,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6424,10'
              BranchSideFuncs:
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - snprintf
                - xmlSearchNs
                - snprintf
                - snprintf
        - Branch String:   'tree.c:6424,22'
          Branch Sides:
            - BranchSide:      'tree.c:6424,26'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6425,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6424,9'
          Branch Sides:
            - BranchSide:      'tree.c:6425,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6430,29'
              BranchSideFuncs:
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - snprintf
                - xmlSearchNs
                - snprintf
                - snprintf
        - Branch String:   'tree.c:6431,9'
          Branch Sides:
            - BranchSide:      'tree.c:6432,16'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6438,9'
              BranchSideFuncs:
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - snprintf
                - xmlSearchNs
                - snprintf
                - snprintf
        - Branch String:   'tree.c:6438,9'
          Branch Sides:
            - BranchSide:      'tree.c:6439,20'
              BranchSideFuncs:
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - snprintf
                - xmlSearchNs
                - snprintf
            - BranchSide:      'tree.c:6441,20'
              BranchSideFuncs:
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - snprintf
                - xmlSearchNs
                - snprintf
        - Branch String:   'tree.c:6444,5'
          Branch Sides:
            - BranchSide:      'tree.c:6445,13'
              BranchSideFuncs:
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - snprintf
            - BranchSide:      'tree.c:6457,20'
              BranchSideFuncs:
                - xmlNewNs
        - Branch String:   'tree.c:6445,13'
          Branch Sides:
            - BranchSide:      'tree.c:6445,29'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6446,6'
              BranchSideFuncs:
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - snprintf
        - Branch String:   'tree.c:6446,6'
          Branch Sides:
            - BranchSide:      'tree.c:6447,24'
              BranchSideFuncs:
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - snprintf
            - BranchSide:      'tree.c:6449,24'
              BranchSideFuncs:
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - snprintf
      Callsites:
        - Src:             'tree.c:6430,11'
          Dst:             xmlSearchNsByHref
        - Src:             'tree.c:6439,2'
          Dst:             snprintf
        - Src:             'tree.c:6441,2'
          Dst:             snprintf
        - Src:             'tree.c:6443,11'
          Dst:             xmlSearchNs
        - Src:             'tree.c:6447,6'
          Dst:             snprintf
        - Src:             'tree.c:6449,6'
          Dst:             snprintf
        - Src:             'tree.c:6451,8'
          Dst:             xmlSearchNs
        - Src:             'tree.c:6457,11'
          Dst:             xmlNewNs
    - functionName:    xmlSearchNsByHref
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6327
      functionLinenumberEnd: 6400
      functionDepth:   0
      returnType:      'struct._xmlNs *'
      argCount:        3
      argTypes:
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
        - 'char *'
      constantsTouched: []
      argNames:
        - doc
        - node
        - href
      BBCount:         79
      ICount:          403
      EdgeCount:       109
      CyclomaticComplexity: 32
      functionsReached:
        - xmlNsInScope
        - xmlStrEqual
        - xmlStrdup
        - xmlTreeEnsureXMLDecl
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tree.c:6332,24'
          Branch Sides:
            - BranchSide:      'tree.c:6332,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6333,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6332,62'
          Branch Sides:
            - BranchSide:      'tree.c:6332,66'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6333,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6332,9'
          Branch Sides:
            - BranchSide:      'tree.c:6333,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6334,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
                - xmlTreeEnsureXMLDecl
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:6334,9'
          Branch Sides:
            - BranchSide:      'tree.c:6338,14'
              BranchSideFuncs:
                - xmlTreeEnsureXMLDecl
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:6368,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:6338,27'
          Branch Sides:
            - BranchSide:      'tree.c:6338,31'
              BranchSideFuncs:
                - xmlTreeEnsureXMLDecl
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:6355,6'
              BranchSideFuncs:
                - xmlTreeEnsureXMLDecl
        - Branch String:   'tree.c:6338,13'
          Branch Sides:
            - BranchSide:      'tree.c:6344,30'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:6355,6'
              BranchSideFuncs:
                - xmlTreeEnsureXMLDecl
        - Branch String:   'tree.c:6345,17'
          Branch Sides:
            - BranchSide:      'tree.c:6346,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6347,20'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:6355,6'
          Branch Sides:
            - BranchSide:      'tree.c:6356,12'
              BranchSideFuncs:
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:6363,6'
              BranchSideFuncs:
                - xmlTreeEnsureXMLDecl
        - Branch String:   'tree.c:6357,10'
          Branch Sides:
            - BranchSide:      'tree.c:6358,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6359,2'
              BranchSideFuncs:
                - xmlTreeEnsureXMLDecl
        - Branch String:   'tree.c:6363,6'
          Branch Sides:
            - BranchSide:      'tree.c:6364,34'
              BranchSideFuncs:
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:6366,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6369,5'
          Branch Sides:
            - BranchSide:      'tree.c:6370,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
            - BranchSide:      'tree.c:6399,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6370,49'
          Branch Sides:
            - BranchSide:      'tree.c:6371,14'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6373,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6371,45'
          Branch Sides:
            - BranchSide:      'tree.c:6372,14'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6373,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6370,13'
          Branch Sides:
            - BranchSide:      'tree.c:6373,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6374,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:6374,13'
          Branch Sides:
            - BranchSide:      'tree.c:6375,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
            - BranchSide:      'tree.c:6397,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:6376,13'
          Branch Sides:
            - BranchSide:      'tree.c:6377,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
            - BranchSide:      'tree.c:6385,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:6377,41'
          Branch Sides:
            - BranchSide:      'tree.c:6377,45'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
            - BranchSide:      'tree.c:6383,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:6377,59'
          Branch Sides:
            - BranchSide:      'tree.c:6378,34'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
                - xmlNsInScope
            - BranchSide:      'tree.c:6383,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:6377,21'
          Branch Sides:
            - BranchSide:      'tree.c:6379,14'
              BranchSideFuncs:
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
            - BranchSide:      'tree.c:6383,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:6379,23'
          Branch Sides:
            - BranchSide:      'tree.c:6379,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
            - BranchSide:      'tree.c:6380,25'
              BranchSideFuncs:
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
        - Branch String:   'tree.c:6379,49'
          Branch Sides:
            - BranchSide:      'tree.c:6380,25'
              BranchSideFuncs:
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
            - BranchSide:      'tree.c:6382,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:6379,11'
          Branch Sides:
            - BranchSide:      'tree.c:6381,12'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6382,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:6385,17'
          Branch Sides:
            - BranchSide:      'tree.c:6386,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
            - BranchSide:      'tree.c:6396,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:6387,21'
          Branch Sides:
            - BranchSide:      'tree.c:6388,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
            - BranchSide:      'tree.c:6395,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:6388,45'
          Branch Sides:
            - BranchSide:      'tree.c:6388,49'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
            - BranchSide:      'tree.c:6394,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:6388,63'
          Branch Sides:
            - BranchSide:      'tree.c:6389,38'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
                - xmlNsInScope
            - BranchSide:      'tree.c:6394,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:6388,25'
          Branch Sides:
            - BranchSide:      'tree.c:6390,11'
              BranchSideFuncs:
                - xmlNsInScope
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
            - BranchSide:      'tree.c:6394,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:6390,20'
          Branch Sides:
            - BranchSide:      'tree.c:6390,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
            - BranchSide:      'tree.c:6391,29'
              BranchSideFuncs:
                - xmlNsInScope
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:6390,46'
          Branch Sides:
            - BranchSide:      'tree.c:6391,29'
              BranchSideFuncs:
                - xmlNsInScope
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
            - BranchSide:      'tree.c:6393,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:6390,8'
          Branch Sides:
            - BranchSide:      'tree.c:6392,16'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6393,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
      Callsites:
        - Src:             'tree.c:6334,9'
          Dst:             xmlStrEqual
        - Src:             'tree.c:6349,25'
          Dst:             xmlStrdup
        - Src:             'tree.c:6350,27'
          Dst:             xmlStrdup
        - Src:             'tree.c:6364,13'
          Dst:             xmlTreeEnsureXMLDecl
        - Src:             'tree.c:6378,22'
          Dst:             xmlStrEqual
        - Src:             'tree.c:6380,12'
          Dst:             xmlNsInScope
        - Src:             'tree.c:6389,26'
          Dst:             xmlStrEqual
        - Src:             'tree.c:6391,16'
          Dst:             xmlNsInScope
    - functionName:    xmlTextMerge
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6038
      functionLinenumberEnd: 6049
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        2
      argTypes:
        - 'struct._xmlNode *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - first
        - second
      BBCount:         14
      ICount:          90
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - xmlFreeNode
        - xmlNodeAddContent
        - xmlUnlinkNode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:6039,9'
          Branch Sides:
            - BranchSide:      'tree.c:6039,31'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6040,9'
              BranchSideFuncs:
                - xmlNodeAddContent
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'tree.c:6040,9'
          Branch Sides:
            - BranchSide:      'tree.c:6040,32'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6041,9'
              BranchSideFuncs:
                - xmlNodeAddContent
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'tree.c:6041,9'
          Branch Sides:
            - BranchSide:      'tree.c:6041,46'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6042,9'
              BranchSideFuncs:
                - xmlNodeAddContent
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'tree.c:6042,9'
          Branch Sides:
            - BranchSide:      'tree.c:6042,47'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6043,9'
              BranchSideFuncs:
                - xmlNodeAddContent
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'tree.c:6043,9'
          Branch Sides:
            - BranchSide:      'tree.c:6044,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6045,23'
              BranchSideFuncs:
                - xmlNodeAddContent
                - xmlUnlinkNode
                - xmlFreeNode
      Callsites:
        - Src:             'tree.c:6045,5'
          Dst:             xmlNodeAddContent
        - Src:             'tree.c:6046,5'
          Dst:             xmlUnlinkNode
        - Src:             'tree.c:6047,5'
          Dst:             xmlFreeNode
    - functionName:    xmlNodeAddContent
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6025
      functionLinenumberEnd: 6026
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlNode *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cur
        - content
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlNodeAddContentLen
        - xmlStrlen
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:6026,47'
          Dst:             xmlStrlen
        - Src:             'tree.c:6026,12'
          Dst:             xmlNodeAddContentLen
    - functionName:    xmlNodeAddContentLen
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5949
      functionLinenumberEnd: 6010
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlNode *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - cur
        - content
        - len
      BBCount:         56
      ICount:          284
      EdgeCount:       66
      CyclomaticComplexity: 12
      functionsReached:
        - xmlAddChild
        - xmlDictOwns
        - xmlNewDocTextLen
        - xmlStrncatNew
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:5950,9'
          Branch Sides:
            - BranchSide:      'tree.c:5951,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5952,10'
              BranchSideFuncs:
                - xmlStrncatNew
                - xmlDictOwns
                - xmlStrncatNew
                - xmlNewDocTextLen
                - xmlAddChild
        - Branch String:   'tree.c:5952,27'
          Branch Sides:
            - BranchSide:      'tree.c:5952,31'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5953,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5952,9'
          Branch Sides:
            - BranchSide:      'tree.c:5953,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5955,13'
              BranchSideFuncs:
                - xmlStrncatNew
                - xmlDictOwns
                - xmlStrncatNew
                - xmlNewDocTextLen
                - xmlAddChild
        - Branch String:   'tree.c:5955,5'
          Branch Sides:
            - BranchSide:      'tree.c:5960,33'
              BranchSideFuncs:
                - xmlNewDocTextLen
                - xmlAddChild
            - BranchSide:      'tree.c:5960,33'
              BranchSideFuncs:
                - xmlNewDocTextLen
                - xmlAddChild
            - BranchSide:      'tree.c:5969,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5977,22'
              BranchSideFuncs:
                - xmlStrncatNew
                - xmlDictOwns
                - xmlStrncatNew
            - BranchSide:      'tree.c:5977,22'
              BranchSideFuncs:
                - xmlStrncatNew
                - xmlDictOwns
                - xmlStrncatNew
            - BranchSide:      'tree.c:5977,22'
              BranchSideFuncs:
                - xmlStrncatNew
                - xmlDictOwns
                - xmlStrncatNew
            - BranchSide:      'tree.c:5977,22'
              BranchSideFuncs:
                - xmlStrncatNew
                - xmlDictOwns
                - xmlStrncatNew
            - BranchSide:      'tree.c:5977,22'
              BranchSideFuncs:
                - xmlStrncatNew
                - xmlDictOwns
                - xmlStrncatNew
            - BranchSide:      'tree.c:5977,22'
              BranchSideFuncs:
                - xmlStrncatNew
                - xmlDictOwns
                - xmlStrncatNew
            - BranchSide:      'tree.c:5977,22'
              BranchSideFuncs:
                - xmlStrncatNew
                - xmlDictOwns
                - xmlStrncatNew
            - BranchSide:      'tree.c:6002,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6002,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6002,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6002,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6002,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6002,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6002,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6006,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6006,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6006,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6009,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5961,10'
          Branch Sides:
            - BranchSide:      'tree.c:5962,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5963,31'
              BranchSideFuncs:
                - xmlAddChild
        - Branch String:   'tree.c:5964,17'
          Branch Sides:
            - BranchSide:      'tree.c:5965,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5966,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5979,66'
          Branch Sides:
            - BranchSide:      'tree.c:5980,19'
              BranchSideFuncs:
                - xmlStrncatNew
            - BranchSide:      'tree.c:5982,44'
              BranchSideFuncs:
                - xmlStrncatNew
        - Branch String:   'tree.c:5980,37'
          Branch Sides:
            - BranchSide:      'tree.c:5980,41'
              BranchSideFuncs:
                - xmlStrncatNew
                - xmlDictOwns
                - xmlStrncatNew
            - BranchSide:      'tree.c:5987,44'
              BranchSideFuncs:
                - xmlStrncatNew
        - Branch String:   'tree.c:5980,65'
          Branch Sides:
            - BranchSide:      'tree.c:5981,37'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrncatNew
                - xmlStrncatNew
            - BranchSide:      'tree.c:5987,44'
              BranchSideFuncs:
                - xmlStrncatNew
        - Branch String:   'tree.c:5979,17'
          Branch Sides:
            - BranchSide:      'tree.c:5982,44'
              BranchSideFuncs:
                - xmlStrncatNew
            - BranchSide:      'tree.c:5987,44'
              BranchSideFuncs:
                - xmlStrncatNew
        - Branch String:   'tree.c:5983,21'
          Branch Sides:
            - BranchSide:      'tree.c:5984,21'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5985,17'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5988,21'
          Branch Sides:
            - BranchSide:      'tree.c:5989,21'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5990,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:5960,16'
          Dst:             xmlNewDocTextLen
        - Src:             'tree.c:5963,19'
          Dst:             xmlAddChild
        - Src:             'tree.c:5981,25'
          Dst:             xmlDictOwns
        - Src:             'tree.c:5982,30'
          Dst:             xmlStrncatNew
        - Src:             'tree.c:5987,30'
          Dst:             xmlStrncatNew
    - functionName:    xmlNewDocTextLen
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2688
      functionLinenumberEnd: 2693
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        3
      argTypes:
        - 'struct._xmlDoc *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - doc
        - content
        - len
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlNewTextLen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:2692,9'
          Branch Sides:
            - BranchSide:      'tree.c:2692,33'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2692,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2691,11'
          Dst:             xmlNewTextLen
    - functionName:    xmlAddChild
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3313
      functionLinenumberEnd: 3424
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        2
      argTypes:
        - 'struct._xmlNode *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - parent
        - cur
      BBCount:         82
      ICount:          492
      EdgeCount:       114
      CyclomaticComplexity: 34
      functionsReached:
        - xmlFreeNode
        - xmlFreeProp
        - xmlHasNsProp
        - xmlNodeAddContent
        - xmlSetTreeDoc
        - xmlUnlinkNode
      functionUses:    32
      BranchProfiles:
        - Branch String:   'tree.c:3316,26'
          Branch Sides:
            - BranchSide:      'tree.c:3316,30'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3317,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3316,9'
          Branch Sides:
            - BranchSide:      'tree.c:3317,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3320,10'
              BranchSideFuncs:
                - xmlHasNsProp
                - xmlUnlinkNode
                - xmlFreeProp
                - xmlHasNsProp
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
                - xmlSetTreeDoc
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
        - Branch String:   'tree.c:3320,23'
          Branch Sides:
            - BranchSide:      'tree.c:3320,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3321,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3320,9'
          Branch Sides:
            - BranchSide:      'tree.c:3321,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3324,9'
              BranchSideFuncs:
                - xmlHasNsProp
                - xmlUnlinkNode
                - xmlFreeProp
                - xmlHasNsProp
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
                - xmlSetTreeDoc
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
        - Branch String:   'tree.c:3324,9'
          Branch Sides:
            - BranchSide:      'tree.c:3325,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3331,9'
              BranchSideFuncs:
                - xmlHasNsProp
                - xmlUnlinkNode
                - xmlFreeProp
                - xmlHasNsProp
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
                - xmlSetTreeDoc
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
        - Branch String:   'tree.c:3331,9'
          Branch Sides:
            - BranchSide:      'tree.c:3332,7'
              BranchSideFuncs:
                - xmlHasNsProp
                - xmlUnlinkNode
                - xmlFreeProp
                - xmlHasNsProp
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
                - xmlSetTreeDoc
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
            - BranchSide:      'tree.c:3357,12'
              BranchSideFuncs:
                - xmlHasNsProp
                - xmlUnlinkNode
                - xmlFreeProp
                - xmlHasNsProp
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3332,38'
          Branch Sides:
            - BranchSide:      'tree.c:3333,7'
              BranchSideFuncs:
                - xmlHasNsProp
                - xmlUnlinkNode
                - xmlFreeProp
                - xmlHasNsProp
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
                - xmlSetTreeDoc
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
            - BranchSide:      'tree.c:3342,7'
              BranchSideFuncs:
                - xmlHasNsProp
                - xmlUnlinkNode
                - xmlFreeProp
                - xmlHasNsProp
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
                - xmlSetTreeDoc
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
        - Branch String:   'tree.c:3333,32'
          Branch Sides:
            - BranchSide:      'tree.c:3334,7'
              BranchSideFuncs:
                - xmlHasNsProp
                - xmlUnlinkNode
                - xmlFreeProp
                - xmlHasNsProp
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
                - xmlSetTreeDoc
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
            - BranchSide:      'tree.c:3342,7'
              BranchSideFuncs:
                - xmlHasNsProp
                - xmlUnlinkNode
                - xmlFreeProp
                - xmlHasNsProp
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
                - xmlSetTreeDoc
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
        - Branch String:   'tree.c:3332,6'
          Branch Sides:
            - BranchSide:      'tree.c:3335,28'
              BranchSideFuncs:
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
            - BranchSide:      'tree.c:3342,7'
              BranchSideFuncs:
                - xmlHasNsProp
                - xmlUnlinkNode
                - xmlFreeProp
                - xmlHasNsProp
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
                - xmlSetTreeDoc
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
        - Branch String:   'tree.c:3335,10'
          Branch Sides:
            - BranchSide:      'tree.c:3336,29'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:3339,18'
              BranchSideFuncs:
                - xmlFreeNode
        - Branch String:   'tree.c:3342,29'
          Branch Sides:
            - BranchSide:      'tree.c:3342,33'
              BranchSideFuncs:
                - xmlHasNsProp
                - xmlUnlinkNode
                - xmlFreeProp
                - xmlHasNsProp
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
                - xmlSetTreeDoc
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
            - BranchSide:      'tree.c:3352,5'
              BranchSideFuncs:
                - xmlHasNsProp
                - xmlUnlinkNode
                - xmlFreeProp
                - xmlHasNsProp
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3342,70'
          Branch Sides:
            - BranchSide:      'tree.c:3343,7'
              BranchSideFuncs:
                - xmlHasNsProp
                - xmlUnlinkNode
                - xmlFreeProp
                - xmlHasNsProp
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
                - xmlSetTreeDoc
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
            - BranchSide:      'tree.c:3352,5'
              BranchSideFuncs:
                - xmlHasNsProp
                - xmlUnlinkNode
                - xmlFreeProp
                - xmlHasNsProp
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3343,40'
          Branch Sides:
            - BranchSide:      'tree.c:3344,7'
              BranchSideFuncs:
                - xmlHasNsProp
                - xmlUnlinkNode
                - xmlFreeProp
                - xmlHasNsProp
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
                - xmlSetTreeDoc
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
            - BranchSide:      'tree.c:3352,5'
              BranchSideFuncs:
                - xmlHasNsProp
                - xmlUnlinkNode
                - xmlFreeProp
                - xmlHasNsProp
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3342,6'
          Branch Sides:
            - BranchSide:      'tree.c:3345,28'
              BranchSideFuncs:
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
            - BranchSide:      'tree.c:3352,5'
              BranchSideFuncs:
                - xmlHasNsProp
                - xmlUnlinkNode
                - xmlFreeProp
                - xmlHasNsProp
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3345,10'
          Branch Sides:
            - BranchSide:      'tree.c:3346,29'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:3349,18'
              BranchSideFuncs:
                - xmlFreeNode
        - Branch String:   'tree.c:3359,9'
          Branch Sides:
            - BranchSide:      'tree.c:3360,16'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlHasNsProp
                - xmlUnlinkNode
                - xmlFreeProp
                - xmlHasNsProp
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
            - BranchSide:      'tree.c:3365,9'
              BranchSideFuncs:
                - xmlHasNsProp
                - xmlUnlinkNode
                - xmlFreeProp
                - xmlHasNsProp
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
        - Branch String:   'tree.c:3365,9'
          Branch Sides:
            - BranchSide:      'tree.c:3366,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3371,10'
              BranchSideFuncs:
                - xmlHasNsProp
                - xmlUnlinkNode
                - xmlFreeProp
                - xmlHasNsProp
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
        - Branch String:   'tree.c:3371,41'
          Branch Sides:
            - BranchSide:      'tree.c:3372,3'
              BranchSideFuncs:
                - xmlHasNsProp
                - xmlUnlinkNode
                - xmlFreeProp
                - xmlHasNsProp
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
            - BranchSide:      'tree.c:3381,9'
              BranchSideFuncs:
                - xmlHasNsProp
                - xmlUnlinkNode
                - xmlFreeProp
                - xmlHasNsProp
        - Branch String:   'tree.c:3372,28'
          Branch Sides:
            - BranchSide:      'tree.c:3373,3'
              BranchSideFuncs:
                - xmlHasNsProp
                - xmlUnlinkNode
                - xmlFreeProp
                - xmlHasNsProp
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
            - BranchSide:      'tree.c:3381,9'
              BranchSideFuncs:
                - xmlHasNsProp
                - xmlUnlinkNode
                - xmlFreeProp
                - xmlHasNsProp
        - Branch String:   'tree.c:3371,9'
          Branch Sides:
            - BranchSide:      'tree.c:3374,24'
              BranchSideFuncs:
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
            - BranchSide:      'tree.c:3381,9'
              BranchSideFuncs:
                - xmlHasNsProp
                - xmlUnlinkNode
                - xmlFreeProp
                - xmlHasNsProp
        - Branch String:   'tree.c:3374,6'
          Branch Sides:
            - BranchSide:      'tree.c:3375,25'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:3378,14'
              BranchSideFuncs:
                - xmlFreeNode
        - Branch String:   'tree.c:3381,9'
          Branch Sides:
            - BranchSide:      'tree.c:3382,7'
              BranchSideFuncs:
                - xmlHasNsProp
                - xmlUnlinkNode
                - xmlFreeProp
                - xmlHasNsProp
            - BranchSide:      'tree.c:3413,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3382,7'
          Branch Sides:
            - BranchSide:      'tree.c:3383,4'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3384,6'
              BranchSideFuncs:
                - xmlHasNsProp
                - xmlUnlinkNode
                - xmlFreeProp
                - xmlHasNsProp
        - Branch String:   'tree.c:3384,6'
          Branch Sides:
            - BranchSide:      'tree.c:3388,10'
              BranchSideFuncs:
                - xmlHasNsProp
                - xmlUnlinkNode
                - xmlFreeProp
                - xmlHasNsProp
            - BranchSide:      'tree.c:3401,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3388,10'
          Branch Sides:
            - BranchSide:      'tree.c:3389,27'
              BranchSideFuncs:
                - xmlHasNsProp
                - xmlUnlinkNode
                - xmlFreeProp
            - BranchSide:      'tree.c:3391,27'
              BranchSideFuncs:
                - xmlHasNsProp
                - xmlUnlinkNode
                - xmlFreeProp
        - Branch String:   'tree.c:3392,29'
          Branch Sides:
            - BranchSide:      'tree.c:3392,33'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeProp
            - BranchSide:      'tree.c:3397,7'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3392,63'
          Branch Sides:
            - BranchSide:      'tree.c:3392,67'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeProp
            - BranchSide:      'tree.c:3397,7'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3392,10'
          Branch Sides:
            - BranchSide:      'tree.c:3394,31'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeProp
            - BranchSide:      'tree.c:3397,7'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3397,7'
          Branch Sides:
            - BranchSide:      'tree.c:3398,11'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3400,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3401,6'
          Branch Sides:
            - BranchSide:      'tree.c:3402,40'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3405,28'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3406,6'
          Branch Sides:
            - BranchSide:      'tree.c:3407,14'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3409,36'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3413,6'
          Branch Sides:
            - BranchSide:      'tree.c:3414,25'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3417,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:3335,10'
          Dst:             xmlNodeAddContent
        - Src:             'tree.c:3336,17'
          Dst:             xmlFreeNode
        - Src:             'tree.c:3339,6'
          Dst:             xmlFreeNode
        - Src:             'tree.c:3345,10'
          Dst:             xmlNodeAddContent
        - Src:             'tree.c:3346,17'
          Dst:             xmlFreeNode
        - Src:             'tree.c:3349,6'
          Dst:             xmlFreeNode
        - Src:             'tree.c:3360,2'
          Dst:             xmlSetTreeDoc
        - Src:             'tree.c:3374,6'
          Dst:             xmlNodeAddContent
        - Src:             'tree.c:3375,13'
          Dst:             xmlFreeNode
        - Src:             'tree.c:3378,2'
          Dst:             xmlFreeNode
        - Src:             'tree.c:3389,14'
          Dst:             xmlHasNsProp
        - Src:             'tree.c:3391,14'
          Dst:             xmlHasNsProp
        - Src:             'tree.c:3394,4'
          Dst:             xmlUnlinkNode
        - Src:             'tree.c:3395,3'
          Dst:             xmlFreeProp
    - functionName:    xmlSetTreeDoc
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2809
      functionLinenumberEnd: 2866
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlNode *'
        - 'struct._xmlDoc *'
      constantsTouched: []
      argNames:
        - tree
        - doc
      BBCount:         38
      ICount:          238
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - _copyStringForNewDictIfNeeded
        - xmlRemoveID
        - xmlSetListDoc
      functionUses:    11
      BranchProfiles:
        - Branch String:   'tree.c:2812,24'
          Branch Sides:
            - BranchSide:      'tree.c:2812,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2813,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2812,9'
          Branch Sides:
            - BranchSide:      'tree.c:2813,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2814,9'
              BranchSideFuncs:
                - _copyStringForNewDictIfNeeded
                - _copyStringForNewDictIfNeeded
                - xmlSetListDoc
                - xmlSetListDoc
                - _copyStringForNewDictIfNeeded
                - xmlRemoveID
        - Branch String:   'tree.c:2814,9'
          Branch Sides:
            - BranchSide:      'tree.c:2814,9'
              BranchSideFuncs:
                - _copyStringForNewDictIfNeeded
                - _copyStringForNewDictIfNeeded
                - xmlSetListDoc
                - xmlSetListDoc
                - _copyStringForNewDictIfNeeded
                - xmlRemoveID
            - BranchSide:      'tree.c:2815,34'
              BranchSideFuncs:
                - _copyStringForNewDictIfNeeded
                - _copyStringForNewDictIfNeeded
                - xmlSetListDoc
                - xmlSetListDoc
                - _copyStringForNewDictIfNeeded
                - xmlRemoveID
        - Branch String:   'tree.c:2815,34'
          Branch Sides:
            - BranchSide:      'tree.c:2815,46'
              BranchSideFuncs:
                - _copyStringForNewDictIfNeeded
                - _copyStringForNewDictIfNeeded
                - xmlSetListDoc
                - xmlSetListDoc
                - _copyStringForNewDictIfNeeded
                - xmlRemoveID
            - BranchSide:      'tree.c:2815,20'
              BranchSideFuncs:
                - _copyStringForNewDictIfNeeded
                - _copyStringForNewDictIfNeeded
                - xmlSetListDoc
                - xmlSetListDoc
                - _copyStringForNewDictIfNeeded
                - xmlRemoveID
        - Branch String:   'tree.c:2816,30'
          Branch Sides:
            - BranchSide:      'tree.c:2816,36'
              BranchSideFuncs:
                - _copyStringForNewDictIfNeeded
                - _copyStringForNewDictIfNeeded
                - xmlSetListDoc
                - xmlSetListDoc
                - _copyStringForNewDictIfNeeded
                - xmlRemoveID
            - BranchSide:      'tree.c:2816,20'
              BranchSideFuncs:
                - _copyStringForNewDictIfNeeded
                - _copyStringForNewDictIfNeeded
                - xmlSetListDoc
                - xmlSetListDoc
                - _copyStringForNewDictIfNeeded
                - xmlRemoveID
        - Branch String:   'tree.c:2818,5'
          Branch Sides:
            - BranchSide:      'tree.c:2819,13'
              BranchSideFuncs:
                - _copyStringForNewDictIfNeeded
                - _copyStringForNewDictIfNeeded
                - xmlSetListDoc
                - xmlSetListDoc
                - _copyStringForNewDictIfNeeded
                - xmlRemoveID
            - BranchSide:      'tree.c:2850,13'
              BranchSideFuncs:
                - _copyStringForNewDictIfNeeded
                - _copyStringForNewDictIfNeeded
                - xmlSetListDoc
        - Branch String:   'tree.c:2820,6'
          Branch Sides:
            - BranchSide:      'tree.c:2821,21'
              BranchSideFuncs:
                - xmlSetListDoc
                - _copyStringForNewDictIfNeeded
                - _copyStringForNewDictIfNeeded
                - xmlSetListDoc
                - _copyStringForNewDictIfNeeded
                - xmlRemoveID
            - BranchSide:      'tree.c:2849,2'
              BranchSideFuncs:
                - _copyStringForNewDictIfNeeded
                - _copyStringForNewDictIfNeeded
                - xmlSetListDoc
        - Branch String:   'tree.c:2821,21'
          Branch Sides:
            - BranchSide:      'tree.c:2822,33'
              BranchSideFuncs:
                - xmlRemoveID
                - xmlSetListDoc
                - _copyStringForNewDictIfNeeded
                - _copyStringForNewDictIfNeeded
                - xmlSetListDoc
                - _copyStringForNewDictIfNeeded
            - BranchSide:      'tree.c:2825,21'
              BranchSideFuncs:
                - xmlSetListDoc
                - _copyStringForNewDictIfNeeded
                - _copyStringForNewDictIfNeeded
                - xmlSetListDoc
                - xmlRemoveID
                - _copyStringForNewDictIfNeeded
        - Branch String:   'tree.c:2825,21'
          Branch Sides:
            - BranchSide:      'tree.c:2826,46'
              BranchSideFuncs:
                - _copyStringForNewDictIfNeeded
                - xmlSetListDoc
                - _copyStringForNewDictIfNeeded
                - _copyStringForNewDictIfNeeded
                - xmlSetListDoc
                - xmlRemoveID
            - BranchSide:      'tree.c:2831,17'
              BranchSideFuncs:
                - xmlSetListDoc
                - _copyStringForNewDictIfNeeded
                - _copyStringForNewDictIfNeeded
                - xmlSetListDoc
                - _copyStringForNewDictIfNeeded
                - xmlRemoveID
        - Branch String:   'tree.c:2826,46'
          Branch Sides:
            - BranchSide:      'tree.c:2826,58'
              BranchSideFuncs:
                - _copyStringForNewDictIfNeeded
                - xmlSetListDoc
                - _copyStringForNewDictIfNeeded
                - _copyStringForNewDictIfNeeded
                - xmlSetListDoc
                - xmlRemoveID
            - BranchSide:      'tree.c:2826,32'
              BranchSideFuncs:
                - _copyStringForNewDictIfNeeded
                - xmlSetListDoc
                - _copyStringForNewDictIfNeeded
                - _copyStringForNewDictIfNeeded
                - xmlSetListDoc
                - xmlRemoveID
        - Branch String:   'tree.c:2850,13'
          Branch Sides:
            - BranchSide:      'tree.c:2855,13'
              BranchSideFuncs:
                - _copyStringForNewDictIfNeeded
                - _copyStringForNewDictIfNeeded
            - BranchSide:      'tree.c:2856,20'
              BranchSideFuncs:
                - _copyStringForNewDictIfNeeded
                - _copyStringForNewDictIfNeeded
                - xmlSetListDoc
      Callsites:
        - Src:             'tree.c:2822,21'
          Dst:             xmlRemoveID
        - Src:             'tree.c:2828,34'
          Dst:             _copyStringForNewDictIfNeeded
        - Src:             'tree.c:2831,3'
          Dst:             xmlSetListDoc
        - Src:             'tree.c:2857,6'
          Dst:             xmlSetListDoc
        - Src:             'tree.c:2861,22'
          Dst:             _copyStringForNewDictIfNeeded
        - Src:             'tree.c:2862,36'
          Dst:             _copyStringForNewDictIfNeeded
    - functionName:    xmlHasNsProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6871
      functionLinenumberEnd: 6873
      functionDepth:   0
      returnType:      'struct._xmlAttr *'
      argCount:        3
      argTypes:
        - 'struct._xmlNode *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - node
        - name
        - nameSpace
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetPropNodeInternal
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:6873,12'
          Dst:             xmlGetPropNodeInternal
    - functionName:    _copyStringForNewDictIfNeeded
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2787
      functionLinenumberEnd: 2798
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct._xmlDict *'
        - 'struct._xmlDict *'
        - 'char *'
      constantsTouched: []
      argNames:
        - oldDict
        - newDict
        - oldValue
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlDictLookup
        - xmlDictOwns
        - xmlStrdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:2789,9'
          Branch Sides:
            - BranchSide:      'tree.c:2789,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
            - BranchSide:      'tree.c:2790,35'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
        - Branch String:   'tree.c:2790,43'
          Branch Sides:
            - BranchSide:      'tree.c:2790,59'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:2790,43'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:2791,13'
          Branch Sides:
            - BranchSide:      'tree.c:2792,17'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:2797,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2792,17'
          Branch Sides:
            - BranchSide:      'tree.c:2793,42'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'tree.c:2795,38'
              BranchSideFuncs:
                - xmlStrdup
      Callsites:
        - Src:             'tree.c:2790,47'
          Dst:             xmlDictOwns
        - Src:             'tree.c:2793,28'
          Dst:             xmlDictLookup
        - Src:             'tree.c:2795,28'
          Dst:             xmlStrdup
    - functionName:    xmlSetListDoc
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2876
      functionLinenumberEnd: 2887
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlNode *'
        - 'struct._xmlDoc *'
      constantsTouched: []
      argNames:
        - list
        - doc
      BBCount:         15
      ICount:          69
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSetTreeDoc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:2879,24'
          Branch Sides:
            - BranchSide:      'tree.c:2879,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2880,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2879,9'
          Branch Sides:
            - BranchSide:      'tree.c:2880,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2881,11'
              BranchSideFuncs:
                - xmlSetTreeDoc
        - Branch String:   'tree.c:2882,5'
          Branch Sides:
            - BranchSide:      'tree.c:2882,5'
              BranchSideFuncs:
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:2883,6'
              BranchSideFuncs:
                - xmlSetTreeDoc
        - Branch String:   'tree.c:2883,6'
          Branch Sides:
            - BranchSide:      'tree.c:2884,20'
              BranchSideFuncs:
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:2885,8'
              BranchSideFuncs:
                - xmlSetTreeDoc
      Callsites:
        - Src:             'tree.c:2884,6'
          Dst:             xmlSetTreeDoc
    - functionName:    xmlNewTextLen
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2655
      functionLinenumberEnd: 2675
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - content
        - len
      BBCount:         14
      ICount:          90
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlStrndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:2662,9'
          Branch Sides:
            - BranchSide:      'tree.c:2663,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2664,12'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
        - Branch String:   'tree.c:2668,9'
          Branch Sides:
            - BranchSide:      'tree.c:2669,28'
              BranchSideFuncs:
                - xmlStrndup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2672,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:2672,34'
          Branch Sides:
            - BranchSide:      'tree.c:2672,38'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2674,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2672,9'
          Branch Sides:
            - BranchSide:      'tree.c:2673,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2674,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2669,17'
          Dst:             xmlStrndup
        - Src:             'tree.c:2672,38'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:2673,2'
          Dst:             __xmlRegisterNodeDefaultValue
    - functionName:    xmlNodeSetContentLen
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5862
      functionLinenumberEnd: 5932
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlNode *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - cur
        - content
        - len
      BBCount:         69
      ICount:          355
      EdgeCount:       83
      CyclomaticComplexity: 16
      functionsReached:
        - xmlDictOwns
        - xmlFreeNodeList
        - xmlStringLenGetNodeList
        - xmlStrndup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:5863,9'
          Branch Sides:
            - BranchSide:      'tree.c:5864,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5866,13'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlDictOwns
                - xmlStrndup
                - xmlFreeNodeList
                - xmlStringLenGetNodeList
        - Branch String:   'tree.c:5866,5'
          Branch Sides:
            - BranchSide:      'tree.c:5870,24'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlStringLenGetNodeList
            - BranchSide:      'tree.c:5870,24'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlStringLenGetNodeList
            - BranchSide:      'tree.c:5870,24'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlStringLenGetNodeList
            - BranchSide:      'tree.c:5891,22'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlDictOwns
                - xmlStrndup
            - BranchSide:      'tree.c:5891,22'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlDictOwns
                - xmlStrndup
            - BranchSide:      'tree.c:5891,22'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlDictOwns
                - xmlStrndup
            - BranchSide:      'tree.c:5891,22'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlDictOwns
                - xmlStrndup
            - BranchSide:      'tree.c:5891,22'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlDictOwns
                - xmlStrndup
            - BranchSide:      'tree.c:5891,22'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlDictOwns
                - xmlStrndup
            - BranchSide:      'tree.c:5891,22'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlDictOwns
                - xmlStrndup
            - BranchSide:      'tree.c:5919,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5919,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5919,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5919,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5919,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5919,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5919,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5922,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5925,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5928,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5931,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5872,17'
          Branch Sides:
            - BranchSide:      'tree.c:5873,41'
              BranchSideFuncs:
                - xmlStringLenGetNodeList
                - xmlFreeNodeList
            - BranchSide:      'tree.c:5878,10'
              BranchSideFuncs:
                - xmlFreeNodeList
        - Branch String:   'tree.c:5874,21'
          Branch Sides:
            - BranchSide:      'tree.c:5875,21'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5876,13'
              BranchSideFuncs:
                - xmlFreeNodeList
        - Branch String:   'tree.c:5878,10'
          Branch Sides:
            - BranchSide:      'tree.c:5879,33'
              BranchSideFuncs:
                - xmlFreeNodeList
            - BranchSide:      'tree.c:5880,22'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5881,6'
          Branch Sides:
            - BranchSide:      'tree.c:5881,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5882,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5881,6'
          Branch Sides:
            - BranchSide:      'tree.c:5881,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5881,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5881,6'
          Branch Sides:
            - BranchSide:      'tree.c:5881,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5881,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5893,10'
          Branch Sides:
            - BranchSide:      'tree.c:5894,21'
              BranchSideFuncs:
                - xmlStrndup
                - xmlFreeNodeList
                - xmlDictOwns
            - BranchSide:      'tree.c:5899,11'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlDictOwns
        - Branch String:   'tree.c:5895,21'
          Branch Sides:
            - BranchSide:      'tree.c:5896,21'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5897,6'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlDictOwns
        - Branch String:   'tree.c:5899,33'
          Branch Sides:
            - BranchSide:      'tree.c:5900,11'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlDictOwns
            - BranchSide:      'tree.c:5905,10'
              BranchSideFuncs:
                - xmlFreeNodeList
        - Branch String:   'tree.c:5899,10'
          Branch Sides:
            - BranchSide:      'tree.c:5901,17'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlDictOwns
            - BranchSide:      'tree.c:5905,10'
              BranchSideFuncs:
                - xmlFreeNodeList
        - Branch String:   'tree.c:5901,35'
          Branch Sides:
            - BranchSide:      'tree.c:5901,39'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlDictOwns
            - BranchSide:      'tree.c:5903,7'
              BranchSideFuncs:
                - xmlFreeNodeList
        - Branch String:   'tree.c:5901,63'
          Branch Sides:
            - BranchSide:      'tree.c:5902,20'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNodeList
            - BranchSide:      'tree.c:5903,7'
              BranchSideFuncs:
                - xmlFreeNodeList
        - Branch String:   'tree.c:5901,14'
          Branch Sides:
            - BranchSide:      'tree.c:5903,7'
              BranchSideFuncs:
                - xmlFreeNodeList
            - BranchSide:      'tree.c:5904,6'
              BranchSideFuncs:
                - xmlFreeNodeList
        - Branch String:   'tree.c:5905,10'
          Branch Sides:
            - BranchSide:      'tree.c:5906,33'
              BranchSideFuncs:
                - xmlFreeNodeList
            - BranchSide:      'tree.c:5907,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:5873,17'
          Dst:             xmlStringLenGetNodeList
        - Src:             'tree.c:5879,17'
          Dst:             xmlFreeNodeList
        - Src:             'tree.c:5894,10'
          Dst:             xmlStrndup
        - Src:             'tree.c:5902,8'
          Dst:             xmlDictOwns
        - Src:             'tree.c:5906,17'
          Dst:             xmlFreeNodeList
    - functionName:    xmlStringLenGetNodeList
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1204
      functionLinenumberEnd: 1424
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        3
      argTypes:
        - 'struct._xmlDoc *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - doc
        - value
        - len
      BBCount:         168
      ICount:          922
      EdgeCount:       226
      CyclomaticComplexity: 60
      functionsReached:
        - xmlAddNextSibling
        - xmlBufAdd
        - xmlBufCat
        - xmlBufCreateSize
        - xmlBufDetach
        - xmlBufFree
        - xmlBufIsEmpty
        - xmlBufSetAllocationScheme
        - xmlCopyCharMultiByte
        - xmlFreeNode
        - xmlFreeNodeList
        - xmlGetDocEntity
        - xmlNewDocText
        - xmlNewReference
        - xmlStringGetNodeList
        - xmlStrndup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:1223,9'
          Branch Sides:
            - BranchSide:      'tree.c:1223,24'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1224,11'
              BranchSideFuncs:
                - xmlBufCreateSize
                - xmlBufSetAllocationScheme
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
        - Branch String:   'tree.c:1228,9'
          Branch Sides:
            - BranchSide:      'tree.c:1228,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1229,31'
              BranchSideFuncs:
                - xmlBufSetAllocationScheme
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
        - Branch String:   'tree.c:1232,24'
          Branch Sides:
            - BranchSide:      'tree.c:1232,29'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
            - BranchSide:      'tree.c:1232,5'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
        - Branch String:   'tree.c:1232,5'
          Branch Sides:
            - BranchSide:      'tree.c:1233,6'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
            - BranchSide:      'tree.c:1391,9'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
        - Branch String:   'tree.c:1233,6'
          Branch Sides:
            - BranchSide:      'tree.c:1234,10'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
            - BranchSide:      'tree.c:1388,9'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
        - Branch String:   'tree.c:1240,17'
          Branch Sides:
            - BranchSide:      'tree.c:1241,17'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
            - BranchSide:      'tree.c:1244,10'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
        - Branch String:   'tree.c:1241,7'
          Branch Sides:
            - BranchSide:      'tree.c:1242,7'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1243,6'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
        - Branch String:   'tree.c:1245,26'
          Branch Sides:
            - BranchSide:      'tree.c:1245,30'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
            - BranchSide:      'tree.c:1271,18'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
        - Branch String:   'tree.c:1245,45'
          Branch Sides:
            - BranchSide:      'tree.c:1245,49'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
            - BranchSide:      'tree.c:1271,18'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
        - Branch String:   'tree.c:1245,10'
          Branch Sides:
            - BranchSide:      'tree.c:1246,7'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1271,18'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
        - Branch String:   'tree.c:1247,7'
          Branch Sides:
            - BranchSide:      'tree.c:1248,14'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1250,11'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1251,3'
          Branch Sides:
            - BranchSide:      'tree.c:1252,12'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1268,7'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1252,24'
          Branch Sides:
            - BranchSide:      'tree.c:1252,28'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1254,17'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1252,11'
          Branch Sides:
            - BranchSide:      'tree.c:1253,14'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1254,17'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1254,29'
          Branch Sides:
            - BranchSide:      'tree.c:1254,33'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1256,17'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1254,16'
          Branch Sides:
            - BranchSide:      'tree.c:1255,14'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1256,17'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1256,29'
          Branch Sides:
            - BranchSide:      'tree.c:1256,33'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1259,12'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1256,16'
          Branch Sides:
            - BranchSide:      'tree.c:1257,14'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1259,12'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1263,11'
          Branch Sides:
            - BranchSide:      'tree.c:1264,11'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1266,8'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1268,7'
          Branch Sides:
            - BranchSide:      'tree.c:1269,10'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1270,7'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1271,33'
          Branch Sides:
            - BranchSide:      'tree.c:1271,37'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
            - BranchSide:      'tree.c:1298,6'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
        - Branch String:   'tree.c:1271,17'
          Branch Sides:
            - BranchSide:      'tree.c:1272,7'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1298,6'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
        - Branch String:   'tree.c:1273,7'
          Branch Sides:
            - BranchSide:      'tree.c:1274,14'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1276,11'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1277,3'
          Branch Sides:
            - BranchSide:      'tree.c:1279,12'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1291,7'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1279,24'
          Branch Sides:
            - BranchSide:      'tree.c:1279,28'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1282,12'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1279,11'
          Branch Sides:
            - BranchSide:      'tree.c:1280,14'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1282,12'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1286,11'
          Branch Sides:
            - BranchSide:      'tree.c:1287,11'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1289,8'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1291,7'
          Branch Sides:
            - BranchSide:      'tree.c:1292,10'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1293,7'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1300,22'
          Branch Sides:
            - BranchSide:      'tree.c:1300,27'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
            - BranchSide:      'tree.c:1300,3'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
        - Branch String:   'tree.c:1300,37'
          Branch Sides:
            - BranchSide:      'tree.c:1300,42'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
            - BranchSide:      'tree.c:1300,3'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
        - Branch String:   'tree.c:1300,3'
          Branch Sides:
            - BranchSide:      'tree.c:1300,58'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
            - BranchSide:      'tree.c:1301,8'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
        - Branch String:   'tree.c:1301,20'
          Branch Sides:
            - BranchSide:      'tree.c:1301,25'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
            - BranchSide:      'tree.c:1302,7'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
        - Branch String:   'tree.c:1301,7'
          Branch Sides:
            - BranchSide:      'tree.c:1302,7'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
            - BranchSide:      'tree.c:1303,7'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
        - Branch String:   'tree.c:1303,7'
          Branch Sides:
            - BranchSide:      'tree.c:1307,24'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
            - BranchSide:      'tree.c:1373,6'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1309,25'
          Branch Sides:
            - BranchSide:      'tree.c:1310,5'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
            - BranchSide:      'tree.c:1318,23'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStringGetNodeList
                - xmlFreeNode
        - Branch String:   'tree.c:1309,11'
          Branch Sides:
            - BranchSide:      'tree.c:1312,18'
              BranchSideFuncs:
                - xmlBufCat
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1318,23'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStringGetNodeList
                - xmlFreeNode
        - Branch String:   'tree.c:1312,8'
          Branch Sides:
            - BranchSide:      'tree.c:1313,8'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1314,7'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1318,8'
          Branch Sides:
            - BranchSide:      'tree.c:1319,29'
              BranchSideFuncs:
                - xmlNewReference
                - xmlAddNextSibling
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStringGetNodeList
                - xmlFreeNode
            - BranchSide:      'tree.c:1334,27'
              BranchSideFuncs:
                - xmlNewReference
                - xmlAddNextSibling
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStringGetNodeList
                - xmlFreeNode
        - Branch String:   'tree.c:1320,12'
          Branch Sides:
            - BranchSide:      'tree.c:1321,5'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1322,37'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStringGetNodeList
                - xmlFreeNode
        - Branch String:   'tree.c:1324,12'
          Branch Sides:
            - BranchSide:      'tree.c:1325,19'
              BranchSideFuncs:
                - xmlNewReference
                - xmlAddNextSibling
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStringGetNodeList
                - xmlFreeNode
            - BranchSide:      'tree.c:1327,30'
              BranchSideFuncs:
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStringGetNodeList
                - xmlFreeNode
        - Branch String:   'tree.c:1335,8'
          Branch Sides:
            - BranchSide:      'tree.c:1336,8'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1337,14'
              BranchSideFuncs:
                - xmlAddNextSibling
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStringGetNodeList
                - xmlFreeNode
        - Branch String:   'tree.c:1346,33'
          Branch Sides:
            - BranchSide:      'tree.c:1347,33'
              BranchSideFuncs:
                - xmlStringGetNodeList
                - xmlAddNextSibling
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlFreeNode
            - BranchSide:      'tree.c:1356,29'
              BranchSideFuncs:
                - xmlAddNextSibling
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1351,37'
          Branch Sides:
            - BranchSide:      'tree.c:1352,49'
              BranchSideFuncs:
                - xmlFreeNode
                - xmlBufFree
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1355,29'
              BranchSideFuncs:
                - xmlAddNextSibling
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1358,8'
          Branch Sides:
            - BranchSide:      'tree.c:1359,32'
              BranchSideFuncs:
                - xmlAddNextSibling
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1363,4'
              BranchSideFuncs:
                - xmlAddNextSibling
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1364,8'
          Branch Sides:
            - BranchSide:      'tree.c:1365,22'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1367,33'
              BranchSideFuncs:
                - xmlAddNextSibling
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1376,10'
          Branch Sides:
            - BranchSide:      'tree.c:1380,28'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
            - BranchSide:      'tree.c:1387,2'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
        - Branch String:   'tree.c:1383,7'
          Branch Sides:
            - BranchSide:      'tree.c:1384,7'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1385,11'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
        - Branch String:   'tree.c:1391,9'
          Branch Sides:
            - BranchSide:      'tree.c:1395,16'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
            - BranchSide:      'tree.c:1399,24'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
        - Branch String:   'tree.c:1395,6'
          Branch Sides:
            - BranchSide:      'tree.c:1396,6'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1397,5'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
        - Branch String:   'tree.c:1399,9'
          Branch Sides:
            - BranchSide:      'tree.c:1400,23'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
            - BranchSide:      'tree.c:1410,16'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
        - Branch String:   'tree.c:1401,6'
          Branch Sides:
            - BranchSide:      'tree.c:1402,13'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1403,31'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
        - Branch String:   'tree.c:1405,6'
          Branch Sides:
            - BranchSide:      'tree.c:1406,13'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1408,24'
              BranchSideFuncs:
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
        - Branch String:   'tree.c:1419,9'
          Branch Sides:
            - BranchSide:      'tree.c:1420,9'
              BranchSideFuncs:
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1421,9'
              BranchSideFuncs:
                - xmlFreeNodeList
        - Branch String:   'tree.c:1421,9'
          Branch Sides:
            - BranchSide:      'tree.c:1422,25'
              BranchSideFuncs:
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1423,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:1227,11'
          Dst:             xmlBufCreateSize
        - Src:             'tree.c:1229,5'
          Dst:             xmlBufSetAllocationScheme
        - Src:             'tree.c:1241,7'
          Dst:             xmlBufAdd
        - Src:             'tree.c:1307,13'
          Dst:             xmlStrndup
        - Src:             'tree.c:1308,13'
          Dst:             xmlGetDocEntity
        - Src:             'tree.c:1312,8'
          Dst:             xmlBufCat
        - Src:             'tree.c:1318,9'
          Dst:             xmlBufIsEmpty
        - Src:             'tree.c:1319,15'
          Dst:             xmlNewDocText
        - Src:             'tree.c:1322,24'
          Dst:             xmlBufDetach
        - Src:             'tree.c:1327,12'
          Dst:             xmlAddNextSibling
        - Src:             'tree.c:1334,11'
          Dst:             xmlNewReference
        - Src:             'tree.c:1348,49'
          Dst:             xmlStringGetNodeList
        - Src:             'tree.c:1352,37'
          Dst:             xmlFreeNode
        - Src:             'tree.c:1367,15'
          Dst:             xmlAddNextSibling
        - Src:             'tree.c:1380,7'
          Dst:             xmlCopyCharMultiByte
        - Src:             'tree.c:1383,7'
          Dst:             xmlBufCat
        - Src:             'tree.c:1395,6'
          Dst:             xmlBufAdd
        - Src:             'tree.c:1399,10'
          Dst:             xmlBufIsEmpty
        - Src:             'tree.c:1400,9'
          Dst:             xmlNewDocText
        - Src:             'tree.c:1403,18'
          Dst:             xmlBufDetach
        - Src:             'tree.c:1408,6'
          Dst:             xmlAddNextSibling
        - Src:             'tree.c:1411,16'
          Dst:             xmlNewDocText
        - Src:             'tree.c:1418,5'
          Dst:             xmlBufFree
        - Src:             'tree.c:1422,9'
          Dst:             xmlFreeNodeList
    - functionName:    xmlAddNextSibling
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3031
      functionLinenumberEnd: 3079
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        2
      argTypes:
        - 'struct._xmlNode *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - cur
        - elem
      BBCount:         41
      ICount:          277
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - xmlAddPropSibling
        - xmlFreeNode
        - xmlNodeAddContent
        - xmlNodeSetContent
        - xmlSetTreeDoc
        - xmlStrcat
        - xmlStrdup
        - xmlUnlinkNode
      functionUses:    8
      BranchProfiles:
        - Branch String:   'tree.c:3032,23'
          Branch Sides:
            - BranchSide:      'tree.c:3032,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3033,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3032,9'
          Branch Sides:
            - BranchSide:      'tree.c:3033,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3035,10'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlSetTreeDoc
                - xmlAddPropSibling
                - xmlStrdup
                - xmlStrcat
                - xmlNodeSetContent
                - xmlFreeNode
                - xmlNodeAddContent
                - xmlFreeNode
        - Branch String:   'tree.c:3035,24'
          Branch Sides:
            - BranchSide:      'tree.c:3035,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3036,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3035,9'
          Branch Sides:
            - BranchSide:      'tree.c:3036,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3039,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlSetTreeDoc
                - xmlAddPropSibling
                - xmlStrdup
                - xmlStrcat
                - xmlNodeSetContent
                - xmlFreeNode
                - xmlNodeAddContent
                - xmlFreeNode
        - Branch String:   'tree.c:3039,9'
          Branch Sides:
            - BranchSide:      'tree.c:3040,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3043,19'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlSetTreeDoc
                - xmlAddPropSibling
                - xmlStrdup
                - xmlStrcat
                - xmlNodeSetContent
                - xmlFreeNode
                - xmlNodeAddContent
                - xmlFreeNode
        - Branch String:   'tree.c:3045,9'
          Branch Sides:
            - BranchSide:      'tree.c:3046,6'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlStrdup
                - xmlStrcat
                - xmlNodeSetContent
                - xmlFreeNode
                - xmlNodeAddContent
                - xmlFreeNode
            - BranchSide:      'tree.c:3063,16'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlAddPropSibling
        - Branch String:   'tree.c:3046,6'
          Branch Sides:
            - BranchSide:      'tree.c:3047,24'
              BranchSideFuncs:
                - xmlNodeAddContent
                - xmlFreeNode
            - BranchSide:      'tree.c:3051,7'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlStrdup
                - xmlStrcat
                - xmlNodeSetContent
                - xmlFreeNode
        - Branch String:   'tree.c:3051,26'
          Branch Sides:
            - BranchSide:      'tree.c:3051,30'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlStrdup
                - xmlStrcat
                - xmlNodeSetContent
                - xmlFreeNode
            - BranchSide:      'tree.c:3063,5'
              BranchSideFuncs:
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3051,64'
          Branch Sides:
            - BranchSide:      'tree.c:3052,14'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlStrdup
                - xmlStrcat
                - xmlNodeSetContent
                - xmlFreeNode
            - BranchSide:      'tree.c:3063,5'
              BranchSideFuncs:
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3051,6'
          Branch Sides:
            - BranchSide:      'tree.c:3053,15'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlNodeSetContent
                - xmlFreeNode
            - BranchSide:      'tree.c:3063,5'
              BranchSideFuncs:
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3063,16'
          Branch Sides:
            - BranchSide:      'tree.c:0,0'
              BranchSideFuncs:
                - xmlAddPropSibling
            - BranchSide:      'tree.c:3064,28'
              BranchSideFuncs:
                - xmlAddPropSibling
        - Branch String:   'tree.c:3067,9'
          Branch Sides:
            - BranchSide:      'tree.c:3068,16'
              BranchSideFuncs:
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:3070,20'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3074,9'
          Branch Sides:
            - BranchSide:      'tree.c:3075,21'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3076,10'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3076,32'
          Branch Sides:
            - BranchSide:      'tree.c:3076,36'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3078,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3076,9'
          Branch Sides:
            - BranchSide:      'tree.c:3077,23'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3078,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:3043,5'
          Dst:             xmlUnlinkNode
        - Src:             'tree.c:3047,6'
          Dst:             xmlNodeAddContent
        - Src:             'tree.c:3048,6'
          Dst:             xmlFreeNode
        - Src:             'tree.c:3056,12'
          Dst:             xmlStrdup
        - Src:             'tree.c:3057,12'
          Dst:             xmlStrcat
        - Src:             'tree.c:3058,6'
          Dst:             xmlNodeSetContent
        - Src:             'tree.c:3060,6'
          Dst:             xmlFreeNode
        - Src:             'tree.c:3064,10'
          Dst:             xmlAddPropSibling
        - Src:             'tree.c:3068,2'
          Dst:             xmlSetTreeDoc
    - functionName:    xmlNewReference
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2576
      functionLinenumberEnd: 2625
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        2
      argTypes:
        - 'struct._xmlDoc *'
        - 'char *'
      constantsTouched: []
      argNames:
        - doc
        - name
      BBCount:         25
      ICount:          187
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlFreeNode
        - xmlGetDocEntity
        - xmlStrdup
        - xmlStrlen
        - xmlStrndup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:2580,9'
          Branch Sides:
            - BranchSide:      'tree.c:2581,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2586,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetDocEntity
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeNode
                - xmlStrlen
                - xmlStrndup
                - xmlStrndup
        - Branch String:   'tree.c:2587,9'
          Branch Sides:
            - BranchSide:      'tree.c:2588,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2589,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetDocEntity
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeNode
                - xmlStrlen
                - xmlStrndup
                - xmlStrndup
        - Branch String:   'tree.c:2593,9'
          Branch Sides:
            - BranchSide:      'tree.c:2595,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrndup
                - xmlGetDocEntity
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeNode
                - xmlStrndup
            - BranchSide:      'tree.c:2602,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetDocEntity
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeNode
        - Branch String:   'tree.c:2597,6'
          Branch Sides:
            - BranchSide:      'tree.c:2598,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetDocEntity
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeNode
            - BranchSide:      'tree.c:2600,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetDocEntity
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeNode
        - Branch String:   'tree.c:2603,9'
          Branch Sides:
            - BranchSide:      'tree.c:2604,9'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:2606,27'
              BranchSideFuncs:
                - xmlGetDocEntity
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:2607,9'
          Branch Sides:
            - BranchSide:      'tree.c:2608,17'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2618,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:2618,34'
          Branch Sides:
            - BranchSide:      'tree.c:2618,38'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2620,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2618,9'
          Branch Sides:
            - BranchSide:      'tree.c:2619,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2620,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2596,8'
          Dst:             xmlStrlen
        - Src:             'tree.c:2598,18'
          Dst:             xmlStrndup
        - Src:             'tree.c:2600,18'
          Dst:             xmlStrndup
        - Src:             'tree.c:2602,14'
          Dst:             xmlStrdup
        - Src:             'tree.c:2606,11'
          Dst:             xmlGetDocEntity
        - Src:             'tree.c:2618,38'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:2619,2'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:2623,5'
          Dst:             xmlFreeNode
    - functionName:    xmlStringGetNodeList
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1436
      functionLinenumberEnd: 1645
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        2
      argTypes:
        - 'struct._xmlDoc *'
        - 'char *'
      constantsTouched: []
      argNames:
        - doc
        - value
      BBCount:         147
      ICount:          829
      EdgeCount:       198
      CyclomaticComplexity: 53
      functionsReached:
        - xmlAddNextSibling
        - xmlBufAdd
        - xmlBufCat
        - xmlBufCreateSize
        - xmlBufDetach
        - xmlBufFree
        - xmlBufIsEmpty
        - xmlBufSetAllocationScheme
        - xmlCopyCharMultiByte
        - xmlFreeNode
        - xmlFreeNodeList
        - xmlGetDocEntity
        - xmlNewDocText
        - xmlNewReference
        - xmlStringGetNodeList
        - xmlStrndup
      functionUses:    7
      BranchProfiles:
        - Branch String:   'tree.c:1455,9'
          Branch Sides:
            - BranchSide:      'tree.c:1455,24'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1457,11'
              BranchSideFuncs:
                - xmlBufCreateSize
                - xmlBufSetAllocationScheme
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
        - Branch String:   'tree.c:1458,9'
          Branch Sides:
            - BranchSide:      'tree.c:1458,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1459,31'
              BranchSideFuncs:
                - xmlBufSetAllocationScheme
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
        - Branch String:   'tree.c:1462,5'
          Branch Sides:
            - BranchSide:      'tree.c:1463,6'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
            - BranchSide:      'tree.c:1611,10'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
        - Branch String:   'tree.c:1463,6'
          Branch Sides:
            - BranchSide:      'tree.c:1464,10'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
            - BranchSide:      'tree.c:1609,9'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
        - Branch String:   'tree.c:1470,17'
          Branch Sides:
            - BranchSide:      'tree.c:1471,17'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
            - BranchSide:      'tree.c:1474,10'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
        - Branch String:   'tree.c:1471,7'
          Branch Sides:
            - BranchSide:      'tree.c:1472,7'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1473,6'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
        - Branch String:   'tree.c:1475,26'
          Branch Sides:
            - BranchSide:      'tree.c:1475,30'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
            - BranchSide:      'tree.c:1495,18'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
        - Branch String:   'tree.c:1475,10'
          Branch Sides:
            - BranchSide:      'tree.c:1476,7'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1495,18'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
        - Branch String:   'tree.c:1478,3'
          Branch Sides:
            - BranchSide:      'tree.c:1479,12'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1492,7'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1479,24'
          Branch Sides:
            - BranchSide:      'tree.c:1479,28'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1481,17'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1479,11'
          Branch Sides:
            - BranchSide:      'tree.c:1480,14'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1481,17'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1481,29'
          Branch Sides:
            - BranchSide:      'tree.c:1481,33'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1483,17'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1481,16'
          Branch Sides:
            - BranchSide:      'tree.c:1482,14'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1483,17'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1483,29'
          Branch Sides:
            - BranchSide:      'tree.c:1483,33'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1486,12'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1483,16'
          Branch Sides:
            - BranchSide:      'tree.c:1484,14'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1486,12'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1492,7'
          Branch Sides:
            - BranchSide:      'tree.c:1493,10'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1494,7'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1495,18'
          Branch Sides:
            - BranchSide:      'tree.c:1496,7'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1516,6'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
        - Branch String:   'tree.c:1498,3'
          Branch Sides:
            - BranchSide:      'tree.c:1500,12'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1509,7'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1500,24'
          Branch Sides:
            - BranchSide:      'tree.c:1500,28'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1503,12'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1500,11'
          Branch Sides:
            - BranchSide:      'tree.c:1501,14'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1503,12'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1509,7'
          Branch Sides:
            - BranchSide:      'tree.c:1510,10'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1511,7'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1518,22'
          Branch Sides:
            - BranchSide:      'tree.c:1518,27'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
            - BranchSide:      'tree.c:1518,3'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
        - Branch String:   'tree.c:1518,3'
          Branch Sides:
            - BranchSide:      'tree.c:1518,43'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
            - BranchSide:      'tree.c:1519,8'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
        - Branch String:   'tree.c:1519,7'
          Branch Sides:
            - BranchSide:      'tree.c:1520,7'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
            - BranchSide:      'tree.c:1521,7'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
        - Branch String:   'tree.c:1521,7'
          Branch Sides:
            - BranchSide:      'tree.c:1525,24'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
            - BranchSide:      'tree.c:1594,6'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1526,25'
          Branch Sides:
            - BranchSide:      'tree.c:1527,25'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1528,29'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
        - Branch String:   'tree.c:1529,25'
          Branch Sides:
            - BranchSide:      'tree.c:1530,5'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
            - BranchSide:      'tree.c:1539,23'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStringGetNodeList
                - xmlFreeNode
        - Branch String:   'tree.c:1529,11'
          Branch Sides:
            - BranchSide:      'tree.c:1532,18'
              BranchSideFuncs:
                - xmlBufCat
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1539,23'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStringGetNodeList
                - xmlFreeNode
        - Branch String:   'tree.c:1532,8'
          Branch Sides:
            - BranchSide:      'tree.c:1533,8'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1535,7'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1539,8'
          Branch Sides:
            - BranchSide:      'tree.c:1540,29'
              BranchSideFuncs:
                - xmlNewReference
                - xmlAddNextSibling
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStringGetNodeList
                - xmlFreeNode
            - BranchSide:      'tree.c:1555,27'
              BranchSideFuncs:
                - xmlNewReference
                - xmlAddNextSibling
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStringGetNodeList
                - xmlFreeNode
        - Branch String:   'tree.c:1541,33'
          Branch Sides:
            - BranchSide:      'tree.c:1542,33'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1543,37'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStringGetNodeList
                - xmlFreeNode
        - Branch String:   'tree.c:1545,12'
          Branch Sides:
            - BranchSide:      'tree.c:1546,19'
              BranchSideFuncs:
                - xmlNewReference
                - xmlAddNextSibling
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStringGetNodeList
                - xmlFreeNode
            - BranchSide:      'tree.c:1548,30'
              BranchSideFuncs:
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStringGetNodeList
                - xmlFreeNode
        - Branch String:   'tree.c:1556,8'
          Branch Sides:
            - BranchSide:      'tree.c:1557,8'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1558,9'
              BranchSideFuncs:
                - xmlAddNextSibling
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStringGetNodeList
                - xmlFreeNode
        - Branch String:   'tree.c:1558,22'
          Branch Sides:
            - BranchSide:      'tree.c:1559,31'
              BranchSideFuncs:
                - xmlAddNextSibling
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStringGetNodeList
                - xmlFreeNode
            - BranchSide:      'tree.c:1585,8'
              BranchSideFuncs:
                - xmlAddNextSibling
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1559,66'
          Branch Sides:
            - BranchSide:      'tree.c:1560,31'
              BranchSideFuncs:
                - xmlAddNextSibling
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStringGetNodeList
                - xmlFreeNode
            - BranchSide:      'tree.c:1585,8'
              BranchSideFuncs:
                - xmlAddNextSibling
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1558,8'
          Branch Sides:
            - BranchSide:      'tree.c:1567,33'
              BranchSideFuncs:
                - xmlAddNextSibling
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStringGetNodeList
                - xmlFreeNode
            - BranchSide:      'tree.c:1585,8'
              BranchSideFuncs:
                - xmlAddNextSibling
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1567,33'
          Branch Sides:
            - BranchSide:      'tree.c:1568,33'
              BranchSideFuncs:
                - xmlStringGetNodeList
                - xmlAddNextSibling
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlFreeNode
            - BranchSide:      'tree.c:1577,29'
              BranchSideFuncs:
                - xmlAddNextSibling
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1572,37'
          Branch Sides:
            - BranchSide:      'tree.c:1573,49'
              BranchSideFuncs:
                - xmlFreeNode
                - xmlBufFree
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1576,29'
              BranchSideFuncs:
                - xmlAddNextSibling
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1579,8'
          Branch Sides:
            - BranchSide:      'tree.c:1580,32'
              BranchSideFuncs:
                - xmlAddNextSibling
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1584,4'
              BranchSideFuncs:
                - xmlAddNextSibling
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1585,8'
          Branch Sides:
            - BranchSide:      'tree.c:1586,22'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1588,33'
              BranchSideFuncs:
                - xmlAddNextSibling
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1597,10'
          Branch Sides:
            - BranchSide:      'tree.c:1601,30'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
            - BranchSide:      'tree.c:1608,2'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
        - Branch String:   'tree.c:1604,7'
          Branch Sides:
            - BranchSide:      'tree.c:1605,7'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1606,11'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlNewReference
                - xmlAddNextSibling
                - xmlStringGetNodeList
                - xmlFreeNode
                - xmlBufCat
                - xmlBufAdd
        - Branch String:   'tree.c:1611,20'
          Branch Sides:
            - BranchSide:      'tree.c:1611,24'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
            - BranchSide:      'tree.c:1615,12'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
        - Branch String:   'tree.c:1611,9'
          Branch Sides:
            - BranchSide:      'tree.c:1615,12'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
            - BranchSide:      'tree.c:1618,23'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlFreeNode
        - Branch String:   'tree.c:1618,9'
          Branch Sides:
            - BranchSide:      'tree.c:1619,23'
              BranchSideFuncs:
                - xmlNewDocText
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlFreeNode
            - BranchSide:      'tree.c:1633,16'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
        - Branch String:   'tree.c:1620,13'
          Branch Sides:
            - BranchSide:      'tree.c:1621,13'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1622,31'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
                - xmlFreeNode
        - Branch String:   'tree.c:1623,13'
          Branch Sides:
            - BranchSide:      'tree.c:1624,25'
              BranchSideFuncs:
                - xmlFreeNode
                - xmlBufFree
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1628,6'
              BranchSideFuncs:
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
        - Branch String:   'tree.c:1628,6'
          Branch Sides:
            - BranchSide:      'tree.c:1629,13'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1631,24'
              BranchSideFuncs:
                - xmlAddNextSibling
                - xmlBufFree
                - xmlFreeNodeList
        - Branch String:   'tree.c:1642,9'
          Branch Sides:
            - BranchSide:      'tree.c:1642,22'
              BranchSideFuncs:
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1643,9'
              BranchSideFuncs:
                - xmlFreeNodeList
        - Branch String:   'tree.c:1643,9'
          Branch Sides:
            - BranchSide:      'tree.c:1643,39'
              BranchSideFuncs:
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1644,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:1457,11'
          Dst:             xmlBufCreateSize
        - Src:             'tree.c:1459,5'
          Dst:             xmlBufSetAllocationScheme
        - Src:             'tree.c:1471,7'
          Dst:             xmlBufAdd
        - Src:             'tree.c:1525,13'
          Dst:             xmlStrndup
        - Src:             'tree.c:1528,13'
          Dst:             xmlGetDocEntity
        - Src:             'tree.c:1532,8'
          Dst:             xmlBufCat
        - Src:             'tree.c:1539,9'
          Dst:             xmlBufIsEmpty
        - Src:             'tree.c:1540,15'
          Dst:             xmlNewDocText
        - Src:             'tree.c:1543,24'
          Dst:             xmlBufDetach
        - Src:             'tree.c:1548,12'
          Dst:             xmlAddNextSibling
        - Src:             'tree.c:1555,11'
          Dst:             xmlNewReference
        - Src:             'tree.c:1569,49'
          Dst:             xmlStringGetNodeList
        - Src:             'tree.c:1573,37'
          Dst:             xmlFreeNode
        - Src:             'tree.c:1588,15'
          Dst:             xmlAddNextSibling
        - Src:             'tree.c:1601,9'
          Dst:             xmlCopyCharMultiByte
        - Src:             'tree.c:1604,7'
          Dst:             xmlBufCat
        - Src:             'tree.c:1615,2'
          Dst:             xmlBufAdd
        - Src:             'tree.c:1618,9'
          Dst:             xmlBufIsEmpty
        - Src:             'tree.c:1619,9'
          Dst:             xmlNewDocText
        - Src:             'tree.c:1622,18'
          Dst:             xmlBufDetach
        - Src:             'tree.c:1624,13'
          Dst:             xmlFreeNode
        - Src:             'tree.c:1631,6'
          Dst:             xmlAddNextSibling
        - Src:             'tree.c:1634,16'
          Dst:             xmlNewDocText
        - Src:             'tree.c:1641,5'
          Dst:             xmlBufFree
        - Src:             'tree.c:1643,23'
          Dst:             xmlFreeNodeList
    - functionName:    xmlNodeSetContent
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5773
      functionLinenumberEnd: 5845
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlNode *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cur
        - content
      BBCount:         69
      ICount:          347
      EdgeCount:       83
      CyclomaticComplexity: 16
      functionsReached:
        - xmlDictOwns
        - xmlFreeNodeList
        - xmlStrdup
        - xmlStringGetNodeList
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:5774,9'
          Branch Sides:
            - BranchSide:      'tree.c:5775,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5777,13'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNodeList
                - xmlStringGetNodeList
        - Branch String:   'tree.c:5777,5'
          Branch Sides:
            - BranchSide:      'tree.c:5781,24'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlStringGetNodeList
            - BranchSide:      'tree.c:5781,24'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlStringGetNodeList
            - BranchSide:      'tree.c:5781,24'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlStringGetNodeList
            - BranchSide:      'tree.c:5801,22'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlDictOwns
                - xmlStrdup
            - BranchSide:      'tree.c:5801,22'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlDictOwns
                - xmlStrdup
            - BranchSide:      'tree.c:5801,22'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlDictOwns
                - xmlStrdup
            - BranchSide:      'tree.c:5801,22'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlDictOwns
                - xmlStrdup
            - BranchSide:      'tree.c:5801,22'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlDictOwns
                - xmlStrdup
            - BranchSide:      'tree.c:5801,22'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlDictOwns
                - xmlStrdup
            - BranchSide:      'tree.c:5826,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5826,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5826,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5826,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5826,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5828,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5830,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5832,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5835,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5838,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5841,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5844,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5783,17'
          Branch Sides:
            - BranchSide:      'tree.c:5784,38'
              BranchSideFuncs:
                - xmlStringGetNodeList
                - xmlFreeNodeList
            - BranchSide:      'tree.c:5789,10'
              BranchSideFuncs:
                - xmlFreeNodeList
        - Branch String:   'tree.c:5785,21'
          Branch Sides:
            - BranchSide:      'tree.c:5786,21'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5787,13'
              BranchSideFuncs:
                - xmlFreeNodeList
        - Branch String:   'tree.c:5789,10'
          Branch Sides:
            - BranchSide:      'tree.c:5790,33'
              BranchSideFuncs:
                - xmlFreeNodeList
            - BranchSide:      'tree.c:5791,22'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5792,6'
          Branch Sides:
            - BranchSide:      'tree.c:5792,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5793,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5792,6'
          Branch Sides:
            - BranchSide:      'tree.c:5792,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5792,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5792,6'
          Branch Sides:
            - BranchSide:      'tree.c:5792,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5792,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5803,10'
          Branch Sides:
            - BranchSide:      'tree.c:5804,20'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeNodeList
                - xmlDictOwns
            - BranchSide:      'tree.c:5809,11'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlDictOwns
        - Branch String:   'tree.c:5805,21'
          Branch Sides:
            - BranchSide:      'tree.c:5806,21'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5807,13'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlDictOwns
        - Branch String:   'tree.c:5809,33'
          Branch Sides:
            - BranchSide:      'tree.c:5810,11'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlDictOwns
            - BranchSide:      'tree.c:5815,10'
              BranchSideFuncs:
                - xmlFreeNodeList
        - Branch String:   'tree.c:5809,10'
          Branch Sides:
            - BranchSide:      'tree.c:5811,17'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlDictOwns
            - BranchSide:      'tree.c:5815,10'
              BranchSideFuncs:
                - xmlFreeNodeList
        - Branch String:   'tree.c:5811,35'
          Branch Sides:
            - BranchSide:      'tree.c:5811,39'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlDictOwns
            - BranchSide:      'tree.c:5813,7'
              BranchSideFuncs:
                - xmlFreeNodeList
        - Branch String:   'tree.c:5811,63'
          Branch Sides:
            - BranchSide:      'tree.c:5812,20'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNodeList
            - BranchSide:      'tree.c:5813,7'
              BranchSideFuncs:
                - xmlFreeNodeList
        - Branch String:   'tree.c:5811,14'
          Branch Sides:
            - BranchSide:      'tree.c:5813,7'
              BranchSideFuncs:
                - xmlFreeNodeList
            - BranchSide:      'tree.c:5814,6'
              BranchSideFuncs:
                - xmlFreeNodeList
        - Branch String:   'tree.c:5815,10'
          Branch Sides:
            - BranchSide:      'tree.c:5816,33'
              BranchSideFuncs:
                - xmlFreeNodeList
            - BranchSide:      'tree.c:5817,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:5784,17'
          Dst:             xmlStringGetNodeList
        - Src:             'tree.c:5790,17'
          Dst:             xmlFreeNodeList
        - Src:             'tree.c:5804,10'
          Dst:             xmlStrdup
        - Src:             'tree.c:5812,8'
          Dst:             xmlDictOwns
        - Src:             'tree.c:5816,17'
          Dst:             xmlFreeNodeList
    - functionName:    xmlAddPropSibling
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2977
      functionLinenumberEnd: 3012
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        3
      argTypes:
        - 'struct._xmlNode *'
        - 'struct._xmlNode *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - prev
        - cur
        - prop
      BBCount:         40
      ICount:          246
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - xmlHasNsProp
        - xmlRemoveProp
        - xmlSetTreeDoc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:2980,20'
          Branch Sides:
            - BranchSide:      'tree.c:2980,24'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2983,3'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2980,57'
          Branch Sides:
            - BranchSide:      'tree.c:2981,7'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2983,3'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2981,21'
          Branch Sides:
            - BranchSide:      'tree.c:2981,25'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2983,3'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2981,59'
          Branch Sides:
            - BranchSide:      'tree.c:2982,8'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2983,3'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2982,22'
          Branch Sides:
            - BranchSide:      'tree.c:2982,26'
              BranchSideFuncs:
                - xmlHasNsProp
                - xmlRemoveProp
                - xmlSetTreeDoc
                - xmlHasNsProp
            - BranchSide:      'tree.c:2986,6'
              BranchSideFuncs:
                - xmlHasNsProp
                - xmlRemoveProp
                - xmlSetTreeDoc
                - xmlHasNsProp
        - Branch String:   'tree.c:2980,6'
          Branch Sides:
            - BranchSide:      'tree.c:2983,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2986,6'
              BranchSideFuncs:
                - xmlHasNsProp
                - xmlRemoveProp
                - xmlSetTreeDoc
                - xmlHasNsProp
        - Branch String:   'tree.c:2986,6'
          Branch Sides:
            - BranchSide:      'tree.c:2987,23'
              BranchSideFuncs:
                - xmlHasNsProp
                - xmlRemoveProp
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:2989,23'
              BranchSideFuncs:
                - xmlHasNsProp
                - xmlRemoveProp
                - xmlSetTreeDoc
        - Branch String:   'tree.c:2991,6'
          Branch Sides:
            - BranchSide:      'tree.c:2992,17'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlRemoveProp
            - BranchSide:      'tree.c:2994,17'
              BranchSideFuncs:
                - xmlRemoveProp
        - Branch String:   'tree.c:2996,6'
          Branch Sides:
            - BranchSide:      'tree.c:2997,16'
              BranchSideFuncs:
                - xmlRemoveProp
            - BranchSide:      'tree.c:3002,16'
              BranchSideFuncs:
                - xmlRemoveProp
        - Branch String:   'tree.c:2999,7'
          Branch Sides:
            - BranchSide:      'tree.c:3000,23'
              BranchSideFuncs:
                - xmlRemoveProp
            - BranchSide:      'tree.c:3001,2'
              BranchSideFuncs:
                - xmlRemoveProp
        - Branch String:   'tree.c:3005,25'
          Branch Sides:
            - BranchSide:      'tree.c:3005,28'
              BranchSideFuncs:
                - xmlRemoveProp
            - BranchSide:      'tree.c:3007,7'
              BranchSideFuncs:
                - xmlRemoveProp
        - Branch String:   'tree.c:3005,6'
          Branch Sides:
            - BranchSide:      'tree.c:3006,43'
              BranchSideFuncs:
                - xmlRemoveProp
            - BranchSide:      'tree.c:3007,7'
              BranchSideFuncs:
                - xmlRemoveProp
        - Branch String:   'tree.c:3007,21'
          Branch Sides:
            - BranchSide:      'tree.c:3007,25'
              BranchSideFuncs:
                - xmlRemoveProp
            - BranchSide:      'tree.c:3011,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3007,6'
          Branch Sides:
            - BranchSide:      'tree.c:3009,30'
              BranchSideFuncs:
                - xmlRemoveProp
            - BranchSide:      'tree.c:3011,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2987,10'
          Dst:             xmlHasNsProp
        - Src:             'tree.c:2989,10'
          Dst:             xmlHasNsProp
        - Src:             'tree.c:2992,3'
          Dst:             xmlSetTreeDoc
        - Src:             'tree.c:3009,3'
          Dst:             xmlRemoveProp
    - functionName:    xmlRemoveProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2097
      functionLinenumberEnd: 2124
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlAttr *'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         21
      ICount:          128
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - xmlFreeProp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:2099,9'
          Branch Sides:
            - BranchSide:      'tree.c:2100,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2102,9'
              BranchSideFuncs:
                - xmlFreeProp
                - xmlFreeProp
        - Branch String:   'tree.c:2102,9'
          Branch Sides:
            - BranchSide:      'tree.c:2103,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2105,11'
              BranchSideFuncs:
                - xmlFreeProp
                - xmlFreeProp
        - Branch String:   'tree.c:2106,9'
          Branch Sides:
            - BranchSide:      'tree.c:2107,35'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:2113,5'
              BranchSideFuncs:
                - xmlFreeProp
        - Branch String:   'tree.c:2108,7'
          Branch Sides:
            - BranchSide:      'tree.c:2109,4'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:2110,14'
              BranchSideFuncs:
                - xmlFreeProp
        - Branch String:   'tree.c:2113,5'
          Branch Sides:
            - BranchSide:      'tree.c:2114,6'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:2123,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2114,6'
          Branch Sides:
            - BranchSide:      'tree.c:2115,18'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:2121,15'
              BranchSideFuncs:
                - xmlFreeProp
        - Branch String:   'tree.c:2116,10'
          Branch Sides:
            - BranchSide:      'tree.c:2117,21'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:2118,18'
              BranchSideFuncs:
                - xmlFreeProp
      Callsites:
        - Src:             'tree.c:2110,2'
          Dst:             xmlFreeProp
        - Src:             'tree.c:2118,6'
          Dst:             xmlFreeProp
    - functionName:    xmlNodeGetContent
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5665
      functionLinenumberEnd: 5758
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         44
      ICount:          277
      EdgeCount:       50
      CyclomaticComplexity: 8
      functionsReached:
        - xmlBufCreate
        - xmlBufCreateSize
        - xmlBufDetach
        - xmlBufFree
        - xmlBufGetNodeContent
        - xmlBufSetAllocationScheme
        - xmlGetDocEntity
        - xmlGetPropNodeValueInternal
        - xmlStrdup
      functionUses:    13
      BranchProfiles:
        - Branch String:   'tree.c:5666,9'
          Branch Sides:
            - BranchSide:      'tree.c:5667,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5668,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlBufCreate
                - xmlBufSetAllocationScheme
                - xmlBufGetNodeContent
                - xmlBufDetach
                - xmlBufFree
                - xmlGetDocEntity
                - xmlBufCreate
                - xmlBufSetAllocationScheme
                - xmlBufGetNodeContent
                - xmlBufDetach
                - xmlBufFree
                - xmlStrdup
                - xmlStrdup
                - xmlGetPropNodeValueInternal
                - xmlBufCreateSize
                - xmlBufSetAllocationScheme
                - xmlBufGetNodeContent
                - xmlBufDetach
                - xmlBufFree
        - Branch String:   'tree.c:5668,5'
          Branch Sides:
            - BranchSide:      'tree.c:5674,23'
              BranchSideFuncs:
                - xmlBufCreateSize
                - xmlBufSetAllocationScheme
                - xmlBufGetNodeContent
                - xmlBufDetach
                - xmlBufFree
            - BranchSide:      'tree.c:5674,23'
              BranchSideFuncs:
                - xmlBufCreateSize
                - xmlBufSetAllocationScheme
                - xmlBufGetNodeContent
                - xmlBufDetach
                - xmlBufFree
            - BranchSide:      'tree.c:5684,54'
              BranchSideFuncs:
                - xmlGetPropNodeValueInternal
            - BranchSide:      'tree.c:5687,17'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:5687,17'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:5698,39'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlBufCreate
                - xmlBufSetAllocationScheme
                - xmlBufGetNodeContent
                - xmlBufDetach
                - xmlBufFree
            - BranchSide:      'tree.c:5719,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5719,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5719,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5719,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5719,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5719,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5725,12'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufSetAllocationScheme
                - xmlBufGetNodeContent
                - xmlBufDetach
                - xmlBufFree
            - BranchSide:      'tree.c:5725,12'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufSetAllocationScheme
                - xmlBufGetNodeContent
                - xmlBufDetach
                - xmlBufFree
            - BranchSide:      'tree.c:5737,15'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'tree.c:5744,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5747,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5750,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5753,17'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'tree.c:5753,17'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'tree.c:5757,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5675,21'
          Branch Sides:
            - BranchSide:      'tree.c:5676,21'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5677,43'
              BranchSideFuncs:
                - xmlBufSetAllocationScheme
                - xmlBufGetNodeContent
                - xmlBufDetach
                - xmlBufFree
        - Branch String:   'tree.c:5687,17'
          Branch Sides:
            - BranchSide:      'tree.c:5688,35'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'tree.c:5690,25'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'tree.c:5699,21'
          Branch Sides:
            - BranchSide:      'tree.c:5700,21'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5702,23'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufSetAllocationScheme
                - xmlBufGetNodeContent
                - xmlBufDetach
                - xmlBufFree
        - Branch String:   'tree.c:5703,21'
          Branch Sides:
            - BranchSide:      'tree.c:5704,21'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5705,43'
              BranchSideFuncs:
                - xmlBufSetAllocationScheme
                - xmlBufGetNodeContent
                - xmlBufDetach
                - xmlBufFree
        - Branch String:   'tree.c:5726,10'
          Branch Sides:
            - BranchSide:      'tree.c:5727,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5728,39'
              BranchSideFuncs:
                - xmlBufSetAllocationScheme
                - xmlBufGetNodeContent
                - xmlBufDetach
                - xmlBufFree
        - Branch String:   'tree.c:5753,17'
          Branch Sides:
            - BranchSide:      'tree.c:5754,35'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'tree.c:5755,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:5674,23'
          Dst:             xmlBufCreateSize
        - Src:             'tree.c:5677,17'
          Dst:             xmlBufSetAllocationScheme
        - Src:             'tree.c:5678,3'
          Dst:             xmlBufGetNodeContent
        - Src:             'tree.c:5679,23'
          Dst:             xmlBufDetach
        - Src:             'tree.c:5680,17'
          Dst:             xmlBufFree
        - Src:             'tree.c:5684,13'
          Dst:             xmlGetPropNodeValueInternal
        - Src:             'tree.c:5688,25'
          Dst:             xmlStrdup
        - Src:             'tree.c:5690,25'
          Dst:             xmlStrdup
        - Src:             'tree.c:5698,23'
          Dst:             xmlGetDocEntity
        - Src:             'tree.c:5702,23'
          Dst:             xmlBufCreate
        - Src:             'tree.c:5705,17'
          Dst:             xmlBufSetAllocationScheme
        - Src:             'tree.c:5707,17'
          Dst:             xmlBufGetNodeContent
        - Src:             'tree.c:5709,23'
          Dst:             xmlBufDetach
        - Src:             'tree.c:5710,17'
          Dst:             xmlBufFree
        - Src:             'tree.c:5725,12'
          Dst:             xmlBufCreate
        - Src:             'tree.c:5728,13'
          Dst:             xmlBufSetAllocationScheme
        - Src:             'tree.c:5730,6'
          Dst:             xmlBufGetNodeContent
        - Src:             'tree.c:5732,12'
          Dst:             xmlBufDetach
        - Src:             'tree.c:5733,6'
          Dst:             xmlBufFree
        - Src:             'tree.c:5739,12'
          Dst:             xmlStrdup
        - Src:             'tree.c:5754,25'
          Dst:             xmlStrdup
    - functionName:    xmlBufGetNodeContent
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5527
      functionLinenumberEnd: 5650
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlBuf *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - buf
        - cur
      BBCount:         92
      ICount:          436
      EdgeCount:       110
      CyclomaticComplexity: 20
      functionsReached:
        - xmlBufCat
        - xmlBufGetNodeContent
        - xmlGetDocEntity
      functionUses:    9
      BranchProfiles:
        - Branch String:   'tree.c:5528,23'
          Branch Sides:
            - BranchSide:      'tree.c:5528,41'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5528,27'
              BranchSideFuncs:
                - xmlBufCat
                - xmlBufGetNodeContent
                - xmlGetDocEntity
                - xmlBufGetNodeContent
                - xmlBufCat
                - xmlBufGetNodeContent
                - xmlBufCat
                - xmlBufGetNodeContent
                - xmlBufCat
                - xmlBufCat
        - Branch String:   'tree.c:5528,9'
          Branch Sides:
            - BranchSide:      'tree.c:5528,41'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5529,13'
              BranchSideFuncs:
                - xmlBufCat
                - xmlBufGetNodeContent
                - xmlGetDocEntity
                - xmlBufGetNodeContent
                - xmlBufCat
                - xmlBufGetNodeContent
                - xmlBufCat
                - xmlBufGetNodeContent
                - xmlBufCat
                - xmlBufCat
        - Branch String:   'tree.c:5529,5'
          Branch Sides:
            - BranchSide:      'tree.c:5532,16'
              BranchSideFuncs:
                - xmlBufCat
            - BranchSide:      'tree.c:5532,16'
              BranchSideFuncs:
                - xmlBufCat
            - BranchSide:      'tree.c:5536,38'
              BranchSideFuncs:
                - xmlBufGetNodeContent
                - xmlBufCat
            - BranchSide:      'tree.c:5536,38'
              BranchSideFuncs:
                - xmlBufGetNodeContent
                - xmlBufCat
            - BranchSide:      'tree.c:5585,48'
              BranchSideFuncs:
                - xmlBufGetNodeContent
                - xmlBufCat
            - BranchSide:      'tree.c:5599,16'
              BranchSideFuncs:
                - xmlBufCat
            - BranchSide:      'tree.c:5599,16'
              BranchSideFuncs:
                - xmlBufCat
            - BranchSide:      'tree.c:5606,39'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlBufGetNodeContent
            - BranchSide:      'tree.c:5628,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5628,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5628,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5628,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5628,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5628,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5631,12'
              BranchSideFuncs:
                - xmlBufGetNodeContent
            - BranchSide:      'tree.c:5631,12'
              BranchSideFuncs:
                - xmlBufGetNodeContent
            - BranchSide:      'tree.c:5642,16'
              BranchSideFuncs:
                - xmlBufCat
            - BranchSide:      'tree.c:5647,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5647,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5647,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5649,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5538,17'
          Branch Sides:
            - BranchSide:      'tree.c:5539,29'
              BranchSideFuncs:
                - xmlBufGetNodeContent
                - xmlBufCat
            - BranchSide:      'tree.c:5582,3'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5539,21'
          Branch Sides:
            - BranchSide:      'tree.c:5542,33'
              BranchSideFuncs:
                - xmlBufGetNodeContent
                - xmlBufCat
            - BranchSide:      'tree.c:5542,33'
              BranchSideFuncs:
                - xmlBufGetNodeContent
                - xmlBufCat
            - BranchSide:      'tree.c:5546,50'
              BranchSideFuncs:
                - xmlBufGetNodeContent
                - xmlBufCat
            - BranchSide:      'tree.c:5549,29'
              BranchSideFuncs:
                - xmlBufGetNodeContent
                - xmlBufCat
        - Branch String:   'tree.c:5542,33'
          Branch Sides:
            - BranchSide:      'tree.c:5543,43'
              BranchSideFuncs:
                - xmlBufCat
                - xmlBufGetNodeContent
            - BranchSide:      'tree.c:5544,29'
              BranchSideFuncs:
                - xmlBufGetNodeContent
                - xmlBufCat
        - Branch String:   'tree.c:5554,25'
          Branch Sides:
            - BranchSide:      'tree.c:5555,29'
              BranchSideFuncs:
                - xmlBufGetNodeContent
                - xmlBufCat
            - BranchSide:      'tree.c:5560,25'
              BranchSideFuncs:
                - xmlBufGetNodeContent
                - xmlBufCat
        - Branch String:   'tree.c:5555,29'
          Branch Sides:
            - BranchSide:      'tree.c:5556,35'
              BranchSideFuncs:
                - xmlBufGetNodeContent
                - xmlBufCat
            - BranchSide:      'tree.c:5559,21'
              BranchSideFuncs:
                - xmlBufGetNodeContent
                - xmlBufCat
        - Branch String:   'tree.c:5560,25'
          Branch Sides:
            - BranchSide:      'tree.c:5561,25'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5563,25'
              BranchSideFuncs:
                - xmlBufGetNodeContent
                - xmlBufCat
        - Branch String:   'tree.c:5563,25'
          Branch Sides:
            - BranchSide:      'tree.c:5564,31'
              BranchSideFuncs:
                - xmlBufGetNodeContent
                - xmlBufCat
            - BranchSide:      'tree.c:5568,21'
              BranchSideFuncs:
                - xmlBufGetNodeContent
                - xmlBufCat
        - Branch String:   'tree.c:5570,29'
          Branch Sides:
            - BranchSide:      'tree.c:5571,29'
              BranchSideFuncs:
                - xmlBufGetNodeContent
                - xmlBufCat
            - BranchSide:      'tree.c:5572,29'
              BranchSideFuncs:
                - xmlBufGetNodeContent
                - xmlBufCat
        - Branch String:   'tree.c:5572,29'
          Branch Sides:
            - BranchSide:      'tree.c:5573,33'
              BranchSideFuncs:
                - xmlBufGetNodeContent
                - xmlBufCat
            - BranchSide:      'tree.c:5576,29'
              BranchSideFuncs:
                - xmlBufGetNodeContent
                - xmlBufCat
        - Branch String:   'tree.c:5576,29'
          Branch Sides:
            - BranchSide:      'tree.c:5577,35'
              BranchSideFuncs:
                - xmlBufGetNodeContent
                - xmlBufCat
            - BranchSide:      'tree.c:5580,21'
              BranchSideFuncs:
                - xmlBufGetNodeContent
                - xmlBufCat
        - Branch String:   'tree.c:5580,21'
          Branch Sides:
            - BranchSide:      'tree.c:5538,17'
              BranchSideFuncs:
                - xmlBufGetNodeContent
                - xmlBufCat
            - BranchSide:      'tree.c:5569,31'
              BranchSideFuncs:
                - xmlBufGetNodeContent
                - xmlBufCat
        - Branch String:   'tree.c:5588,3'
          Branch Sides:
            - BranchSide:      'tree.c:5589,11'
              BranchSideFuncs:
                - xmlBufGetNodeContent
                - xmlBufCat
            - BranchSide:      'tree.c:5595,17'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5589,11'
          Branch Sides:
            - BranchSide:      'tree.c:5590,21'
              BranchSideFuncs:
                - xmlBufCat
                - xmlBufGetNodeContent
            - BranchSide:      'tree.c:5592,32'
              BranchSideFuncs:
                - xmlBufGetNodeContent
                - xmlBufCat
        - Branch String:   'tree.c:5607,21'
          Branch Sides:
            - BranchSide:      'tree.c:5608,21'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5615,23'
              BranchSideFuncs:
                - xmlBufGetNodeContent
        - Branch String:   'tree.c:5616,17'
          Branch Sides:
            - BranchSide:      'tree.c:5617,28'
              BranchSideFuncs:
                - xmlBufGetNodeContent
            - BranchSide:      'tree.c:5620,3'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5632,6'
          Branch Sides:
            - BranchSide:      'tree.c:5633,8'
              BranchSideFuncs:
                - xmlBufGetNodeContent
            - BranchSide:      'tree.c:5640,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5633,39'
          Branch Sides:
            - BranchSide:      'tree.c:5634,8'
              BranchSideFuncs:
                - xmlBufGetNodeContent
            - BranchSide:      'tree.c:5636,28'
              BranchSideFuncs:
                - xmlBufGetNodeContent
        - Branch String:   'tree.c:5634,36'
          Branch Sides:
            - BranchSide:      'tree.c:5635,8'
              BranchSideFuncs:
                - xmlBufGetNodeContent
            - BranchSide:      'tree.c:5636,28'
              BranchSideFuncs:
                - xmlBufGetNodeContent
        - Branch String:   'tree.c:5633,7'
          Branch Sides:
            - BranchSide:      'tree.c:5636,28'
              BranchSideFuncs:
                - xmlBufGetNodeContent
            - BranchSide:      'tree.c:5638,9'
              BranchSideFuncs:
                - xmlBufGetNodeContent
      Callsites:
        - Src:             'tree.c:5532,6'
          Dst:             xmlBufCat
        - Src:             'tree.c:5543,33'
          Dst:             xmlBufCat
        - Src:             'tree.c:5546,29'
          Dst:             xmlBufGetNodeContent
        - Src:             'tree.c:5590,11'
          Dst:             xmlBufCat
        - Src:             'tree.c:5592,11'
          Dst:             xmlBufGetNodeContent
        - Src:             'tree.c:5599,6'
          Dst:             xmlBufCat
        - Src:             'tree.c:5606,23'
          Dst:             xmlGetDocEntity
        - Src:             'tree.c:5617,7'
          Dst:             xmlBufGetNodeContent
        - Src:             'tree.c:5636,7'
          Dst:             xmlBufGetNodeContent
        - Src:             'tree.c:5642,6'
          Dst:             xmlBufCat
    - functionName:    xmlNodeBufGetContent
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5499
      functionLinenumberEnd: 5510
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlBuffer *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - buffer
        - cur
      BBCount:         14
      ICount:          71
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlBufBackToBuffer
        - xmlBufFromBuffer
        - xmlBufGetNodeContent
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:5503,23'
          Branch Sides:
            - BranchSide:      'tree.c:5503,44'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5503,27'
              BranchSideFuncs:
                - xmlBufFromBuffer
                - xmlBufGetNodeContent
                - xmlBufBackToBuffer
        - Branch String:   'tree.c:5503,9'
          Branch Sides:
            - BranchSide:      'tree.c:5503,44'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5504,28'
              BranchSideFuncs:
                - xmlBufFromBuffer
                - xmlBufGetNodeContent
                - xmlBufBackToBuffer
        - Branch String:   'tree.c:5507,19'
          Branch Sides:
            - BranchSide:      'tree.c:5507,23'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5508,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5507,9'
          Branch Sides:
            - BranchSide:      'tree.c:5508,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5509,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:5504,11'
          Dst:             xmlBufFromBuffer
        - Src:             'tree.c:5505,11'
          Dst:             xmlBufGetNodeContent
        - Src:             'tree.c:5506,14'
          Dst:             xmlBufBackToBuffer
    - functionName:    xmlNodeGetBase
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5477
      functionLinenumberEnd: 5481
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - doc
        - cur
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlNodeGetBaseSafe
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:5480,5'
          Dst:             xmlNodeGetBaseSafe
    - functionName:    xmlNodeGetBaseSafe
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5368
      functionLinenumberEnd: 5463
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
        - 'char **'
      constantsTouched: []
      argNames:
        - doc
        - cur
        - baseOut
      BBCount:         82
      ICount:          435
      EdgeCount:       114
      CyclomaticComplexity: 34
      functionsReached:
        - xmlBuildURISafe
        - xmlNodeGetAttrValue
        - xmlStrcasecmp
        - xmlStrdup
        - xmlStrncmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:5373,9'
          Branch Sides:
            - BranchSide:      'tree.c:5374,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5375,6'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
        - Branch String:   'tree.c:5376,23'
          Branch Sides:
            - BranchSide:      'tree.c:5376,27'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
            - BranchSide:      'tree.c:5378,10'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
        - Branch String:   'tree.c:5376,9'
          Branch Sides:
            - BranchSide:      'tree.c:5377,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5378,10'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
        - Branch String:   'tree.c:5378,23'
          Branch Sides:
            - BranchSide:      'tree.c:5378,27'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
            - BranchSide:      'tree.c:5380,9'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
        - Branch String:   'tree.c:5378,9'
          Branch Sides:
            - BranchSide:      'tree.c:5379,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5380,9'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
        - Branch String:   'tree.c:5380,9'
          Branch Sides:
            - BranchSide:      'tree.c:5381,15'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
            - BranchSide:      'tree.c:5383,10'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
        - Branch String:   'tree.c:5383,23'
          Branch Sides:
            - BranchSide:      'tree.c:5383,27'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
            - BranchSide:      'tree.c:5410,5'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
        - Branch String:   'tree.c:5383,9'
          Branch Sides:
            - BranchSide:      'tree.c:5384,15'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
            - BranchSide:      'tree.c:5410,5'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
        - Branch String:   'tree.c:5385,23'
          Branch Sides:
            - BranchSide:      'tree.c:5385,27'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
            - BranchSide:      'tree.c:5385,2'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
        - Branch String:   'tree.c:5385,2'
          Branch Sides:
            - BranchSide:      'tree.c:5386,10'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
            - BranchSide:      'tree.c:5407,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5386,10'
          Branch Sides:
            - BranchSide:      'tree.c:5387,16'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
            - BranchSide:      'tree.c:5390,25'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
        - Branch String:   'tree.c:5390,10'
          Branch Sides:
            - BranchSide:      'tree.c:5391,16'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
            - BranchSide:      'tree.c:5394,25'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
        - Branch String:   'tree.c:5394,10'
          Branch Sides:
            - BranchSide:      'tree.c:5395,16'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'tree.c:5398,25'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'tree.c:5398,10'
          Branch Sides:
            - BranchSide:      'tree.c:5399,41'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
            - BranchSide:      'tree.c:5405,12'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
        - Branch String:   'tree.c:5399,21'
          Branch Sides:
            - BranchSide:      'tree.c:5400,21'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5401,21'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5401,21'
          Branch Sides:
            - BranchSide:      'tree.c:5402,21'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5403,17'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5410,5'
          Branch Sides:
            - BranchSide:      'tree.c:5411,6'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
            - BranchSide:      'tree.c:5446,10'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
        - Branch String:   'tree.c:5411,6'
          Branch Sides:
            - BranchSide:      'tree.c:5412,40'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'tree.c:5420,6'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
        - Branch String:   'tree.c:5416,17'
          Branch Sides:
            - BranchSide:      'tree.c:5417,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5418,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5420,6'
          Branch Sides:
            - BranchSide:      'tree.c:5421,30'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
                - xmlBuildURISafe
                - xmlStrdup
                - xmlStrdup
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
            - BranchSide:      'tree.c:5443,8'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
        - Branch String:   'tree.c:5421,10'
          Branch Sides:
            - BranchSide:      'tree.c:5423,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5426,10'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrdup
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
        - Branch String:   'tree.c:5426,10'
          Branch Sides:
            - BranchSide:      'tree.c:5427,7'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrdup
                - xmlBuildURISafe
            - BranchSide:      'tree.c:5442,2'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
        - Branch String:   'tree.c:5427,7'
          Branch Sides:
            - BranchSide:      'tree.c:5428,29'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrdup
            - BranchSide:      'tree.c:5435,13'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlBuildURISafe
                - xmlStrdup
        - Branch String:   'tree.c:5431,25'
          Branch Sides:
            - BranchSide:      'tree.c:5432,32'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5433,13'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlBuildURISafe
                - xmlStrdup
        - Branch String:   'tree.c:5437,49'
          Branch Sides:
            - BranchSide:      'tree.c:5438,20'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
            - BranchSide:      'tree.c:5440,21'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5438,48'
          Branch Sides:
            - BranchSide:      'tree.c:5439,20'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
            - BranchSide:      'tree.c:5440,21'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5437,7'
          Branch Sides:
            - BranchSide:      'tree.c:5440,21'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
            - BranchSide:      'tree.c:5441,6'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
        - Branch String:   'tree.c:5446,23'
          Branch Sides:
            - BranchSide:      'tree.c:5446,27'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
            - BranchSide:      'tree.c:5446,43'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5446,9'
          Branch Sides:
            - BranchSide:      'tree.c:5446,43'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
            - BranchSide:      'tree.c:5447,6'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
        - Branch String:   'tree.c:5447,6'
          Branch Sides:
            - BranchSide:      'tree.c:5448,22'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'tree.c:5452,35'
              BranchSideFuncs:
                - xmlBuildURISafe
        - Branch String:   'tree.c:5449,17'
          Branch Sides:
            - BranchSide:      'tree.c:5450,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5451,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5454,17'
          Branch Sides:
            - BranchSide:      'tree.c:5455,24'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5456,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:5390,11'
          Dst:             xmlStrcasecmp
        - Src:             'tree.c:5394,11'
          Dst:             xmlStrcasecmp
        - Src:             'tree.c:5398,11'
          Dst:             xmlStrcasecmp
        - Src:             'tree.c:5399,21'
          Dst:             xmlNodeGetAttrValue
        - Src:             'tree.c:5415,12'
          Dst:             xmlStrdup
        - Src:             'tree.c:5421,10'
          Dst:             xmlNodeGetAttrValue
        - Src:             'tree.c:5428,13'
          Dst:             xmlBuildURISafe
        - Src:             'tree.c:5437,9'
          Dst:             xmlStrncmp
        - Src:             'tree.c:5438,9'
          Dst:             xmlStrncmp
        - Src:             'tree.c:5439,9'
          Dst:             xmlStrncmp
        - Src:             'tree.c:5448,12'
          Dst:             xmlStrdup
        - Src:             'tree.c:5452,19'
          Dst:             xmlBuildURISafe
    - functionName:    xmlNodeGetAttrValue
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6893
      functionLinenumberEnd: 6908
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlNode *'
        - 'char *'
        - 'char *'
        - 'char **'
      constantsTouched: []
      argNames:
        - node
        - name
        - nsUri
        - out
      BBCount:         10
      ICount:          68
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlGetPropNodeInternal
        - xmlGetPropNodeValueInternal
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tree.c:6896,9'
          Branch Sides:
            - BranchSide:      'tree.c:6897,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6898,6'
              BranchSideFuncs:
                - xmlGetPropNodeInternal
                - xmlGetPropNodeValueInternal
        - Branch String:   'tree.c:6901,9'
          Branch Sides:
            - BranchSide:      'tree.c:6902,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6904,40'
              BranchSideFuncs:
                - xmlGetPropNodeValueInternal
        - Branch String:   'tree.c:6905,9'
          Branch Sides:
            - BranchSide:      'tree.c:6906,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6907,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:6900,12'
          Dst:             xmlGetPropNodeInternal
        - Src:             'tree.c:6904,12'
          Dst:             xmlGetPropNodeValueInternal
    - functionName:    xmlNodeSetBase
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5289
      functionLinenumberEnd: 5346
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlNode *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cur
        - uri
      BBCount:         45
      ICount:          231
      EdgeCount:       51
      CyclomaticComplexity: 8
      functionsReached:
        - xmlPathToURI
        - xmlSearchNsByHref
        - xmlSetNsProp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:5293,9'
          Branch Sides:
            - BranchSide:      'tree.c:5294,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5295,12'
              BranchSideFuncs:
                - xmlPathToURI
                - xmlSearchNsByHref
                - xmlPathToURI
                - xmlSetNsProp
        - Branch String:   'tree.c:5295,5'
          Branch Sides:
            - BranchSide:      'tree.c:5312,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5312,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5312,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5312,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5312,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5312,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5312,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5312,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5312,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5312,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5312,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5312,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5312,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5312,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5312,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5312,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5315,6'
              BranchSideFuncs:
                - xmlSearchNsByHref
                - xmlPathToURI
                - xmlSetNsProp
            - BranchSide:      'tree.c:5315,6'
              BranchSideFuncs:
                - xmlSearchNsByHref
                - xmlPathToURI
                - xmlSetNsProp
            - BranchSide:      'tree.c:5318,34'
              BranchSideFuncs:
                - xmlPathToURI
            - BranchSide:      'tree.c:5318,34'
              BranchSideFuncs:
                - xmlPathToURI
            - BranchSide:      'tree.c:5333,28'
              BranchSideFuncs:
                - xmlSearchNsByHref
                - xmlPathToURI
                - xmlSetNsProp
        - Branch String:   'tree.c:5320,10'
          Branch Sides:
            - BranchSide:      'tree.c:5321,3'
              BranchSideFuncs:
                - xmlPathToURI
            - BranchSide:      'tree.c:5322,10'
              BranchSideFuncs:
                - xmlPathToURI
        - Branch String:   'tree.c:5322,10'
          Branch Sides:
            - BranchSide:      'tree.c:5323,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5325,27'
              BranchSideFuncs:
                - xmlPathToURI
        - Branch String:   'tree.c:5326,21'
          Branch Sides:
            - BranchSide:      'tree.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5327,21'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5334,9'
          Branch Sides:
            - BranchSide:      'tree.c:5335,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5336,26'
              BranchSideFuncs:
                - xmlPathToURI
                - xmlSetNsProp
        - Branch String:   'tree.c:5337,9'
          Branch Sides:
            - BranchSide:      'tree.c:5338,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5339,22'
              BranchSideFuncs:
                - xmlSetNsProp
        - Branch String:   'tree.c:5339,9'
          Branch Sides:
            - BranchSide:      'tree.c:5340,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5343,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:5325,14'
          Dst:             xmlPathToURI
        - Src:             'tree.c:5333,10'
          Dst:             xmlSearchNsByHref
        - Src:             'tree.c:5336,13'
          Dst:             xmlPathToURI
        - Src:             'tree.c:5339,9'
          Dst:             xmlSetNsProp
    - functionName:    xmlNodeSetName
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5225
      functionLinenumberEnd: 5274
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlNode *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cur
        - name
      BBCount:         48
      ICount:          228
      EdgeCount:       55
      CyclomaticComplexity: 9
      functionsReached:
        - xmlDictLookup
        - xmlDictOwns
        - xmlStrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:5230,9'
          Branch Sides:
            - BranchSide:      'tree.c:5230,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5231,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
        - Branch String:   'tree.c:5231,9'
          Branch Sides:
            - BranchSide:      'tree.c:5231,23'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5232,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
        - Branch String:   'tree.c:5232,5'
          Branch Sides:
            - BranchSide:      'tree.c:5243,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5243,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5243,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5243,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5243,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5243,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5243,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5243,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5243,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5243,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5254,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
            - BranchSide:      'tree.c:5254,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
            - BranchSide:      'tree.c:5254,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
            - BranchSide:      'tree.c:5254,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
            - BranchSide:      'tree.c:5254,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
            - BranchSide:      'tree.c:5254,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
            - BranchSide:      'tree.c:5254,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
            - BranchSide:      'tree.c:5254,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
            - BranchSide:      'tree.c:5254,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
            - BranchSide:      'tree.c:5254,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
            - BranchSide:      'tree.c:5256,11'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
        - Branch String:   'tree.c:5257,9'
          Branch Sides:
            - BranchSide:      'tree.c:5258,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
            - BranchSide:      'tree.c:5260,14'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
        - Branch String:   'tree.c:5262,9'
          Branch Sides:
            - BranchSide:      'tree.c:5263,14'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictOwns
            - BranchSide:      'tree.c:5267,6'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'tree.c:5263,33'
          Branch Sides:
            - BranchSide:      'tree.c:5263,50'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:5265,28'
              BranchSideFuncs:
                - xmlDictLookup
        - Branch String:   'tree.c:5263,13'
          Branch Sides:
            - BranchSide:      'tree.c:5264,15'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'tree.c:5265,28'
              BranchSideFuncs:
                - xmlDictLookup
        - Branch String:   'tree.c:5267,6'
          Branch Sides:
            - BranchSide:      'tree.c:5268,15'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'tree.c:5269,24'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'tree.c:5272,9'
          Branch Sides:
            - BranchSide:      'tree.c:5272,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5273,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:5263,38'
          Dst:             xmlDictOwns
        - Src:             'tree.c:5265,14'
          Dst:             xmlDictLookup
        - Src:             'tree.c:5269,14'
          Dst:             xmlStrdup
    - functionName:    xmlNodeGetSpacePreserve
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5193
      functionLinenumberEnd: 5214
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         19
      ICount:          100
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlGetNsProp
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:5196,23'
          Branch Sides:
            - BranchSide:      'tree.c:5196,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5197,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5196,9'
          Branch Sides:
            - BranchSide:      'tree.c:5197,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5198,5'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:5198,5'
          Branch Sides:
            - BranchSide:      'tree.c:5199,23'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:5213,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5200,6'
          Branch Sides:
            - BranchSide:      'tree.c:5201,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsProp
            - BranchSide:      'tree.c:5211,8'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:5201,10'
          Branch Sides:
            - BranchSide:      'tree.c:5202,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5205,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsProp
                - xmlStrEqual
        - Branch String:   'tree.c:5205,10'
          Branch Sides:
            - BranchSide:      'tree.c:5206,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5209,6'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
      Callsites:
        - Src:             'tree.c:5199,10'
          Dst:             xmlGetNsProp
        - Src:             'tree.c:5201,10'
          Dst:             xmlStrEqual
        - Src:             'tree.c:5205,10'
          Dst:             xmlStrEqual
    - functionName:    xmlGetNsProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6987
      functionLinenumberEnd: 6994
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct._xmlNode *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - node
        - name
        - nameSpace
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlGetPropNodeInternal
        - xmlGetPropNodeValueInternal
      functionUses:    5
      BranchProfiles:
        - Branch String:   'tree.c:6991,9'
          Branch Sides:
            - BranchSide:      'tree.c:6992,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6993,40'
              BranchSideFuncs:
                - xmlGetPropNodeValueInternal
      Callsites:
        - Src:             'tree.c:6990,12'
          Dst:             xmlGetPropNodeInternal
        - Src:             'tree.c:6993,12'
          Dst:             xmlGetPropNodeValueInternal
    - functionName:    xmlNodeSetSpacePreserve
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5140
      functionLinenumberEnd: 5179
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlNode *'
        - int
      constantsTouched: []
      argNames:
        - cur
        - val
      BBCount:         35
      ICount:          153
      EdgeCount:       35
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSearchNsByHref
        - xmlSetNsProp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:5143,9'
          Branch Sides:
            - BranchSide:      'tree.c:5143,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5144,12'
              BranchSideFuncs:
                - xmlSearchNsByHref
                - xmlSetNsProp
                - xmlSetNsProp
        - Branch String:   'tree.c:5144,5'
          Branch Sides:
            - BranchSide:      'tree.c:5163,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5163,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5163,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5163,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5163,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5163,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5163,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5163,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5163,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5163,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5163,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5163,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5163,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5163,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5163,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5163,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5163,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5163,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5166,6'
              BranchSideFuncs:
                - xmlSearchNsByHref
                - xmlSetNsProp
                - xmlSetNsProp
            - BranchSide:      'tree.c:5166,6'
              BranchSideFuncs:
                - xmlSearchNsByHref
                - xmlSetNsProp
                - xmlSetNsProp
            - BranchSide:      'tree.c:5168,28'
              BranchSideFuncs:
                - xmlSearchNsByHref
                - xmlSetNsProp
                - xmlSetNsProp
        - Branch String:   'tree.c:5169,9'
          Branch Sides:
            - BranchSide:      'tree.c:5170,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5171,13'
              BranchSideFuncs:
                - xmlSetNsProp
                - xmlSetNsProp
        - Branch String:   'tree.c:5171,5'
          Branch Sides:
            - BranchSide:      'tree.c:5171,5'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5173,15'
              BranchSideFuncs:
                - xmlSetNsProp
            - BranchSide:      'tree.c:5176,15'
              BranchSideFuncs:
                - xmlSetNsProp
      Callsites:
        - Src:             'tree.c:5168,10'
          Dst:             xmlSearchNsByHref
        - Src:             'tree.c:5173,2'
          Dst:             xmlSetNsProp
        - Src:             'tree.c:5176,2'
          Dst:             xmlSetNsProp
    - functionName:    xmlNodeGetLang
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5115
      functionLinenumberEnd: 5127
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         14
      ICount:          66
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlGetNsProp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:5118,23'
          Branch Sides:
            - BranchSide:      'tree.c:5118,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5119,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5118,9'
          Branch Sides:
            - BranchSide:      'tree.c:5119,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5120,5'
              BranchSideFuncs:
                - xmlGetNsProp
        - Branch String:   'tree.c:5120,5'
          Branch Sides:
            - BranchSide:      'tree.c:5121,29'
              BranchSideFuncs:
                - xmlGetNsProp
            - BranchSide:      'tree.c:5126,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5122,6'
          Branch Sides:
            - BranchSide:      'tree.c:5123,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5124,8'
              BranchSideFuncs:
                - xmlGetNsProp
      Callsites:
        - Src:             'tree.c:5121,16'
          Dst:             xmlGetNsProp
    - functionName:    xmlNodeSetLang
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5069
      functionLinenumberEnd: 5101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlNode *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cur
        - lang
      BBCount:         32
      ICount:          139
      EdgeCount:       33
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSearchNsByHref
        - xmlSetNsProp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:5072,9'
          Branch Sides:
            - BranchSide:      'tree.c:5072,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5073,12'
              BranchSideFuncs:
                - xmlSearchNsByHref
                - xmlSetNsProp
        - Branch String:   'tree.c:5073,5'
          Branch Sides:
            - BranchSide:      'tree.c:5092,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5092,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5092,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5092,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5092,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5092,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5092,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5092,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5092,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5092,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5092,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5092,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5092,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5092,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5092,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5092,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5092,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5092,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5095,6'
              BranchSideFuncs:
                - xmlSearchNsByHref
                - xmlSetNsProp
            - BranchSide:      'tree.c:5095,6'
              BranchSideFuncs:
                - xmlSearchNsByHref
                - xmlSetNsProp
            - BranchSide:      'tree.c:5097,28'
              BranchSideFuncs:
                - xmlSearchNsByHref
                - xmlSetNsProp
        - Branch String:   'tree.c:5098,9'
          Branch Sides:
            - BranchSide:      'tree.c:5099,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5100,18'
              BranchSideFuncs:
                - xmlSetNsProp
      Callsites:
        - Src:             'tree.c:5097,10'
          Dst:             xmlSearchNsByHref
        - Src:             'tree.c:5100,5'
          Dst:             xmlSetNsProp
    - functionName:    xmlDocSetRootElement
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5030
      functionLinenumberEnd: 5056
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        2
      argTypes:
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - doc
        - root
      BBCount:         23
      ICount:          128
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - xmlAddSibling
        - xmlReplaceNode
        - xmlSetTreeDoc
        - xmlUnlinkNode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:5033,9'
          Branch Sides:
            - BranchSide:      'tree.c:5033,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5034,10'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlSetTreeDoc
                - xmlReplaceNode
                - xmlAddSibling
        - Branch String:   'tree.c:5034,24'
          Branch Sides:
            - BranchSide:      'tree.c:5034,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5035,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5034,9'
          Branch Sides:
            - BranchSide:      'tree.c:5035,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5036,19'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlSetTreeDoc
                - xmlReplaceNode
                - xmlAddSibling
        - Branch String:   'tree.c:5040,5'
          Branch Sides:
            - BranchSide:      'tree.c:5041,6'
              BranchSideFuncs:
                - xmlReplaceNode
                - xmlAddSibling
            - BranchSide:      'tree.c:5045,9'
              BranchSideFuncs:
                - xmlReplaceNode
                - xmlAddSibling
        - Branch String:   'tree.c:5041,6'
          Branch Sides:
            - BranchSide:      'tree.c:5042,6'
              BranchSideFuncs:
                - xmlReplaceNode
                - xmlAddSibling
            - BranchSide:      'tree.c:5043,15'
              BranchSideFuncs:
                - xmlReplaceNode
                - xmlAddSibling
        - Branch String:   'tree.c:5045,9'
          Branch Sides:
            - BranchSide:      'tree.c:5046,6'
              BranchSideFuncs:
                - xmlAddSibling
            - BranchSide:      'tree.c:5053,17'
              BranchSideFuncs:
                - xmlReplaceNode
        - Branch String:   'tree.c:5046,6'
          Branch Sides:
            - BranchSide:      'tree.c:5047,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5050,20'
              BranchSideFuncs:
                - xmlAddSibling
      Callsites:
        - Src:             'tree.c:5036,5'
          Dst:             xmlUnlinkNode
        - Src:             'tree.c:5037,5'
          Dst:             xmlSetTreeDoc
        - Src:             'tree.c:5050,6'
          Dst:             xmlAddSibling
        - Src:             'tree.c:5053,2'
          Dst:             xmlReplaceNode
    - functionName:    xmlAddSibling
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3167
      functionLinenumberEnd: 3218
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        2
      argTypes:
        - 'struct._xmlNode *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - cur
        - elem
      BBCount:         47
      ICount:          271
      EdgeCount:       64
      CyclomaticComplexity: 19
      functionsReached:
        - xmlAddPropSibling
        - xmlFreeNode
        - xmlNodeAddContent
        - xmlSetTreeDoc
        - xmlUnlinkNode
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:3170,23'
          Branch Sides:
            - BranchSide:      'tree.c:3170,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3171,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3170,9'
          Branch Sides:
            - BranchSide:      'tree.c:3171,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3174,10'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlSetTreeDoc
                - xmlAddPropSibling
                - xmlNodeAddContent
                - xmlFreeNode
        - Branch String:   'tree.c:3174,24'
          Branch Sides:
            - BranchSide:      'tree.c:3174,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3175,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3174,9'
          Branch Sides:
            - BranchSide:      'tree.c:3175,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3178,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlSetTreeDoc
                - xmlAddPropSibling
                - xmlNodeAddContent
                - xmlFreeNode
        - Branch String:   'tree.c:3178,9'
          Branch Sides:
            - BranchSide:      'tree.c:3179,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3186,10'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlSetTreeDoc
                - xmlAddPropSibling
                - xmlNodeAddContent
                - xmlFreeNode
        - Branch String:   'tree.c:3186,43'
          Branch Sides:
            - BranchSide:      'tree.c:3186,47'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlSetTreeDoc
                - xmlAddPropSibling
                - xmlNodeAddContent
                - xmlFreeNode
            - BranchSide:      'tree.c:3192,2'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlSetTreeDoc
                - xmlAddPropSibling
                - xmlNodeAddContent
                - xmlFreeNode
        - Branch String:   'tree.c:3186,68'
          Branch Sides:
            - BranchSide:      'tree.c:3187,3'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlSetTreeDoc
                - xmlAddPropSibling
                - xmlNodeAddContent
                - xmlFreeNode
            - BranchSide:      'tree.c:3192,2'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlSetTreeDoc
                - xmlAddPropSibling
                - xmlNodeAddContent
                - xmlFreeNode
        - Branch String:   'tree.c:3187,34'
          Branch Sides:
            - BranchSide:      'tree.c:3188,3'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlSetTreeDoc
                - xmlAddPropSibling
                - xmlNodeAddContent
                - xmlFreeNode
            - BranchSide:      'tree.c:3192,2'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlSetTreeDoc
                - xmlAddPropSibling
                - xmlNodeAddContent
                - xmlFreeNode
        - Branch String:   'tree.c:3188,30'
          Branch Sides:
            - BranchSide:      'tree.c:3189,3'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlSetTreeDoc
                - xmlAddPropSibling
                - xmlNodeAddContent
                - xmlFreeNode
            - BranchSide:      'tree.c:3192,2'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlSetTreeDoc
                - xmlAddPropSibling
                - xmlNodeAddContent
                - xmlFreeNode
        - Branch String:   'tree.c:3186,9'
          Branch Sides:
            - BranchSide:      'tree.c:3190,8'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlSetTreeDoc
                - xmlAddPropSibling
                - xmlNodeAddContent
                - xmlFreeNode
            - BranchSide:      'tree.c:3192,2'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlSetTreeDoc
                - xmlAddPropSibling
                - xmlNodeAddContent
                - xmlFreeNode
        - Branch String:   'tree.c:3192,2'
          Branch Sides:
            - BranchSide:      'tree.c:0,0'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlSetTreeDoc
                - xmlAddPropSibling
                - xmlNodeAddContent
                - xmlFreeNode
            - BranchSide:      'tree.c:3192,34'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlSetTreeDoc
                - xmlAddPropSibling
                - xmlNodeAddContent
                - xmlFreeNode
        - Branch String:   'tree.c:3197,38'
          Branch Sides:
            - BranchSide:      'tree.c:3197,42'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlAddPropSibling
                - xmlNodeAddContent
                - xmlFreeNode
            - BranchSide:      'tree.c:3202,16'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlAddPropSibling
        - Branch String:   'tree.c:3197,71'
          Branch Sides:
            - BranchSide:      'tree.c:3198,10'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlAddPropSibling
                - xmlNodeAddContent
                - xmlFreeNode
            - BranchSide:      'tree.c:3202,16'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlAddPropSibling
        - Branch String:   'tree.c:3197,9'
          Branch Sides:
            - BranchSide:      'tree.c:3199,20'
              BranchSideFuncs:
                - xmlNodeAddContent
                - xmlFreeNode
            - BranchSide:      'tree.c:3202,16'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlAddPropSibling
        - Branch String:   'tree.c:3206,9'
          Branch Sides:
            - BranchSide:      'tree.c:3207,16'
              BranchSideFuncs:
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:3209,14'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3214,9'
          Branch Sides:
            - BranchSide:      'tree.c:3215,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3217,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:3195,5'
          Dst:             xmlUnlinkNode
        - Src:             'tree.c:3199,2'
          Dst:             xmlNodeAddContent
        - Src:             'tree.c:3200,2'
          Dst:             xmlFreeNode
        - Src:             'tree.c:3203,10'
          Dst:             xmlAddPropSibling
        - Src:             'tree.c:3207,2'
          Dst:             xmlSetTreeDoc
    - functionName:    xmlReplaceNode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3872
      functionLinenumberEnd: 3914
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        2
      argTypes:
        - 'struct._xmlNode *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - old
        - cur
      BBCount:         51
      ICount:          301
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached:
        - xmlSetTreeDoc
        - xmlUnlinkNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:3873,9'
          Branch Sides:
            - BranchSide:      'tree.c:3873,21'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3874,10'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlSetTreeDoc
                - xmlUnlinkNode
        - Branch String:   'tree.c:3874,23'
          Branch Sides:
            - BranchSide:      'tree.c:3874,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3876,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3874,60'
          Branch Sides:
            - BranchSide:      'tree.c:3875,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3876,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3874,9'
          Branch Sides:
            - BranchSide:      'tree.c:3876,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3878,10'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlSetTreeDoc
                - xmlUnlinkNode
        - Branch String:   'tree.c:3878,23'
          Branch Sides:
            - BranchSide:      'tree.c:3878,27'
              BranchSideFuncs:
                - xmlUnlinkNode
            - BranchSide:      'tree.c:3879,16'
              BranchSideFuncs:
                - xmlUnlinkNode
        - Branch String:   'tree.c:3878,9'
          Branch Sides:
            - BranchSide:      'tree.c:3879,16'
              BranchSideFuncs:
                - xmlUnlinkNode
            - BranchSide:      'tree.c:3882,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3882,9'
          Branch Sides:
            - BranchSide:      'tree.c:3883,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3885,10'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3885,41'
          Branch Sides:
            - BranchSide:      'tree.c:3885,45'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:3888,10'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3885,9'
          Branch Sides:
            - BranchSide:      'tree.c:3886,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3888,10'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3888,41'
          Branch Sides:
            - BranchSide:      'tree.c:3888,45'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:3891,19'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3888,9'
          Branch Sides:
            - BranchSide:      'tree.c:3889,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3891,19'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3895,9'
          Branch Sides:
            - BranchSide:      'tree.c:3896,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3897,17'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3898,9'
          Branch Sides:
            - BranchSide:      'tree.c:3899,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3900,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3900,9'
          Branch Sides:
            - BranchSide:      'tree.c:3901,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3911,17'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3901,6'
          Branch Sides:
            - BranchSide:      'tree.c:3902,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3905,10'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3902,10'
          Branch Sides:
            - BranchSide:      'tree.c:3903,43'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3904,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3905,10'
          Branch Sides:
            - BranchSide:      'tree.c:3906,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3907,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:3879,2'
          Dst:             xmlUnlinkNode
        - Src:             'tree.c:3891,5'
          Dst:             xmlUnlinkNode
        - Src:             'tree.c:3892,5'
          Dst:             xmlSetTreeDoc
    - functionName:    xmlDocGetRootElement
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5004
      functionLinenumberEnd: 5015
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        1
      argTypes:
        - 'struct._xmlDoc *'
      constantsTouched: []
      argNames:
        - doc
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    24
      BranchProfiles:
        - Branch String:   'tree.c:5007,9'
          Branch Sides:
            - BranchSide:      'tree.c:5007,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5008,11'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5009,5'
          Branch Sides:
            - BranchSide:      'tree.c:5010,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5014,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5010,6'
          Branch Sides:
            - BranchSide:      'tree.c:5011,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5012,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlGetNodePath
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4762
      functionLinenumberEnd: 4991
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - node
      BBCount:         180
      ICount:          1034
      EdgeCount:       244
      CyclomaticComplexity: 66
      functionsReached:
        - snprintf
        - xmlStrEqual
        - xmlStrlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:4772,24'
          Branch Sides:
            - BranchSide:      'tree.c:4772,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4773,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4772,9'
          Branch Sides:
            - BranchSide:      'tree.c:4773,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4775,13'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
        - Branch String:   'tree.c:4777,9'
          Branch Sides:
            - BranchSide:      'tree.c:4778,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4779,23'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
        - Branch String:   'tree.c:4780,9'
          Branch Sides:
            - BranchSide:      'tree.c:4781,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4785,5'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
        - Branch String:   'tree.c:4791,46'
          Branch Sides:
            - BranchSide:      'tree.c:4792,14'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
            - BranchSide:      'tree.c:4793,17'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
        - Branch String:   'tree.c:4791,13'
          Branch Sides:
            - BranchSide:      'tree.c:4793,17'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
            - BranchSide:      'tree.c:4797,20'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
        - Branch String:   'tree.c:4793,17'
          Branch Sides:
            - BranchSide:      'tree.c:4794,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4795,17'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
        - Branch String:   'tree.c:4797,20'
          Branch Sides:
            - BranchSide:      'tree.c:4798,14'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
            - BranchSide:      'tree.c:4849,20'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4801,17'
          Branch Sides:
            - BranchSide:      'tree.c:4802,7'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
            - BranchSide:      'tree.c:4816,20'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4802,7'
          Branch Sides:
            - BranchSide:      'tree.c:4803,30'
              BranchSideFuncs:
                - snprintf
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4812,15'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4823,13'
          Branch Sides:
            - BranchSide:      'tree.c:4824,22'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4833,17'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4824,53'
          Branch Sides:
            - BranchSide:      'tree.c:4825,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4831,23'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4825,16'
          Branch Sides:
            - BranchSide:      'tree.c:4826,21'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4830,26'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4826,43'
          Branch Sides:
            - BranchSide:      'tree.c:4827,10'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4831,23'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4827,30'
          Branch Sides:
            - BranchSide:      'tree.c:4828,11'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4830,26'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4828,28'
          Branch Sides:
            - BranchSide:      'tree.c:4828,32'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4831,23'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4828,49'
          Branch Sides:
            - BranchSide:      'tree.c:4829,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4831,23'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4824,21'
          Branch Sides:
            - BranchSide:      'tree.c:4830,26'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4831,23'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4833,17'
          Branch Sides:
            - BranchSide:      'tree.c:4834,23'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4848,22'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
        - Branch String:   'tree.c:4835,36'
          Branch Sides:
            - BranchSide:      'tree.c:4835,39'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4835,17'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4835,17'
          Branch Sides:
            - BranchSide:      'tree.c:4836,26'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4845,21'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
        - Branch String:   'tree.c:4836,57'
          Branch Sides:
            - BranchSide:      'tree.c:4837,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
            - BranchSide:      'tree.c:4843,27'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4837,13'
          Branch Sides:
            - BranchSide:      'tree.c:4838,18'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4842,30'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4838,40'
          Branch Sides:
            - BranchSide:      'tree.c:4839,7'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4843,27'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4839,27'
          Branch Sides:
            - BranchSide:      'tree.c:4840,8'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4842,30'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4840,25'
          Branch Sides:
            - BranchSide:      'tree.c:4840,29'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4843,27'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4840,46'
          Branch Sides:
            - BranchSide:      'tree.c:4841,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
            - BranchSide:      'tree.c:4843,27'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4836,25'
          Branch Sides:
            - BranchSide:      'tree.c:4842,30'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4843,27'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4845,21'
          Branch Sides:
            - BranchSide:      'tree.c:4846,27'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
            - BranchSide:      'tree.c:4847,13'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
        - Branch String:   'tree.c:4849,20'
          Branch Sides:
            - BranchSide:      'tree.c:4850,17'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
            - BranchSide:      'tree.c:4874,21'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4858,13'
          Branch Sides:
            - BranchSide:      'tree.c:4859,21'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
            - BranchSide:      'tree.c:4863,17'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
        - Branch String:   'tree.c:4859,21'
          Branch Sides:
            - BranchSide:      'tree.c:4860,12'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
            - BranchSide:      'tree.c:4861,23'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
        - Branch String:   'tree.c:4863,17'
          Branch Sides:
            - BranchSide:      'tree.c:4864,23'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
            - BranchSide:      'tree.c:4873,22'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
        - Branch String:   'tree.c:4865,36'
          Branch Sides:
            - BranchSide:      'tree.c:4865,39'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
            - BranchSide:      'tree.c:4865,17'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
        - Branch String:   'tree.c:4865,17'
          Branch Sides:
            - BranchSide:      'tree.c:4866,11'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
            - BranchSide:      'tree.c:4870,21'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
        - Branch String:   'tree.c:4866,11'
          Branch Sides:
            - BranchSide:      'tree.c:4867,16'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
            - BranchSide:      'tree.c:4868,27'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
        - Branch String:   'tree.c:4870,21'
          Branch Sides:
            - BranchSide:      'tree.c:4871,27'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
            - BranchSide:      'tree.c:4872,13'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
        - Branch String:   'tree.c:4874,49'
          Branch Sides:
            - BranchSide:      'tree.c:4875,21'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
            - BranchSide:      'tree.c:4876,17'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
        - Branch String:   'tree.c:4874,20'
          Branch Sides:
            - BranchSide:      'tree.c:4876,17'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
            - BranchSide:      'tree.c:4907,20'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4884,13'
          Branch Sides:
            - BranchSide:      'tree.c:4885,22'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
            - BranchSide:      'tree.c:4894,17'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
        - Branch String:   'tree.c:4885,50'
          Branch Sides:
            - BranchSide:      'tree.c:4886,8'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
            - BranchSide:      'tree.c:4887,12'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
        - Branch String:   'tree.c:4885,21'
          Branch Sides:
            - BranchSide:      'tree.c:4887,12'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
            - BranchSide:      'tree.c:4888,23'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
        - Branch String:   'tree.c:4894,17'
          Branch Sides:
            - BranchSide:      'tree.c:4895,23'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
            - BranchSide:      'tree.c:4906,22'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
        - Branch String:   'tree.c:4896,17'
          Branch Sides:
            - BranchSide:      'tree.c:4897,12'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
            - BranchSide:      'tree.c:4905,13'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
        - Branch String:   'tree.c:4897,40'
          Branch Sides:
            - BranchSide:      'tree.c:4898,5'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
            - BranchSide:      'tree.c:4900,10'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
        - Branch String:   'tree.c:4897,11'
          Branch Sides:
            - BranchSide:      'tree.c:4900,10'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
            - BranchSide:      'tree.c:4903,13'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
        - Branch String:   'tree.c:4907,20'
          Branch Sides:
            - BranchSide:      'tree.c:4908,17'
              BranchSideFuncs:
                - snprintf
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4939,20'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4920,13'
          Branch Sides:
            - BranchSide:      'tree.c:4921,22'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4926,17'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
        - Branch String:   'tree.c:4921,48'
          Branch Sides:
            - BranchSide:      'tree.c:4922,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
            - BranchSide:      'tree.c:4924,23'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4921,21'
          Branch Sides:
            - BranchSide:      'tree.c:4923,26'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4924,23'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4926,17'
          Branch Sides:
            - BranchSide:      'tree.c:4927,23'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
            - BranchSide:      'tree.c:4937,22'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
        - Branch String:   'tree.c:4928,36'
          Branch Sides:
            - BranchSide:      'tree.c:4928,39'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
            - BranchSide:      'tree.c:4928,17'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
        - Branch String:   'tree.c:4928,17'
          Branch Sides:
            - BranchSide:      'tree.c:4929,26'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
            - BranchSide:      'tree.c:4934,21'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
        - Branch String:   'tree.c:4929,52'
          Branch Sides:
            - BranchSide:      'tree.c:4930,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
            - BranchSide:      'tree.c:4932,27'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
        - Branch String:   'tree.c:4929,25'
          Branch Sides:
            - BranchSide:      'tree.c:4931,30'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
            - BranchSide:      'tree.c:4932,27'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrEqual
        - Branch String:   'tree.c:4934,21'
          Branch Sides:
            - BranchSide:      'tree.c:4935,27'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
            - BranchSide:      'tree.c:4936,13'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
        - Branch String:   'tree.c:4939,20'
          Branch Sides:
            - BranchSide:      'tree.c:4940,17'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4954,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4942,17'
          Branch Sides:
            - BranchSide:      'tree.c:4943,14'
              BranchSideFuncs:
                - snprintf
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
                - snprintf
            - BranchSide:      'tree.c:4952,34'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
        - Branch String:   'tree.c:4943,14'
          Branch Sides:
            - BranchSide:      'tree.c:4944,30'
              BranchSideFuncs:
                - snprintf
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
            - BranchSide:      'tree.c:4947,16'
              BranchSideFuncs:
                - snprintf
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrlen
        - Branch String:   'tree.c:4962,13'
          Branch Sides:
            - BranchSide:      'tree.c:4964,21'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4980,13'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4966,17'
          Branch Sides:
            - BranchSide:      'tree.c:4967,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4971,22'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4973,17'
          Branch Sides:
            - BranchSide:      'tree.c:4974,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4978,19'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - xmlStrlen
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4980,13'
          Branch Sides:
            - BranchSide:      'tree.c:4981,31'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - xmlStrlen
                - snprintf
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
            - BranchSide:      'tree.c:4984,31'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - xmlStrlen
                - snprintf
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
        - Branch String:   'tree.c:4988,5'
          Branch Sides:
            - BranchSide:      'tree.c:4788,14'
              BranchSideFuncs:
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - xmlStrlen
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
            - BranchSide:      'tree.c:4989,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:4803,21'
          Dst:             snprintf
        - Src:             'tree.c:4826,9'
          Dst:             xmlStrEqual
        - Src:             'tree.c:4829,11'
          Dst:             xmlStrEqual
        - Src:             'tree.c:4838,6'
          Dst:             xmlStrEqual
        - Src:             'tree.c:4841,8'
          Dst:             xmlStrEqual
        - Src:             'tree.c:4909,6'
          Dst:             snprintf
        - Src:             'tree.c:4922,8'
          Dst:             xmlStrEqual
        - Src:             'tree.c:4930,5'
          Dst:             xmlStrEqual
        - Src:             'tree.c:4944,21'
          Dst:             snprintf
        - Src:             'tree.c:4947,7'
          Dst:             snprintf
        - Src:             'tree.c:4962,13'
          Dst:             xmlStrlen
        - Src:             'tree.c:4964,31'
          Dst:             xmlStrlen
        - Src:             'tree.c:4981,13'
          Dst:             snprintf
        - Src:             'tree.c:4984,13'
          Dst:             snprintf
        - Src:             'tree.c:4986,9'
          Dst:             snprintf
    - functionName:    xmlGetLineNoInternal
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4696
      functionLinenumberEnd: 4732
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct._xmlNode *'
        - int
      constantsTouched: []
      argNames:
        - node
        - depth
      BBCount:         63
      ICount:          322
      EdgeCount:       85
      CyclomaticComplexity: 24
      functionsReached:
        - xmlGetLineNoInternal
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tree.c:4699,9'
          Branch Sides:
            - BranchSide:      'tree.c:4700,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4702,10'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
        - Branch String:   'tree.c:4702,9'
          Branch Sides:
            - BranchSide:      'tree.c:4703,16'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
            - BranchSide:      'tree.c:4704,10'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
        - Branch String:   'tree.c:4704,42'
          Branch Sides:
            - BranchSide:      'tree.c:4705,10'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
            - BranchSide:      'tree.c:4708,6'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
        - Branch String:   'tree.c:4705,39'
          Branch Sides:
            - BranchSide:      'tree.c:4706,3'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
            - BranchSide:      'tree.c:4708,6'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
        - Branch String:   'tree.c:4706,35'
          Branch Sides:
            - BranchSide:      'tree.c:4707,3'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
            - BranchSide:      'tree.c:4708,6'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
        - Branch String:   'tree.c:4704,9'
          Branch Sides:
            - BranchSide:      'tree.c:4708,6'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
            - BranchSide:      'tree.c:4721,17'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
        - Branch String:   'tree.c:4708,6'
          Branch Sides:
            - BranchSide:      'tree.c:4709,11'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
            - BranchSide:      'tree.c:4719,7'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4709,40'
          Branch Sides:
            - BranchSide:      'tree.c:4709,44'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
            - BranchSide:      'tree.c:4711,16'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
        - Branch String:   'tree.c:4709,10'
          Branch Sides:
            - BranchSide:      'tree.c:4710,38'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4711,16'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
        - Branch String:   'tree.c:4711,48'
          Branch Sides:
            - BranchSide:      'tree.c:4712,16'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
            - BranchSide:      'tree.c:4714,15'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
        - Branch String:   'tree.c:4711,15'
          Branch Sides:
            - BranchSide:      'tree.c:4713,40'
              BranchSideFuncs:
                - xmlGetLineNoInternal
            - BranchSide:      'tree.c:4714,15'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
        - Branch String:   'tree.c:4714,15'
          Branch Sides:
            - BranchSide:      'tree.c:4715,40'
              BranchSideFuncs:
                - xmlGetLineNoInternal
            - BranchSide:      'tree.c:4716,15'
              BranchSideFuncs:
                - xmlGetLineNoInternal
        - Branch String:   'tree.c:4719,21'
          Branch Sides:
            - BranchSide:      'tree.c:4719,25'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4720,22'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4719,6'
          Branch Sides:
            - BranchSide:      'tree.c:4720,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4721,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4721,37'
          Branch Sides:
            - BranchSide:      'tree.c:4722,16'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
            - BranchSide:      'tree.c:4727,15'
              BranchSideFuncs:
                - xmlGetLineNoInternal
        - Branch String:   'tree.c:4722,54'
          Branch Sides:
            - BranchSide:      'tree.c:4723,9'
              BranchSideFuncs:
                - xmlGetLineNoInternal
            - BranchSide:      'tree.c:4726,39'
              BranchSideFuncs:
                - xmlGetLineNoInternal
        - Branch String:   'tree.c:4723,44'
          Branch Sides:
            - BranchSide:      'tree.c:4724,9'
              BranchSideFuncs:
                - xmlGetLineNoInternal
            - BranchSide:      'tree.c:4726,39'
              BranchSideFuncs:
                - xmlGetLineNoInternal
        - Branch String:   'tree.c:4724,47'
          Branch Sides:
            - BranchSide:      'tree.c:4725,9'
              BranchSideFuncs:
                - xmlGetLineNoInternal
            - BranchSide:      'tree.c:4726,39'
              BranchSideFuncs:
                - xmlGetLineNoInternal
        - Branch String:   'tree.c:4721,16'
          Branch Sides:
            - BranchSide:      'tree.c:4726,39'
              BranchSideFuncs:
                - xmlGetLineNoInternal
            - BranchSide:      'tree.c:4727,15'
              BranchSideFuncs:
                - xmlGetLineNoInternal
      Callsites:
        - Src:             'tree.c:4713,19'
          Dst:             xmlGetLineNoInternal
        - Src:             'tree.c:4715,19'
          Dst:             xmlGetLineNoInternal
        - Src:             'tree.c:4717,19'
          Dst:             xmlGetLineNoInternal
        - Src:             'tree.c:4726,18'
          Dst:             xmlGetLineNoInternal
        - Src:             'tree.c:4729,18'
          Dst:             xmlGetLineNoInternal
    - functionName:    xmlGetLineNo
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4746
      functionLinenumberEnd: 4747
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - node
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetLineNoInternal
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:4747,12'
          Dst:             xmlGetLineNoInternal
    - functionName:    xmlGetParameterEntityFromDtd
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      'struct._xmlEntity *'
      argCount:        2
      argTypes:
        - 'struct._xmlDtd *'
        - 'char *'
      constantsTouched: []
      argNames:
        - dtd
        - name
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlHashLookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:138,23'
          Branch Sides:
            - BranchSide:      'tree.c:138,27'
              BranchSideFuncs:
                - xmlHashLookup
            - BranchSide:      'tree.c:143,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:138,9'
          Branch Sides:
            - BranchSide:      'tree.c:139,32'
              BranchSideFuncs:
                - xmlHashLookup
            - BranchSide:      'tree.c:143,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:140,24'
          Dst:             xmlHashLookup
    - functionName:    xmlGetEntityFromDtd
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      'struct._xmlEntity *'
      argCount:        2
      argTypes:
        - 'struct._xmlDtd *'
        - 'char *'
      constantsTouched: []
      argNames:
        - dtd
        - name
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlHashLookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:117,22'
          Branch Sides:
            - BranchSide:      'tree.c:117,26'
              BranchSideFuncs:
                - xmlHashLookup
            - BranchSide:      'tree.c:122,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:117,8'
          Branch Sides:
            - BranchSide:      'tree.c:118,32'
              BranchSideFuncs:
                - xmlHashLookup
            - BranchSide:      'tree.c:122,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:119,24'
          Dst:             xmlHashLookup
    - functionName:    xmlCopyNodeList
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4487
      functionLinenumberEnd: 4489
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        1
      argTypes:
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - node
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlStaticCopyNodeList
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:4488,22'
          Dst:             xmlStaticCopyNodeList
    - functionName:    xmlStaticCopyNodeList
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4373
      functionLinenumberEnd: 4423
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        3
      argTypes:
        - 'struct._xmlNode *'
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - node
        - doc
        - parent
      BBCount:         37
      ICount:          223
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - xmlAddChild
        - xmlCopyDtd
        - xmlFreeNodeList
        - xmlStaticCopyNode
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tree.c:4379,5'
          Branch Sides:
            - BranchSide:      'tree.c:4381,6'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlFreeNodeList
                - xmlAddChild
                - xmlCopyDtd
                - xmlAddChild
            - BranchSide:      'tree.c:4413,10'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4381,6'
          Branch Sides:
            - BranchSide:      'tree.c:4382,10'
              BranchSideFuncs:
                - xmlAddChild
                - xmlStaticCopyNode
                - xmlFreeNodeList
                - xmlCopyDtd
                - xmlAddChild
            - BranchSide:      'tree.c:4400,28'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlAddChild
                - xmlCopyDtd
                - xmlAddChild
                - xmlFreeNodeList
        - Branch String:   'tree.c:4382,10'
          Branch Sides:
            - BranchSide:      'tree.c:4383,10'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlFreeNodeList
                - xmlAddChild
                - xmlCopyDtd
                - xmlAddChild
            - BranchSide:      'tree.c:4386,11'
              BranchSideFuncs:
                - xmlAddChild
                - xmlStaticCopyNode
                - xmlFreeNodeList
                - xmlCopyDtd
                - xmlAddChild
        - Branch String:   'tree.c:4386,35'
          Branch Sides:
            - BranchSide:      'tree.c:4386,39'
              BranchSideFuncs:
                - xmlAddChild
                - xmlStaticCopyNode
                - xmlFreeNodeList
                - xmlCopyDtd
                - xmlAddChild
            - BranchSide:      'tree.c:4394,30'
              BranchSideFuncs:
                - xmlAddChild
                - xmlStaticCopyNode
                - xmlCopyDtd
                - xmlAddChild
                - xmlFreeNodeList
        - Branch String:   'tree.c:4386,10'
          Branch Sides:
            - BranchSide:      'tree.c:4387,44'
              BranchSideFuncs:
                - xmlCopyDtd
                - xmlAddChild
                - xmlStaticCopyNode
                - xmlAddChild
                - xmlFreeNodeList
            - BranchSide:      'tree.c:4394,30'
              BranchSideFuncs:
                - xmlAddChild
                - xmlStaticCopyNode
                - xmlCopyDtd
                - xmlAddChild
                - xmlFreeNodeList
        - Branch String:   'tree.c:4388,7'
          Branch Sides:
            - BranchSide:      'tree.c:4388,18'
              BranchSideFuncs:
                - xmlFreeNodeList
            - BranchSide:      'tree.c:4389,12'
              BranchSideFuncs:
                - xmlAddChild
                - xmlStaticCopyNode
                - xmlAddChild
                - xmlCopyDtd
                - xmlFreeNodeList
        - Branch String:   'tree.c:4401,6'
          Branch Sides:
            - BranchSide:      'tree.c:4401,17'
              BranchSideFuncs:
                - xmlFreeNodeList
            - BranchSide:      'tree.c:4402,6'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlFreeNodeList
                - xmlAddChild
                - xmlCopyDtd
                - xmlAddChild
        - Branch String:   'tree.c:4402,6'
          Branch Sides:
            - BranchSide:      'tree.c:4403,6'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlFreeNodeList
                - xmlAddChild
                - xmlCopyDtd
                - xmlAddChild
            - BranchSide:      'tree.c:4405,13'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlFreeNodeList
                - xmlAddChild
                - xmlCopyDtd
                - xmlAddChild
        - Branch String:   'tree.c:4413,23'
          Branch Sides:
            - BranchSide:      'tree.c:4413,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4415,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4413,9'
          Branch Sides:
            - BranchSide:      'tree.c:4414,26'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4415,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4418,9'
          Branch Sides:
            - BranchSide:      'tree.c:4419,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4422,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:4387,20'
          Dst:             xmlCopyDtd
        - Src:             'tree.c:4392,3'
          Dst:             xmlAddChild
        - Src:             'tree.c:4396,3'
          Dst:             xmlAddChild
        - Src:             'tree.c:4400,10'
          Dst:             xmlStaticCopyNode
        - Src:             'tree.c:4417,5'
          Dst:             xmlFreeNodeList
    - functionName:    xmlCopyDtd
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4502
      functionLinenumberEnd: 4597
      functionDepth:   0
      returnType:      'struct._xmlDtd *'
      argCount:        1
      argTypes:
        - 'struct._xmlDtd *'
      constantsTouched: []
      argNames:
        - dtd
      BBCount:         66
      ICount:          422
      EdgeCount:       85
      CyclomaticComplexity: 21
      functionsReached:
        - xmlCopyAttributeTable
        - xmlCopyElementTable
        - xmlCopyEntitiesTable
        - xmlCopyNode
        - xmlCopyNotationTable
        - xmlFreeDtd
        - xmlGetDtdQAttrDesc
        - xmlGetDtdQElementDesc
        - xmlGetEntityFromDtd
        - xmlGetParameterEntityFromDtd
        - xmlNewDtd
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:4506,9'
          Branch Sides:
            - BranchSide:      'tree.c:4506,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4507,27'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyEntitiesTable
                - xmlCopyAttributeTable
                - xmlCopyElementTable
                - xmlCopyNotationTable
                - xmlCopyEntitiesTable
        - Branch String:   'tree.c:4508,9'
          Branch Sides:
            - BranchSide:      'tree.c:4508,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4509,9'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyEntitiesTable
                - xmlCopyAttributeTable
                - xmlCopyElementTable
                - xmlCopyNotationTable
                - xmlCopyEntitiesTable
        - Branch String:   'tree.c:4509,9'
          Branch Sides:
            - BranchSide:      'tree.c:4511,44'
              BranchSideFuncs:
                - xmlCopyEntitiesTable
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyEntitiesTable
                - xmlCopyAttributeTable
                - xmlCopyElementTable
                - xmlCopyNotationTable
            - BranchSide:      'tree.c:4515,9'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyEntitiesTable
                - xmlCopyAttributeTable
                - xmlCopyElementTable
                - xmlCopyNotationTable
        - Branch String:   'tree.c:4512,13'
          Branch Sides:
            - BranchSide:      'tree.c:4513,13'
              BranchSideFuncs:
                - xmlFreeDtd
            - BranchSide:      'tree.c:4514,5'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyEntitiesTable
                - xmlCopyAttributeTable
                - xmlCopyElementTable
                - xmlCopyNotationTable
        - Branch String:   'tree.c:4515,9'
          Branch Sides:
            - BranchSide:      'tree.c:4517,44'
              BranchSideFuncs:
                - xmlCopyNotationTable
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyEntitiesTable
                - xmlCopyAttributeTable
                - xmlCopyElementTable
            - BranchSide:      'tree.c:4521,9'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyEntitiesTable
                - xmlCopyAttributeTable
                - xmlCopyElementTable
        - Branch String:   'tree.c:4518,13'
          Branch Sides:
            - BranchSide:      'tree.c:4519,13'
              BranchSideFuncs:
                - xmlFreeDtd
            - BranchSide:      'tree.c:4520,5'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyEntitiesTable
                - xmlCopyAttributeTable
                - xmlCopyElementTable
        - Branch String:   'tree.c:4521,9'
          Branch Sides:
            - BranchSide:      'tree.c:4523,43'
              BranchSideFuncs:
                - xmlCopyElementTable
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyEntitiesTable
                - xmlCopyAttributeTable
            - BranchSide:      'tree.c:4527,9'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyEntitiesTable
                - xmlCopyAttributeTable
        - Branch String:   'tree.c:4524,13'
          Branch Sides:
            - BranchSide:      'tree.c:4525,13'
              BranchSideFuncs:
                - xmlFreeDtd
            - BranchSide:      'tree.c:4526,5'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyEntitiesTable
                - xmlCopyAttributeTable
        - Branch String:   'tree.c:4527,9'
          Branch Sides:
            - BranchSide:      'tree.c:4529,45'
              BranchSideFuncs:
                - xmlCopyAttributeTable
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyEntitiesTable
            - BranchSide:      'tree.c:4533,9'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyEntitiesTable
        - Branch String:   'tree.c:4530,13'
          Branch Sides:
            - BranchSide:      'tree.c:4531,13'
              BranchSideFuncs:
                - xmlFreeDtd
            - BranchSide:      'tree.c:4532,5'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyEntitiesTable
        - Branch String:   'tree.c:4533,9'
          Branch Sides:
            - BranchSide:      'tree.c:4535,30'
              BranchSideFuncs:
                - xmlCopyEntitiesTable
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
            - BranchSide:      'tree.c:4540,11'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
        - Branch String:   'tree.c:4536,13'
          Branch Sides:
            - BranchSide:      'tree.c:4537,13'
              BranchSideFuncs:
                - xmlFreeDtd
            - BranchSide:      'tree.c:4538,5'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
        - Branch String:   'tree.c:4541,5'
          Branch Sides:
            - BranchSide:      'tree.c:4542,4'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
            - BranchSide:      'tree.c:4592,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4544,6'
          Branch Sides:
            - BranchSide:      'tree.c:4545,40'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
            - BranchSide:      'tree.c:4560,13'
              BranchSideFuncs:
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
        - Branch String:   'tree.c:4546,6'
          Branch Sides:
            - BranchSide:      'tree.c:4550,44'
              BranchSideFuncs:
                - xmlGetEntityFromDtd
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
            - BranchSide:      'tree.c:4550,44'
              BranchSideFuncs:
                - xmlGetEntityFromDtd
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
            - BranchSide:      'tree.c:4550,44'
              BranchSideFuncs:
                - xmlGetEntityFromDtd
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
            - BranchSide:      'tree.c:4555,33'
              BranchSideFuncs:
                - xmlGetParameterEntityFromDtd
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetEntityFromDtd
            - BranchSide:      'tree.c:4555,33'
              BranchSideFuncs:
                - xmlGetParameterEntityFromDtd
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetEntityFromDtd
            - BranchSide:      'tree.c:4558,7'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
            - BranchSide:      'tree.c:4560,2'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
        - Branch String:   'tree.c:4560,13'
          Branch Sides:
            - BranchSide:      'tree.c:4561,20'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
            - BranchSide:      'tree.c:4564,13'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
        - Branch String:   'tree.c:4564,13'
          Branch Sides:
            - BranchSide:      'tree.c:4565,22'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
            - BranchSide:      'tree.c:4568,13'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyNode
                - xmlFreeDtd
        - Branch String:   'tree.c:4570,17'
          Branch Sides:
            - BranchSide:      'tree.c:4571,17'
              BranchSideFuncs:
                - xmlFreeDtd
            - BranchSide:      'tree.c:4572,2'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
        - Branch String:   'tree.c:4574,6'
          Branch Sides:
            - BranchSide:      'tree.c:4575,12'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
            - BranchSide:      'tree.c:4579,6'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
        - Branch String:   'tree.c:4579,6'
          Branch Sides:
            - BranchSide:      'tree.c:4580,22'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
            - BranchSide:      'tree.c:4582,16'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
      Callsites:
        - Src:             'tree.c:4507,11'
          Dst:             xmlNewDtd
        - Src:             'tree.c:4510,34'
          Dst:             xmlCopyEntitiesTable
        - Src:             'tree.c:4516,35'
          Dst:             xmlCopyNotationTable
        - Src:             'tree.c:4522,34'
          Dst:             xmlCopyElementTable
        - Src:             'tree.c:4528,36'
          Dst:             xmlCopyAttributeTable
        - Src:             'tree.c:4534,28'
          Dst:             xmlCopyEntitiesTable
        - Src:             'tree.c:4550,24'
          Dst:             xmlGetEntityFromDtd
        - Src:             'tree.c:4555,4'
          Dst:             xmlGetParameterEntityFromDtd
        - Src:             'tree.c:4563,3'
          Dst:             xmlGetDtdQElementDesc
        - Src:             'tree.c:4567,3'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'tree.c:4569,10'
          Dst:             xmlCopyNode
        - Src:             'tree.c:4595,5'
          Dst:             xmlFreeDtd
    - functionName:    xmlStaticCopyNode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4161
      functionLinenumberEnd: 4370
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        4
      argTypes:
        - 'struct._xmlNode *'
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
        - int
      constantsTouched: []
      argNames:
        - node
        - doc
        - parent
        - extended
      BBCount:         160
      ICount:          888
      EdgeCount:       209
      CyclomaticComplexity: 51
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlAddChild
        - xmlCopyDoc
        - xmlCopyNamespaceList
        - xmlCopyPropInternal
        - xmlCopyPropList
        - xmlDictLookup
        - xmlFreeNode
        - xmlGetDocEntity
        - xmlNewNs
        - xmlNewReconciledNs
        - xmlSearchNs
        - xmlStaticCopyNode
        - xmlStrdup
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tree.c:4164,9'
          Branch Sides:
            - BranchSide:      'tree.c:4164,23'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4165,13'
              BranchSideFuncs:
                - xmlCopyDoc
                - xmlCopyNamespaceList
                - xmlCopyPropInternal
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlAddChild
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:4165,5'
          Branch Sides:
            - BranchSide:      'tree.c:4176,6'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlAddChild
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:4176,6'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlAddChild
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:4176,6'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlAddChild
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:4176,6'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlAddChild
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:4176,6'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlAddChild
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:4176,6'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlAddChild
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:4176,6'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlAddChild
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:4176,6'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlAddChild
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:4176,6'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlAddChild
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:4176,6'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlAddChild
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:4178,43'
              BranchSideFuncs:
                - xmlCopyPropInternal
            - BranchSide:      'tree.c:4180,58'
              BranchSideFuncs:
                - xmlCopyNamespaceList
            - BranchSide:      'tree.c:4185,49'
              BranchSideFuncs:
                - xmlCopyDoc
            - BranchSide:      'tree.c:4185,49'
              BranchSideFuncs:
                - xmlCopyDoc
            - BranchSide:      'tree.c:4193,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4193,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4193,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4193,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4193,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4193,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4199,24'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlAddChild
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:4200,9'
          Branch Sides:
            - BranchSide:      'tree.c:4201,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4202,12'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlAddChild
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:4207,9'
          Branch Sides:
            - BranchSide:      'tree.c:4208,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlAddChild
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
            - BranchSide:      'tree.c:4209,14'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlAddChild
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:4209,14'
          Branch Sides:
            - BranchSide:      'tree.c:4210,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlAddChild
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
            - BranchSide:      'tree.c:4211,14'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlAddChild
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:4211,14'
          Branch Sides:
            - BranchSide:      'tree.c:4212,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlAddChild
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
            - BranchSide:      'tree.c:4213,14'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlAddChild
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:4214,27'
          Branch Sides:
            - BranchSide:      'tree.c:4214,31'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlAddChild
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:4217,28'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlAddChild
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
        - Branch String:   'tree.c:4214,13'
          Branch Sides:
            - BranchSide:      'tree.c:4215,32'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlAddChild
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
            - BranchSide:      'tree.c:4217,28'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlAddChild
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
        - Branch String:   'tree.c:4218,13'
          Branch Sides:
            - BranchSide:      'tree.c:4219,13'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:4220,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlAddChild
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
        - Branch String:   'tree.c:4221,42'
          Branch Sides:
            - BranchSide:      'tree.c:4222,3'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlAddChild
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
            - BranchSide:      'tree.c:4230,11'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlAddChild
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:4222,26'
          Branch Sides:
            - BranchSide:      'tree.c:4223,3'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlAddChild
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
            - BranchSide:      'tree.c:4230,11'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlAddChild
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:4223,38'
          Branch Sides:
            - BranchSide:      'tree.c:4224,3'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlAddChild
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
            - BranchSide:      'tree.c:4230,11'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlAddChild
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:4224,35'
          Branch Sides:
            - BranchSide:      'tree.c:4225,3'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlAddChild
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
            - BranchSide:      'tree.c:4230,11'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlAddChild
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:4221,9'
          Branch Sides:
            - BranchSide:      'tree.c:4226,27'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlAddChild
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:4230,11'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlAddChild
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:4227,13'
          Branch Sides:
            - BranchSide:      'tree.c:4228,13'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:4229,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlAddChild
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:4233,9'
          Branch Sides:
            - BranchSide:      'tree.c:4241,7'
              BranchSideFuncs:
                - xmlAddChild
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:4258,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
        - Branch String:   'tree.c:4241,31'
          Branch Sides:
            - BranchSide:      'tree.c:4241,35'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - xmlAddChild
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:4252,27'
              BranchSideFuncs:
                - xmlAddChild
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
        - Branch String:   'tree.c:4241,6'
          Branch Sides:
            - BranchSide:      'tree.c:4242,6'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - xmlAddChild
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
            - BranchSide:      'tree.c:4252,27'
              BranchSideFuncs:
                - xmlAddChild
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
        - Branch String:   'tree.c:4254,6'
          Branch Sides:
            - BranchSide:      'tree.c:4255,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4256,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
        - Branch String:   'tree.c:4258,9'
          Branch Sides:
            - BranchSide:      'tree.c:4259,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
            - BranchSide:      'tree.c:4260,11'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
        - Branch String:   'tree.c:4260,43'
          Branch Sides:
            - BranchSide:      'tree.c:4261,50'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
            - BranchSide:      'tree.c:4261,11'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
        - Branch String:   'tree.c:4261,46'
          Branch Sides:
            - BranchSide:      'tree.c:4261,50'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
            - BranchSide:      'tree.c:4267,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
        - Branch String:   'tree.c:4260,9'
          Branch Sides:
            - BranchSide:      'tree.c:4262,43'
              BranchSideFuncs:
                - xmlCopyNamespaceList
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
            - BranchSide:      'tree.c:4267,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
        - Branch String:   'tree.c:4263,13'
          Branch Sides:
            - BranchSide:      'tree.c:4264,13'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:4265,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
        - Branch String:   'tree.c:4267,42'
          Branch Sides:
            - BranchSide:      'tree.c:4267,46'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
            - BranchSide:      'tree.c:4298,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
        - Branch String:   'tree.c:4267,9'
          Branch Sides:
            - BranchSide:      'tree.c:4270,19'
              BranchSideFuncs:
                - xmlSearchNs
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNs
                - xmlNewReconciledNs
                - xmlNewNs
            - BranchSide:      'tree.c:4298,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
        - Branch String:   'tree.c:4271,6'
          Branch Sides:
            - BranchSide:      'tree.c:4280,23'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewReconciledNs
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlNewNs
            - BranchSide:      'tree.c:4295,16'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
        - Branch String:   'tree.c:4281,10'
          Branch Sides:
            - BranchSide:      'tree.c:4282,28'
              BranchSideFuncs:
                - xmlNewNs
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
            - BranchSide:      'tree.c:4287,46'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
        - Branch String:   'tree.c:4284,3'
          Branch Sides:
            - BranchSide:      'tree.c:4284,39'
              BranchSideFuncs:
                - xmlNewNs
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
            - BranchSide:      'tree.c:4285,22'
              BranchSideFuncs:
                - xmlNewNs
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
        - Branch String:   'tree.c:4289,17'
          Branch Sides:
            - BranchSide:      'tree.c:4290,17'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:4291,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
        - Branch String:   'tree.c:4298,42'
          Branch Sides:
            - BranchSide:      'tree.c:4298,46'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
            - BranchSide:      'tree.c:4303,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
        - Branch String:   'tree.c:4298,9'
          Branch Sides:
            - BranchSide:      'tree.c:4299,43'
              BranchSideFuncs:
                - xmlCopyPropList
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
            - BranchSide:      'tree.c:4303,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
        - Branch String:   'tree.c:4300,13'
          Branch Sides:
            - BranchSide:      'tree.c:4301,13'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:4302,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
        - Branch String:   'tree.c:4303,9'
          Branch Sides:
            - BranchSide:      'tree.c:4304,7'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlGetDocEntity
            - BranchSide:      'tree.c:4316,17'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
        - Branch String:   'tree.c:4304,20'
          Branch Sides:
            - BranchSide:      'tree.c:4304,24'
              BranchSideFuncs:
                - xmlGetDocEntity
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:4311,51'
              BranchSideFuncs:
                - xmlGetDocEntity
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:4304,6'
          Branch Sides:
            - BranchSide:      'tree.c:4311,51'
              BranchSideFuncs:
                - xmlGetDocEntity
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:4313,29'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:4321,9'
          Branch Sides:
            - BranchSide:      'tree.c:4322,49'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeNode
            - BranchSide:      'tree.c:4358,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:4323,17'
          Branch Sides:
            - BranchSide:      'tree.c:4324,17'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:4327,17'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
        - Branch String:   'tree.c:4327,17'
          Branch Sides:
            - BranchSide:      'tree.c:4328,21'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
            - BranchSide:      'tree.c:4337,18'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
        - Branch String:   'tree.c:4328,21'
          Branch Sides:
            - BranchSide:      'tree.c:4329,40'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
            - BranchSide:      'tree.c:4331,34'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
        - Branch String:   'tree.c:4337,52'
          Branch Sides:
            - BranchSide:      'tree.c:4338,18'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
            - BranchSide:      'tree.c:4344,13'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
        - Branch String:   'tree.c:4337,17'
          Branch Sides:
            - BranchSide:      'tree.c:4339,23'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
            - BranchSide:      'tree.c:4344,13'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
        - Branch String:   'tree.c:4345,21'
          Branch Sides:
            - BranchSide:      'tree.c:4346,27'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
            - BranchSide:      'tree.c:4350,23'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
        - Branch String:   'tree.c:4352,21'
          Branch Sides:
            - BranchSide:      'tree.c:4344,13'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
            - BranchSide:      'tree.c:4353,25'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
        - Branch String:   'tree.c:4362,26'
          Branch Sides:
            - BranchSide:      'tree.c:4363,11'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:4365,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4363,35'
          Branch Sides:
            - BranchSide:      'tree.c:4363,39'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:4365,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4362,9'
          Branch Sides:
            - BranchSide:      'tree.c:4364,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:4365,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:4178,23'
          Dst:             xmlCopyPropInternal
        - Src:             'tree.c:4180,26'
          Dst:             xmlCopyNamespaceList
        - Src:             'tree.c:4185,26'
          Dst:             xmlCopyDoc
        - Src:             'tree.c:4215,18'
          Dst:             xmlDictLookup
        - Src:             'tree.c:4217,18'
          Dst:             xmlStrdup
        - Src:             'tree.c:4226,17'
          Dst:             xmlStrdup
        - Src:             'tree.c:4241,35'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:4242,6'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:4252,15'
          Dst:             xmlAddChild
        - Src:             'tree.c:4262,22'
          Dst:             xmlCopyNamespaceList
        - Src:             'tree.c:4270,7'
          Dst:             xmlSearchNs
        - Src:             'tree.c:4280,11'
          Dst:             xmlSearchNs
        - Src:             'tree.c:4285,13'
          Dst:             xmlNewNs
        - Src:             'tree.c:4287,27'
          Dst:             xmlNewReconciledNs
        - Src:             'tree.c:4299,27'
          Dst:             xmlCopyPropList
        - Src:             'tree.c:4311,35'
          Dst:             xmlGetDocEntity
        - Src:             'tree.c:4322,31'
          Dst:             xmlStaticCopyNode
        - Src:             'tree.c:4363,39'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:4364,2'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:4368,5'
          Dst:             xmlFreeNode
    - functionName:    xmlCopyPropInternal
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3977
      functionLinenumberEnd: 4090
      functionDepth:   0
      returnType:      'struct._xmlAttr *'
      argCount:        3
      argTypes:
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
        - 'struct._xmlAttr *'
      constantsTouched: []
      argNames:
        - doc
        - target
        - cur
      BBCount:         86
      ICount:          519
      EdgeCount:       118
      CyclomaticComplexity: 34
      functionsReached:
        - xmlAddIDSafe
        - xmlFreeProp
        - xmlIsID
        - xmlNewDocProp
        - xmlNewNs
        - xmlNewReconciledNs
        - xmlNodeListGetString
        - xmlSearchNs
        - xmlStaticCopyNodeList
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:3980,9'
          Branch Sides:
            - BranchSide:      'tree.c:3980,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3981,10'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlSearchNs
                - xmlNewNs
                - xmlNewDocProp
                - xmlNewDocProp
                - xmlNewDocProp
                - xmlNewDocProp
        - Branch String:   'tree.c:3981,26'
          Branch Sides:
            - BranchSide:      'tree.c:3981,30'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlSearchNs
                - xmlNewNs
                - xmlNewDocProp
                - xmlNewDocProp
                - xmlNewDocProp
                - xmlNewDocProp
            - BranchSide:      'tree.c:3983,9'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlSearchNs
                - xmlNewNs
                - xmlNewDocProp
                - xmlNewDocProp
                - xmlNewDocProp
                - xmlNewDocProp
        - Branch String:   'tree.c:3981,9'
          Branch Sides:
            - BranchSide:      'tree.c:3982,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3983,9'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlSearchNs
                - xmlNewNs
                - xmlNewDocProp
                - xmlNewDocProp
                - xmlNewDocProp
                - xmlNewDocProp
        - Branch String:   'tree.c:3983,9'
          Branch Sides:
            - BranchSide:      'tree.c:3984,22'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlSearchNs
                - xmlNewNs
            - BranchSide:      'tree.c:3985,14'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlSearchNs
                - xmlNewNs
                - xmlNewDocProp
                - xmlNewDocProp
                - xmlNewDocProp
        - Branch String:   'tree.c:3985,14'
          Branch Sides:
            - BranchSide:      'tree.c:3986,22'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlSearchNs
                - xmlNewNs
            - BranchSide:      'tree.c:3987,14'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlSearchNs
                - xmlNewNs
                - xmlNewDocProp
                - xmlNewDocProp
        - Branch String:   'tree.c:3987,14'
          Branch Sides:
            - BranchSide:      'tree.c:3988,22'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlSearchNs
                - xmlNewNs
            - BranchSide:      'tree.c:3989,14'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlSearchNs
                - xmlNewNs
                - xmlNewDocProp
        - Branch String:   'tree.c:3989,14'
          Branch Sides:
            - BranchSide:      'tree.c:3990,22'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlSearchNs
                - xmlNewNs
            - BranchSide:      'tree.c:3992,28'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlSearchNs
                - xmlNewNs
        - Branch String:   'tree.c:3993,9'
          Branch Sides:
            - BranchSide:      'tree.c:3993,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3994,19'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlSearchNs
                - xmlNewNs
        - Branch String:   'tree.c:3996,27'
          Branch Sides:
            - BranchSide:      'tree.c:3996,31'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlSearchNs
                - xmlNewNs
            - BranchSide:      'tree.c:4044,9'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
        - Branch String:   'tree.c:3996,9'
          Branch Sides:
            - BranchSide:      'tree.c:3999,24'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNs
                - xmlNewNs
            - BranchSide:      'tree.c:4044,9'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
        - Branch String:   'tree.c:4000,11'
          Branch Sides:
            - BranchSide:      'tree.c:4006,26'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlNewNs
            - BranchSide:      'tree.c:4029,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
        - Branch String:   'tree.c:4007,13'
          Branch Sides:
            - BranchSide:      'tree.c:4008,29'
              BranchSideFuncs:
                - xmlNewNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
            - BranchSide:      'tree.c:4023,7'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
        - Branch String:   'tree.c:4011,11'
          Branch Sides:
            - BranchSide:      'tree.c:4012,20'
              BranchSideFuncs:
                - xmlNewNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
            - BranchSide:      'tree.c:4015,15'
              BranchSideFuncs:
                - xmlNewNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
        - Branch String:   'tree.c:4015,15'
          Branch Sides:
            - BranchSide:      'tree.c:4017,20'
              BranchSideFuncs:
                - xmlNewNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
            - BranchSide:      'tree.c:4019,30'
              BranchSideFuncs:
                - xmlNewNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
        - Branch String:   'tree.c:4020,15'
          Branch Sides:
            - BranchSide:      'tree.c:4021,15'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:4022,9'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
        - Branch String:   'tree.c:4029,13'
          Branch Sides:
            - BranchSide:      'tree.c:4031,21'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
            - BranchSide:      'tree.c:4037,40'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
        - Branch String:   'tree.c:4038,15'
          Branch Sides:
            - BranchSide:      'tree.c:0,0'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:4039,15'
              BranchSideFuncs:
                - xmlFreeProp
        - Branch String:   'tree.c:4046,9'
          Branch Sides:
            - BranchSide:      'tree.c:4049,40'
              BranchSideFuncs:
                - xmlStaticCopyNodeList
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:4064,10'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlFreeProp
        - Branch String:   'tree.c:4050,13'
          Branch Sides:
            - BranchSide:      'tree.c:4051,13'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:4052,2'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlFreeProp
        - Branch String:   'tree.c:4054,2'
          Branch Sides:
            - BranchSide:      'tree.c:4056,10'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:4060,5'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlFreeProp
        - Branch String:   'tree.c:4056,10'
          Branch Sides:
            - BranchSide:      'tree.c:4057,22'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:4058,12'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlFreeProp
        - Branch String:   'tree.c:4064,26'
          Branch Sides:
            - BranchSide:      'tree.c:4064,30'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:4085,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4064,43'
          Branch Sides:
            - BranchSide:      'tree.c:4065,3'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:4085,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4065,24'
          Branch Sides:
            - BranchSide:      'tree.c:4065,28'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:4085,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4065,46'
          Branch Sides:
            - BranchSide:      'tree.c:4066,3'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:4085,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4066,26'
          Branch Sides:
            - BranchSide:      'tree.c:4067,10'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:4085,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4067,31'
          Branch Sides:
            - BranchSide:      'tree.c:4068,10'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:4085,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4064,9'
          Branch Sides:
            - BranchSide:      'tree.c:4069,27'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:4085,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4071,13'
          Branch Sides:
            - BranchSide:      'tree.c:4072,13'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:4073,6'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlFreeProp
        - Branch String:   'tree.c:4073,6'
          Branch Sides:
            - BranchSide:      'tree.c:4076,32'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:4084,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4077,10'
          Branch Sides:
            - BranchSide:      'tree.c:4078,17'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:4079,32'
              BranchSideFuncs:
                - xmlAddIDSafe
                - xmlFreeProp
        - Branch String:   'tree.c:4081,17'
          Branch Sides:
            - BranchSide:      'tree.c:4082,17'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:4083,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:3984,8'
          Dst:             xmlNewDocProp
        - Src:             'tree.c:3986,8'
          Dst:             xmlNewDocProp
        - Src:             'tree.c:3988,8'
          Dst:             xmlNewDocProp
        - Src:             'tree.c:3990,8'
          Dst:             xmlNewDocProp
        - Src:             'tree.c:3992,8'
          Dst:             xmlNewDocProp
        - Src:             'tree.c:3999,12'
          Dst:             xmlSearchNs
        - Src:             'tree.c:4006,14'
          Dst:             xmlSearchNs
        - Src:             'tree.c:4019,21'
          Dst:             xmlNewNs
        - Src:             'tree.c:4029,13'
          Dst:             xmlStrEqual
        - Src:             'tree.c:4037,21'
          Dst:             xmlNewReconciledNs
        - Src:             'tree.c:4049,18'
          Dst:             xmlStaticCopyNodeList
        - Src:             'tree.c:4069,19'
          Dst:             xmlIsID
        - Src:             'tree.c:4076,11'
          Dst:             xmlNodeListGetString
        - Src:             'tree.c:4079,19'
          Dst:             xmlAddIDSafe
        - Src:             'tree.c:4088,5'
          Dst:             xmlFreeProp
    - functionName:    xmlCopyNamespaceList
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3955
      functionLinenumberEnd: 3974
      functionDepth:   0
      returnType:      'struct._xmlNs *'
      argCount:        1
      argTypes:
        - 'struct._xmlNs *'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCopyNamespace
        - xmlFreeNsList
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:3959,5'
          Branch Sides:
            - BranchSide:      'tree.c:3960,30'
              BranchSideFuncs:
                - xmlCopyNamespace
                - xmlFreeNsList
            - BranchSide:      'tree.c:3973,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3961,13'
          Branch Sides:
            - BranchSide:      'tree.c:3962,27'
              BranchSideFuncs:
                - xmlFreeNsList
            - BranchSide:      'tree.c:3965,6'
              BranchSideFuncs:
                - xmlCopyNamespace
                - xmlFreeNsList
        - Branch String:   'tree.c:3965,6'
          Branch Sides:
            - BranchSide:      'tree.c:3966,16'
              BranchSideFuncs:
                - xmlCopyNamespace
                - xmlFreeNsList
            - BranchSide:      'tree.c:3968,16'
              BranchSideFuncs:
                - xmlCopyNamespace
                - xmlFreeNsList
      Callsites:
        - Src:             'tree.c:3960,13'
          Dst:             xmlCopyNamespace
        - Src:             'tree.c:3962,13'
          Dst:             xmlFreeNsList
    - functionName:    xmlCopyDoc
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4612
      functionLinenumberEnd: 4675
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        2
      argTypes:
        - 'struct._xmlDoc *'
        - int
      constantsTouched: []
      argNames:
        - doc
        - recursive
      BBCount:         47
      ICount:          317
      EdgeCount:       64
      CyclomaticComplexity: 19
      functionsReached:
        - xmlCopyDtd
        - xmlCopyNamespaceList
        - xmlFreeDoc
        - xmlNewDoc
        - xmlSetTreeDoc
        - xmlStaticCopyNodeList
        - xmlStrdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:4615,9'
          Branch Sides:
            - BranchSide:      'tree.c:4615,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4616,21'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:4617,9'
          Branch Sides:
            - BranchSide:      'tree.c:4617,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4618,17'
              BranchSideFuncs:
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:4619,9'
          Branch Sides:
            - BranchSide:      'tree.c:4620,21'
              BranchSideFuncs:
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:4624,9'
              BranchSideFuncs:
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:4621,13'
          Branch Sides:
            - BranchSide:      'tree.c:4622,13'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'tree.c:4623,5'
              BranchSideFuncs:
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:4624,9'
          Branch Sides:
            - BranchSide:      'tree.c:4625,35'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlStrdup
            - BranchSide:      'tree.c:4629,9'
              BranchSideFuncs:
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlStrdup
        - Branch String:   'tree.c:4626,13'
          Branch Sides:
            - BranchSide:      'tree.c:4627,13'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'tree.c:4628,5'
              BranchSideFuncs:
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlStrdup
        - Branch String:   'tree.c:4629,9'
          Branch Sides:
            - BranchSide:      'tree.c:4630,30'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
                - xmlCopyDtd
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:4634,20'
              BranchSideFuncs:
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
                - xmlCopyDtd
                - xmlSetTreeDoc
        - Branch String:   'tree.c:4631,13'
          Branch Sides:
            - BranchSide:      'tree.c:4632,13'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'tree.c:4633,5'
              BranchSideFuncs:
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
                - xmlCopyDtd
                - xmlSetTreeDoc
        - Branch String:   'tree.c:4637,9'
          Branch Sides:
            - BranchSide:      'tree.c:4637,28'
              BranchSideFuncs:
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
                - xmlCopyDtd
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:4639,5'
              BranchSideFuncs:
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
                - xmlCopyDtd
                - xmlSetTreeDoc
        - Branch String:   'tree.c:4642,9'
          Branch Sides:
            - BranchSide:      'tree.c:4643,37'
              BranchSideFuncs:
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
            - BranchSide:      'tree.c:4650,9'
              BranchSideFuncs:
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
        - Branch String:   'tree.c:4644,6'
          Branch Sides:
            - BranchSide:      'tree.c:4645,13'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'tree.c:4646,28'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
        - Branch String:   'tree.c:4650,9'
          Branch Sides:
            - BranchSide:      'tree.c:4651,43'
              BranchSideFuncs:
                - xmlCopyNamespaceList
                - xmlStaticCopyNodeList
                - xmlFreeDoc
            - BranchSide:      'tree.c:4655,9'
              BranchSideFuncs:
                - xmlStaticCopyNodeList
                - xmlFreeDoc
        - Branch String:   'tree.c:4652,13'
          Branch Sides:
            - BranchSide:      'tree.c:4653,13'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'tree.c:4654,5'
              BranchSideFuncs:
                - xmlStaticCopyNodeList
                - xmlFreeDoc
        - Branch String:   'tree.c:4655,9'
          Branch Sides:
            - BranchSide:      'tree.c:4658,40'
              BranchSideFuncs:
                - xmlStaticCopyNodeList
                - xmlFreeDoc
            - BranchSide:      'tree.c:4670,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4660,13'
          Branch Sides:
            - BranchSide:      'tree.c:4661,13'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'tree.c:4662,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4664,2'
          Branch Sides:
            - BranchSide:      'tree.c:4665,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4669,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4665,10'
          Branch Sides:
            - BranchSide:      'tree.c:4666,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4667,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:4616,11'
          Dst:             xmlNewDoc
        - Src:             'tree.c:4625,25'
          Dst:             xmlStrdup
        - Src:             'tree.c:4630,20'
          Dst:             xmlStrdup
        - Src:             'tree.c:4643,26'
          Dst:             xmlCopyDtd
        - Src:             'tree.c:4646,2'
          Dst:             xmlSetTreeDoc
        - Src:             'tree.c:4651,22'
          Dst:             xmlCopyNamespaceList
        - Src:             'tree.c:4658,18'
          Dst:             xmlStaticCopyNodeList
        - Src:             'tree.c:4673,5'
          Dst:             xmlFreeDoc
    - functionName:    xmlCopyPropList
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4116
      functionLinenumberEnd: 4138
      functionDepth:   0
      returnType:      'struct._xmlAttr *'
      argCount:        2
      argTypes:
        - 'struct._xmlNode *'
        - 'struct._xmlAttr *'
      constantsTouched: []
      argNames:
        - target
        - cur
      BBCount:         17
      ICount:          102
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlCopyProp
        - xmlFreePropList
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:4120,26'
          Branch Sides:
            - BranchSide:      'tree.c:4120,30'
              BranchSideFuncs:
                - xmlCopyProp
                - xmlFreePropList
            - BranchSide:      'tree.c:4122,5'
              BranchSideFuncs:
                - xmlCopyProp
                - xmlFreePropList
        - Branch String:   'tree.c:4120,9'
          Branch Sides:
            - BranchSide:      'tree.c:4121,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4122,5'
              BranchSideFuncs:
                - xmlCopyProp
                - xmlFreePropList
        - Branch String:   'tree.c:4122,5'
          Branch Sides:
            - BranchSide:      'tree.c:4123,25'
              BranchSideFuncs:
                - xmlCopyProp
                - xmlFreePropList
            - BranchSide:      'tree.c:4137,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4124,6'
          Branch Sides:
            - BranchSide:      'tree.c:4125,29'
              BranchSideFuncs:
                - xmlFreePropList
            - BranchSide:      'tree.c:4128,6'
              BranchSideFuncs:
                - xmlCopyProp
                - xmlFreePropList
        - Branch String:   'tree.c:4128,6'
          Branch Sides:
            - BranchSide:      'tree.c:4129,16'
              BranchSideFuncs:
                - xmlCopyProp
                - xmlFreePropList
            - BranchSide:      'tree.c:4131,16'
              BranchSideFuncs:
                - xmlCopyProp
                - xmlFreePropList
      Callsites:
        - Src:             'tree.c:4123,13'
          Dst:             xmlCopyProp
        - Src:             'tree.c:4125,13'
          Dst:             xmlFreePropList
    - functionName:    xmlCopyProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4102
      functionLinenumberEnd: 4103
      functionDepth:   0
      returnType:      'struct._xmlAttr *'
      argCount:        2
      argTypes:
        - 'struct._xmlNode *'
        - 'struct._xmlAttr *'
      constantsTouched: []
      argNames:
        - target
        - cur
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCopyPropInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:4103,9'
          Dst:             xmlCopyPropInternal
    - functionName:    xmlNewDoc
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1103
      functionLinenumberEnd: 1138
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - version
      BBCount:         16
      ICount:          120
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlStrdup
      functionUses:    8
      BranchProfiles:
        - Branch String:   'tree.c:1106,9'
          Branch Sides:
            - BranchSide:      'tree.c:1107,10'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:1112,23'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:1113,9'
          Branch Sides:
            - BranchSide:      'tree.c:1114,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1115,12'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:1119,9'
          Branch Sides:
            - BranchSide:      'tree.c:1120,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1123,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:1135,34'
          Branch Sides:
            - BranchSide:      'tree.c:1135,38'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:1137,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1135,9'
          Branch Sides:
            - BranchSide:      'tree.c:1136,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:1137,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:1118,20'
          Dst:             xmlStrdup
        - Src:             'tree.c:1135,38'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:1136,2'
          Dst:             __xmlRegisterNodeDefaultValue
    - functionName:    xmlCopyNamespace
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3932
      functionLinenumberEnd: 3944
      functionDepth:   0
      returnType:      'struct._xmlNs *'
      argCount:        1
      argTypes:
        - 'struct._xmlNs *'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         9
      ICount:          52
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - xmlNewNs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:3935,9'
          Branch Sides:
            - BranchSide:      'tree.c:3935,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3936,13'
              BranchSideFuncs:
                - xmlNewNs
        - Branch String:   'tree.c:3936,5'
          Branch Sides:
            - BranchSide:      'tree.c:3938,27'
              BranchSideFuncs:
                - xmlNewNs
            - BranchSide:      'tree.c:3941,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:3938,12'
          Dst:             xmlNewNs
    - functionName:    xmlNewDocProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1998
      functionLinenumberEnd: 2043
      functionDepth:   0
      returnType:      'struct._xmlAttr *'
      argCount:        3
      argTypes:
        - 'struct._xmlDoc *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - doc
        - name
        - value
      BBCount:         31
      ICount:          191
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlDictLookup
        - xmlFreeProp
        - xmlStrdup
        - xmlStringGetNodeList
      functionUses:    5
      BranchProfiles:
        - Branch String:   'tree.c:2001,9'
          Branch Sides:
            - BranchSide:      'tree.c:2002,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2008,24'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStringGetNodeList
                - xmlFreeProp
                - xmlDictLookup
        - Branch String:   'tree.c:2009,9'
          Branch Sides:
            - BranchSide:      'tree.c:2010,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2011,12'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStringGetNodeList
                - xmlFreeProp
                - xmlDictLookup
        - Branch String:   'tree.c:2014,23'
          Branch Sides:
            - BranchSide:      'tree.c:2014,27'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStringGetNodeList
                - xmlFreeProp
                - xmlDictLookup
            - BranchSide:      'tree.c:2017,24'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStringGetNodeList
                - xmlFreeProp
        - Branch String:   'tree.c:2014,9'
          Branch Sides:
            - BranchSide:      'tree.c:2015,28'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStringGetNodeList
                - xmlFreeProp
            - BranchSide:      'tree.c:2017,24'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStringGetNodeList
                - xmlFreeProp
        - Branch String:   'tree.c:2018,9'
          Branch Sides:
            - BranchSide:      'tree.c:2019,9'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:2020,16'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStringGetNodeList
        - Branch String:   'tree.c:2021,9'
          Branch Sides:
            - BranchSide:      'tree.c:2024,39'
              BranchSideFuncs:
                - xmlStringGetNodeList
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2036,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:2028,2'
          Branch Sides:
            - BranchSide:      'tree.c:2029,33'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2034,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:2030,10'
          Branch Sides:
            - BranchSide:      'tree.c:2031,15'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2032,12'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:2036,34'
          Branch Sides:
            - BranchSide:      'tree.c:2036,38'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2038,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2036,9'
          Branch Sides:
            - BranchSide:      'tree.c:2037,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2038,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2015,14'
          Dst:             xmlDictLookup
        - Src:             'tree.c:2017,14'
          Dst:             xmlStrdup
        - Src:             'tree.c:2024,18'
          Dst:             xmlStringGetNodeList
        - Src:             'tree.c:2036,38'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:2037,2'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:2041,5'
          Dst:             xmlFreeProp
    - functionName:    xmlNewDtd
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 872
      functionDepth:   0
      returnType:      'struct._xmlDtd *'
      argCount:        4
      argTypes:
        - 'struct._xmlDoc *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - doc
        - name
        - ExternalID
        - SystemID
      BBCount:         35
      ICount:          197
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlFreeDtd
        - xmlStrdup
      functionUses:    7
      BranchProfiles:
        - Branch String:   'tree.c:833,23'
          Branch Sides:
            - BranchSide:      'tree.c:833,27'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:840,23'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:833,9'
          Branch Sides:
            - BranchSide:      'tree.c:834,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:840,23'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:841,9'
          Branch Sides:
            - BranchSide:      'tree.c:842,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:843,12'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:846,9'
          Branch Sides:
            - BranchSide:      'tree.c:847,24'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
                - xmlStrdup
            - BranchSide:      'tree.c:851,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
                - xmlStrdup
        - Branch String:   'tree.c:848,13'
          Branch Sides:
            - BranchSide:      'tree.c:849,13'
              BranchSideFuncs:
                - xmlFreeDtd
            - BranchSide:      'tree.c:850,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
                - xmlStrdup
        - Branch String:   'tree.c:851,9'
          Branch Sides:
            - BranchSide:      'tree.c:852,30'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
            - BranchSide:      'tree.c:856,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
        - Branch String:   'tree.c:853,13'
          Branch Sides:
            - BranchSide:      'tree.c:854,13'
              BranchSideFuncs:
                - xmlFreeDtd
            - BranchSide:      'tree.c:855,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
        - Branch String:   'tree.c:856,9'
          Branch Sides:
            - BranchSide:      'tree.c:857,28'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeDtd
            - BranchSide:      'tree.c:861,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:858,13'
          Branch Sides:
            - BranchSide:      'tree.c:859,13'
              BranchSideFuncs:
                - xmlFreeDtd
            - BranchSide:      'tree.c:860,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:861,9'
          Branch Sides:
            - BranchSide:      'tree.c:862,19'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:863,16'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:865,34'
          Branch Sides:
            - BranchSide:      'tree.c:865,38'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:867,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:865,9'
          Branch Sides:
            - BranchSide:      'tree.c:866,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:867,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:847,14'
          Dst:             xmlStrdup
        - Src:             'tree.c:852,20'
          Dst:             xmlStrdup
        - Src:             'tree.c:857,18'
          Dst:             xmlStrdup
        - Src:             'tree.c:865,38'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:866,2'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:870,5'
          Dst:             xmlFreeDtd
    - functionName:    xmlCopyNode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4437
      functionLinenumberEnd: 4441
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        2
      argTypes:
        - 'struct._xmlNode *'
        - int
      constantsTouched: []
      argNames:
        - node
        - extended
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlStaticCopyNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:4440,11'
          Dst:             xmlStaticCopyNode
    - functionName:    xmlDocCopyNodeList
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4473
      functionLinenumberEnd: 4475
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        2
      argTypes:
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - doc
        - node
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlStaticCopyNodeList
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:4474,22'
          Dst:             xmlStaticCopyNodeList
    - functionName:    xmlDocCopyNode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4457
      functionLinenumberEnd: 4461
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        3
      argTypes:
        - 'struct._xmlNode *'
        - 'struct._xmlDoc *'
        - int
      constantsTouched: []
      argNames:
        - node
        - doc
        - extended
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlStaticCopyNode
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:4460,11'
          Dst:             xmlStaticCopyNode
    - functionName:    xmlNextElementSibling
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3608
      functionLinenumberEnd: 3633
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        1
      argTypes:
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - node
      BBCount:         22
      ICount:          101
      EdgeCount:       23
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:3609,9'
          Branch Sides:
            - BranchSide:      'tree.c:3610,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3611,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3611,5'
          Branch Sides:
            - BranchSide:      'tree.c:3622,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3622,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3622,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3622,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3622,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3622,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3622,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3622,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3622,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3622,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3625,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3627,5'
          Branch Sides:
            - BranchSide:      'tree.c:3628,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3632,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3628,13'
          Branch Sides:
            - BranchSide:      'tree.c:3629,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3630,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlPreviousElementSibling
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3569
      functionLinenumberEnd: 3593
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        1
      argTypes:
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - node
      BBCount:         21
      ICount:          97
      EdgeCount:       22
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:3570,9'
          Branch Sides:
            - BranchSide:      'tree.c:3571,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3572,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3572,5'
          Branch Sides:
            - BranchSide:      'tree.c:3582,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3582,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3582,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3582,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3582,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3582,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3582,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3582,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3582,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3585,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3587,5'
          Branch Sides:
            - BranchSide:      'tree.c:3588,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3592,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3588,13'
          Branch Sides:
            - BranchSide:      'tree.c:3589,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3590,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlLastElementChild
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3532
      functionLinenumberEnd: 3554
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        1
      argTypes:
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - parent
      BBCount:         17
      ICount:          84
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:3535,9'
          Branch Sides:
            - BranchSide:      'tree.c:3536,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3537,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3537,5'
          Branch Sides:
            - BranchSide:      'tree.c:3543,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3543,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3543,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3543,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3543,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3546,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3548,5'
          Branch Sides:
            - BranchSide:      'tree.c:3549,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3553,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3549,13'
          Branch Sides:
            - BranchSide:      'tree.c:3550,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3551,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlFirstElementChild
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3496
      functionLinenumberEnd: 3518
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        1
      argTypes:
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - parent
      BBCount:         17
      ICount:          84
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:3499,9'
          Branch Sides:
            - BranchSide:      'tree.c:3500,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3501,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3501,5'
          Branch Sides:
            - BranchSide:      'tree.c:3507,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3507,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3507,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3507,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3507,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3510,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3512,5'
          Branch Sides:
            - BranchSide:      'tree.c:3513,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3517,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3513,13'
          Branch Sides:
            - BranchSide:      'tree.c:3514,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3515,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlChildElementCount
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3459
      functionLinenumberEnd: 3482
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - parent
      BBCount:         18
      ICount:          91
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:3463,9'
          Branch Sides:
            - BranchSide:      'tree.c:3464,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3465,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3465,5'
          Branch Sides:
            - BranchSide:      'tree.c:3471,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3471,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3471,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3471,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3471,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3474,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3476,5'
          Branch Sides:
            - BranchSide:      'tree.c:3477,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3481,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3477,13'
          Branch Sides:
            - BranchSide:      'tree.c:3478,16'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3479,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlGetLastChild
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3434
      functionLinenumberEnd: 3439
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        1
      argTypes:
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - parent
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:3435,26'
          Branch Sides:
            - BranchSide:      'tree.c:3435,30'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3436,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3435,9'
          Branch Sides:
            - BranchSide:      'tree.c:3436,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3438,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlAddChildList
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3233
      functionLinenumberEnd: 3292
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        2
      argTypes:
        - 'struct._xmlNode *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - parent
        - cur
      BBCount:         42
      ICount:          257
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - xmlFreeNode
        - xmlNodeAddContent
        - xmlSetTreeDoc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:3236,26'
          Branch Sides:
            - BranchSide:      'tree.c:3236,30'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3237,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3236,9'
          Branch Sides:
            - BranchSide:      'tree.c:3237,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3240,10'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlSetTreeDoc
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
        - Branch String:   'tree.c:3240,23'
          Branch Sides:
            - BranchSide:      'tree.c:3240,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3241,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3240,9'
          Branch Sides:
            - BranchSide:      'tree.c:3241,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3244,10'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlSetTreeDoc
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
        - Branch String:   'tree.c:3244,28'
          Branch Sides:
            - BranchSide:      'tree.c:3244,32'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlSetTreeDoc
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
            - BranchSide:      'tree.c:3252,9'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlSetTreeDoc
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
        - Branch String:   'tree.c:3244,53'
          Branch Sides:
            - BranchSide:      'tree.c:3245,10'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlSetTreeDoc
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
            - BranchSide:      'tree.c:3252,9'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlSetTreeDoc
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
        - Branch String:   'tree.c:3244,9'
          Branch Sides:
            - BranchSide:      'tree.c:3246,5'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlSetTreeDoc
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
            - BranchSide:      'tree.c:3252,9'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlSetTreeDoc
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
        - Branch String:   'tree.c:3252,9'
          Branch Sides:
            - BranchSide:      'tree.c:3253,28'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:3258,7'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlSetTreeDoc
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
        - Branch String:   'tree.c:3258,35'
          Branch Sides:
            - BranchSide:      'tree.c:3259,7'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlSetTreeDoc
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
            - BranchSide:      'tree.c:3273,16'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3259,44'
          Branch Sides:
            - BranchSide:      'tree.c:3260,7'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlSetTreeDoc
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlFreeNode
            - BranchSide:      'tree.c:3273,16'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3258,6'
          Branch Sides:
            - BranchSide:      'tree.c:3261,24'
              BranchSideFuncs:
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlSetTreeDoc
                - xmlSetTreeDoc
                - xmlFreeNode
            - BranchSide:      'tree.c:3273,16'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3265,10'
          Branch Sides:
            - BranchSide:      'tree.c:3266,15'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:3269,13'
              BranchSideFuncs:
                - xmlFreeNode
                - xmlSetTreeDoc
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3277,5'
          Branch Sides:
            - BranchSide:      'tree.c:3278,16'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:3284,19'
              BranchSideFuncs:
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3279,6'
          Branch Sides:
            - BranchSide:      'tree.c:3280,20'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:3282,15'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3286,9'
          Branch Sides:
            - BranchSide:      'tree.c:3287,23'
              BranchSideFuncs:
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:3289,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:3261,6'
          Dst:             xmlNodeAddContent
        - Src:             'tree.c:3266,3'
          Dst:             xmlFreeNode
        - Src:             'tree.c:3271,6'
          Dst:             xmlFreeNode
        - Src:             'tree.c:3280,6'
          Dst:             xmlSetTreeDoc
        - Src:             'tree.c:3287,9'
          Dst:             xmlSetTreeDoc
    - functionName:    xmlAddPrevSibling
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3100
      functionLinenumberEnd: 3149
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        2
      argTypes:
        - 'struct._xmlNode *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - cur
        - elem
      BBCount:         41
      ICount:          277
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - xmlAddPropSibling
        - xmlFreeNode
        - xmlNodeAddContent
        - xmlNodeSetContent
        - xmlSetTreeDoc
        - xmlStrcat
        - xmlStrdup
        - xmlUnlinkNode
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tree.c:3101,23'
          Branch Sides:
            - BranchSide:      'tree.c:3101,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3102,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3101,9'
          Branch Sides:
            - BranchSide:      'tree.c:3102,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3104,10'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlSetTreeDoc
                - xmlAddPropSibling
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlStrdup
                - xmlStrcat
                - xmlNodeSetContent
                - xmlFreeNode
        - Branch String:   'tree.c:3104,24'
          Branch Sides:
            - BranchSide:      'tree.c:3104,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3105,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3104,9'
          Branch Sides:
            - BranchSide:      'tree.c:3105,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3108,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlSetTreeDoc
                - xmlAddPropSibling
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlStrdup
                - xmlStrcat
                - xmlNodeSetContent
                - xmlFreeNode
        - Branch String:   'tree.c:3108,9'
          Branch Sides:
            - BranchSide:      'tree.c:3109,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3112,19'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlSetTreeDoc
                - xmlAddPropSibling
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlStrdup
                - xmlStrcat
                - xmlNodeSetContent
                - xmlFreeNode
        - Branch String:   'tree.c:3114,9'
          Branch Sides:
            - BranchSide:      'tree.c:3115,6'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlNodeAddContent
                - xmlFreeNode
                - xmlStrdup
                - xmlStrcat
                - xmlNodeSetContent
                - xmlFreeNode
            - BranchSide:      'tree.c:3132,16'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlAddPropSibling
        - Branch String:   'tree.c:3115,6'
          Branch Sides:
            - BranchSide:      'tree.c:3116,15'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlNodeSetContent
                - xmlFreeNode
            - BranchSide:      'tree.c:3126,7'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlNodeAddContent
                - xmlFreeNode
        - Branch String:   'tree.c:3126,26'
          Branch Sides:
            - BranchSide:      'tree.c:3126,30'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlNodeAddContent
                - xmlFreeNode
            - BranchSide:      'tree.c:3132,5'
              BranchSideFuncs:
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3126,64'
          Branch Sides:
            - BranchSide:      'tree.c:3127,14'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlNodeAddContent
                - xmlFreeNode
            - BranchSide:      'tree.c:3132,5'
              BranchSideFuncs:
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3126,6'
          Branch Sides:
            - BranchSide:      'tree.c:3128,24'
              BranchSideFuncs:
                - xmlNodeAddContent
                - xmlFreeNode
            - BranchSide:      'tree.c:3132,5'
              BranchSideFuncs:
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3132,16'
          Branch Sides:
            - BranchSide:      'tree.c:0,0'
              BranchSideFuncs:
                - xmlAddPropSibling
            - BranchSide:      'tree.c:3133,28'
              BranchSideFuncs:
                - xmlAddPropSibling
        - Branch String:   'tree.c:3136,9'
          Branch Sides:
            - BranchSide:      'tree.c:3137,16'
              BranchSideFuncs:
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:3139,20'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3143,9'
          Branch Sides:
            - BranchSide:      'tree.c:3144,21'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3145,10'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3145,32'
          Branch Sides:
            - BranchSide:      'tree.c:3145,36'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3148,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3145,9'
          Branch Sides:
            - BranchSide:      'tree.c:3146,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3148,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:3112,5'
          Dst:             xmlUnlinkNode
        - Src:             'tree.c:3119,12'
          Dst:             xmlStrdup
        - Src:             'tree.c:3120,12'
          Dst:             xmlStrcat
        - Src:             'tree.c:3121,6'
          Dst:             xmlNodeSetContent
        - Src:             'tree.c:3123,6'
          Dst:             xmlFreeNode
        - Src:             'tree.c:3128,6'
          Dst:             xmlNodeAddContent
        - Src:             'tree.c:3129,6'
          Dst:             xmlFreeNode
        - Src:             'tree.c:3133,10'
          Dst:             xmlAddPropSibling
        - Src:             'tree.c:3137,2'
          Dst:             xmlSetTreeDoc
    - functionName:    xmlNewChild
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2909
      functionLinenumberEnd: 2958
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        4
      argTypes:
        - 'struct._xmlNode *'
        - 'struct._xmlNs *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - parent
        - ns
        - name
        - content
      BBCount:         31
      ICount:          212
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - xmlNewDocNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:2912,9'
          Branch Sides:
            - BranchSide:      'tree.c:2913,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2916,9'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlNewDocNode
                - xmlNewDocNode
                - xmlNewDocNode
                - xmlNewDocNode
        - Branch String:   'tree.c:2916,9'
          Branch Sides:
            - BranchSide:      'tree.c:2917,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2923,9'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlNewDocNode
                - xmlNewDocNode
                - xmlNewDocNode
                - xmlNewDocNode
        - Branch String:   'tree.c:2923,9'
          Branch Sides:
            - BranchSide:      'tree.c:2924,6'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlNewDocNode
            - BranchSide:      'tree.c:2928,17'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlNewDocNode
                - xmlNewDocNode
        - Branch String:   'tree.c:2924,6'
          Branch Sides:
            - BranchSide:      'tree.c:2925,26'
              BranchSideFuncs:
                - xmlNewDocNode
            - BranchSide:      'tree.c:2927,26'
              BranchSideFuncs:
                - xmlNewDocNode
        - Branch String:   'tree.c:2928,52'
          Branch Sides:
            - BranchSide:      'tree.c:2929,10'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlNewDocNode
            - BranchSide:      'tree.c:2930,6'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlNewDocNode
        - Branch String:   'tree.c:2928,16'
          Branch Sides:
            - BranchSide:      'tree.c:2930,6'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlNewDocNode
            - BranchSide:      'tree.c:2934,16'
              BranchSideFuncs:
                - xmlNewDocNode
        - Branch String:   'tree.c:2930,6'
          Branch Sides:
            - BranchSide:      'tree.c:2931,38'
              BranchSideFuncs:
                - xmlNewDocNode
            - BranchSide:      'tree.c:2933,38'
              BranchSideFuncs:
                - xmlNewDocNode
        - Branch String:   'tree.c:2934,16'
          Branch Sides:
            - BranchSide:      'tree.c:2935,27'
              BranchSideFuncs:
                - xmlNewDocNode
            - BranchSide:      'tree.c:2937,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2939,9'
          Branch Sides:
            - BranchSide:      'tree.c:2939,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2944,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2947,9'
          Branch Sides:
            - BranchSide:      'tree.c:2948,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2951,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2925,12'
          Dst:             xmlNewDocNode
        - Src:             'tree.c:2927,12'
          Dst:             xmlNewDocNode
        - Src:             'tree.c:2931,12'
          Dst:             xmlNewDocNode
        - Src:             'tree.c:2933,12'
          Dst:             xmlNewDocNode
        - Src:             'tree.c:2935,12'
          Dst:             xmlNewDocNode
    - functionName:    xmlNewDocNode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2289
      functionLinenumberEnd: 2305
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        4
      argTypes:
        - 'struct._xmlDoc *'
        - 'struct._xmlNs *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - doc
        - ns
        - name
        - content
      BBCount:         24
      ICount:          139
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - xmlDictLookup
        - xmlNewNode
        - xmlNewNodeEatName
        - xmlStringGetNodeList
      functionUses:    23
      BranchProfiles:
        - Branch String:   'tree.c:2292,23'
          Branch Sides:
            - BranchSide:      'tree.c:2292,27'
              BranchSideFuncs:
                - xmlNewNode
                - xmlStringGetNodeList
                - xmlDictLookup
                - xmlNewNodeEatName
            - BranchSide:      'tree.c:2296,19'
              BranchSideFuncs:
                - xmlNewNode
                - xmlStringGetNodeList
        - Branch String:   'tree.c:2292,9'
          Branch Sides:
            - BranchSide:      'tree.c:2293,33'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewNodeEatName
                - xmlStringGetNodeList
            - BranchSide:      'tree.c:2296,19'
              BranchSideFuncs:
                - xmlNewNode
                - xmlStringGetNodeList
        - Branch String:   'tree.c:2297,9'
          Branch Sides:
            - BranchSide:      'tree.c:2297,9'
              BranchSideFuncs:
                - xmlStringGetNodeList
            - BranchSide:      'tree.c:2298,20'
              BranchSideFuncs:
                - xmlStringGetNodeList
        - Branch String:   'tree.c:2299,6'
          Branch Sides:
            - BranchSide:      'tree.c:2300,43'
              BranchSideFuncs:
                - xmlStringGetNodeList
            - BranchSide:      'tree.c:2303,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2301,6'
          Branch Sides:
            - BranchSide:      'tree.c:2301,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2302,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2301,6'
          Branch Sides:
            - BranchSide:      'tree.c:2301,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2301,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2301,6'
          Branch Sides:
            - BranchSide:      'tree.c:2301,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2301,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2294,26'
          Dst:             xmlDictLookup
        - Src:             'tree.c:2293,15'
          Dst:             xmlNewNodeEatName
        - Src:             'tree.c:2296,8'
          Dst:             xmlNewNode
        - Src:             'tree.c:2300,22'
          Dst:             xmlStringGetNodeList
    - functionName:    xmlNewNodeEatName
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2247
      functionLinenumberEnd: 2269
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        2
      argTypes:
        - 'struct._xmlNs *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ns
        - name
      BBCount:         13
      ICount:          86
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - __xmlRegisterNodeDefaultValue
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:2250,9'
          Branch Sides:
            - BranchSide:      'tree.c:2251,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2257,24'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:2258,9'
          Branch Sides:
            - BranchSide:      'tree.c:2259,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2260,12'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:2266,34'
          Branch Sides:
            - BranchSide:      'tree.c:2266,38'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2268,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2266,9'
          Branch Sides:
            - BranchSide:      'tree.c:2267,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2268,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2266,38'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:2267,2'
          Dst:             __xmlRegisterNodeDefaultValue
    - functionName:    xmlNewNode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2203
      functionLinenumberEnd: 2231
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        2
      argTypes:
        - 'struct._xmlNs *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ns
        - name
      BBCount:         16
      ICount:          101
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlFreeNode
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:2206,9'
          Branch Sides:
            - BranchSide:      'tree.c:2207,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2213,24'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeNode
        - Branch String:   'tree.c:2214,9'
          Branch Sides:
            - BranchSide:      'tree.c:2215,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2216,12'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeNode
        - Branch String:   'tree.c:2220,9'
          Branch Sides:
            - BranchSide:      'tree.c:2221,9'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:2222,15'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:2224,34'
          Branch Sides:
            - BranchSide:      'tree.c:2224,38'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2226,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2224,9'
          Branch Sides:
            - BranchSide:      'tree.c:2225,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2226,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2219,17'
          Dst:             xmlStrdup
        - Src:             'tree.c:2224,38'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:2225,2'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:2229,5'
          Dst:             xmlFreeNode
    - functionName:    xmlNewDocComment
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2779
      functionLinenumberEnd: 2784
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        2
      argTypes:
        - 'struct._xmlDoc *'
        - 'char *'
      constantsTouched: []
      argNames:
        - doc
        - content
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlNewComment
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:2783,9'
          Branch Sides:
            - BranchSide:      'tree.c:2783,33'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2783,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2782,11'
          Dst:             xmlNewComment
    - functionName:    xmlNewComment
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2706
      functionLinenumberEnd: 2732
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - content
      BBCount:         17
      ICount:          100
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlFreeNode
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:2713,9'
          Branch Sides:
            - BranchSide:      'tree.c:2714,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2715,12'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeNode
        - Branch String:   'tree.c:2719,9'
          Branch Sides:
            - BranchSide:      'tree.c:2720,27'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeNode
            - BranchSide:      'tree.c:2725,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:2721,13'
          Branch Sides:
            - BranchSide:      'tree.c:2722,13'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:2723,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:2725,34'
          Branch Sides:
            - BranchSide:      'tree.c:2725,38'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2727,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2725,9'
          Branch Sides:
            - BranchSide:      'tree.c:2726,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2727,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2720,17'
          Dst:             xmlStrdup
        - Src:             'tree.c:2725,38'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:2726,2'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:2730,5'
          Dst:             xmlFreeNode
    - functionName:    xmlNewCDataBlock
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2744
      functionLinenumberEnd: 2768
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        3
      argTypes:
        - 'struct._xmlDoc *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - doc
        - content
        - len
      BBCount:         16
      ICount:          110
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlStrndup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:2751,9'
          Branch Sides:
            - BranchSide:      'tree.c:2752,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2753,12'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
        - Branch String:   'tree.c:2757,9'
          Branch Sides:
            - BranchSide:      'tree.c:2758,28'
              BranchSideFuncs:
                - xmlStrndup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2765,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:2759,13'
          Branch Sides:
            - BranchSide:      'tree.c:2760,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2763,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:2765,34'
          Branch Sides:
            - BranchSide:      'tree.c:2765,38'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2767,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2765,9'
          Branch Sides:
            - BranchSide:      'tree.c:2766,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2767,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2758,17'
          Dst:             xmlStrndup
        - Src:             'tree.c:2765,38'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:2766,2'
          Dst:             __xmlRegisterNodeDefaultValue
    - functionName:    xmlNewCharRef
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2529
      functionLinenumberEnd: 2565
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        2
      argTypes:
        - 'struct._xmlDoc *'
        - 'char *'
      constantsTouched: []
      argNames:
        - doc
        - name
      BBCount:         22
      ICount:          152
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlFreeNode
        - xmlStrdup
        - xmlStrlen
        - xmlStrndup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:2532,9'
          Branch Sides:
            - BranchSide:      'tree.c:2533,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2538,24'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeNode
                - xmlStrlen
                - xmlStrndup
                - xmlStrndup
        - Branch String:   'tree.c:2539,9'
          Branch Sides:
            - BranchSide:      'tree.c:2540,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2541,12'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeNode
                - xmlStrlen
                - xmlStrndup
                - xmlStrndup
        - Branch String:   'tree.c:2545,9'
          Branch Sides:
            - BranchSide:      'tree.c:2547,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrndup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeNode
                - xmlStrndup
            - BranchSide:      'tree.c:2554,24'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeNode
        - Branch String:   'tree.c:2549,6'
          Branch Sides:
            - BranchSide:      'tree.c:2550,29'
              BranchSideFuncs:
                - xmlStrndup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeNode
            - BranchSide:      'tree.c:2552,29'
              BranchSideFuncs:
                - xmlStrndup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeNode
        - Branch String:   'tree.c:2555,9'
          Branch Sides:
            - BranchSide:      'tree.c:2556,9'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:2558,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:2558,34'
          Branch Sides:
            - BranchSide:      'tree.c:2558,38'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2560,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2558,9'
          Branch Sides:
            - BranchSide:      'tree.c:2559,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2560,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2548,8'
          Dst:             xmlStrlen
        - Src:             'tree.c:2550,18'
          Dst:             xmlStrndup
        - Src:             'tree.c:2552,18'
          Dst:             xmlStrndup
        - Src:             'tree.c:2554,14'
          Dst:             xmlStrdup
        - Src:             'tree.c:2558,38'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:2559,2'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:2563,5'
          Dst:             xmlFreeNode
    - functionName:    xmlNewTextChild
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2468
      functionLinenumberEnd: 2517
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        4
      argTypes:
        - 'struct._xmlNode *'
        - 'struct._xmlNs *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - parent
        - ns
        - name
        - content
      BBCount:         31
      ICount:          212
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - xmlNewDocRawNode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:2471,9'
          Branch Sides:
            - BranchSide:      'tree.c:2472,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2475,9'
              BranchSideFuncs:
                - xmlNewDocRawNode
                - xmlNewDocRawNode
                - xmlNewDocRawNode
                - xmlNewDocRawNode
                - xmlNewDocRawNode
        - Branch String:   'tree.c:2475,9'
          Branch Sides:
            - BranchSide:      'tree.c:2476,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2482,9'
              BranchSideFuncs:
                - xmlNewDocRawNode
                - xmlNewDocRawNode
                - xmlNewDocRawNode
                - xmlNewDocRawNode
                - xmlNewDocRawNode
        - Branch String:   'tree.c:2482,9'
          Branch Sides:
            - BranchSide:      'tree.c:2483,6'
              BranchSideFuncs:
                - xmlNewDocRawNode
                - xmlNewDocRawNode
            - BranchSide:      'tree.c:2487,17'
              BranchSideFuncs:
                - xmlNewDocRawNode
                - xmlNewDocRawNode
                - xmlNewDocRawNode
        - Branch String:   'tree.c:2483,6'
          Branch Sides:
            - BranchSide:      'tree.c:2484,29'
              BranchSideFuncs:
                - xmlNewDocRawNode
            - BranchSide:      'tree.c:2486,29'
              BranchSideFuncs:
                - xmlNewDocRawNode
        - Branch String:   'tree.c:2487,52'
          Branch Sides:
            - BranchSide:      'tree.c:2488,10'
              BranchSideFuncs:
                - xmlNewDocRawNode
                - xmlNewDocRawNode
            - BranchSide:      'tree.c:2489,6'
              BranchSideFuncs:
                - xmlNewDocRawNode
                - xmlNewDocRawNode
        - Branch String:   'tree.c:2487,16'
          Branch Sides:
            - BranchSide:      'tree.c:2489,6'
              BranchSideFuncs:
                - xmlNewDocRawNode
                - xmlNewDocRawNode
            - BranchSide:      'tree.c:2493,16'
              BranchSideFuncs:
                - xmlNewDocRawNode
        - Branch String:   'tree.c:2489,6'
          Branch Sides:
            - BranchSide:      'tree.c:2490,41'
              BranchSideFuncs:
                - xmlNewDocRawNode
            - BranchSide:      'tree.c:2492,41'
              BranchSideFuncs:
                - xmlNewDocRawNode
        - Branch String:   'tree.c:2493,16'
          Branch Sides:
            - BranchSide:      'tree.c:2494,30'
              BranchSideFuncs:
                - xmlNewDocRawNode
            - BranchSide:      'tree.c:2496,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2498,9'
          Branch Sides:
            - BranchSide:      'tree.c:2498,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2503,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2506,9'
          Branch Sides:
            - BranchSide:      'tree.c:2507,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2510,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2484,12'
          Dst:             xmlNewDocRawNode
        - Src:             'tree.c:2486,12'
          Dst:             xmlNewDocRawNode
        - Src:             'tree.c:2490,12'
          Dst:             xmlNewDocRawNode
        - Src:             'tree.c:2492,12'
          Dst:             xmlNewDocRawNode
        - Src:             'tree.c:2494,12'
          Dst:             xmlNewDocRawNode
    - functionName:    xmlNewDocRawNode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2365
      functionLinenumberEnd: 2376
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        4
      argTypes:
        - 'struct._xmlDoc *'
        - 'struct._xmlNs *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - doc
        - ns
        - name
        - content
      BBCount:         18
      ICount:          111
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlNewDocNode
        - xmlNewDocText
      functionUses:    5
      BranchProfiles:
        - Branch String:   'tree.c:2369,9'
          Branch Sides:
            - BranchSide:      'tree.c:2369,9'
              BranchSideFuncs:
                - xmlNewDocText
            - BranchSide:      'tree.c:2370,20'
              BranchSideFuncs:
                - xmlNewDocText
        - Branch String:   'tree.c:2371,6'
          Branch Sides:
            - BranchSide:      'tree.c:2372,36'
              BranchSideFuncs:
                - xmlNewDocText
            - BranchSide:      'tree.c:2375,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2373,6'
          Branch Sides:
            - BranchSide:      'tree.c:2373,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2374,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2373,6'
          Branch Sides:
            - BranchSide:      'tree.c:2373,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2373,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2373,6'
          Branch Sides:
            - BranchSide:      'tree.c:2373,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2373,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2368,11'
          Dst:             xmlNewDocNode
        - Src:             'tree.c:2372,22'
          Dst:             xmlNewDocText
    - functionName:    xmlNewDocFragment
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2387
      functionLinenumberEnd: 2404
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        1
      argTypes:
        - 'struct._xmlDoc *'
      constantsTouched: []
      argNames:
        - doc
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __xmlRegisterNodeDefaultValue
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:2394,9'
          Branch Sides:
            - BranchSide:      'tree.c:2395,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2396,12'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:2401,34'
          Branch Sides:
            - BranchSide:      'tree.c:2401,38'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2403,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2401,9'
          Branch Sides:
            - BranchSide:      'tree.c:2402,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2403,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2401,38'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:2402,2'
          Dst:             __xmlRegisterNodeDefaultValue
    - functionName:    xmlNewDocNodeEatName
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2326
      functionLinenumberEnd: 2348
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        4
      argTypes:
        - 'struct._xmlDoc *'
        - 'struct._xmlNs *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - doc
        - ns
        - name
        - content
      BBCount:         31
      ICount:          168
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - xmlDictOwns
        - xmlFreeNode
        - xmlNewNodeEatName
        - xmlStringGetNodeList
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:2330,9'
          Branch Sides:
            - BranchSide:      'tree.c:2331,20'
              BranchSideFuncs:
                - xmlStringGetNodeList
                - xmlFreeNode
            - BranchSide:      'tree.c:2342,14'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'tree.c:2332,6'
          Branch Sides:
            - BranchSide:      'tree.c:2333,43'
              BranchSideFuncs:
                - xmlStringGetNodeList
                - xmlFreeNode
            - BranchSide:      'tree.c:2340,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2334,17'
          Branch Sides:
            - BranchSide:      'tree.c:2335,29'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:2338,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2338,6'
          Branch Sides:
            - BranchSide:      'tree.c:2338,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2339,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2338,6'
          Branch Sides:
            - BranchSide:      'tree.c:2338,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2338,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2338,6'
          Branch Sides:
            - BranchSide:      'tree.c:2338,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2338,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2343,28'
          Branch Sides:
            - BranchSide:      'tree.c:2343,32'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2345,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2343,51'
          Branch Sides:
            - BranchSide:      'tree.c:2344,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2345,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2329,11'
          Dst:             xmlNewNodeEatName
        - Src:             'tree.c:2333,22'
          Dst:             xmlStringGetNodeList
        - Src:             'tree.c:2335,17'
          Dst:             xmlFreeNode
        - Src:             'tree.c:2344,10'
          Dst:             xmlDictOwns
    - functionName:    xmlNewPI
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2186
      functionLinenumberEnd: 2187
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - name
        - content
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlNewDocPI
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:2187,12'
          Dst:             xmlNewDocPI
    - functionName:    xmlNewDocPI
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2136
      functionLinenumberEnd: 2172
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        3
      argTypes:
        - 'struct._xmlDoc *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - doc
        - name
        - content
      BBCount:         27
      ICount:          158
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlDictLookup
        - xmlFreeNode
        - xmlStrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:2139,9'
          Branch Sides:
            - BranchSide:      'tree.c:2140,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2146,24'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeNode
                - xmlDictLookup
        - Branch String:   'tree.c:2147,9'
          Branch Sides:
            - BranchSide:      'tree.c:2148,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2149,12'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeNode
                - xmlDictLookup
        - Branch String:   'tree.c:2153,23'
          Branch Sides:
            - BranchSide:      'tree.c:2153,27'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeNode
                - xmlDictLookup
            - BranchSide:      'tree.c:2156,24'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeNode
        - Branch String:   'tree.c:2153,9'
          Branch Sides:
            - BranchSide:      'tree.c:2154,35'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeNode
            - BranchSide:      'tree.c:2156,24'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeNode
        - Branch String:   'tree.c:2157,9'
          Branch Sides:
            - BranchSide:      'tree.c:2158,9'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:2159,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeNode
        - Branch String:   'tree.c:2159,9'
          Branch Sides:
            - BranchSide:      'tree.c:2160,27'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeNode
            - BranchSide:      'tree.c:2165,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:2161,13'
          Branch Sides:
            - BranchSide:      'tree.c:2162,13'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:2163,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:2165,34'
          Branch Sides:
            - BranchSide:      'tree.c:2165,38'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2167,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2165,9'
          Branch Sides:
            - BranchSide:      'tree.c:2166,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2167,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2154,21'
          Dst:             xmlDictLookup
        - Src:             'tree.c:2156,14'
          Dst:             xmlStrdup
        - Src:             'tree.c:2160,17'
          Dst:             xmlStrdup
        - Src:             'tree.c:2165,38'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:2166,2'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:2170,5'
          Dst:             xmlFreeNode
    - functionName:    xmlNewNsPropEatName
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1974
      functionLinenumberEnd: 1981
      functionDepth:   0
      returnType:      'struct._xmlAttr *'
      argCount:        4
      argTypes:
        - 'struct._xmlNode *'
        - 'struct._xmlNs *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - node
        - ns
        - name
        - value
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlNewPropInternal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:1976,9'
          Branch Sides:
            - BranchSide:      'tree.c:1977,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1980,31'
              BranchSideFuncs:
                - xmlNewPropInternal
      Callsites:
        - Src:             'tree.c:1980,12'
          Dst:             xmlNewPropInternal
    - functionName:    xmlNewNsProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1953
      functionLinenumberEnd: 1960
      functionDepth:   0
      returnType:      'struct._xmlAttr *'
      argCount:        4
      argTypes:
        - 'struct._xmlNode *'
        - 'struct._xmlNs *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - node
        - ns
        - name
        - value
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlNewPropInternal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:1955,9'
          Branch Sides:
            - BranchSide:      'tree.c:1956,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1959,31'
              BranchSideFuncs:
                - xmlNewPropInternal
      Callsites:
        - Src:             'tree.c:1959,12'
          Dst:             xmlNewPropInternal
    - functionName:    xmlNewProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1931
      functionLinenumberEnd: 1938
      functionDepth:   0
      returnType:      'struct._xmlAttr *'
      argCount:        3
      argTypes:
        - 'struct._xmlNode *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - node
        - name
        - value
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlNewPropInternal
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:1933,9'
          Branch Sides:
            - BranchSide:      'tree.c:1934,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1937,28'
              BranchSideFuncs:
                - xmlNewPropInternal
      Callsites:
        - Src:             'tree.c:1937,9'
          Dst:             xmlNewPropInternal
    - functionName:    xmlNodeListGetRawString
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1761
      functionLinenumberEnd: 1822
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
        - int
      constantsTouched: []
      argNames:
        - doc
        - list
        - inLine
      BBCount:         36
      ICount:          222
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - xmlEncodeSpecialChars
        - xmlGetDocEntity
        - xmlNodeListGetRawString
        - xmlStrcat
        - xmlStrdup
        - xmlStrncat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:1766,9'
          Branch Sides:
            - BranchSide:      'tree.c:1767,16'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'tree.c:1769,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrncat
                - xmlGetDocEntity
                - xmlStrcat
                - xmlNodeListGetRawString
                - xmlStrcat
                - xmlEncodeSpecialChars
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'tree.c:1769,5'
          Branch Sides:
            - BranchSide:      'tree.c:1770,14'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrncat
                - xmlGetDocEntity
                - xmlStrcat
                - xmlNodeListGetRawString
                - xmlStrcat
                - xmlEncodeSpecialChars
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'tree.c:1819,9'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'tree.c:1770,43'
          Branch Sides:
            - BranchSide:      'tree.c:1771,14'
              BranchSideFuncs:
                - xmlEncodeSpecialChars
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrncat
                - xmlGetDocEntity
                - xmlStrcat
                - xmlNodeListGetRawString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'tree.c:1772,17'
              BranchSideFuncs:
                - xmlEncodeSpecialChars
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrncat
                - xmlGetDocEntity
                - xmlStrcat
                - xmlNodeListGetRawString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'tree.c:1770,13'
          Branch Sides:
            - BranchSide:      'tree.c:1772,17'
              BranchSideFuncs:
                - xmlEncodeSpecialChars
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrncat
                - xmlGetDocEntity
                - xmlStrcat
                - xmlNodeListGetRawString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'tree.c:1783,20'
              BranchSideFuncs:
                - xmlStrdup
                - xmlEncodeSpecialChars
                - xmlStrcat
                - xmlStrcat
                - xmlStrncat
                - xmlStrcat
                - xmlStrncat
                - xmlGetDocEntity
                - xmlStrcat
                - xmlNodeListGetRawString
                - xmlStrcat
        - Branch String:   'tree.c:1772,17'
          Branch Sides:
            - BranchSide:      'tree.c:1773,33'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrncat
                - xmlGetDocEntity
                - xmlStrcat
                - xmlNodeListGetRawString
                - xmlStrcat
                - xmlEncodeSpecialChars
                - xmlStrcat
            - BranchSide:      'tree.c:1777,48'
              BranchSideFuncs:
                - xmlEncodeSpecialChars
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrncat
                - xmlGetDocEntity
                - xmlStrcat
                - xmlNodeListGetRawString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'tree.c:1784,17'
          Branch Sides:
            - BranchSide:      'tree.c:1785,39'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrncat
                - xmlEncodeSpecialChars
                - xmlStrcat
                - xmlStrcat
                - xmlNodeListGetRawString
                - xmlStrcat
            - BranchSide:      'tree.c:1806,25'
              BranchSideFuncs:
                - xmlStrncat
                - xmlStrcat
                - xmlStrncat
                - xmlStrdup
                - xmlGetDocEntity
                - xmlStrcat
                - xmlNodeListGetRawString
                - xmlStrcat
                - xmlEncodeSpecialChars
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'tree.c:1786,21'
          Branch Sides:
            - BranchSide:      'tree.c:1797,49'
              BranchSideFuncs:
                - xmlNodeListGetRawString
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrncat
                - xmlGetDocEntity
                - xmlStrcat
                - xmlEncodeSpecialChars
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'tree.c:1803,37'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrncat
                - xmlGetDocEntity
                - xmlNodeListGetRawString
                - xmlStrcat
                - xmlEncodeSpecialChars
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'tree.c:1798,25'
          Branch Sides:
            - BranchSide:      'tree.c:1799,41'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrncat
                - xmlGetDocEntity
                - xmlStrcat
                - xmlNodeListGetRawString
                - xmlEncodeSpecialChars
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'tree.c:1802,17'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrncat
                - xmlGetDocEntity
                - xmlStrcat
                - xmlNodeListGetRawString
                - xmlStrcat
                - xmlEncodeSpecialChars
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'tree.c:1819,9'
          Branch Sides:
            - BranchSide:      'tree.c:1820,15'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'tree.c:1821,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:1767,16'
          Dst:             xmlStrdup
        - Src:             'tree.c:1773,23'
          Dst:             xmlStrcat
        - Src:             'tree.c:1777,26'
          Dst:             xmlEncodeSpecialChars
        - Src:             'tree.c:1779,27'
          Dst:             xmlStrcat
        - Src:             'tree.c:1785,23'
          Dst:             xmlGetDocEntity
        - Src:             'tree.c:1797,25'
          Dst:             xmlNodeListGetRawString
        - Src:             'tree.c:1799,31'
          Dst:             xmlStrcat
        - Src:             'tree.c:1803,27'
          Dst:             xmlStrcat
        - Src:             'tree.c:1810,23'
          Dst:             xmlStrncat
        - Src:             'tree.c:1811,23'
          Dst:             xmlStrcat
        - Src:             'tree.c:1814,23'
          Dst:             xmlStrncat
        - Src:             'tree.c:1820,15'
          Dst:             xmlStrdup
    - functionName:    xmlCreateIntSubset
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 909
      functionLinenumberEnd: 988
      functionDepth:   0
      returnType:      'struct._xmlDtd *'
      argCount:        4
      argTypes:
        - 'struct._xmlDoc *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - doc
        - name
        - ExternalID
        - SystemID
      BBCount:         53
      ICount:          353
      EdgeCount:       71
      CyclomaticComplexity: 20
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlFreeDtd
        - xmlGetIntSubset
        - xmlStrdup
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tree.c:912,9'
          Branch Sides:
            - BranchSide:      'tree.c:913,31'
              BranchSideFuncs:
                - xmlGetIntSubset
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:921,23'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:914,13'
          Branch Sides:
            - BranchSide:      'tree.c:915,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:916,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:922,9'
          Branch Sides:
            - BranchSide:      'tree.c:923,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:924,12'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:927,9'
          Branch Sides:
            - BranchSide:      'tree.c:928,24'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
                - xmlStrdup
            - BranchSide:      'tree.c:932,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
                - xmlStrdup
        - Branch String:   'tree.c:929,6'
          Branch Sides:
            - BranchSide:      'tree.c:930,13'
              BranchSideFuncs:
                - xmlFreeDtd
            - BranchSide:      'tree.c:931,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
                - xmlStrdup
        - Branch String:   'tree.c:932,9'
          Branch Sides:
            - BranchSide:      'tree.c:933,30'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
            - BranchSide:      'tree.c:937,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
        - Branch String:   'tree.c:934,6'
          Branch Sides:
            - BranchSide:      'tree.c:935,13'
              BranchSideFuncs:
                - xmlFreeDtd
            - BranchSide:      'tree.c:936,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
        - Branch String:   'tree.c:937,9'
          Branch Sides:
            - BranchSide:      'tree.c:938,28'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeDtd
            - BranchSide:      'tree.c:942,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:939,6'
          Branch Sides:
            - BranchSide:      'tree.c:940,13'
              BranchSideFuncs:
                - xmlFreeDtd
            - BranchSide:      'tree.c:941,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:942,9'
          Branch Sides:
            - BranchSide:      'tree.c:943,19'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:981,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:946,6'
          Branch Sides:
            - BranchSide:      'tree.c:947,35'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:950,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:950,10'
          Branch Sides:
            - BranchSide:      'tree.c:951,14'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:960,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:961,25'
          Branch Sides:
            - BranchSide:      'tree.c:961,29'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:961,3'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:961,3'
          Branch Sides:
            - BranchSide:      'tree.c:962,14'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:963,7'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:963,7'
          Branch Sides:
            - BranchSide:      'tree.c:964,19'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:969,19'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:971,11'
          Branch Sides:
            - BranchSide:      'tree.c:972,33'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:974,35'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:981,34'
          Branch Sides:
            - BranchSide:      'tree.c:981,38'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:983,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:981,9'
          Branch Sides:
            - BranchSide:      'tree.c:982,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:983,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:913,15'
          Dst:             xmlGetIntSubset
        - Src:             'tree.c:928,14'
          Dst:             xmlStrdup
        - Src:             'tree.c:933,20'
          Dst:             xmlStrdup
        - Src:             'tree.c:938,18'
          Dst:             xmlStrdup
        - Src:             'tree.c:981,38'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:982,2'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:986,5'
          Dst:             xmlFreeDtd
    - functionName:    xmlGetIntSubset
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 895
      functionDepth:   0
      returnType:      'struct._xmlDtd *'
      argCount:        1
      argTypes:
        - 'struct._xmlDoc *'
      constantsTouched: []
      argNames:
        - doc
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'tree.c:886,9'
          Branch Sides:
            - BranchSide:      'tree.c:887,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:888,11'
              BranchSideFuncs: []
        - Branch String:   'tree.c:889,5'
          Branch Sides:
            - BranchSide:      'tree.c:890,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:894,24'
              BranchSideFuncs: []
        - Branch String:   'tree.c:890,6'
          Branch Sides:
            - BranchSide:      'tree.c:891,25'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:892,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSetNs
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 779
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlNode *'
        - 'struct._xmlNs *'
      constantsTouched: []
      argNames:
        - node
        - ns
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:773,9'
          Branch Sides:
            - BranchSide:      'tree.c:774,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:776,10'
              BranchSideFuncs: []
        - Branch String:   'tree.c:776,42'
          Branch Sides:
            - BranchSide:      'tree.c:777,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:778,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:776,9'
          Branch Sides:
            - BranchSide:      'tree.c:776,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:778,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlGetBufferAllocationScheme
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __xmlBufferAllocScheme
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:689,12'
          Branch Sides:
            - BranchSide:      'tree.c:689,12'
              BranchSideFuncs:
                - __xmlBufferAllocScheme
            - BranchSide:      'tree.c:689,12'
              BranchSideFuncs:
                - __xmlBufferAllocScheme
      Callsites:
        - Src:             'tree.c:689,12'
          Dst:             __xmlBufferAllocScheme
    - functionName:    xmlSetBufferAllocationScheme
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - scheme
      BBCount:         11
      ICount:          46
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __xmlBufferAllocScheme
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:668,44'
          Branch Sides:
            - BranchSide:      'tree.c:669,10'
              BranchSideFuncs:
                - __xmlBufferAllocScheme
            - BranchSide:      'tree.c:671,25'
              BranchSideFuncs:
                - __xmlBufferAllocScheme
        - Branch String:   'tree.c:669,47'
          Branch Sides:
            - BranchSide:      'tree.c:670,10'
              BranchSideFuncs:
                - __xmlBufferAllocScheme
            - BranchSide:      'tree.c:671,25'
              BranchSideFuncs:
                - __xmlBufferAllocScheme
        - Branch String:   'tree.c:668,9'
          Branch Sides:
            - BranchSide:      'tree.c:668,9'
              BranchSideFuncs:
                - __xmlBufferAllocScheme
            - BranchSide:      'tree.c:671,25'
              BranchSideFuncs:
                - __xmlBufferAllocScheme
      Callsites:
        - Src:             'tree.c:671,2'
          Dst:             __xmlBufferAllocScheme
    - functionName:    xmlValidateNMToken
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - value
        - space
      BBCount:         272
      ICount:          1183
      EdgeCount:       380
      CyclomaticComplexity: 110
      functionsReached:
        - xmlCharInRange
        - xmlStringCurrentChar
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:593,9'
          Branch Sides:
            - BranchSide:      'tree.c:594,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:598,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:598,9'
          Branch Sides:
            - BranchSide:      'tree.c:599,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:600,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:599,9'
          Branch Sides:
            - BranchSide:      'tree.c:599,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:599,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:599,9'
          Branch Sides:
            - BranchSide:      'tree.c:599,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:599,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:599,9'
          Branch Sides:
            - BranchSide:      'tree.c:599,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:599,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:599,2'
          Branch Sides:
            - BranchSide:      'tree.c:599,31'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:600,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:600,24'
          Branch Sides:
            - BranchSide:      'tree.c:600,29'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:601,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:600,42'
          Branch Sides:
            - BranchSide:      'tree.c:601,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:604,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:601,24'
          Branch Sides:
            - BranchSide:      'tree.c:601,29'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:602,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:601,42'
          Branch Sides:
            - BranchSide:      'tree.c:602,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:604,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:602,24'
          Branch Sides:
            - BranchSide:      'tree.c:602,29'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:603,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:602,42'
          Branch Sides:
            - BranchSide:      'tree.c:603,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:604,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:603,23'
          Branch Sides:
            - BranchSide:      'tree.c:603,28'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:604,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:603,40'
          Branch Sides:
            - BranchSide:      'tree.c:603,45'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:604,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:603,57'
          Branch Sides:
            - BranchSide:      'tree.c:603,62'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:604,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:600,9'
          Branch Sides:
            - BranchSide:      'tree.c:604,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:606,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:607,27'
          Branch Sides:
            - BranchSide:      'tree.c:607,32'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:608,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:607,45'
          Branch Sides:
            - BranchSide:      'tree.c:607,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:608,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:608,20'
          Branch Sides:
            - BranchSide:      'tree.c:608,25'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:609,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:608,38'
          Branch Sides:
            - BranchSide:      'tree.c:607,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:609,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:609,20'
          Branch Sides:
            - BranchSide:      'tree.c:609,25'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:610,7'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:609,38'
          Branch Sides:
            - BranchSide:      'tree.c:607,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:610,7'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:610,19'
          Branch Sides:
            - BranchSide:      'tree.c:607,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:610,24'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:610,36'
          Branch Sides:
            - BranchSide:      'tree.c:607,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:610,41'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:610,53'
          Branch Sides:
            - BranchSide:      'tree.c:607,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:610,58'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:607,5'
          Branch Sides:
            - BranchSide:      'tree.c:611,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:612,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:612,9'
          Branch Sides:
            - BranchSide:      'tree.c:613,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:614,10'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:613,9'
          Branch Sides:
            - BranchSide:      'tree.c:613,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:613,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:613,9'
          Branch Sides:
            - BranchSide:      'tree.c:613,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:613,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:613,9'
          Branch Sides:
            - BranchSide:      'tree.c:613,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:613,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:613,2'
          Branch Sides:
            - BranchSide:      'tree.c:613,31'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:614,10'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:614,9'
          Branch Sides:
            - BranchSide:      'tree.c:614,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:615,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:623,9'
          Branch Sides:
            - BranchSide:      'tree.c:624,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:629,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:624,9'
          Branch Sides:
            - BranchSide:      'tree.c:624,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:624,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:624,9'
          Branch Sides:
            - BranchSide:      'tree.c:624,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:624,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:624,9'
          Branch Sides:
            - BranchSide:      'tree.c:624,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:624,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:624,9'
          Branch Sides:
            - BranchSide:      'tree.c:624,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:624,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:624,2'
          Branch Sides:
            - BranchSide:      'tree.c:625,13'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:628,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:629,11'
          Branch Sides:
            - BranchSide:      'tree.c:629,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:629,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:629,11'
          Branch Sides:
            - BranchSide:      'tree.c:629,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:629,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:629,11'
          Branch Sides:
            - BranchSide:      'tree.c:629,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:632,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:629,11'
          Branch Sides:
            - BranchSide:      'tree.c:629,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:629,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:629,11'
          Branch Sides:
            - BranchSide:      'tree.c:629,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:632,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:629,11'
          Branch Sides:
            - BranchSide:      'tree.c:629,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:629,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:629,11'
          Branch Sides:
            - BranchSide:      'tree.c:629,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:632,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:629,11'
          Branch Sides:
            - BranchSide:      'tree.c:629,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:629,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:629,11'
          Branch Sides:
            - BranchSide:      'tree.c:629,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:632,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:629,11'
          Branch Sides:
            - BranchSide:      'tree.c:629,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:632,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:629,11'
          Branch Sides:
            - BranchSide:      'tree.c:629,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:632,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:629,24'
          Branch Sides:
            - BranchSide:      'tree.c:629,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:629,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:629,11'
          Branch Sides:
            - BranchSide:      'tree.c:629,27'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:632,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:629,11'
          Branch Sides:
            - BranchSide:      'tree.c:629,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:629,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:629,11'
          Branch Sides:
            - BranchSide:      'tree.c:629,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:632,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:629,11'
          Branch Sides:
            - BranchSide:      'tree.c:629,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:632,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:629,11'
          Branch Sides:
            - BranchSide:      'tree.c:629,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:629,27'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:629,24'
          Branch Sides:
            - BranchSide:      'tree.c:629,27'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:632,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:629,39'
          Branch Sides:
            - BranchSide:      'tree.c:629,27'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:629,27'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:629,27'
          Branch Sides:
            - BranchSide:      'tree.c:629,27'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:629,43'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:629,27'
          Branch Sides:
            - BranchSide:      'tree.c:629,43'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:632,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:629,39'
          Branch Sides:
            - BranchSide:      'tree.c:629,43'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:632,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:629,53'
          Branch Sides:
            - BranchSide:      'tree.c:629,57'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:632,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:629,67'
          Branch Sides:
            - BranchSide:      'tree.c:630,10'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:632,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:630,20'
          Branch Sides:
            - BranchSide:      'tree.c:630,24'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:632,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:630,34'
          Branch Sides:
            - BranchSide:      'tree.c:630,37'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:632,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:630,53'
          Branch Sides:
            - BranchSide:      'tree.c:630,37'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:630,37'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:630,37'
          Branch Sides:
            - BranchSide:      'tree.c:630,56'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:632,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:630,53'
          Branch Sides:
            - BranchSide:      'tree.c:630,56'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:632,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:629,9'
          Branch Sides:
            - BranchSide:      'tree.c:630,56'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:630,56'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:630,56'
          Branch Sides:
            - BranchSide:      'tree.c:631,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:632,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:629,9'
          Branch Sides:
            - BranchSide:      'tree.c:631,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:632,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:634,12'
          Branch Sides:
            - BranchSide:      'tree.c:634,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:634,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:634,12'
          Branch Sides:
            - BranchSide:      'tree.c:634,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:634,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:634,12'
          Branch Sides:
            - BranchSide:      'tree.c:634,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:634,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:634,12'
          Branch Sides:
            - BranchSide:      'tree.c:634,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:634,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:634,12'
          Branch Sides:
            - BranchSide:      'tree.c:634,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:634,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:634,12'
          Branch Sides:
            - BranchSide:      'tree.c:634,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:634,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:634,12'
          Branch Sides:
            - BranchSide:      'tree.c:634,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:634,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:634,12'
          Branch Sides:
            - BranchSide:      'tree.c:634,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:634,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:634,12'
          Branch Sides:
            - BranchSide:      'tree.c:634,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:634,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:634,12'
          Branch Sides:
            - BranchSide:      'tree.c:634,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:634,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:634,12'
          Branch Sides:
            - BranchSide:      'tree.c:634,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:634,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:634,25'
          Branch Sides:
            - BranchSide:      'tree.c:634,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:634,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:634,12'
          Branch Sides:
            - BranchSide:      'tree.c:634,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:634,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:634,12'
          Branch Sides:
            - BranchSide:      'tree.c:634,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:634,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:634,12'
          Branch Sides:
            - BranchSide:      'tree.c:634,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:634,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:634,12'
          Branch Sides:
            - BranchSide:      'tree.c:634,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:634,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:634,12'
          Branch Sides:
            - BranchSide:      'tree.c:634,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:634,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:634,25'
          Branch Sides:
            - BranchSide:      'tree.c:634,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:634,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:634,40'
          Branch Sides:
            - BranchSide:      'tree.c:634,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:634,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:634,28'
          Branch Sides:
            - BranchSide:      'tree.c:634,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:634,44'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:634,28'
          Branch Sides:
            - BranchSide:      'tree.c:634,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:634,44'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:634,40'
          Branch Sides:
            - BranchSide:      'tree.c:634,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:634,44'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:634,54'
          Branch Sides:
            - BranchSide:      'tree.c:634,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:634,58'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:634,68'
          Branch Sides:
            - BranchSide:      'tree.c:634,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:635,6'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:635,16'
          Branch Sides:
            - BranchSide:      'tree.c:634,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:635,20'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:635,30'
          Branch Sides:
            - BranchSide:      'tree.c:634,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:635,33'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:635,49'
          Branch Sides:
            - BranchSide:      'tree.c:635,33'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:635,33'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:635,33'
          Branch Sides:
            - BranchSide:      'tree.c:634,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:635,52'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:635,49'
          Branch Sides:
            - BranchSide:      'tree.c:634,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:635,52'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:635,52'
          Branch Sides:
            - BranchSide:      'tree.c:635,49'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:635,49'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:634,5'
          Branch Sides:
            - BranchSide:      'tree.c:636,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:639,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
        - Branch String:   'tree.c:639,9'
          Branch Sides:
            - BranchSide:      'tree.c:640,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:645,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:640,9'
          Branch Sides:
            - BranchSide:      'tree.c:640,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:640,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
        - Branch String:   'tree.c:640,9'
          Branch Sides:
            - BranchSide:      'tree.c:640,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:640,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
        - Branch String:   'tree.c:640,9'
          Branch Sides:
            - BranchSide:      'tree.c:640,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:640,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
        - Branch String:   'tree.c:640,9'
          Branch Sides:
            - BranchSide:      'tree.c:640,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:640,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
        - Branch String:   'tree.c:640,2'
          Branch Sides:
            - BranchSide:      'tree.c:641,13'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:644,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:645,9'
          Branch Sides:
            - BranchSide:      'tree.c:646,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:647,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:622,9'
          Dst:             xmlStringCurrentChar
        - Src:             'tree.c:626,10'
          Dst:             xmlStringCurrentChar
        - Src:             'tree.c:629,11'
          Dst:             xmlCharInRange
        - Src:             'tree.c:629,27'
          Dst:             xmlCharInRange
        - Src:             'tree.c:630,37'
          Dst:             xmlCharInRange
        - Src:             'tree.c:630,56'
          Dst:             xmlCharInRange
        - Src:             'tree.c:633,9'
          Dst:             xmlStringCurrentChar
        - Src:             'tree.c:634,12'
          Dst:             xmlCharInRange
        - Src:             'tree.c:634,28'
          Dst:             xmlCharInRange
        - Src:             'tree.c:635,33'
          Dst:             xmlCharInRange
        - Src:             'tree.c:635,52'
          Dst:             xmlCharInRange
        - Src:             'tree.c:637,6'
          Dst:             xmlStringCurrentChar
        - Src:             'tree.c:642,10'
          Dst:             xmlStringCurrentChar
    - functionName:    xmlValidateName
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - value
        - space
      BBCount:         236
      ICount:          1034
      EdgeCount:       328
      CyclomaticComplexity: 94
      functionsReached:
        - xmlCharInRange
        - xmlStringCurrentChar
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:524,9'
          Branch Sides:
            - BranchSide:      'tree.c:525,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:529,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:529,9'
          Branch Sides:
            - BranchSide:      'tree.c:530,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:531,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:530,9'
          Branch Sides:
            - BranchSide:      'tree.c:530,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:530,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:530,9'
          Branch Sides:
            - BranchSide:      'tree.c:530,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:530,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:530,9'
          Branch Sides:
            - BranchSide:      'tree.c:530,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:530,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:530,2'
          Branch Sides:
            - BranchSide:      'tree.c:530,31'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:531,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:531,24'
          Branch Sides:
            - BranchSide:      'tree.c:531,29'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:531,48'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:531,42'
          Branch Sides:
            - BranchSide:      'tree.c:531,48'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:533,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:531,60'
          Branch Sides:
            - BranchSide:      'tree.c:531,65'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:532,4'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:531,78'
          Branch Sides:
            - BranchSide:      'tree.c:532,4'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:533,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:532,16'
          Branch Sides:
            - BranchSide:      'tree.c:532,21'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:533,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:531,9'
          Branch Sides:
            - BranchSide:      'tree.c:533,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:535,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:536,27'
          Branch Sides:
            - BranchSide:      'tree.c:536,32'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:537,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:536,45'
          Branch Sides:
            - BranchSide:      'tree.c:536,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:537,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:537,20'
          Branch Sides:
            - BranchSide:      'tree.c:537,25'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:538,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:537,38'
          Branch Sides:
            - BranchSide:      'tree.c:536,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:538,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:538,20'
          Branch Sides:
            - BranchSide:      'tree.c:538,25'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:539,7'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:538,38'
          Branch Sides:
            - BranchSide:      'tree.c:536,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:539,7'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:539,19'
          Branch Sides:
            - BranchSide:      'tree.c:536,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:539,24'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:539,36'
          Branch Sides:
            - BranchSide:      'tree.c:536,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:539,41'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:539,53'
          Branch Sides:
            - BranchSide:      'tree.c:536,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:539,58'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:536,5'
          Branch Sides:
            - BranchSide:      'tree.c:540,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:541,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:541,9'
          Branch Sides:
            - BranchSide:      'tree.c:542,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:543,10'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:542,9'
          Branch Sides:
            - BranchSide:      'tree.c:542,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:542,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:542,9'
          Branch Sides:
            - BranchSide:      'tree.c:542,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:542,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:542,9'
          Branch Sides:
            - BranchSide:      'tree.c:542,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:542,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:542,2'
          Branch Sides:
            - BranchSide:      'tree.c:542,31'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:543,10'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:543,9'
          Branch Sides:
            - BranchSide:      'tree.c:543,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:544,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:552,9'
          Branch Sides:
            - BranchSide:      'tree.c:553,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:558,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:553,9'
          Branch Sides:
            - BranchSide:      'tree.c:553,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:553,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:553,9'
          Branch Sides:
            - BranchSide:      'tree.c:553,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:553,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:553,9'
          Branch Sides:
            - BranchSide:      'tree.c:553,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:553,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:553,9'
          Branch Sides:
            - BranchSide:      'tree.c:553,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:553,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:553,2'
          Branch Sides:
            - BranchSide:      'tree.c:554,13'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:557,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:558,11'
          Branch Sides:
            - BranchSide:      'tree.c:558,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:558,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:558,11'
          Branch Sides:
            - BranchSide:      'tree.c:558,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:558,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:558,11'
          Branch Sides:
            - BranchSide:      'tree.c:558,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:560,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:558,11'
          Branch Sides:
            - BranchSide:      'tree.c:558,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:558,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:558,11'
          Branch Sides:
            - BranchSide:      'tree.c:558,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:560,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:558,11'
          Branch Sides:
            - BranchSide:      'tree.c:558,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:558,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:558,11'
          Branch Sides:
            - BranchSide:      'tree.c:558,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:560,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:558,11'
          Branch Sides:
            - BranchSide:      'tree.c:558,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:558,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:558,11'
          Branch Sides:
            - BranchSide:      'tree.c:558,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:560,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:558,11'
          Branch Sides:
            - BranchSide:      'tree.c:558,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:560,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:558,11'
          Branch Sides:
            - BranchSide:      'tree.c:558,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:560,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:558,25'
          Branch Sides:
            - BranchSide:      'tree.c:558,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:558,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:558,11'
          Branch Sides:
            - BranchSide:      'tree.c:558,29'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:560,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:558,11'
          Branch Sides:
            - BranchSide:      'tree.c:558,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:558,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:558,11'
          Branch Sides:
            - BranchSide:      'tree.c:558,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:560,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:558,11'
          Branch Sides:
            - BranchSide:      'tree.c:558,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:560,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:558,11'
          Branch Sides:
            - BranchSide:      'tree.c:558,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:558,29'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:558,25'
          Branch Sides:
            - BranchSide:      'tree.c:558,29'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:560,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:558,39'
          Branch Sides:
            - BranchSide:      'tree.c:558,43'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:560,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:558,9'
          Branch Sides:
            - BranchSide:      'tree.c:559,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:560,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:562,12'
          Branch Sides:
            - BranchSide:      'tree.c:562,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:562,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:562,12'
          Branch Sides:
            - BranchSide:      'tree.c:562,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:562,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:562,12'
          Branch Sides:
            - BranchSide:      'tree.c:562,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:562,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:562,12'
          Branch Sides:
            - BranchSide:      'tree.c:562,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:562,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:562,12'
          Branch Sides:
            - BranchSide:      'tree.c:562,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:562,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:562,12'
          Branch Sides:
            - BranchSide:      'tree.c:562,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:562,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:562,12'
          Branch Sides:
            - BranchSide:      'tree.c:562,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:562,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:562,12'
          Branch Sides:
            - BranchSide:      'tree.c:562,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:562,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:562,12'
          Branch Sides:
            - BranchSide:      'tree.c:562,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:562,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:562,12'
          Branch Sides:
            - BranchSide:      'tree.c:562,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:562,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:562,12'
          Branch Sides:
            - BranchSide:      'tree.c:562,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:562,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:562,25'
          Branch Sides:
            - BranchSide:      'tree.c:562,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:562,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:562,12'
          Branch Sides:
            - BranchSide:      'tree.c:562,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:562,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:562,12'
          Branch Sides:
            - BranchSide:      'tree.c:562,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:562,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:562,12'
          Branch Sides:
            - BranchSide:      'tree.c:562,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:562,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:562,12'
          Branch Sides:
            - BranchSide:      'tree.c:562,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:562,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:562,12'
          Branch Sides:
            - BranchSide:      'tree.c:562,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:562,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:562,25'
          Branch Sides:
            - BranchSide:      'tree.c:562,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:562,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:562,40'
          Branch Sides:
            - BranchSide:      'tree.c:562,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:562,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:562,28'
          Branch Sides:
            - BranchSide:      'tree.c:562,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:562,44'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:562,28'
          Branch Sides:
            - BranchSide:      'tree.c:562,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:562,44'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:562,40'
          Branch Sides:
            - BranchSide:      'tree.c:562,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:562,44'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:562,54'
          Branch Sides:
            - BranchSide:      'tree.c:562,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:562,58'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:562,68'
          Branch Sides:
            - BranchSide:      'tree.c:562,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:563,6'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:563,16'
          Branch Sides:
            - BranchSide:      'tree.c:562,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:563,20'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:563,30'
          Branch Sides:
            - BranchSide:      'tree.c:562,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:563,33'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:563,49'
          Branch Sides:
            - BranchSide:      'tree.c:563,33'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:563,33'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:563,33'
          Branch Sides:
            - BranchSide:      'tree.c:562,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:563,52'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:563,49'
          Branch Sides:
            - BranchSide:      'tree.c:562,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:563,52'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:563,52'
          Branch Sides:
            - BranchSide:      'tree.c:563,49'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:563,49'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:562,5'
          Branch Sides:
            - BranchSide:      'tree.c:564,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:567,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
        - Branch String:   'tree.c:567,9'
          Branch Sides:
            - BranchSide:      'tree.c:568,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:573,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:568,9'
          Branch Sides:
            - BranchSide:      'tree.c:568,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:568,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
        - Branch String:   'tree.c:568,9'
          Branch Sides:
            - BranchSide:      'tree.c:568,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:568,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
        - Branch String:   'tree.c:568,9'
          Branch Sides:
            - BranchSide:      'tree.c:568,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:568,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
        - Branch String:   'tree.c:568,9'
          Branch Sides:
            - BranchSide:      'tree.c:568,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:568,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
        - Branch String:   'tree.c:568,2'
          Branch Sides:
            - BranchSide:      'tree.c:569,13'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:572,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:573,9'
          Branch Sides:
            - BranchSide:      'tree.c:574,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:575,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:551,9'
          Dst:             xmlStringCurrentChar
        - Src:             'tree.c:555,10'
          Dst:             xmlStringCurrentChar
        - Src:             'tree.c:558,11'
          Dst:             xmlCharInRange
        - Src:             'tree.c:561,9'
          Dst:             xmlStringCurrentChar
        - Src:             'tree.c:562,12'
          Dst:             xmlCharInRange
        - Src:             'tree.c:562,28'
          Dst:             xmlCharInRange
        - Src:             'tree.c:563,33'
          Dst:             xmlCharInRange
        - Src:             'tree.c:563,52'
          Dst:             xmlCharInRange
        - Src:             'tree.c:565,6'
          Dst:             xmlStringCurrentChar
        - Src:             'tree.c:570,10'
          Dst:             xmlStringCurrentChar
    - functionName:    xmlValidateQName
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - value
        - space
      BBCount:         389
      ICount:          1697
      EdgeCount:       542
      CyclomaticComplexity: 155
      functionsReached:
        - xmlCharInRange
        - xmlStringCurrentChar
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tree.c:426,9'
          Branch Sides:
            - BranchSide:      'tree.c:427,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:431,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:431,9'
          Branch Sides:
            - BranchSide:      'tree.c:432,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:433,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:432,9'
          Branch Sides:
            - BranchSide:      'tree.c:432,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:432,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:432,9'
          Branch Sides:
            - BranchSide:      'tree.c:432,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:432,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:432,9'
          Branch Sides:
            - BranchSide:      'tree.c:432,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:432,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:432,2'
          Branch Sides:
            - BranchSide:      'tree.c:432,31'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:433,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:433,24'
          Branch Sides:
            - BranchSide:      'tree.c:433,29'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:433,48'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:433,42'
          Branch Sides:
            - BranchSide:      'tree.c:433,48'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:435,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:433,60'
          Branch Sides:
            - BranchSide:      'tree.c:433,65'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:434,4'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:433,78'
          Branch Sides:
            - BranchSide:      'tree.c:434,4'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:435,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:433,9'
          Branch Sides:
            - BranchSide:      'tree.c:435,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:437,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:438,27'
          Branch Sides:
            - BranchSide:      'tree.c:438,32'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:439,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:438,45'
          Branch Sides:
            - BranchSide:      'tree.c:438,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:439,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:439,20'
          Branch Sides:
            - BranchSide:      'tree.c:439,25'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:440,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:439,38'
          Branch Sides:
            - BranchSide:      'tree.c:438,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:440,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:440,20'
          Branch Sides:
            - BranchSide:      'tree.c:440,25'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:441,7'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:440,38'
          Branch Sides:
            - BranchSide:      'tree.c:438,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:441,7'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:441,19'
          Branch Sides:
            - BranchSide:      'tree.c:438,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:441,24'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:441,36'
          Branch Sides:
            - BranchSide:      'tree.c:438,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:441,41'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:438,5'
          Branch Sides:
            - BranchSide:      'tree.c:442,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:443,10'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:443,9'
          Branch Sides:
            - BranchSide:      'tree.c:444,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:457,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:445,21'
          Branch Sides:
            - BranchSide:      'tree.c:445,26'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:446,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:445,39'
          Branch Sides:
            - BranchSide:      'tree.c:446,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:448,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:446,21'
          Branch Sides:
            - BranchSide:      'tree.c:446,26'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:447,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:446,39'
          Branch Sides:
            - BranchSide:      'tree.c:447,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:448,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:445,6'
          Branch Sides:
            - BranchSide:      'tree.c:448,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:450,6'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:451,24'
          Branch Sides:
            - BranchSide:      'tree.c:451,29'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:452,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:451,42'
          Branch Sides:
            - BranchSide:      'tree.c:451,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:452,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:452,24'
          Branch Sides:
            - BranchSide:      'tree.c:452,29'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:453,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:452,42'
          Branch Sides:
            - BranchSide:      'tree.c:451,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:453,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:453,24'
          Branch Sides:
            - BranchSide:      'tree.c:453,29'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:454,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:453,42'
          Branch Sides:
            - BranchSide:      'tree.c:451,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:454,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:454,23'
          Branch Sides:
            - BranchSide:      'tree.c:451,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:454,28'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:454,40'
          Branch Sides:
            - BranchSide:      'tree.c:451,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:454,45'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:451,2'
          Branch Sides:
            - BranchSide:      'tree.c:455,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:456,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:457,9'
          Branch Sides:
            - BranchSide:      'tree.c:458,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:459,10'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:458,9'
          Branch Sides:
            - BranchSide:      'tree.c:458,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:458,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:458,9'
          Branch Sides:
            - BranchSide:      'tree.c:458,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:458,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:458,9'
          Branch Sides:
            - BranchSide:      'tree.c:458,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:458,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:458,2'
          Branch Sides:
            - BranchSide:      'tree.c:458,31'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:459,10'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:459,9'
          Branch Sides:
            - BranchSide:      'tree.c:459,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:460,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:468,9'
          Branch Sides:
            - BranchSide:      'tree.c:469,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:474,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:469,9'
          Branch Sides:
            - BranchSide:      'tree.c:469,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:469,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:469,9'
          Branch Sides:
            - BranchSide:      'tree.c:469,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:469,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:469,9'
          Branch Sides:
            - BranchSide:      'tree.c:469,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:469,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:469,9'
          Branch Sides:
            - BranchSide:      'tree.c:469,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:469,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:469,2'
          Branch Sides:
            - BranchSide:      'tree.c:470,13'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:473,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:474,11'
          Branch Sides:
            - BranchSide:      'tree.c:474,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:474,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:474,11'
          Branch Sides:
            - BranchSide:      'tree.c:474,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:474,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:474,11'
          Branch Sides:
            - BranchSide:      'tree.c:474,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:476,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:474,11'
          Branch Sides:
            - BranchSide:      'tree.c:474,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:474,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:474,11'
          Branch Sides:
            - BranchSide:      'tree.c:474,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:476,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:474,11'
          Branch Sides:
            - BranchSide:      'tree.c:474,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:474,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:474,11'
          Branch Sides:
            - BranchSide:      'tree.c:474,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:476,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:474,11'
          Branch Sides:
            - BranchSide:      'tree.c:474,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:474,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:474,11'
          Branch Sides:
            - BranchSide:      'tree.c:474,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:476,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:474,11'
          Branch Sides:
            - BranchSide:      'tree.c:474,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:476,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:474,11'
          Branch Sides:
            - BranchSide:      'tree.c:474,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:476,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:474,25'
          Branch Sides:
            - BranchSide:      'tree.c:474,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:474,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:474,11'
          Branch Sides:
            - BranchSide:      'tree.c:474,29'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:476,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:474,11'
          Branch Sides:
            - BranchSide:      'tree.c:474,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:474,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:474,11'
          Branch Sides:
            - BranchSide:      'tree.c:474,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:476,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:474,11'
          Branch Sides:
            - BranchSide:      'tree.c:474,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:476,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:474,11'
          Branch Sides:
            - BranchSide:      'tree.c:474,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:474,29'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:474,25'
          Branch Sides:
            - BranchSide:      'tree.c:474,29'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:476,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:474,9'
          Branch Sides:
            - BranchSide:      'tree.c:475,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:476,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:478,12'
          Branch Sides:
            - BranchSide:      'tree.c:478,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:478,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:478,12'
          Branch Sides:
            - BranchSide:      'tree.c:478,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:478,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:478,12'
          Branch Sides:
            - BranchSide:      'tree.c:478,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:478,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:478,12'
          Branch Sides:
            - BranchSide:      'tree.c:478,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:478,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:478,12'
          Branch Sides:
            - BranchSide:      'tree.c:478,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:478,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:478,12'
          Branch Sides:
            - BranchSide:      'tree.c:478,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:478,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:478,12'
          Branch Sides:
            - BranchSide:      'tree.c:478,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:478,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:478,12'
          Branch Sides:
            - BranchSide:      'tree.c:478,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:478,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:478,12'
          Branch Sides:
            - BranchSide:      'tree.c:478,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:478,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:478,12'
          Branch Sides:
            - BranchSide:      'tree.c:478,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:478,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:478,12'
          Branch Sides:
            - BranchSide:      'tree.c:478,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:478,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:478,25'
          Branch Sides:
            - BranchSide:      'tree.c:478,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:478,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:478,12'
          Branch Sides:
            - BranchSide:      'tree.c:478,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:478,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:478,12'
          Branch Sides:
            - BranchSide:      'tree.c:478,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:478,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:478,12'
          Branch Sides:
            - BranchSide:      'tree.c:478,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:478,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:478,12'
          Branch Sides:
            - BranchSide:      'tree.c:478,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:478,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:478,12'
          Branch Sides:
            - BranchSide:      'tree.c:478,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:478,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:478,25'
          Branch Sides:
            - BranchSide:      'tree.c:478,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:478,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:478,40'
          Branch Sides:
            - BranchSide:      'tree.c:478,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:478,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:478,28'
          Branch Sides:
            - BranchSide:      'tree.c:478,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:478,44'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:478,28'
          Branch Sides:
            - BranchSide:      'tree.c:478,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:478,44'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:478,40'
          Branch Sides:
            - BranchSide:      'tree.c:478,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:478,44'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:478,54'
          Branch Sides:
            - BranchSide:      'tree.c:478,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:479,6'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:479,16'
          Branch Sides:
            - BranchSide:      'tree.c:478,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:479,20'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:479,30'
          Branch Sides:
            - BranchSide:      'tree.c:478,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:479,33'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:479,49'
          Branch Sides:
            - BranchSide:      'tree.c:479,33'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:479,33'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:479,33'
          Branch Sides:
            - BranchSide:      'tree.c:478,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:480,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:479,49'
          Branch Sides:
            - BranchSide:      'tree.c:478,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:480,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:480,5'
          Branch Sides:
            - BranchSide:      'tree.c:479,49'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:479,49'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:478,5'
          Branch Sides:
            - BranchSide:      'tree.c:481,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:484,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
        - Branch String:   'tree.c:484,9'
          Branch Sides:
            - BranchSide:      'tree.c:485,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:498,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
        - Branch String:   'tree.c:487,8'
          Branch Sides:
            - BranchSide:      'tree.c:487,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:487,8'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:487,8'
          Branch Sides:
            - BranchSide:      'tree.c:487,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:487,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:487,8'
          Branch Sides:
            - BranchSide:      'tree.c:487,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:489,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:487,8'
          Branch Sides:
            - BranchSide:      'tree.c:487,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:487,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:487,8'
          Branch Sides:
            - BranchSide:      'tree.c:487,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:489,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:487,8'
          Branch Sides:
            - BranchSide:      'tree.c:487,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:487,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:487,8'
          Branch Sides:
            - BranchSide:      'tree.c:487,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:489,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:487,8'
          Branch Sides:
            - BranchSide:      'tree.c:487,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:487,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:487,8'
          Branch Sides:
            - BranchSide:      'tree.c:487,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:489,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:487,8'
          Branch Sides:
            - BranchSide:      'tree.c:487,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:489,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:487,8'
          Branch Sides:
            - BranchSide:      'tree.c:487,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:489,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:487,22'
          Branch Sides:
            - BranchSide:      'tree.c:487,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:487,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:487,8'
          Branch Sides:
            - BranchSide:      'tree.c:487,26'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:489,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:487,8'
          Branch Sides:
            - BranchSide:      'tree.c:487,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:487,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:487,8'
          Branch Sides:
            - BranchSide:      'tree.c:487,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:489,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:487,8'
          Branch Sides:
            - BranchSide:      'tree.c:487,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:489,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:487,8'
          Branch Sides:
            - BranchSide:      'tree.c:487,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:487,26'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:487,22'
          Branch Sides:
            - BranchSide:      'tree.c:487,26'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:489,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:487,6'
          Branch Sides:
            - BranchSide:      'tree.c:488,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:489,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:491,9'
          Branch Sides:
            - BranchSide:      'tree.c:491,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:491,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:491,9'
          Branch Sides:
            - BranchSide:      'tree.c:491,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:491,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:491,9'
          Branch Sides:
            - BranchSide:      'tree.c:491,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:491,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:491,9'
          Branch Sides:
            - BranchSide:      'tree.c:491,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:491,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:491,9'
          Branch Sides:
            - BranchSide:      'tree.c:491,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:491,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:491,9'
          Branch Sides:
            - BranchSide:      'tree.c:491,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:491,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:491,9'
          Branch Sides:
            - BranchSide:      'tree.c:491,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:491,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:491,9'
          Branch Sides:
            - BranchSide:      'tree.c:491,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:491,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:491,9'
          Branch Sides:
            - BranchSide:      'tree.c:491,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:491,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:491,9'
          Branch Sides:
            - BranchSide:      'tree.c:491,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:491,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:491,9'
          Branch Sides:
            - BranchSide:      'tree.c:491,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:491,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:491,22'
          Branch Sides:
            - BranchSide:      'tree.c:491,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:491,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:491,9'
          Branch Sides:
            - BranchSide:      'tree.c:491,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:491,25'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:491,9'
          Branch Sides:
            - BranchSide:      'tree.c:491,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:491,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:491,9'
          Branch Sides:
            - BranchSide:      'tree.c:491,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:491,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:491,9'
          Branch Sides:
            - BranchSide:      'tree.c:491,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:491,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:491,9'
          Branch Sides:
            - BranchSide:      'tree.c:491,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:491,25'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:491,22'
          Branch Sides:
            - BranchSide:      'tree.c:491,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:491,25'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:491,37'
          Branch Sides:
            - BranchSide:      'tree.c:491,25'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:491,25'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:491,25'
          Branch Sides:
            - BranchSide:      'tree.c:491,25'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:491,41'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:491,25'
          Branch Sides:
            - BranchSide:      'tree.c:491,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:491,41'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:491,37'
          Branch Sides:
            - BranchSide:      'tree.c:491,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:491,41'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:491,51'
          Branch Sides:
            - BranchSide:      'tree.c:491,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:492,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:492,20'
          Branch Sides:
            - BranchSide:      'tree.c:491,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:492,24'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:492,34'
          Branch Sides:
            - BranchSide:      'tree.c:491,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:492,37'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:492,53'
          Branch Sides:
            - BranchSide:      'tree.c:492,37'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:492,37'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:492,37'
          Branch Sides:
            - BranchSide:      'tree.c:491,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:493,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:492,53'
          Branch Sides:
            - BranchSide:      'tree.c:491,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:493,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:493,9'
          Branch Sides:
            - BranchSide:      'tree.c:492,53'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:492,53'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:491,2'
          Branch Sides:
            - BranchSide:      'tree.c:494,13'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:497,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
        - Branch String:   'tree.c:498,9'
          Branch Sides:
            - BranchSide:      'tree.c:499,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:504,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:499,9'
          Branch Sides:
            - BranchSide:      'tree.c:499,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:499,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
        - Branch String:   'tree.c:499,9'
          Branch Sides:
            - BranchSide:      'tree.c:499,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:499,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
        - Branch String:   'tree.c:499,9'
          Branch Sides:
            - BranchSide:      'tree.c:499,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:499,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
        - Branch String:   'tree.c:499,9'
          Branch Sides:
            - BranchSide:      'tree.c:499,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:499,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
        - Branch String:   'tree.c:499,2'
          Branch Sides:
            - BranchSide:      'tree.c:500,13'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:503,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:504,9'
          Branch Sides:
            - BranchSide:      'tree.c:505,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:506,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:467,9'
          Dst:             xmlStringCurrentChar
        - Src:             'tree.c:471,10'
          Dst:             xmlStringCurrentChar
        - Src:             'tree.c:474,11'
          Dst:             xmlCharInRange
        - Src:             'tree.c:477,9'
          Dst:             xmlStringCurrentChar
        - Src:             'tree.c:478,12'
          Dst:             xmlCharInRange
        - Src:             'tree.c:478,28'
          Dst:             xmlCharInRange
        - Src:             'tree.c:479,33'
          Dst:             xmlCharInRange
        - Src:             'tree.c:480,5'
          Dst:             xmlCharInRange
        - Src:             'tree.c:482,6'
          Dst:             xmlStringCurrentChar
        - Src:             'tree.c:486,6'
          Dst:             xmlStringCurrentChar
        - Src:             'tree.c:487,8'
          Dst:             xmlCharInRange
        - Src:             'tree.c:490,6'
          Dst:             xmlStringCurrentChar
        - Src:             'tree.c:491,9'
          Dst:             xmlCharInRange
        - Src:             'tree.c:491,25'
          Dst:             xmlCharInRange
        - Src:             'tree.c:492,37'
          Dst:             xmlCharInRange
        - Src:             'tree.c:493,9'
          Dst:             xmlCharInRange
        - Src:             'tree.c:495,10'
          Dst:             xmlStringCurrentChar
        - Src:             'tree.c:501,10'
          Dst:             xmlStringCurrentChar
    - functionName:    xmlValidateNCName
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - value
        - space
      BBCount:         228
      ICount:          998
      EdgeCount:       316
      CyclomaticComplexity: 90
      functionsReached:
        - xmlCharInRange
        - xmlStringCurrentChar
      functionUses:    13
      BranchProfiles:
        - Branch String:   'tree.c:353,9'
          Branch Sides:
            - BranchSide:      'tree.c:354,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:359,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:359,9'
          Branch Sides:
            - BranchSide:      'tree.c:360,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:361,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:360,9'
          Branch Sides:
            - BranchSide:      'tree.c:360,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:360,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:360,9'
          Branch Sides:
            - BranchSide:      'tree.c:360,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:360,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:360,9'
          Branch Sides:
            - BranchSide:      'tree.c:360,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:360,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:360,2'
          Branch Sides:
            - BranchSide:      'tree.c:360,31'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:361,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:361,24'
          Branch Sides:
            - BranchSide:      'tree.c:361,29'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:361,48'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:361,42'
          Branch Sides:
            - BranchSide:      'tree.c:361,48'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:363,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:361,60'
          Branch Sides:
            - BranchSide:      'tree.c:361,65'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:362,4'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:361,78'
          Branch Sides:
            - BranchSide:      'tree.c:362,4'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:363,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:361,9'
          Branch Sides:
            - BranchSide:      'tree.c:363,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:365,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:366,27'
          Branch Sides:
            - BranchSide:      'tree.c:366,32'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:367,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:366,45'
          Branch Sides:
            - BranchSide:      'tree.c:366,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:367,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:367,20'
          Branch Sides:
            - BranchSide:      'tree.c:367,25'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:368,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:367,38'
          Branch Sides:
            - BranchSide:      'tree.c:366,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:368,8'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:368,20'
          Branch Sides:
            - BranchSide:      'tree.c:368,25'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:369,7'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:368,38'
          Branch Sides:
            - BranchSide:      'tree.c:366,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:369,7'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:369,19'
          Branch Sides:
            - BranchSide:      'tree.c:366,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:369,24'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:369,36'
          Branch Sides:
            - BranchSide:      'tree.c:366,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:369,41'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:366,5'
          Branch Sides:
            - BranchSide:      'tree.c:370,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:371,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:371,9'
          Branch Sides:
            - BranchSide:      'tree.c:372,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:373,10'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:372,9'
          Branch Sides:
            - BranchSide:      'tree.c:372,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:372,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:372,9'
          Branch Sides:
            - BranchSide:      'tree.c:372,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:372,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:372,9'
          Branch Sides:
            - BranchSide:      'tree.c:372,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:372,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:372,2'
          Branch Sides:
            - BranchSide:      'tree.c:372,31'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:373,10'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:373,9'
          Branch Sides:
            - BranchSide:      'tree.c:373,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:374,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:382,9'
          Branch Sides:
            - BranchSide:      'tree.c:383,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:388,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:383,9'
          Branch Sides:
            - BranchSide:      'tree.c:383,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:383,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:383,9'
          Branch Sides:
            - BranchSide:      'tree.c:383,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:383,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:383,9'
          Branch Sides:
            - BranchSide:      'tree.c:383,9'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:383,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:383,9'
          Branch Sides:
            - BranchSide:      'tree.c:383,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:383,2'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:383,2'
          Branch Sides:
            - BranchSide:      'tree.c:384,13'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:387,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:388,11'
          Branch Sides:
            - BranchSide:      'tree.c:388,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:388,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:388,11'
          Branch Sides:
            - BranchSide:      'tree.c:388,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:388,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:388,11'
          Branch Sides:
            - BranchSide:      'tree.c:388,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:390,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:388,11'
          Branch Sides:
            - BranchSide:      'tree.c:388,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:388,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:388,11'
          Branch Sides:
            - BranchSide:      'tree.c:388,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:390,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:388,11'
          Branch Sides:
            - BranchSide:      'tree.c:388,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:388,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:388,11'
          Branch Sides:
            - BranchSide:      'tree.c:388,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:390,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:388,11'
          Branch Sides:
            - BranchSide:      'tree.c:388,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:388,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:388,11'
          Branch Sides:
            - BranchSide:      'tree.c:388,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:390,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:388,11'
          Branch Sides:
            - BranchSide:      'tree.c:388,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:390,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:388,11'
          Branch Sides:
            - BranchSide:      'tree.c:388,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:390,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:388,25'
          Branch Sides:
            - BranchSide:      'tree.c:388,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:388,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:388,11'
          Branch Sides:
            - BranchSide:      'tree.c:388,29'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:390,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:388,11'
          Branch Sides:
            - BranchSide:      'tree.c:388,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:388,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:388,11'
          Branch Sides:
            - BranchSide:      'tree.c:388,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:390,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:388,11'
          Branch Sides:
            - BranchSide:      'tree.c:388,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:390,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:388,11'
          Branch Sides:
            - BranchSide:      'tree.c:388,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:388,29'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:388,25'
          Branch Sides:
            - BranchSide:      'tree.c:388,29'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:390,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:388,9'
          Branch Sides:
            - BranchSide:      'tree.c:389,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:390,12'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:392,12'
          Branch Sides:
            - BranchSide:      'tree.c:392,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:392,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'tree.c:392,12'
          Branch Sides:
            - BranchSide:      'tree.c:392,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:392,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:392,12'
          Branch Sides:
            - BranchSide:      'tree.c:392,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:392,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:392,12'
          Branch Sides:
            - BranchSide:      'tree.c:392,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:392,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:392,12'
          Branch Sides:
            - BranchSide:      'tree.c:392,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:392,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:392,12'
          Branch Sides:
            - BranchSide:      'tree.c:392,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:392,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:392,12'
          Branch Sides:
            - BranchSide:      'tree.c:392,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:392,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:392,12'
          Branch Sides:
            - BranchSide:      'tree.c:392,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:392,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:392,12'
          Branch Sides:
            - BranchSide:      'tree.c:392,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:392,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:392,12'
          Branch Sides:
            - BranchSide:      'tree.c:392,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:392,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:392,12'
          Branch Sides:
            - BranchSide:      'tree.c:392,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:392,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:392,25'
          Branch Sides:
            - BranchSide:      'tree.c:392,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:392,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:392,12'
          Branch Sides:
            - BranchSide:      'tree.c:392,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:392,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:392,12'
          Branch Sides:
            - BranchSide:      'tree.c:392,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:392,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:392,12'
          Branch Sides:
            - BranchSide:      'tree.c:392,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:392,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:392,12'
          Branch Sides:
            - BranchSide:      'tree.c:392,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:392,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:392,12'
          Branch Sides:
            - BranchSide:      'tree.c:392,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'tree.c:392,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:392,25'
          Branch Sides:
            - BranchSide:      'tree.c:392,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:392,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:392,40'
          Branch Sides:
            - BranchSide:      'tree.c:392,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:392,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'tree.c:392,28'
          Branch Sides:
            - BranchSide:      'tree.c:392,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:392,44'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:392,28'
          Branch Sides:
            - BranchSide:      'tree.c:392,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:392,44'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:392,40'
          Branch Sides:
            - BranchSide:      'tree.c:392,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:392,44'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:392,54'
          Branch Sides:
            - BranchSide:      'tree.c:392,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:393,6'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:393,16'
          Branch Sides:
            - BranchSide:      'tree.c:392,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:393,20'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:393,30'
          Branch Sides:
            - BranchSide:      'tree.c:392,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:393,33'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:393,49'
          Branch Sides:
            - BranchSide:      'tree.c:393,33'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:393,33'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:393,33'
          Branch Sides:
            - BranchSide:      'tree.c:392,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:394,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:393,49'
          Branch Sides:
            - BranchSide:      'tree.c:392,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:394,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:394,5'
          Branch Sides:
            - BranchSide:      'tree.c:393,49'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'tree.c:393,49'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'tree.c:392,5'
          Branch Sides:
            - BranchSide:      'tree.c:395,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:398,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
        - Branch String:   'tree.c:398,9'
          Branch Sides:
            - BranchSide:      'tree.c:399,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:404,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:399,9'
          Branch Sides:
            - BranchSide:      'tree.c:399,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:399,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
        - Branch String:   'tree.c:399,9'
          Branch Sides:
            - BranchSide:      'tree.c:399,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:399,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
        - Branch String:   'tree.c:399,9'
          Branch Sides:
            - BranchSide:      'tree.c:399,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:399,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
        - Branch String:   'tree.c:399,9'
          Branch Sides:
            - BranchSide:      'tree.c:399,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:399,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
        - Branch String:   'tree.c:399,2'
          Branch Sides:
            - BranchSide:      'tree.c:400,13'
              BranchSideFuncs:
                - xmlStringCurrentChar
            - BranchSide:      'tree.c:403,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:404,9'
          Branch Sides:
            - BranchSide:      'tree.c:405,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:407,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:381,9'
          Dst:             xmlStringCurrentChar
        - Src:             'tree.c:385,10'
          Dst:             xmlStringCurrentChar
        - Src:             'tree.c:388,11'
          Dst:             xmlCharInRange
        - Src:             'tree.c:391,9'
          Dst:             xmlStringCurrentChar
        - Src:             'tree.c:392,12'
          Dst:             xmlCharInRange
        - Src:             'tree.c:392,28'
          Dst:             xmlCharInRange
        - Src:             'tree.c:393,33'
          Dst:             xmlCharInRange
        - Src:             'tree.c:394,5'
          Dst:             xmlCharInRange
        - Src:             'tree.c:396,6'
          Dst:             xmlStringCurrentChar
        - Src:             'tree.c:401,10'
          Dst:             xmlStringCurrentChar
    - functionName:    xmlSplitQName4
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char **'
      constantsTouched: []
      argNames:
        - name
        - prefixPtr
      BBCount:         24
      ICount:          145
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - xmlStrndup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tree.c:300,24'
          Branch Sides:
            - BranchSide:      'tree.c:300,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:301,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:300,9'
          Branch Sides:
            - BranchSide:      'tree.c:301,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:303,6'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'tree.c:306,9'
          Branch Sides:
            - BranchSide:      'tree.c:307,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:313,5'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'tree.c:313,27'
          Branch Sides:
            - BranchSide:      'tree.c:313,31'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'tree.c:313,5'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'tree.c:313,5'
          Branch Sides:
            - BranchSide:      'tree.c:314,3'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'tree.c:319,10'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'tree.c:319,24'
          Branch Sides:
            - BranchSide:      'tree.c:319,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:320,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:319,9'
          Branch Sides:
            - BranchSide:      'tree.c:320,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:322,25'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'tree.c:323,9'
          Branch Sides:
            - BranchSide:      'tree.c:324,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:326,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:322,14'
          Dst:             xmlStrndup
    - functionName:    xmlSplitQName2
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char **'
      constantsTouched: []
      argNames:
        - name
        - prefix
      BBCount:         25
      ICount:          156
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - xmlStrdup
        - xmlStrndup
      functionUses:    10
      BranchProfiles:
        - Branch String:   'tree.c:217,9'
          Branch Sides:
            - BranchSide:      'tree.c:217,25'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:218,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrdup
        - Branch String:   'tree.c:219,9'
          Branch Sides:
            - BranchSide:      'tree.c:219,23'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:229,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrdup
        - Branch String:   'tree.c:229,9'
          Branch Sides:
            - BranchSide:      'tree.c:230,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:236,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrdup
        - Branch String:   'tree.c:236,29'
          Branch Sides:
            - BranchSide:      'tree.c:236,33'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrdup
            - BranchSide:      'tree.c:236,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrdup
        - Branch String:   'tree.c:236,5'
          Branch Sides:
            - BranchSide:      'tree.c:237,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrdup
            - BranchSide:      'tree.c:239,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrdup
        - Branch String:   'tree.c:239,9'
          Branch Sides:
            - BranchSide:      'tree.c:240,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:242,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrdup
        - Branch String:   'tree.c:243,9'
          Branch Sides:
            - BranchSide:      'tree.c:244,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:245,22'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'tree.c:246,9'
          Branch Sides:
            - BranchSide:      'tree.c:247,7'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:254,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:247,6'
          Branch Sides:
            - BranchSide:      'tree.c:248,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:251,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:242,15'
          Dst:             xmlStrndup
        - Src:             'tree.c:245,11'
          Dst:             xmlStrdup
    - functionName:    xmlBuildQName
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ncname
        - prefix
        - memory
        - len
      BBCount:         16
      ICount:          134
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - strlen
      functionUses:    14
      BranchProfiles:
        - Branch String:   'tree.c:173,9'
          Branch Sides:
            - BranchSide:      'tree.c:173,25'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:174,9'
              BranchSideFuncs:
                - strlen
                - strlen
        - Branch String:   'tree.c:174,9'
          Branch Sides:
            - BranchSide:      'tree.c:174,44'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:176,28'
              BranchSideFuncs:
                - strlen
                - strlen
        - Branch String:   'tree.c:179,26'
          Branch Sides:
            - BranchSide:      'tree.c:179,30'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:180,20'
              BranchSideFuncs: []
        - Branch String:   'tree.c:179,9'
          Branch Sides:
            - BranchSide:      'tree.c:180,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:184,8'
              BranchSideFuncs: []
        - Branch String:   'tree.c:181,6'
          Branch Sides:
            - BranchSide:      'tree.c:182,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:183,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:176,12'
          Dst:             strlen
        - Src:             'tree.c:177,12'
          Dst:             strlen
    - functionName:    xmlIsAbsolutePath
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1871
      functionLinenumberEnd: 1885
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - path
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlIsPathSeparator
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uri.c:1874,9'
          Branch Sides:
            - BranchSide:      'uri.c:1875,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1884,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:1874,9'
          Dst:             xmlIsPathSeparator
    - functionName:    xmlIsPathSeparator
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1464
      functionLinenumberEnd: 1476
      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:1467,9'
          Branch Sides:
            - BranchSide:      'uri.c:1468,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1475,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParse3986PathNoScheme
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlURI *'
        - 'char **'
      constantsTouched: []
      argNames:
        - uri
        - str
      BBCount:         25
      ICount:          165
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - xmlParse3986Segment
        - xmlStrndup
        - xmlURIUnescapeString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uri.c:751,9'
          Branch Sides:
            - BranchSide:      'uri.c:751,26'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:752,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlParse3986Segment
        - Branch String:   'uri.c:752,5'
          Branch Sides:
            - BranchSide:      'uri.c:753,12'
              BranchSideFuncs:
                - xmlParse3986Segment
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:757,9'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:755,6'
          Branch Sides:
            - BranchSide:      'uri.c:752,5'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:755,23'
              BranchSideFuncs: []
        - Branch String:   'uri.c:757,9'
          Branch Sides:
            - BranchSide:      'uri.c:758,6'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:770,12'
              BranchSideFuncs: []
        - Branch String:   'uri.c:758,6'
          Branch Sides:
            - BranchSide:      'uri.c:758,25'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:759,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:759,13'
          Branch Sides:
            - BranchSide:      'uri.c:760,17'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:767,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:760,17'
          Branch Sides:
            - BranchSide:      'uri.c:761,29'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:763,51'
              BranchSideFuncs:
                - xmlURIUnescapeString
        - Branch String:   'uri.c:764,17'
          Branch Sides:
            - BranchSide:      'uri.c:765,17'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:766,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:750,11'
          Dst:             xmlParse3986Segment
        - Src:             'uri.c:754,8'
          Dst:             xmlParse3986Segment
        - Src:             'uri.c:761,29'
          Dst:             xmlStrndup
        - Src:             'uri.c:763,29'
          Dst:             xmlURIUnescapeString
    - functionName:    xmlParse3986Segment
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlURI *'
        - 'char **'
        - char
        - int
      constantsTouched: []
      argNames:
        - uri
        - str
        - forbid
        - empty
      BBCount:         135
      ICount:          701
      EdgeCount:       192
      CyclomaticComplexity: 59
      functionsReached:
        - xmlIsUnreserved
      functionUses:    7
      BranchProfiles:
        - Branch String:   'uri.c:585,10'
          Branch Sides:
            - BranchSide:      'uri.c:585,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:590,5'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:585,10'
          Branch Sides:
            - BranchSide:      'uri.c:585,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:585,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:585,10'
          Branch Sides:
            - BranchSide:      'uri.c:585,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:585,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:585,10'
          Branch Sides:
            - BranchSide:      'uri.c:585,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:585,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:585,10'
          Branch Sides:
            - BranchSide:      'uri.c:585,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:585,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:585,10'
          Branch Sides:
            - BranchSide:      'uri.c:585,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:585,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:585,10'
          Branch Sides:
            - BranchSide:      'uri.c:585,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:585,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:585,10'
          Branch Sides:
            - BranchSide:      'uri.c:585,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:585,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:585,10'
          Branch Sides:
            - BranchSide:      'uri.c:585,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:585,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:585,10'
          Branch Sides:
            - BranchSide:      'uri.c:585,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:590,5'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:585,10'
          Branch Sides:
            - BranchSide:      'uri.c:585,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:585,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:585,10'
          Branch Sides:
            - BranchSide:      'uri.c:585,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:590,5'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:585,10'
          Branch Sides:
            - BranchSide:      'uri.c:585,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:585,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:585,10'
          Branch Sides:
            - BranchSide:      'uri.c:585,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:590,5'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:585,10'
          Branch Sides:
            - BranchSide:      'uri.c:585,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:590,5'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:585,10'
          Branch Sides:
            - BranchSide:      'uri.c:585,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:590,5'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:585,10'
          Branch Sides:
            - BranchSide:      'uri.c:585,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:590,5'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:585,10'
          Branch Sides:
            - BranchSide:      'uri.c:585,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:590,5'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:585,10'
          Branch Sides:
            - BranchSide:      'uri.c:585,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:590,5'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:585,10'
          Branch Sides:
            - BranchSide:      'uri.c:585,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:590,5'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:585,10'
          Branch Sides:
            - BranchSide:      'uri.c:585,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:590,5'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:585,10'
          Branch Sides:
            - BranchSide:      'uri.c:585,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:590,5'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:585,10'
          Branch Sides:
            - BranchSide:      'uri.c:585,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:590,5'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:585,10'
          Branch Sides:
            - BranchSide:      'uri.c:585,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:590,5'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:585,10'
          Branch Sides:
            - BranchSide:      'uri.c:585,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:590,5'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:585,10'
          Branch Sides:
            - BranchSide:      'uri.c:585,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:590,5'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:585,9'
          Branch Sides:
            - BranchSide:      'uri.c:586,13'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:590,5'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:586,13'
          Branch Sides:
            - BranchSide:      'uri.c:587,6'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:588,2'
              BranchSideFuncs: []
        - Branch String:   'uri.c:590,12'
          Branch Sides:
            - BranchSide:      'uri.c:590,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:590,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:590,12'
          Branch Sides:
            - BranchSide:      'uri.c:590,12'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:590,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:590,12'
          Branch Sides:
            - BranchSide:      'uri.c:590,12'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:590,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:590,12'
          Branch Sides:
            - BranchSide:      'uri.c:590,12'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:590,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:590,12'
          Branch Sides:
            - BranchSide:      'uri.c:590,12'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:590,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:590,12'
          Branch Sides:
            - BranchSide:      'uri.c:590,12'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:590,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:590,12'
          Branch Sides:
            - BranchSide:      'uri.c:590,12'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:590,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:590,12'
          Branch Sides:
            - BranchSide:      'uri.c:590,12'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:590,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:590,12'
          Branch Sides:
            - BranchSide:      'uri.c:590,12'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:590,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:590,12'
          Branch Sides:
            - BranchSide:      'uri.c:590,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:590,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:590,12'
          Branch Sides:
            - BranchSide:      'uri.c:590,12'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:590,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:590,12'
          Branch Sides:
            - BranchSide:      'uri.c:590,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:590,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:590,12'
          Branch Sides:
            - BranchSide:      'uri.c:590,12'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:590,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:590,12'
          Branch Sides:
            - BranchSide:      'uri.c:590,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:590,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:590,12'
          Branch Sides:
            - BranchSide:      'uri.c:590,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:590,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:590,12'
          Branch Sides:
            - BranchSide:      'uri.c:590,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:590,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:590,12'
          Branch Sides:
            - BranchSide:      'uri.c:590,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:590,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:590,12'
          Branch Sides:
            - BranchSide:      'uri.c:590,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:590,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:590,12'
          Branch Sides:
            - BranchSide:      'uri.c:590,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:590,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:590,12'
          Branch Sides:
            - BranchSide:      'uri.c:590,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:590,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:590,12'
          Branch Sides:
            - BranchSide:      'uri.c:590,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:590,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:590,12'
          Branch Sides:
            - BranchSide:      'uri.c:590,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:590,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:590,12'
          Branch Sides:
            - BranchSide:      'uri.c:590,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:590,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:590,12'
          Branch Sides:
            - BranchSide:      'uri.c:590,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:590,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:590,12'
          Branch Sides:
            - BranchSide:      'uri.c:590,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:590,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:590,12'
          Branch Sides:
            - BranchSide:      'uri.c:590,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:590,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:590,32'
          Branch Sides:
            - BranchSide:      'uri.c:590,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:590,5'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:590,5'
          Branch Sides:
            - BranchSide:      'uri.c:591,9'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:592,12'
              BranchSideFuncs: []
        - Branch String:   'uri.c:591,9'
          Branch Sides:
            - BranchSide:      'uri.c:590,5'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:590,5'
              BranchSideFuncs:
                - xmlIsUnreserved
      Callsites:
        - Src:             'uri.c:585,10'
          Dst:             xmlIsUnreserved
        - Src:             'uri.c:590,12'
          Dst:             xmlIsUnreserved
    - functionName:    xmlURIUnescapeString
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1616
      functionLinenumberEnd: 1661
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - str
        - len
        - target
      BBCount:         63
      ICount:          373
      EdgeCount:       85
      CyclomaticComplexity: 24
      functionsReached:
        - is_hex
        - strlen
      functionUses:    11
      BranchProfiles:
        - Branch String:   'uri.c:1620,9'
          Branch Sides:
            - BranchSide:      'uri.c:1621,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1622,9'
              BranchSideFuncs:
                - is_hex
                - is_hex
                - strlen
        - Branch String:   'uri.c:1622,9'
          Branch Sides:
            - BranchSide:      'uri.c:1622,32'
              BranchSideFuncs:
                - strlen
                - is_hex
                - is_hex
            - BranchSide:      'uri.c:1623,9'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'uri.c:1623,9'
          Branch Sides:
            - BranchSide:      'uri.c:1623,18'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1625,9'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'uri.c:1625,9'
          Branch Sides:
            - BranchSide:      'uri.c:1626,17'
              BranchSideFuncs:
                - is_hex
                - is_hex
            - BranchSide:      'uri.c:1630,8'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'uri.c:1627,6'
          Branch Sides:
            - BranchSide:      'uri.c:1628,6'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1629,5'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'uri.c:1633,5'
          Branch Sides:
            - BranchSide:      'uri.c:1634,7'
              BranchSideFuncs:
                - is_hex
                - is_hex
            - BranchSide:      'uri.c:1659,6'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1634,16'
          Branch Sides:
            - BranchSide:      'uri.c:1634,21'
              BranchSideFuncs:
                - is_hex
                - is_hex
            - BranchSide:      'uri.c:1655,18'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'uri.c:1634,32'
          Branch Sides:
            - BranchSide:      'uri.c:1634,43'
              BranchSideFuncs:
                - is_hex
                - is_hex
            - BranchSide:      'uri.c:1655,18'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'uri.c:1634,51'
          Branch Sides:
            - BranchSide:      'uri.c:1634,62'
              BranchSideFuncs:
                - is_hex
                - is_hex
            - BranchSide:      'uri.c:1655,18'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'uri.c:1634,6'
          Branch Sides:
            - BranchSide:      'uri.c:1635,17'
              BranchSideFuncs:
                - is_hex
                - is_hex
            - BranchSide:      'uri.c:1655,18'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'uri.c:1637,23'
          Branch Sides:
            - BranchSide:      'uri.c:1637,28'
              BranchSideFuncs:
                - is_hex
                - is_hex
            - BranchSide:      'uri.c:1639,17'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'uri.c:1637,10'
          Branch Sides:
            - BranchSide:      'uri.c:1638,16'
              BranchSideFuncs:
                - is_hex
                - is_hex
            - BranchSide:      'uri.c:1639,17'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'uri.c:1639,28'
          Branch Sides:
            - BranchSide:      'uri.c:1639,33'
              BranchSideFuncs:
                - is_hex
                - is_hex
            - BranchSide:      'uri.c:1641,17'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'uri.c:1639,15'
          Branch Sides:
            - BranchSide:      'uri.c:1640,16'
              BranchSideFuncs:
                - is_hex
                - is_hex
            - BranchSide:      'uri.c:1641,17'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'uri.c:1644,23'
          Branch Sides:
            - BranchSide:      'uri.c:1644,28'
              BranchSideFuncs:
                - is_hex
                - is_hex
            - BranchSide:      'uri.c:1646,17'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'uri.c:1644,10'
          Branch Sides:
            - BranchSide:      'uri.c:1645,14'
              BranchSideFuncs:
                - is_hex
                - is_hex
            - BranchSide:      'uri.c:1646,17'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'uri.c:1646,28'
          Branch Sides:
            - BranchSide:      'uri.c:1646,33'
              BranchSideFuncs:
                - is_hex
                - is_hex
            - BranchSide:      'uri.c:1648,17'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'uri.c:1646,15'
          Branch Sides:
            - BranchSide:      'uri.c:1647,14'
              BranchSideFuncs:
                - is_hex
                - is_hex
            - BranchSide:      'uri.c:1648,17'
              BranchSideFuncs:
                - is_hex
                - is_hex
      Callsites:
        - Src:             'uri.c:1622,25'
          Dst:             strlen
        - Src:             'uri.c:1634,36'
          Dst:             is_hex
        - Src:             'uri.c:1634,55'
          Dst:             is_hex
    - functionName:    is_hex
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1593
      functionLinenumberEnd: 1599
      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:1594,21'
          Branch Sides:
            - BranchSide:      'uri.c:1594,25'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1595,11'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1594,36'
          Branch Sides:
            - BranchSide:      'uri.c:1595,11'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1597,2'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1595,21'
          Branch Sides:
            - BranchSide:      'uri.c:1595,25'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1596,11'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1595,36'
          Branch Sides:
            - BranchSide:      'uri.c:1596,11'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1597,2'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1596,21'
          Branch Sides:
            - BranchSide:      'uri.c:1596,25'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1598,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1594,9'
          Branch Sides:
            - BranchSide:      'uri.c:1597,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1598,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlIsUnreserved
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlURI *'
        - 'char *'
      constantsTouched: []
      argNames:
        - uri
        - cur
      BBCount:         74
      ICount:          357
      EdgeCount:       105
      CyclomaticComplexity: 33
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'uri.c:198,9'
          Branch Sides:
            - BranchSide:      'uri.c:199,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:201,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:201,9'
          Branch Sides:
            - BranchSide:      'uri.c:201,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:201,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:201,9'
          Branch Sides:
            - BranchSide:      'uri.c:201,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:202,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:201,9'
          Branch Sides:
            - BranchSide:      'uri.c:201,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:201,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:201,9'
          Branch Sides:
            - BranchSide:      'uri.c:201,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:202,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:201,9'
          Branch Sides:
            - BranchSide:      'uri.c:201,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:201,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:201,9'
          Branch Sides:
            - BranchSide:      'uri.c:201,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:202,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:201,9'
          Branch Sides:
            - BranchSide:      'uri.c:201,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:202,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:201,9'
          Branch Sides:
            - BranchSide:      'uri.c:201,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:202,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:201,9'
          Branch Sides:
            - BranchSide:      'uri.c:201,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:202,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:201,9'
          Branch Sides:
            - BranchSide:      'uri.c:202,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:204,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:204,9'
          Branch Sides:
            - BranchSide:      'uri.c:205,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:207,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:205,13'
          Branch Sides:
            - BranchSide:      'uri.c:205,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:206,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:205,13'
          Branch Sides:
            - BranchSide:      'uri.c:205,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:206,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:205,13'
          Branch Sides:
            - BranchSide:      'uri.c:205,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:206,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:205,13'
          Branch Sides:
            - BranchSide:      'uri.c:205,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:206,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:205,13'
          Branch Sides:
            - BranchSide:      'uri.c:205,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:206,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:205,13'
          Branch Sides:
            - BranchSide:      'uri.c:205,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:206,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:205,13'
          Branch Sides:
            - BranchSide:      'uri.c:205,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:206,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:205,13'
          Branch Sides:
            - BranchSide:      'uri.c:206,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:207,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:208,13'
          Branch Sides:
            - BranchSide:      'uri.c:208,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:209,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:208,13'
          Branch Sides:
            - BranchSide:      'uri.c:208,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:209,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:208,13'
          Branch Sides:
            - BranchSide:      'uri.c:208,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:209,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:208,13'
          Branch Sides:
            - BranchSide:      'uri.c:208,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:209,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:208,13'
          Branch Sides:
            - BranchSide:      'uri.c:208,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:209,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:208,13'
          Branch Sides:
            - BranchSide:      'uri.c:208,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:209,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:208,13'
          Branch Sides:
            - BranchSide:      'uri.c:208,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:209,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:208,13'
          Branch Sides:
            - BranchSide:      'uri.c:208,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:209,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:208,13'
          Branch Sides:
            - BranchSide:      'uri.c:208,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:209,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:208,13'
          Branch Sides:
            - BranchSide:      'uri.c:208,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:209,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:208,13'
          Branch Sides:
            - BranchSide:      'uri.c:209,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:210,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParse3986DecOctet
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char **'
      constantsTouched: []
      argNames:
        - str
      BBCount:         60
      ICount:          307
      EdgeCount:       82
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'uri.c:422,11'
          Branch Sides:
            - BranchSide:      'uri.c:422,11'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:423,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:422,9'
          Branch Sides:
            - BranchSide:      'uri.c:423,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:424,10'
              BranchSideFuncs: []
        - Branch String:   'uri.c:424,10'
          Branch Sides:
            - BranchSide:      'uri.c:424,10'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:425,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:424,9'
          Branch Sides:
            - BranchSide:      'uri.c:425,5'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:426,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:426,28'
          Branch Sides:
            - BranchSide:      'uri.c:426,32'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:428,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:426,32'
          Branch Sides:
            - BranchSide:      'uri.c:426,32'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:428,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:426,52'
          Branch Sides:
            - BranchSide:      'uri.c:426,57'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:428,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:426,57'
          Branch Sides:
            - BranchSide:      'uri.c:426,57'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:427,6'
              BranchSideFuncs: []
        - Branch String:   'uri.c:426,14'
          Branch Sides:
            - BranchSide:      'uri.c:427,6'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:428,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:428,28'
          Branch Sides:
            - BranchSide:      'uri.c:428,32'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:430,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:428,32'
          Branch Sides:
            - BranchSide:      'uri.c:428,32'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:430,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:428,52'
          Branch Sides:
            - BranchSide:      'uri.c:428,56'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:430,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:428,56'
          Branch Sides:
            - BranchSide:      'uri.c:428,56'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:430,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:428,14'
          Branch Sides:
            - BranchSide:      'uri.c:429,6'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:430,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:430,28'
          Branch Sides:
            - BranchSide:      'uri.c:430,34'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:433,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:430,51'
          Branch Sides:
            - BranchSide:      'uri.c:431,10'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:433,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:431,27'
          Branch Sides:
            - BranchSide:      'uri.c:431,31'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:433,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:431,31'
          Branch Sides:
            - BranchSide:      'uri.c:431,31'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:433,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:430,14'
          Branch Sides:
            - BranchSide:      'uri.c:432,6'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:433,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:433,28'
          Branch Sides:
            - BranchSide:      'uri.c:433,34'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:437,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:433,51'
          Branch Sides:
            - BranchSide:      'uri.c:434,10'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:437,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:434,27'
          Branch Sides:
            - BranchSide:      'uri.c:434,33'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:437,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:433,14'
          Branch Sides:
            - BranchSide:      'uri.c:435,6'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:437,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParse3986Port
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlURI *'
        - 'char **'
      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: 458
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlURI *'
        - 'char **'
      constantsTouched: []
      argNames:
        - uri
        - str
      BBCount:         114
      ICount:          613
      EdgeCount:       159
      CyclomaticComplexity: 47
      functionsReached:
        - xmlIsUnreserved
        - xmlParse3986DecOctet
        - xmlStrndup
        - xmlURIUnescapeString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uri.c:466,9'
          Branch Sides:
            - BranchSide:      'uri.c:467,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:478,9'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlParse3986DecOctet
                - xmlParse3986DecOctet
                - xmlParse3986DecOctet
                - xmlParse3986DecOctet
        - Branch String:   'uri.c:468,23'
          Branch Sides:
            - BranchSide:      'uri.c:468,28'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:468,2'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:468,2'
          Branch Sides:
            - BranchSide:      'uri.c:469,9'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:470,7'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:470,6'
          Branch Sides:
            - BranchSide:      'uri.c:471,6'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:472,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:478,9'
          Branch Sides:
            - BranchSide:      'uri.c:478,9'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlParse3986DecOctet
                - xmlParse3986DecOctet
                - xmlParse3986DecOctet
                - xmlParse3986DecOctet
            - BranchSide:      'uri.c:501,5'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:478,9'
          Branch Sides:
            - BranchSide:      'uri.c:479,13'
              BranchSideFuncs:
                - xmlParse3986DecOctet
                - xmlParse3986DecOctet
                - xmlParse3986DecOctet
                - xmlParse3986DecOctet
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:501,5'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:479,13'
          Branch Sides:
            - BranchSide:      'uri.c:480,6'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:481,7'
              BranchSideFuncs:
                - xmlParse3986DecOctet
                - xmlParse3986DecOctet
                - xmlParse3986DecOctet
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:481,6'
          Branch Sides:
            - BranchSide:      'uri.c:482,6'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:483,5'
              BranchSideFuncs:
                - xmlParse3986DecOctet
                - xmlParse3986DecOctet
                - xmlParse3986DecOctet
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:484,13'
          Branch Sides:
            - BranchSide:      'uri.c:485,6'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:486,7'
              BranchSideFuncs:
                - xmlParse3986DecOctet
                - xmlParse3986DecOctet
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:486,6'
          Branch Sides:
            - BranchSide:      'uri.c:487,6'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:488,13'
              BranchSideFuncs:
                - xmlParse3986DecOctet
                - xmlParse3986DecOctet
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:488,13'
          Branch Sides:
            - BranchSide:      'uri.c:489,6'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:490,7'
              BranchSideFuncs:
                - xmlParse3986DecOctet
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:490,6'
          Branch Sides:
            - BranchSide:      'uri.c:491,6'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:492,13'
              BranchSideFuncs:
                - xmlParse3986DecOctet
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:492,13'
          Branch Sides:
            - BranchSide:      'uri.c:493,6'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:494,2'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:501,37'
          Branch Sides:
            - BranchSide:      'uri.c:501,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:502,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:502,12'
          Branch Sides:
            - BranchSide:      'uri.c:502,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:502,36'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:502,12'
          Branch Sides:
            - BranchSide:      'uri.c:502,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:502,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:502,12'
          Branch Sides:
            - BranchSide:      'uri.c:502,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:502,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:502,12'
          Branch Sides:
            - BranchSide:      'uri.c:502,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:502,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:502,12'
          Branch Sides:
            - BranchSide:      'uri.c:502,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:502,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:502,12'
          Branch Sides:
            - BranchSide:      'uri.c:502,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:502,36'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:502,12'
          Branch Sides:
            - BranchSide:      'uri.c:502,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:502,36'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:502,12'
          Branch Sides:
            - BranchSide:      'uri.c:502,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:502,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:502,12'
          Branch Sides:
            - BranchSide:      'uri.c:501,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:502,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:502,12'
          Branch Sides:
            - BranchSide:      'uri.c:502,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:502,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:502,12'
          Branch Sides:
            - BranchSide:      'uri.c:501,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:502,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:502,12'
          Branch Sides:
            - BranchSide:      'uri.c:502,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:502,36'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:502,33'
          Branch Sides:
            - BranchSide:      'uri.c:501,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:502,36'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:502,36'
          Branch Sides:
            - BranchSide:      'uri.c:502,33'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:502,36'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:502,36'
          Branch Sides:
            - BranchSide:      'uri.c:502,33'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:502,36'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:502,36'
          Branch Sides:
            - BranchSide:      'uri.c:502,33'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:502,36'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:502,36'
          Branch Sides:
            - BranchSide:      'uri.c:502,33'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:502,36'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:502,36'
          Branch Sides:
            - BranchSide:      'uri.c:502,33'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:502,36'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:502,36'
          Branch Sides:
            - BranchSide:      'uri.c:502,33'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:502,36'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:502,36'
          Branch Sides:
            - BranchSide:      'uri.c:502,33'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:502,36'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:502,36'
          Branch Sides:
            - BranchSide:      'uri.c:502,33'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:502,36'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:502,36'
          Branch Sides:
            - BranchSide:      'uri.c:502,33'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:502,36'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:502,36'
          Branch Sides:
            - BranchSide:      'uri.c:502,33'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:502,33'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:501,5'
          Branch Sides:
            - BranchSide:      'uri.c:503,9'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:505,9'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:503,9'
          Branch Sides:
            - BranchSide:      'uri.c:501,5'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:501,5'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:505,9'
          Branch Sides:
            - BranchSide:      'uri.c:506,6'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:519,12'
              BranchSideFuncs: []
        - Branch String:   'uri.c:506,6'
          Branch Sides:
            - BranchSide:      'uri.c:506,30'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:507,2'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:508,6'
          Branch Sides:
            - BranchSide:      'uri.c:508,27'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:509,6'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:509,6'
          Branch Sides:
            - BranchSide:      'uri.c:510,10'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:517,6'
              BranchSideFuncs: []
        - Branch String:   'uri.c:510,10'
          Branch Sides:
            - BranchSide:      'uri.c:511,17'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:513,38'
              BranchSideFuncs:
                - xmlURIUnescapeString
        - Branch String:   'uri.c:514,17'
          Branch Sides:
            - BranchSide:      'uri.c:515,17'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:516,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:479,13'
          Dst:             xmlParse3986DecOctet
        - Src:             'uri.c:484,13'
          Dst:             xmlParse3986DecOctet
        - Src:             'uri.c:488,13'
          Dst:             xmlParse3986DecOctet
        - Src:             'uri.c:492,13'
          Dst:             xmlParse3986DecOctet
        - Src:             'uri.c:501,12'
          Dst:             xmlIsUnreserved
        - Src:             'uri.c:511,17'
          Dst:             xmlStrndup
        - Src:             'uri.c:513,17'
          Dst:             xmlURIUnescapeString
    - functionName:    xmlParse3986Userinfo
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlURI *'
        - 'char **'
      constantsTouched: []
      argNames:
        - uri
        - str
      BBCount:         80
      ICount:          442
      EdgeCount:       112
      CyclomaticComplexity: 34
      functionsReached:
        - xmlIsUnreserved
        - xmlStrndup
        - xmlURIUnescapeString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uri.c:385,37'
          Branch Sides:
            - BranchSide:      'uri.c:385,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:385,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:385,40'
          Branch Sides:
            - BranchSide:      'uri.c:385,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:386,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:385,40'
          Branch Sides:
            - BranchSide:      'uri.c:385,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:385,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:385,40'
          Branch Sides:
            - BranchSide:      'uri.c:385,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:385,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:385,40'
          Branch Sides:
            - BranchSide:      'uri.c:385,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:385,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:385,40'
          Branch Sides:
            - BranchSide:      'uri.c:385,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:385,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:385,40'
          Branch Sides:
            - BranchSide:      'uri.c:385,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:386,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:385,40'
          Branch Sides:
            - BranchSide:      'uri.c:385,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:386,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:385,40'
          Branch Sides:
            - BranchSide:      'uri.c:385,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:385,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:385,40'
          Branch Sides:
            - BranchSide:      'uri.c:385,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:385,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:385,40'
          Branch Sides:
            - BranchSide:      'uri.c:385,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:385,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:385,40'
          Branch Sides:
            - BranchSide:      'uri.c:385,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:385,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:385,40'
          Branch Sides:
            - BranchSide:      'uri.c:385,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:386,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:385,61'
          Branch Sides:
            - BranchSide:      'uri.c:385,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:386,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:386,12'
          Branch Sides:
            - BranchSide:      'uri.c:385,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:386,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:386,12'
          Branch Sides:
            - BranchSide:      'uri.c:385,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:386,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:386,12'
          Branch Sides:
            - BranchSide:      'uri.c:385,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:386,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:386,12'
          Branch Sides:
            - BranchSide:      'uri.c:385,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:386,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:386,12'
          Branch Sides:
            - BranchSide:      'uri.c:385,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:386,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:386,12'
          Branch Sides:
            - BranchSide:      'uri.c:385,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:386,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:386,12'
          Branch Sides:
            - BranchSide:      'uri.c:385,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:386,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:386,12'
          Branch Sides:
            - BranchSide:      'uri.c:385,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:386,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:386,12'
          Branch Sides:
            - BranchSide:      'uri.c:385,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:386,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:386,12'
          Branch Sides:
            - BranchSide:      'uri.c:385,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:386,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:386,31'
          Branch Sides:
            - BranchSide:      'uri.c:385,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:386,36'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:385,5'
          Branch Sides:
            - BranchSide:      'uri.c:387,2'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:388,10'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:387,2'
          Branch Sides:
            - BranchSide:      'uri.c:385,5'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:385,5'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:388,9'
          Branch Sides:
            - BranchSide:      'uri.c:389,6'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:401,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:389,6'
          Branch Sides:
            - BranchSide:      'uri.c:390,10'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:398,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:390,10'
          Branch Sides:
            - BranchSide:      'uri.c:390,29'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:391,10'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:391,10'
          Branch Sides:
            - BranchSide:      'uri.c:392,15'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:394,37'
              BranchSideFuncs:
                - xmlURIUnescapeString
        - Branch String:   'uri.c:395,17'
          Branch Sides:
            - BranchSide:      'uri.c:396,17'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:397,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:385,12'
          Dst:             xmlIsUnreserved
        - Src:             'uri.c:392,15'
          Dst:             xmlStrndup
        - Src:             'uri.c:394,15'
          Dst:             xmlURIUnescapeString
    - functionName:    xmlParse3986PathRootless
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 728
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlURI *'
        - 'char **'
      constantsTouched: []
      argNames:
        - uri
        - str
      BBCount:         25
      ICount:          165
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - xmlParse3986Segment
        - xmlStrndup
        - xmlURIUnescapeString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uri.c:707,9'
          Branch Sides:
            - BranchSide:      'uri.c:707,26'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:708,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlParse3986Segment
        - Branch String:   'uri.c:708,5'
          Branch Sides:
            - BranchSide:      'uri.c:709,12'
              BranchSideFuncs:
                - xmlParse3986Segment
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:713,9'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:711,6'
          Branch Sides:
            - BranchSide:      'uri.c:708,5'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:711,23'
              BranchSideFuncs: []
        - Branch String:   'uri.c:713,9'
          Branch Sides:
            - BranchSide:      'uri.c:714,6'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:726,12'
              BranchSideFuncs: []
        - Branch String:   'uri.c:714,6'
          Branch Sides:
            - BranchSide:      'uri.c:714,25'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:715,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:715,13'
          Branch Sides:
            - BranchSide:      'uri.c:716,17'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:723,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:716,17'
          Branch Sides:
            - BranchSide:      'uri.c:717,29'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:719,51'
              BranchSideFuncs:
                - xmlURIUnescapeString
        - Branch String:   'uri.c:720,17'
          Branch Sides:
            - BranchSide:      'uri.c:721,17'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:722,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:706,11'
          Dst:             xmlParse3986Segment
        - Src:             'uri.c:710,8'
          Dst:             xmlParse3986Segment
        - Src:             'uri.c:717,29'
          Dst:             xmlStrndup
        - Src:             'uri.c:719,29'
          Dst:             xmlURIUnescapeString
    - functionName:    xmlParse3986PathAbsolute
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlURI *'
        - 'char **'
      constantsTouched: []
      argNames:
        - uri
        - str
      BBCount:         28
      ICount:          181
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - xmlParse3986Segment
        - xmlStrndup
        - xmlURIUnescapeString
      functionUses:    2
      BranchProfiles:
        - Branch String:   'uri.c:658,9'
          Branch Sides:
            - BranchSide:      'uri.c:659,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:660,8'
              BranchSideFuncs:
                - xmlParse3986Segment
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlParse3986Segment
        - Branch String:   'uri.c:662,9'
          Branch Sides:
            - BranchSide:      'uri.c:663,2'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlParse3986Segment
            - BranchSide:      'uri.c:669,9'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:663,2'
          Branch Sides:
            - BranchSide:      'uri.c:664,9'
              BranchSideFuncs:
                - xmlParse3986Segment
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:668,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:666,10'
          Branch Sides:
            - BranchSide:      'uri.c:663,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:666,27'
              BranchSideFuncs: []
        - Branch String:   'uri.c:669,9'
          Branch Sides:
            - BranchSide:      'uri.c:670,6'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:682,12'
              BranchSideFuncs: []
        - Branch String:   'uri.c:670,6'
          Branch Sides:
            - BranchSide:      'uri.c:670,25'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:671,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:671,13'
          Branch Sides:
            - BranchSide:      'uri.c:672,17'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:679,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:672,17'
          Branch Sides:
            - BranchSide:      'uri.c:673,29'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:675,51'
              BranchSideFuncs:
                - xmlURIUnescapeString
        - Branch String:   'uri.c:676,17'
          Branch Sides:
            - BranchSide:      'uri.c:677,17'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:678,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:661,11'
          Dst:             xmlParse3986Segment
        - Src:             'uri.c:665,12'
          Dst:             xmlParse3986Segment
        - Src:             'uri.c:673,29'
          Dst:             xmlStrndup
        - Src:             'uri.c:675,29'
          Dst:             xmlURIUnescapeString
    - functionName:    xmlParse3986PathAbEmpty
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlURI *'
        - 'char **'
      constantsTouched: []
      argNames:
        - uri
        - str
      BBCount:         23
      ICount:          152
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - xmlParse3986Segment
        - xmlStrndup
        - xmlURIUnescapeString
      functionUses:    2
      BranchProfiles:
        - Branch String:   'uri.c:616,5'
          Branch Sides:
            - BranchSide:      'uri.c:617,12'
              BranchSideFuncs:
                - xmlParse3986Segment
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:621,9'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:619,6'
          Branch Sides:
            - BranchSide:      'uri.c:616,5'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:619,23'
              BranchSideFuncs: []
        - Branch String:   'uri.c:621,9'
          Branch Sides:
            - BranchSide:      'uri.c:622,6'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:634,12'
              BranchSideFuncs: []
        - Branch String:   'uri.c:622,6'
          Branch Sides:
            - BranchSide:      'uri.c:622,25'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:623,14'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:623,13'
          Branch Sides:
            - BranchSide:      'uri.c:624,17'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:631,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:624,17'
          Branch Sides:
            - BranchSide:      'uri.c:625,29'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:627,51'
              BranchSideFuncs:
                - xmlURIUnescapeString
        - Branch String:   'uri.c:628,17'
          Branch Sides:
            - BranchSide:      'uri.c:629,17'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:630,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:618,8'
          Dst:             xmlParse3986Segment
        - Src:             'uri.c:625,29'
          Dst:             xmlStrndup
        - Src:             'uri.c:627,29'
          Dst:             xmlURIUnescapeString
    - functionName:    xmlParse3986Authority
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlURI *'
        - 'char **'
      constantsTouched: []
      argNames:
        - uri
        - str
      BBCount:         19
      ICount:          116
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlParse3986Host
        - xmlParse3986Port
        - xmlParse3986Userinfo
      functionUses:    2
      BranchProfiles:
        - Branch String:   'uri.c:546,9'
          Branch Sides:
            - BranchSide:      'uri.c:547,16'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:548,10'
              BranchSideFuncs:
                - xmlParse3986Host
                - xmlParse3986Port
        - Branch String:   'uri.c:548,20'
          Branch Sides:
            - BranchSide:      'uri.c:548,25'
              BranchSideFuncs:
                - xmlParse3986Host
                - xmlParse3986Port
            - BranchSide:      'uri.c:549,16'
              BranchSideFuncs:
                - xmlParse3986Host
                - xmlParse3986Port
        - Branch String:   'uri.c:548,9'
          Branch Sides:
            - BranchSide:      'uri.c:549,16'
              BranchSideFuncs:
                - xmlParse3986Host
                - xmlParse3986Port
            - BranchSide:      'uri.c:551,12'
              BranchSideFuncs:
                - xmlParse3986Host
                - xmlParse3986Port
        - Branch String:   'uri.c:553,9'
          Branch Sides:
            - BranchSide:      'uri.c:553,26'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:554,10'
              BranchSideFuncs:
                - xmlParse3986Port
        - Branch String:   'uri.c:554,9'
          Branch Sides:
            - BranchSide:      'uri.c:555,12'
              BranchSideFuncs:
                - xmlParse3986Port
            - BranchSide:      'uri.c:559,12'
              BranchSideFuncs: []
        - Branch String:   'uri.c:557,6'
          Branch Sides:
            - BranchSide:      'uri.c:557,23'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:558,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:545,11'
          Dst:             xmlParse3986Userinfo
        - Src:             'uri.c:552,11'
          Dst:             xmlParse3986Host
        - Src:             'uri.c:556,15'
          Dst:             xmlParse3986Port
    - functionName:    xmlParse3986Fragment
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlURI *'
        - 'char **'
      constantsTouched: []
      argNames:
        - uri
        - str
      BBCount:         88
      ICount:          481
      EdgeCount:       124
      CyclomaticComplexity: 38
      functionsReached:
        - xmlIsUnreserved
        - xmlStrndup
        - xmlURIUnescapeString
      functionUses:    2
      BranchProfiles:
        - Branch String:   'uri.c:268,13'
          Branch Sides:
            - BranchSide:      'uri.c:268,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:268,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:268,13'
          Branch Sides:
            - BranchSide:      'uri.c:268,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:268,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:268,13'
          Branch Sides:
            - BranchSide:      'uri.c:268,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:268,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:268,13'
          Branch Sides:
            - BranchSide:      'uri.c:268,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:268,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:268,13'
          Branch Sides:
            - BranchSide:      'uri.c:268,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:268,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:268,13'
          Branch Sides:
            - BranchSide:      'uri.c:268,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:268,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:268,13'
          Branch Sides:
            - BranchSide:      'uri.c:268,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:268,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:268,13'
          Branch Sides:
            - BranchSide:      'uri.c:268,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:268,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:268,13'
          Branch Sides:
            - BranchSide:      'uri.c:268,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:268,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:268,13'
          Branch Sides:
            - BranchSide:      'uri.c:268,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:268,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:268,13'
          Branch Sides:
            - BranchSide:      'uri.c:268,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:268,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:268,13'
          Branch Sides:
            - BranchSide:      'uri.c:268,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:268,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:268,13'
          Branch Sides:
            - BranchSide:      'uri.c:268,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:268,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:268,13'
          Branch Sides:
            - BranchSide:      'uri.c:268,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:268,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:268,13'
          Branch Sides:
            - BranchSide:      'uri.c:268,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:268,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:268,13'
          Branch Sides:
            - BranchSide:      'uri.c:268,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:268,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:268,13'
          Branch Sides:
            - BranchSide:      'uri.c:268,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:268,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:268,13'
          Branch Sides:
            - BranchSide:      'uri.c:268,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:268,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:268,13'
          Branch Sides:
            - BranchSide:      'uri.c:268,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:268,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:268,13'
          Branch Sides:
            - BranchSide:      'uri.c:268,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:268,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:268,13'
          Branch Sides:
            - BranchSide:      'uri.c:268,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:268,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:268,13'
          Branch Sides:
            - BranchSide:      'uri.c:268,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:268,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:268,13'
          Branch Sides:
            - BranchSide:      'uri.c:268,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:268,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:268,13'
          Branch Sides:
            - BranchSide:      'uri.c:268,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:268,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:268,13'
          Branch Sides:
            - BranchSide:      'uri.c:268,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:268,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:268,13'
          Branch Sides:
            - BranchSide:      'uri.c:268,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:268,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:268,34'
          Branch Sides:
            - BranchSide:      'uri.c:268,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:268,39'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:268,51'
          Branch Sides:
            - BranchSide:      'uri.c:268,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:268,56'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:268,68'
          Branch Sides:
            - BranchSide:      'uri.c:268,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:269,14'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:269,26'
          Branch Sides:
            - BranchSide:      'uri.c:268,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:269,31'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:268,5'
          Branch Sides:
            - BranchSide:      'uri.c:270,9'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:271,9'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:270,9'
          Branch Sides:
            - BranchSide:      'uri.c:268,5'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:268,5'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:271,9'
          Branch Sides:
            - BranchSide:      'uri.c:272,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:281,12'
              BranchSideFuncs: []
        - Branch String:   'uri.c:272,13'
          Branch Sides:
            - BranchSide:      'uri.c:273,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:274,6'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:274,6'
          Branch Sides:
            - BranchSide:      'uri.c:275,22'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:277,44'
              BranchSideFuncs:
                - xmlURIUnescapeString
        - Branch String:   'uri.c:278,13'
          Branch Sides:
            - BranchSide:      'uri.c:279,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:280,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:268,13'
          Dst:             xmlIsUnreserved
        - Src:             'uri.c:275,22'
          Dst:             xmlStrndup
        - Src:             'uri.c:277,22'
          Dst:             xmlURIUnescapeString
    - functionName:    xmlParse3986Query
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlURI *'
        - 'char **'
      constantsTouched: []
      argNames:
        - uri
        - str
      BBCount:         89
      ICount:          504
      EdgeCount:       125
      CyclomaticComplexity: 38
      functionsReached:
        - xmlIsUnreserved
        - xmlStrndup
        - xmlURIUnescapeString
      functionUses:    2
      BranchProfiles:
        - Branch String:   'uri.c:303,13'
          Branch Sides:
            - BranchSide:      'uri.c:303,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:303,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:303,13'
          Branch Sides:
            - BranchSide:      'uri.c:303,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:303,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:303,13'
          Branch Sides:
            - BranchSide:      'uri.c:303,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:303,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:303,13'
          Branch Sides:
            - BranchSide:      'uri.c:303,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:303,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:303,13'
          Branch Sides:
            - BranchSide:      'uri.c:303,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:303,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:303,13'
          Branch Sides:
            - BranchSide:      'uri.c:303,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:303,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:303,13'
          Branch Sides:
            - BranchSide:      'uri.c:303,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:303,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:303,13'
          Branch Sides:
            - BranchSide:      'uri.c:303,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:303,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:303,13'
          Branch Sides:
            - BranchSide:      'uri.c:303,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:303,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:303,13'
          Branch Sides:
            - BranchSide:      'uri.c:303,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:303,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:303,13'
          Branch Sides:
            - BranchSide:      'uri.c:303,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:303,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:303,13'
          Branch Sides:
            - BranchSide:      'uri.c:303,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:303,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:303,13'
          Branch Sides:
            - BranchSide:      'uri.c:303,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:303,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:303,13'
          Branch Sides:
            - BranchSide:      'uri.c:303,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:303,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:303,13'
          Branch Sides:
            - BranchSide:      'uri.c:303,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:303,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:303,13'
          Branch Sides:
            - BranchSide:      'uri.c:303,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:303,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:303,13'
          Branch Sides:
            - BranchSide:      'uri.c:303,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:303,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:303,13'
          Branch Sides:
            - BranchSide:      'uri.c:303,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:303,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:303,13'
          Branch Sides:
            - BranchSide:      'uri.c:303,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:303,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:303,13'
          Branch Sides:
            - BranchSide:      'uri.c:303,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:303,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:303,13'
          Branch Sides:
            - BranchSide:      'uri.c:303,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:303,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:303,13'
          Branch Sides:
            - BranchSide:      'uri.c:303,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:303,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:303,13'
          Branch Sides:
            - BranchSide:      'uri.c:303,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:303,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:303,13'
          Branch Sides:
            - BranchSide:      'uri.c:303,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:303,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:303,13'
          Branch Sides:
            - BranchSide:      'uri.c:303,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:303,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:303,13'
          Branch Sides:
            - BranchSide:      'uri.c:303,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:303,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:303,34'
          Branch Sides:
            - BranchSide:      'uri.c:303,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:303,39'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:303,51'
          Branch Sides:
            - BranchSide:      'uri.c:303,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:303,56'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:303,5'
          Branch Sides:
            - BranchSide:      'uri.c:304,9'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
            - BranchSide:      'uri.c:305,9'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
        - Branch String:   'uri.c:304,9'
          Branch Sides:
            - BranchSide:      'uri.c:303,5'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
            - BranchSide:      'uri.c:303,5'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
        - Branch String:   'uri.c:305,9'
          Branch Sides:
            - BranchSide:      'uri.c:306,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
            - BranchSide:      'uri.c:324,12'
              BranchSideFuncs: []
        - Branch String:   'uri.c:306,13'
          Branch Sides:
            - BranchSide:      'uri.c:307,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
            - BranchSide:      'uri.c:308,6'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
        - Branch String:   'uri.c:308,6'
          Branch Sides:
            - BranchSide:      'uri.c:309,19'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
            - BranchSide:      'uri.c:311,41'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:312,13'
          Branch Sides:
            - BranchSide:      'uri.c:313,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:318,6'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'uri.c:318,6'
          Branch Sides:
            - BranchSide:      'uri.c:319,6'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:320,19'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'uri.c:321,13'
          Branch Sides:
            - BranchSide:      'uri.c:322,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:323,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:303,13'
          Dst:             xmlIsUnreserved
        - Src:             'uri.c:309,19'
          Dst:             xmlStrndup
        - Src:             'uri.c:311,19'
          Dst:             xmlURIUnescapeString
        - Src:             'uri.c:320,19'
          Dst:             xmlStrndup
    - functionName:    xmlParse3986HierPart
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 791
      functionLinenumberEnd: 825
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlURI *'
        - 'char **'
      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:797,23'
          Branch Sides:
            - BranchSide:      'uri.c:797,29'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlParse3986PathRootless
                - xmlParse3986PathAbsolute
                - xmlParse3986Authority
                - xmlParse3986PathAbEmpty
            - BranchSide:      'uri.c:810,17'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlParse3986PathRootless
                - xmlParse3986PathAbsolute
        - Branch String:   'uri.c:797,9'
          Branch Sides:
            - BranchSide:      'uri.c:798,13'
              BranchSideFuncs:
                - xmlParse3986Authority
                - xmlParse3986PathAbEmpty
            - BranchSide:      'uri.c:810,17'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlParse3986PathRootless
                - xmlParse3986PathAbsolute
        - Branch String:   'uri.c:800,6'
          Branch Sides:
            - BranchSide:      'uri.c:800,23'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:804,7'
              BranchSideFuncs:
                - xmlParse3986PathAbEmpty
        - Branch String:   'uri.c:804,28'
          Branch Sides:
            - BranchSide:      'uri.c:804,32'
              BranchSideFuncs:
                - xmlParse3986PathAbEmpty
            - BranchSide:      'uri.c:806,32'
              BranchSideFuncs:
                - xmlParse3986PathAbEmpty
        - Branch String:   'uri.c:804,6'
          Branch Sides:
            - BranchSide:      'uri.c:805,6'
              BranchSideFuncs:
                - xmlParse3986PathAbEmpty
            - BranchSide:      'uri.c:806,32'
              BranchSideFuncs:
                - xmlParse3986PathAbEmpty
        - Branch String:   'uri.c:807,6'
          Branch Sides:
            - BranchSide:      'uri.c:807,23'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:808,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:810,16'
          Branch Sides:
            - BranchSide:      'uri.c:811,40'
              BranchSideFuncs:
                - xmlParse3986PathAbsolute
            - BranchSide:      'uri.c:813,16'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:812,6'
          Branch Sides:
            - BranchSide:      'uri.c:812,23'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:813,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:813,16'
          Branch Sides:
            - BranchSide:      'uri.c:813,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:814,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:813,16'
          Branch Sides:
            - BranchSide:      'uri.c:813,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:813,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:813,16'
          Branch Sides:
            - BranchSide:      'uri.c:813,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:813,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:813,16'
          Branch Sides:
            - BranchSide:      'uri.c:813,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:813,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:813,16'
          Branch Sides:
            - BranchSide:      'uri.c:813,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:813,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:813,16'
          Branch Sides:
            - BranchSide:      'uri.c:813,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:813,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:813,16'
          Branch Sides:
            - BranchSide:      'uri.c:813,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:813,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:813,16'
          Branch Sides:
            - BranchSide:      'uri.c:813,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:813,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:813,16'
          Branch Sides:
            - BranchSide:      'uri.c:813,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:813,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:813,16'
          Branch Sides:
            - BranchSide:      'uri.c:813,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:814,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:813,16'
          Branch Sides:
            - BranchSide:      'uri.c:813,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:813,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:813,16'
          Branch Sides:
            - BranchSide:      'uri.c:813,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:814,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:813,16'
          Branch Sides:
            - BranchSide:      'uri.c:813,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:813,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:813,16'
          Branch Sides:
            - BranchSide:      'uri.c:813,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:814,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:813,16'
          Branch Sides:
            - BranchSide:      'uri.c:813,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:814,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:813,16'
          Branch Sides:
            - BranchSide:      'uri.c:813,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:814,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:813,16'
          Branch Sides:
            - BranchSide:      'uri.c:813,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:814,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:813,16'
          Branch Sides:
            - BranchSide:      'uri.c:813,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:814,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:813,16'
          Branch Sides:
            - BranchSide:      'uri.c:813,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:814,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:813,16'
          Branch Sides:
            - BranchSide:      'uri.c:813,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:814,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:813,16'
          Branch Sides:
            - BranchSide:      'uri.c:813,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:814,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:813,16'
          Branch Sides:
            - BranchSide:      'uri.c:813,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:814,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:813,16'
          Branch Sides:
            - BranchSide:      'uri.c:813,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:814,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:813,16'
          Branch Sides:
            - BranchSide:      'uri.c:813,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:814,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:813,16'
          Branch Sides:
            - BranchSide:      'uri.c:813,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:814,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:813,16'
          Branch Sides:
            - BranchSide:      'uri.c:813,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:814,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:813,16'
          Branch Sides:
            - BranchSide:      'uri.c:814,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:818,6'
              BranchSideFuncs: []
        - Branch String:   'uri.c:815,6'
          Branch Sides:
            - BranchSide:      'uri.c:815,23'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:816,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:819,10'
          Branch Sides:
            - BranchSide:      'uri.c:819,29'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:820,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:799,8'
          Dst:             xmlParse3986Authority
        - Src:             'uri.c:806,8'
          Dst:             xmlParse3986PathAbEmpty
        - Src:             'uri.c:811,15'
          Dst:             xmlParse3986PathAbsolute
        - Src:             'uri.c:813,16'
          Dst:             xmlIsUnreserved
        - Src:             'uri.c:814,15'
          Dst:             xmlParse3986PathRootless
    - functionName:    xmlParse3986Scheme
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlURI *'
        - 'char **'
      constantsTouched: []
      argNames:
        - uri
        - str
      BBCount:         46
      ICount:          247
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - xmlStrndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uri.c:231,10'
          Branch Sides:
            - BranchSide:      'uri.c:231,10'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:231,10'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'uri.c:231,10'
          Branch Sides:
            - BranchSide:      'uri.c:231,10'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:233,8'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'uri.c:231,10'
          Branch Sides:
            - BranchSide:      'uri.c:231,10'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:232,2'
              BranchSideFuncs: []
        - Branch String:   'uri.c:231,9'
          Branch Sides:
            - BranchSide:      'uri.c:232,2'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:233,8'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'uri.c:234,12'
          Branch Sides:
            - BranchSide:      'uri.c:234,12'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:234,12'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'uri.c:234,12'
          Branch Sides:
            - BranchSide:      'uri.c:234,5'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:234,12'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'uri.c:234,12'
          Branch Sides:
            - BranchSide:      'uri.c:234,12'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:234,30'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'uri.c:234,27'
          Branch Sides:
            - BranchSide:      'uri.c:234,5'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:234,30'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'uri.c:234,30'
          Branch Sides:
            - BranchSide:      'uri.c:234,30'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:235,14'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'uri.c:234,45'
          Branch Sides:
            - BranchSide:      'uri.c:234,5'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:235,14'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'uri.c:235,26'
          Branch Sides:
            - BranchSide:      'uri.c:234,5'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:235,31'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'uri.c:235,43'
          Branch Sides:
            - BranchSide:      'uri.c:234,5'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:235,48'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'uri.c:234,5'
          Branch Sides:
            - BranchSide:      'uri.c:235,64'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:236,9'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'uri.c:236,9'
          Branch Sides:
            - BranchSide:      'uri.c:237,6'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:242,12'
              BranchSideFuncs: []
        - Branch String:   'uri.c:237,6'
          Branch Sides:
            - BranchSide:      'uri.c:237,27'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:238,16'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'uri.c:239,13'
          Branch Sides:
            - BranchSide:      'uri.c:240,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:241,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:238,16'
          Dst:             xmlStrndup
    - functionName:    xmlParse3986RelativeRef
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 844
      functionLinenumberEnd: 882
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlURI *'
        - 'char *'
      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:847,23'
          Branch Sides:
            - BranchSide:      'uri.c:847,29'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
                - xmlParse3986PathAbsolute
                - xmlParse3986Authority
                - xmlParse3986PathAbEmpty
            - BranchSide:      'uri.c:853,17'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
                - xmlParse3986PathAbsolute
        - Branch String:   'uri.c:847,9'
          Branch Sides:
            - BranchSide:      'uri.c:848,13'
              BranchSideFuncs:
                - xmlParse3986Authority
                - xmlParse3986PathAbEmpty
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:853,17'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
                - xmlParse3986PathAbsolute
        - Branch String:   'uri.c:850,6'
          Branch Sides:
            - BranchSide:      'uri.c:850,23'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:851,32'
              BranchSideFuncs:
                - xmlParse3986PathAbEmpty
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:852,6'
          Branch Sides:
            - BranchSide:      'uri.c:852,23'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:853,5'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:853,16'
          Branch Sides:
            - BranchSide:      'uri.c:854,33'
              BranchSideFuncs:
                - xmlParse3986PathAbsolute
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:856,16'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
        - Branch String:   'uri.c:855,6'
          Branch Sides:
            - BranchSide:      'uri.c:855,23'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:856,5'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:856,16'
          Branch Sides:
            - BranchSide:      'uri.c:856,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:857,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:856,16'
          Branch Sides:
            - BranchSide:      'uri.c:856,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
            - BranchSide:      'uri.c:856,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
        - Branch String:   'uri.c:856,16'
          Branch Sides:
            - BranchSide:      'uri.c:856,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
            - BranchSide:      'uri.c:856,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
        - Branch String:   'uri.c:856,16'
          Branch Sides:
            - BranchSide:      'uri.c:856,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
            - BranchSide:      'uri.c:856,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
        - Branch String:   'uri.c:856,16'
          Branch Sides:
            - BranchSide:      'uri.c:856,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
            - BranchSide:      'uri.c:856,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
        - Branch String:   'uri.c:856,16'
          Branch Sides:
            - BranchSide:      'uri.c:856,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
            - BranchSide:      'uri.c:856,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
        - Branch String:   'uri.c:856,16'
          Branch Sides:
            - BranchSide:      'uri.c:856,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
            - BranchSide:      'uri.c:856,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
        - Branch String:   'uri.c:856,16'
          Branch Sides:
            - BranchSide:      'uri.c:856,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
            - BranchSide:      'uri.c:856,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
        - Branch String:   'uri.c:856,16'
          Branch Sides:
            - BranchSide:      'uri.c:856,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
            - BranchSide:      'uri.c:856,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
        - Branch String:   'uri.c:856,16'
          Branch Sides:
            - BranchSide:      'uri.c:856,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:857,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:856,16'
          Branch Sides:
            - BranchSide:      'uri.c:856,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
            - BranchSide:      'uri.c:856,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
        - Branch String:   'uri.c:856,16'
          Branch Sides:
            - BranchSide:      'uri.c:856,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:857,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:856,16'
          Branch Sides:
            - BranchSide:      'uri.c:856,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
            - BranchSide:      'uri.c:856,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
        - Branch String:   'uri.c:856,16'
          Branch Sides:
            - BranchSide:      'uri.c:856,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:857,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:856,16'
          Branch Sides:
            - BranchSide:      'uri.c:856,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:857,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:856,16'
          Branch Sides:
            - BranchSide:      'uri.c:856,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:857,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:856,16'
          Branch Sides:
            - BranchSide:      'uri.c:856,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:857,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:856,16'
          Branch Sides:
            - BranchSide:      'uri.c:856,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:857,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:856,16'
          Branch Sides:
            - BranchSide:      'uri.c:856,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:857,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:856,16'
          Branch Sides:
            - BranchSide:      'uri.c:856,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:857,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:856,16'
          Branch Sides:
            - BranchSide:      'uri.c:856,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:857,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:856,16'
          Branch Sides:
            - BranchSide:      'uri.c:856,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:857,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:856,16'
          Branch Sides:
            - BranchSide:      'uri.c:856,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:857,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:856,16'
          Branch Sides:
            - BranchSide:      'uri.c:856,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:857,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:856,16'
          Branch Sides:
            - BranchSide:      'uri.c:856,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:857,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:856,16'
          Branch Sides:
            - BranchSide:      'uri.c:856,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:857,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:856,16'
          Branch Sides:
            - BranchSide:      'uri.c:857,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:861,6'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:858,6'
          Branch Sides:
            - BranchSide:      'uri.c:858,23'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:859,5'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:862,10'
          Branch Sides:
            - BranchSide:      'uri.c:862,29'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:863,6'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:867,9'
          Branch Sides:
            - BranchSide:      'uri.c:868,5'
              BranchSideFuncs:
                - xmlParse3986Query
                - xmlCleanURI
                - xmlParse3986Fragment
            - BranchSide:      'uri.c:872,10'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
        - Branch String:   'uri.c:870,6'
          Branch Sides:
            - BranchSide:      'uri.c:870,23'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:871,5'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
        - Branch String:   'uri.c:872,9'
          Branch Sides:
            - BranchSide:      'uri.c:873,5'
              BranchSideFuncs:
                - xmlParse3986Fragment
                - xmlCleanURI
            - BranchSide:      'uri.c:877,10'
              BranchSideFuncs:
                - xmlCleanURI
        - Branch String:   'uri.c:875,6'
          Branch Sides:
            - BranchSide:      'uri.c:875,23'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:876,5'
              BranchSideFuncs:
                - xmlCleanURI
        - Branch String:   'uri.c:877,9'
          Branch Sides:
            - BranchSide:      'uri.c:878,14'
              BranchSideFuncs:
                - xmlCleanURI
            - BranchSide:      'uri.c:881,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:849,8'
          Dst:             xmlParse3986Authority
        - Src:             'uri.c:851,8'
          Dst:             xmlParse3986PathAbEmpty
        - Src:             'uri.c:854,8'
          Dst:             xmlParse3986PathAbsolute
        - Src:             'uri.c:856,16'
          Dst:             xmlIsUnreserved
        - Src:             'uri.c:857,15'
          Dst:             xmlParse3986PathNoScheme
        - Src:             'uri.c:869,8'
          Dst:             xmlParse3986Query
        - Src:             'uri.c:874,8'
          Dst:             xmlParse3986Fragment
        - Src:             'uri.c:878,2'
          Dst:             xmlCleanURI
    - functionName:    xmlCleanURI
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1412
      functionLinenumberEnd: 1433
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlURI *'
      constantsTouched: []
      argNames:
        - uri
      BBCount:         33
      ICount:          229
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    5
      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,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1417,9'
          Branch Sides:
            - BranchSide:      'uri.c:1417,30'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1418,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1419,9'
          Branch Sides:
            - BranchSide:      'uri.c:1419,28'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1420,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1421,9'
          Branch Sides:
            - BranchSide:      'uri.c:1421,28'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1422,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1423,9'
          Branch Sides:
            - BranchSide:      'uri.c:1423,32'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1424,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1425,9'
          Branch Sides:
            - BranchSide:      'uri.c:1425,30'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1426,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1427,9'
          Branch Sides:
            - BranchSide:      'uri.c:1427,33'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1428,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1429,9'
          Branch Sides:
            - BranchSide:      'uri.c:1429,29'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1430,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1431,9'
          Branch Sides:
            - BranchSide:      'uri.c:1431,33'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1432,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParse3986URI
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 898
      functionLinenumberEnd: 924
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlURI *'
        - 'char *'
      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:902,9'
          Branch Sides:
            - BranchSide:      'uri.c:902,26'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:903,10'
              BranchSideFuncs:
                - xmlParse3986HierPart
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:903,9'
          Branch Sides:
            - BranchSide:      'uri.c:904,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:906,8'
              BranchSideFuncs:
                - xmlParse3986HierPart
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:908,9'
          Branch Sides:
            - BranchSide:      'uri.c:908,26'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:909,10'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:909,9'
          Branch Sides:
            - BranchSide:      'uri.c:910,5'
              BranchSideFuncs:
                - xmlParse3986Query
                - xmlCleanURI
                - xmlParse3986Fragment
            - BranchSide:      'uri.c:914,10'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
        - Branch String:   'uri.c:912,6'
          Branch Sides:
            - BranchSide:      'uri.c:912,23'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:913,5'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
        - Branch String:   'uri.c:914,9'
          Branch Sides:
            - BranchSide:      'uri.c:915,5'
              BranchSideFuncs:
                - xmlParse3986Fragment
                - xmlCleanURI
            - BranchSide:      'uri.c:919,10'
              BranchSideFuncs:
                - xmlCleanURI
        - Branch String:   'uri.c:917,6'
          Branch Sides:
            - BranchSide:      'uri.c:917,23'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:918,5'
              BranchSideFuncs:
                - xmlCleanURI
        - Branch String:   'uri.c:919,9'
          Branch Sides:
            - BranchSide:      'uri.c:920,14'
              BranchSideFuncs:
                - xmlCleanURI
            - BranchSide:      'uri.c:923,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:901,11'
          Dst:             xmlParse3986Scheme
        - Src:             'uri.c:907,11'
          Dst:             xmlParse3986HierPart
        - Src:             'uri.c:911,8'
          Dst:             xmlParse3986Query
        - Src:             'uri.c:916,8'
          Dst:             xmlParse3986Fragment
        - Src:             'uri.c:920,2'
          Dst:             xmlCleanURI
    - functionName:    xmlPathToURI
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2692
      functionLinenumberEnd: 2693
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - path
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCanonicPath
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'uri.c:2693,12'
          Dst:             xmlCanonicPath
    - functionName:    xmlCanonicPath
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2656
      functionLinenumberEnd: 2677
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - path
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlStrdup
        - xmlStrstr
        - xmlURIEscapeStr
      functionUses:    7
      BranchProfiles:
        - Branch String:   'uri.c:2659,9'
          Branch Sides:
            - BranchSide:      'uri.c:2660,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:2663,19'
              BranchSideFuncs:
                - xmlStrstr
                - xmlStrdup
                - xmlURIEscapeStr
        - Branch String:   'uri.c:2663,9'
          Branch Sides:
            - BranchSide:      'uri.c:2671,31'
              BranchSideFuncs:
                - xmlURIEscapeStr
            - BranchSide:      'uri.c:2673,43'
              BranchSideFuncs:
                - xmlStrdup
      Callsites:
        - Src:             'uri.c:2663,9'
          Dst:             xmlStrstr
        - Src:             'uri.c:2671,15'
          Dst:             xmlURIEscapeStr
        - Src:             'uri.c:2673,15'
          Dst:             xmlStrdup
    - functionName:    xmlURIEscapeStr
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1675
      functionLinenumberEnd: 1729
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - str
        - list
      BBCount:         65
      ICount:          421
      EdgeCount:       91
      CyclomaticComplexity: 28
      functionsReached:
        - xmlStrchr
        - xmlStrdup
        - xmlStrlen
      functionUses:    14
      BranchProfiles:
        - Branch String:   'uri.c:1681,9'
          Branch Sides:
            - BranchSide:      'uri.c:1682,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1683,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrchr
                - xmlStrdup
        - Branch String:   'uri.c:1683,9'
          Branch Sides:
            - BranchSide:      'uri.c:1684,19'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'uri.c:1685,21'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrchr
        - Branch String:   'uri.c:1689,9'
          Branch Sides:
            - BranchSide:      'uri.c:1690,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1691,28'
              BranchSideFuncs:
                - xmlStrchr
        - Branch String:   'uri.c:1693,5'
          Branch Sides:
            - BranchSide:      'uri.c:1694,6'
              BranchSideFuncs:
                - xmlStrchr
            - BranchSide:      'uri.c:1727,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1694,6'
          Branch Sides:
            - BranchSide:      'uri.c:1695,17'
              BranchSideFuncs:
                - xmlStrchr
            - BranchSide:      'uri.c:1706,8'
              BranchSideFuncs:
                - xmlStrchr
        - Branch String:   'uri.c:1695,17'
          Branch Sides:
            - BranchSide:      'uri.c:1696,17'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1697,20'
              BranchSideFuncs:
                - xmlStrchr
        - Branch String:   'uri.c:1698,10'
          Branch Sides:
            - BranchSide:      'uri.c:1699,3'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1702,12'
              BranchSideFuncs:
                - xmlStrchr
        - Branch String:   'uri.c:1708,18'
          Branch Sides:
            - BranchSide:      'uri.c:1708,23'
              BranchSideFuncs:
                - xmlStrchr
            - BranchSide:      'uri.c:1723,22'
              BranchSideFuncs:
                - xmlStrchr
        - Branch String:   'uri.c:1708,23'
          Branch Sides:
            - BranchSide:      'uri.c:1708,23'
              BranchSideFuncs:
                - xmlStrchr
            - BranchSide:      'uri.c:1708,23'
              BranchSideFuncs:
                - xmlStrchr
        - Branch String:   'uri.c:1708,23'
          Branch Sides:
            - BranchSide:      'uri.c:1708,23'
              BranchSideFuncs:
                - xmlStrchr
            - BranchSide:      'uri.c:1723,22'
              BranchSideFuncs:
                - xmlStrchr
        - Branch String:   'uri.c:1708,23'
          Branch Sides:
            - BranchSide:      'uri.c:1708,23'
              BranchSideFuncs:
                - xmlStrchr
            - BranchSide:      'uri.c:1708,23'
              BranchSideFuncs:
                - xmlStrchr
        - Branch String:   'uri.c:1708,23'
          Branch Sides:
            - BranchSide:      'uri.c:1708,23'
              BranchSideFuncs:
                - xmlStrchr
            - BranchSide:      'uri.c:1723,22'
              BranchSideFuncs:
                - xmlStrchr
        - Branch String:   'uri.c:1708,23'
          Branch Sides:
            - BranchSide:      'uri.c:1708,23'
              BranchSideFuncs:
                - xmlStrchr
            - BranchSide:      'uri.c:1708,23'
              BranchSideFuncs:
                - xmlStrchr
        - Branch String:   'uri.c:1708,23'
          Branch Sides:
            - BranchSide:      'uri.c:1708,23'
              BranchSideFuncs:
                - xmlStrchr
            - BranchSide:      'uri.c:1723,22'
              BranchSideFuncs:
                - xmlStrchr
        - Branch String:   'uri.c:1708,23'
          Branch Sides:
            - BranchSide:      'uri.c:1708,23'
              BranchSideFuncs:
                - xmlStrchr
            - BranchSide:      'uri.c:1723,22'
              BranchSideFuncs:
                - xmlStrchr
        - Branch String:   'uri.c:1708,23'
          Branch Sides:
            - BranchSide:      'uri.c:1708,23'
              BranchSideFuncs:
                - xmlStrchr
            - BranchSide:      'uri.c:1723,22'
              BranchSideFuncs:
                - xmlStrchr
        - Branch String:   'uri.c:1708,23'
          Branch Sides:
            - BranchSide:      'uri.c:1708,23'
              BranchSideFuncs:
                - xmlStrchr
            - BranchSide:      'uri.c:1723,22'
              BranchSideFuncs:
                - xmlStrchr
        - Branch String:   'uri.c:1708,23'
          Branch Sides:
            - BranchSide:      'uri.c:1708,23'
              BranchSideFuncs:
                - xmlStrchr
            - BranchSide:      'uri.c:1723,22'
              BranchSideFuncs:
                - xmlStrchr
        - Branch String:   'uri.c:1708,23'
          Branch Sides:
            - BranchSide:      'uri.c:1708,23'
              BranchSideFuncs:
                - xmlStrchr
            - BranchSide:      'uri.c:1723,22'
              BranchSideFuncs:
                - xmlStrchr
        - Branch String:   'uri.c:1708,23'
          Branch Sides:
            - BranchSide:      'uri.c:1708,23'
              BranchSideFuncs:
                - xmlStrchr
            - BranchSide:      'uri.c:1723,22'
              BranchSideFuncs:
                - xmlStrchr
        - Branch String:   'uri.c:1708,23'
          Branch Sides:
            - BranchSide:      'uri.c:1708,23'
              BranchSideFuncs:
                - xmlStrchr
            - BranchSide:      'uri.c:1723,22'
              BranchSideFuncs:
                - xmlStrchr
        - Branch String:   'uri.c:1708,23'
          Branch Sides:
            - BranchSide:      'uri.c:1708,23'
              BranchSideFuncs:
                - xmlStrchr
            - BranchSide:      'uri.c:1723,22'
              BranchSideFuncs:
                - xmlStrchr
        - Branch String:   'uri.c:1708,42'
          Branch Sides:
            - BranchSide:      'uri.c:1708,57'
              BranchSideFuncs:
                - xmlStrchr
            - BranchSide:      'uri.c:1723,22'
              BranchSideFuncs:
                - xmlStrchr
        - Branch String:   'uri.c:1708,6'
          Branch Sides:
            - BranchSide:      'uri.c:1710,6'
              BranchSideFuncs:
                - xmlStrchr
            - BranchSide:      'uri.c:1723,22'
              BranchSideFuncs:
                - xmlStrchr
        - Branch String:   'uri.c:1712,10'
          Branch Sides:
            - BranchSide:      'uri.c:1713,22'
              BranchSideFuncs:
                - xmlStrchr
            - BranchSide:      'uri.c:1715,22'
              BranchSideFuncs:
                - xmlStrchr
        - Branch String:   'uri.c:1717,10'
          Branch Sides:
            - BranchSide:      'uri.c:1718,22'
              BranchSideFuncs:
                - xmlStrchr
            - BranchSide:      'uri.c:1720,22'
              BranchSideFuncs:
                - xmlStrchr
      Callsites:
        - Src:             'uri.c:1684,9'
          Dst:             xmlStrdup
        - Src:             'uri.c:1685,11'
          Dst:             xmlStrlen
        - Src:             'uri.c:1708,47'
          Dst:             xmlStrchr
    - functionName:    xmlBuildRelativeURI
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2630
      functionLinenumberEnd: 2634
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - URI
        - base
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlBuildRelativeURISafe
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'uri.c:2633,5'
          Dst:             xmlBuildRelativeURISafe
    - functionName:    xmlBuildRelativeURISafe
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2387
      functionLinenumberEnd: 2616
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char **'
      constantsTouched: []
      argNames:
        - URI
        - base
        - valPtr
      BBCount:         157
      ICount:          885
      EdgeCount:       214
      CyclomaticComplexity: 59
      functionsReached:
        - xmlCreateURI
        - xmlFreeURI
        - xmlParseURIReference
        - xmlStrEqual
        - xmlStrcmp
        - xmlStrdup
        - xmlStrlen
        - xmlURIEscapeStr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'uri.c:2398,9'
          Branch Sides:
            - BranchSide:      'uri.c:2399,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:2400,6'
              BranchSideFuncs:
                - xmlCreateURI
                - xmlStrdup
                - xmlCreateURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcmp
                - xmlStrcmp
                - xmlStrdup
                - xmlParseURIReference
                - xmlStrdup
                - xmlParseURIReference
        - Branch String:   'uri.c:2401,23'
          Branch Sides:
            - BranchSide:      'uri.c:2401,28'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:2402,2'
              BranchSideFuncs: []
        - Branch String:   'uri.c:2401,9'
          Branch Sides:
            - BranchSide:      'uri.c:2402,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:2407,11'
              BranchSideFuncs:
                - xmlCreateURI
                - xmlStrdup
                - xmlCreateURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcmp
                - xmlStrcmp
                - xmlStrdup
                - xmlParseURIReference
                - xmlStrdup
                - xmlParseURIReference
        - Branch String:   'uri.c:2408,9'
          Branch Sides:
            - BranchSide:      'uri.c:2409,13'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2413,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlCreateURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcmp
                - xmlStrcmp
                - xmlStrdup
                - xmlParseURIReference
                - xmlStrdup
                - xmlParseURIReference
        - Branch String:   'uri.c:2413,9'
          Branch Sides:
            - BranchSide:      'uri.c:2414,30'
              BranchSideFuncs:
                - xmlParseURIReference
                - xmlCreateURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcmp
                - xmlStrcmp
                - xmlStrdup
                - xmlParseURIReference
                - xmlStrdup
            - BranchSide:      'uri.c:2418,32'
              BranchSideFuncs:
                - xmlStrdup
                - xmlCreateURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcmp
                - xmlStrcmp
                - xmlStrdup
                - xmlParseURIReference
                - xmlStrdup
        - Branch String:   'uri.c:2415,6'
          Branch Sides:
            - BranchSide:      'uri.c:2416,6'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2417,5'
              BranchSideFuncs:
                - xmlCreateURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcmp
                - xmlStrcmp
                - xmlStrdup
                - xmlParseURIReference
                - xmlStrdup
        - Branch String:   'uri.c:2419,13'
          Branch Sides:
            - BranchSide:      'uri.c:0,0'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2420,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2428,24'
          Branch Sides:
            - BranchSide:      'uri.c:2428,29'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2429,19'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2428,9'
          Branch Sides:
            - BranchSide:      'uri.c:2429,19'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2434,11'
              BranchSideFuncs:
                - xmlCreateURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcmp
                - xmlStrcmp
                - xmlStrdup
                - xmlParseURIReference
        - Branch String:   'uri.c:2430,13'
          Branch Sides:
            - BranchSide:      'uri.c:2431,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2432,2'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2435,9'
          Branch Sides:
            - BranchSide:      'uri.c:2436,13'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2439,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrEqual
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcmp
                - xmlStrcmp
                - xmlStrdup
                - xmlParseURIReference
        - Branch String:   'uri.c:2439,9'
          Branch Sides:
            - BranchSide:      'uri.c:2440,30'
              BranchSideFuncs:
                - xmlParseURIReference
                - xmlStrEqual
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcmp
                - xmlStrcmp
                - xmlStrdup
            - BranchSide:      'uri.c:2444,32'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrEqual
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcmp
                - xmlStrcmp
                - xmlStrdup
        - Branch String:   'uri.c:2441,6'
          Branch Sides:
            - BranchSide:      'uri.c:2442,6'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2443,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcmp
                - xmlStrcmp
                - xmlStrdup
        - Branch String:   'uri.c:2445,13'
          Branch Sides:
            - BranchSide:      'uri.c:0,0'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2446,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2455,31'
          Branch Sides:
            - BranchSide:      'uri.c:2456,4'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlStrcmp
                - xmlStrEqual
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'uri.c:2465,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'uri.c:2456,25'
          Branch Sides:
            - BranchSide:      'uri.c:2457,26'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2460,19'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2457,64'
          Branch Sides:
            - BranchSide:      'uri.c:2458,26'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2460,19'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2458,64'
          Branch Sides:
            - BranchSide:      'uri.c:2459,11'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2460,19'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2455,9'
          Branch Sides:
            - BranchSide:      'uri.c:2460,19'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2465,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'uri.c:2461,13'
          Branch Sides:
            - BranchSide:      'uri.c:2462,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2463,2'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2465,9'
          Branch Sides:
            - BranchSide:      'uri.c:2466,8'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2471,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'uri.c:2467,13'
          Branch Sides:
            - BranchSide:      'uri.c:2468,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2469,2'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2471,9'
          Branch Sides:
            - BranchSide:      'uri.c:2472,29'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2477,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'uri.c:2473,13'
          Branch Sides:
            - BranchSide:      'uri.c:2474,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2475,2'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2477,9'
          Branch Sides:
            - BranchSide:      'uri.c:2478,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'uri.c:2488,23'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'uri.c:2496,21'
          Branch Sides:
            - BranchSide:      'uri.c:2496,25'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'uri.c:2498,8'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'uri.c:2496,6'
          Branch Sides:
            - BranchSide:      'uri.c:2497,18'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'uri.c:2498,8'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'uri.c:2498,21'
          Branch Sides:
            - BranchSide:      'uri.c:2498,25'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'uri.c:2500,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'uri.c:2498,6'
          Branch Sides:
            - BranchSide:      'uri.c:2499,18'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'uri.c:2500,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'uri.c:2502,34'
          Branch Sides:
            - BranchSide:      'uri.c:2502,38'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'uri.c:2502,2'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'uri.c:2502,2'
          Branch Sides:
            - BranchSide:      'uri.c:2503,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'uri.c:2505,6'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'uri.c:2505,6'
          Branch Sides:
            - BranchSide:      'uri.c:2506,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2516,7'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlStrdup
        - Branch String:   'uri.c:2507,17'
          Branch Sides:
            - BranchSide:      'uri.c:2508,21'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2509,6'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2517,2'
          Branch Sides:
            - BranchSide:      'uri.c:2518,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlStrdup
            - BranchSide:      'uri.c:2521,21'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlStrdup
        - Branch String:   'uri.c:2518,10'
          Branch Sides:
            - BranchSide:      'uri.c:2519,3'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlStrdup
            - BranchSide:      'uri.c:2520,2'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlStrdup
        - Branch String:   'uri.c:2526,2'
          Branch Sides:
            - BranchSide:      'uri.c:2527,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlStrdup
            - BranchSide:      'uri.c:2534,6'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlStrdup
        - Branch String:   'uri.c:2527,10'
          Branch Sides:
            - BranchSide:      'uri.c:2528,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlStrdup
            - BranchSide:      'uri.c:2529,2'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlStrdup
        - Branch String:   'uri.c:2534,19'
          Branch Sides:
            - BranchSide:      'uri.c:2534,23'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeURI
                - xmlFreeURI
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlURIEscapeStr
            - BranchSide:      'uri.c:2541,19'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlURIEscapeStr
        - Branch String:   'uri.c:2534,6'
          Branch Sides:
            - BranchSide:      'uri.c:2535,12'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlURIEscapeStr
            - BranchSide:      'uri.c:2541,19'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlURIEscapeStr
        - Branch String:   'uri.c:2536,17'
          Branch Sides:
            - BranchSide:      'uri.c:2537,21'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2538,6'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2544,9'
          Branch Sides:
            - BranchSide:      'uri.c:2545,6'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlURIEscapeStr
            - BranchSide:      'uri.c:2559,23'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2545,6'
          Branch Sides:
            - BranchSide:      'uri.c:2547,28'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2551,2'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2548,17'
          Branch Sides:
            - BranchSide:      'uri.c:2549,21'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2550,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2560,9'
          Branch Sides:
            - BranchSide:      'uri.c:2561,13'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2564,12'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2568,5'
          Branch Sides:
            - BranchSide:      'uri.c:2569,7'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2576,9'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2576,9'
          Branch Sides:
            - BranchSide:      'uri.c:2577,14'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2586,2'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2577,26'
          Branch Sides:
            - BranchSide:      'uri.c:2577,30'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2582,14'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2577,39'
          Branch Sides:
            - BranchSide:      'uri.c:2578,7'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2582,14'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2578,23'
          Branch Sides:
            - BranchSide:      'uri.c:2578,27'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2582,14'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2577,13'
          Branch Sides:
            - BranchSide:      'uri.c:2579,14'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2582,14'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2593,9'
          Branch Sides:
            - BranchSide:      'uri.c:2594,13'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2596,13'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2603,9'
          Branch Sides:
            - BranchSide:      'uri.c:2604,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2605,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2605,9'
          Branch Sides:
            - BranchSide:      'uri.c:2606,14'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2607,9'
              BranchSideFuncs:
                - xmlFreeURI
        - Branch String:   'uri.c:2607,9'
          Branch Sides:
            - BranchSide:      'uri.c:2608,14'
              BranchSideFuncs:
                - xmlFreeURI
            - BranchSide:      'uri.c:2609,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:2609,9'
          Branch Sides:
            - BranchSide:      'uri.c:2610,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:2614,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:2407,11'
          Dst:             xmlCreateURI
        - Src:             'uri.c:2414,8'
          Dst:             xmlParseURIReference
        - Src:             'uri.c:2418,22'
          Dst:             xmlStrdup
        - Src:             'uri.c:2429,8'
          Dst:             xmlStrdup
        - Src:             'uri.c:2434,11'
          Dst:             xmlCreateURI
        - Src:             'uri.c:2440,8'
          Dst:             xmlParseURIReference
        - Src:             'uri.c:2444,22'
          Dst:             xmlStrdup
        - Src:             'uri.c:2457,4'
          Dst:             xmlStrcmp
        - Src:             'uri.c:2458,4'
          Dst:             xmlStrcmp
        - Src:             'uri.c:2460,8'
          Dst:             xmlStrdup
        - Src:             'uri.c:2465,9'
          Dst:             xmlStrEqual
        - Src:             'uri.c:2466,8'
          Dst:             xmlStrdup
        - Src:             'uri.c:2472,8'
          Dst:             xmlStrdup
        - Src:             'uri.c:2506,12'
          Dst:             xmlStrdup
        - Src:             'uri.c:2535,12'
          Dst:             xmlStrdup
        - Src:             'uri.c:2541,8'
          Dst:             xmlStrlen
        - Src:             'uri.c:2547,12'
          Dst:             xmlURIEscapeStr
        - Src:             'uri.c:2592,11'
          Dst:             xmlURIEscapeStr
        - Src:             'uri.c:2606,2'
          Dst:             xmlFreeURI
        - Src:             'uri.c:2608,2'
          Dst:             xmlFreeURI
    - functionName:    xmlCreateURI
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1081
      functionLinenumberEnd: 1090
      functionDepth:   0
      returnType:      'struct._xmlURI *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'uri.c:1082,15'
          Branch Sides:
            - BranchSide:      'uri.c:1084,23'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1084,23'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1085,9'
          Branch Sides:
            - BranchSide:      'uri.c:1086,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1087,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParseURIReference
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1032
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlURI *'
        - 'char *'
      constantsTouched: []
      argNames:
        - uri
        - str
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlParse3986URIReference
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'uri.c:1032,12'
          Dst:             xmlParse3986URIReference
    - functionName:    xmlFreeURI
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1442
      functionLinenumberEnd: 1455
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlURI *'
      constantsTouched: []
      argNames:
        - uri
      BBCount:         33
      ICount:          208
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    31
      BranchProfiles:
        - Branch String:   'uri.c:1443,9'
          Branch Sides:
            - BranchSide:      'uri.c:1443,22'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1445,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1445,9'
          Branch Sides:
            - BranchSide:      'uri.c:1445,30'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1446,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1446,9'
          Branch Sides:
            - BranchSide:      'uri.c:1446,30'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1447,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1447,9'
          Branch Sides:
            - BranchSide:      'uri.c:1447,28'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1448,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1448,9'
          Branch Sides:
            - BranchSide:      'uri.c:1448,28'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1449,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1449,9'
          Branch Sides:
            - BranchSide:      'uri.c:1449,32'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1450,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1450,9'
          Branch Sides:
            - BranchSide:      'uri.c:1450,30'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1451,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1451,9'
          Branch Sides:
            - BranchSide:      'uri.c:1451,33'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1452,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1452,9'
          Branch Sides:
            - BranchSide:      'uri.c:1452,29'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1453,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1453,9'
          Branch Sides:
            - BranchSide:      'uri.c:1453,33'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1454,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParse3986URIReference
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 939
      functionLinenumberEnd: 962
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlURI *'
        - 'char *'
      constantsTouched: []
      argNames:
        - uri
        - str
      BBCount:         13
      ICount:          77
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlCleanURI
        - xmlParse3986RelativeRef
        - xmlParse3986URI
      functionUses:    2
      BranchProfiles:
        - Branch String:   'uri.c:942,9'
          Branch Sides:
            - BranchSide:      'uri.c:943,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:944,17'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986URI
                - xmlCleanURI
                - xmlParse3986RelativeRef
                - xmlCleanURI
        - Branch String:   'uri.c:951,9'
          Branch Sides:
            - BranchSide:      'uri.c:952,16'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:953,9'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986RelativeRef
                - xmlCleanURI
        - Branch String:   'uri.c:953,9'
          Branch Sides:
            - BranchSide:      'uri.c:954,14'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986RelativeRef
                - xmlCleanURI
            - BranchSide:      'uri.c:961,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:956,6'
          Branch Sides:
            - BranchSide:      'uri.c:957,18'
              BranchSideFuncs:
                - xmlCleanURI
            - BranchSide:      'uri.c:960,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:944,5'
          Dst:             xmlCleanURI
        - Src:             'uri.c:950,11'
          Dst:             xmlParse3986URI
        - Src:             'uri.c:954,2'
          Dst:             xmlCleanURI
        - Src:             'uri.c:955,15'
          Dst:             xmlParse3986RelativeRef
        - Src:             'uri.c:957,6'
          Dst:             xmlCleanURI
    - functionName:    xmlBuildURI
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2344
      functionLinenumberEnd: 2348
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - URI
        - base
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlBuildURISafe
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'uri.c:2347,5'
          Dst:             xmlBuildURISafe
    - functionName:    xmlBuildURISafe
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2008
      functionLinenumberEnd: 2326
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char **'
      constantsTouched: []
      argNames:
        - URI
        - base
        - valPtr
      BBCount:         239
      ICount:          1420
      EdgeCount:       330
      CyclomaticComplexity: 93
      functionsReached:
        - strlen
        - xmlCreateURI
        - xmlFreeURI
        - xmlNormalizeURIPath
        - xmlParseURISafe
        - xmlResolvePath
        - xmlSaveUri
        - xmlStrdup
        - xmlStrstr
      functionUses:    7
      BranchProfiles:
        - Branch String:   'uri.c:2023,9'
          Branch Sides:
            - BranchSide:      'uri.c:2024,13'
              BranchSideFuncs:
                - xmlStrstr
                - xmlParseURISafe
                - xmlCreateURI
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
                - xmlSaveUri
                - xmlSaveUri
                - xmlFreeURI
                - xmlResolvePath
                - xmlStrdup
            - BranchSide:      'uri.c:2025,14'
              BranchSideFuncs:
                - xmlStrstr
                - xmlParseURISafe
                - xmlCreateURI
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
                - xmlSaveUri
                - xmlSaveUri
                - xmlFreeURI
                - xmlResolvePath
                - xmlStrdup
                - xmlParseURISafe
        - Branch String:   'uri.c:2025,14'
          Branch Sides:
            - BranchSide:      'uri.c:2026,46'
              BranchSideFuncs:
                - xmlParseURISafe
                - xmlStrstr
                - xmlParseURISafe
                - xmlCreateURI
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
                - xmlSaveUri
                - xmlSaveUri
                - xmlFreeURI
                - xmlResolvePath
                - xmlStrdup
            - BranchSide:      'uri.c:2028,13'
              BranchSideFuncs:
                - xmlStrstr
                - xmlParseURISafe
                - xmlCreateURI
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
                - xmlSaveUri
                - xmlSaveUri
                - xmlFreeURI
                - xmlResolvePath
                - xmlStrdup
        - Branch String:   'uri.c:2029,9'
          Branch Sides:
            - BranchSide:      'uri.c:2030,2'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2031,10'
              BranchSideFuncs:
                - xmlStrstr
                - xmlParseURISafe
                - xmlCreateURI
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
                - xmlSaveUri
                - xmlSaveUri
                - xmlFreeURI
                - xmlResolvePath
                - xmlStrdup
        - Branch String:   'uri.c:2031,23'
          Branch Sides:
            - BranchSide:      'uri.c:2031,27'
              BranchSideFuncs:
                - xmlStrstr
                - xmlParseURISafe
                - xmlCreateURI
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
                - xmlSaveUri
                - xmlSaveUri
                - xmlFreeURI
                - xmlResolvePath
                - xmlStrdup
            - BranchSide:      'uri.c:2045,19'
              BranchSideFuncs:
                - xmlStrstr
                - xmlParseURISafe
                - xmlCreateURI
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
                - xmlSaveUri
                - xmlSaveUri
                - xmlFreeURI
                - xmlResolvePath
        - Branch String:   'uri.c:2031,9'
          Branch Sides:
            - BranchSide:      'uri.c:2035,18'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2045,19'
              BranchSideFuncs:
                - xmlStrstr
                - xmlParseURISafe
                - xmlCreateURI
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
                - xmlSaveUri
                - xmlSaveUri
                - xmlFreeURI
                - xmlResolvePath
        - Branch String:   'uri.c:2036,13'
          Branch Sides:
            - BranchSide:      'uri.c:2037,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2038,2'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2045,9'
          Branch Sides:
            - BranchSide:      'uri.c:2046,20'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlResolvePath
            - BranchSide:      'uri.c:2050,42'
              BranchSideFuncs:
                - xmlParseURISafe
                - xmlCreateURI
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
                - xmlSaveUri
                - xmlSaveUri
        - Branch String:   'uri.c:2051,9'
          Branch Sides:
            - BranchSide:      'uri.c:2052,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2053,9'
              BranchSideFuncs:
                - xmlCreateURI
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
                - xmlSaveUri
                - xmlSaveUri
        - Branch String:   'uri.c:2053,9'
          Branch Sides:
            - BranchSide:      'uri.c:2054,6'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2062,9'
              BranchSideFuncs:
                - xmlCreateURI
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
                - xmlSaveUri
        - Branch String:   'uri.c:2054,6'
          Branch Sides:
            - BranchSide:      'uri.c:2055,17'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2060,2'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2057,17'
          Branch Sides:
            - BranchSide:      'uri.c:2058,21'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2059,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2062,9'
          Branch Sides:
            - BranchSide:      'uri.c:2066,6'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2088,9'
              BranchSideFuncs:
                - xmlCreateURI
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
        - Branch String:   'uri.c:2066,6'
          Branch Sides:
            - BranchSide:      'uri.c:2067,6'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2070,19'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2071,13'
          Branch Sides:
            - BranchSide:      'uri.c:2072,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2073,2'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2090,9'
          Branch Sides:
            - BranchSide:      'uri.c:2091,2'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2092,10'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
        - Branch String:   'uri.c:2092,31'
          Branch Sides:
            - BranchSide:      'uri.c:2092,35'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
            - BranchSide:      'uri.c:2153,9'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
        - Branch String:   'uri.c:2092,54'
          Branch Sides:
            - BranchSide:      'uri.c:2093,4'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
            - BranchSide:      'uri.c:2153,9'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
        - Branch String:   'uri.c:2093,28'
          Branch Sides:
            - BranchSide:      'uri.c:2093,32'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
            - BranchSide:      'uri.c:2153,9'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
        - Branch String:   'uri.c:2093,53'
          Branch Sides:
            - BranchSide:      'uri.c:2094,11'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
            - BranchSide:      'uri.c:2153,9'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
        - Branch String:   'uri.c:2092,9'
          Branch Sides:
            - BranchSide:      'uri.c:2095,6'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2153,9'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
        - Branch String:   'uri.c:2095,6'
          Branch Sides:
            - BranchSide:      'uri.c:2096,20'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2100,6'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2097,17'
          Branch Sides:
            - BranchSide:      'uri.c:2098,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2099,9'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2100,6'
          Branch Sides:
            - BranchSide:      'uri.c:2101,23'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2105,10'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2102,17'
          Branch Sides:
            - BranchSide:      'uri.c:2103,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2104,9'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2105,10'
          Branch Sides:
            - BranchSide:      'uri.c:2106,17'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2110,10'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2107,21'
          Branch Sides:
            - BranchSide:      'uri.c:2108,21'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2109,13'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2110,10'
          Branch Sides:
            - BranchSide:      'uri.c:2111,15'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2115,18'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2112,21'
          Branch Sides:
            - BranchSide:      'uri.c:2113,21'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2114,13'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2117,6'
          Branch Sides:
            - BranchSide:      'uri.c:2118,18'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2122,6'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2119,17'
          Branch Sides:
            - BranchSide:      'uri.c:2120,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2121,9'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2122,6'
          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:2126,20'
          Branch Sides:
            - BranchSide:      'uri.c:2127,19'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2130,20'
              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:2130,20'
          Branch Sides:
            - BranchSide:      'uri.c:2131,23'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2134,20'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2132,17'
          Branch Sides:
            - BranchSide:      'uri.c:2133,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2134,9'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2136,17'
          Branch Sides:
            - BranchSide:      'uri.c:2137,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2138,9'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2139,6'
          Branch Sides:
            - BranchSide:      'uri.c:2140,22'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2144,2'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2141,17'
          Branch Sides:
            - BranchSide:      'uri.c:2142,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2143,9'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2153,9'
          Branch Sides:
            - BranchSide:      'uri.c:2154,19'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2159,9'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2155,13'
          Branch Sides:
            - BranchSide:      'uri.c:2156,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2157,2'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2159,9'
          Branch Sides:
            - BranchSide:      'uri.c:2160,16'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
            - BranchSide:      'uri.c:2165,9'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2161,13'
          Branch Sides:
            - BranchSide:      'uri.c:2162,13'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2163,5'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2165,9'
          Branch Sides:
            - BranchSide:      'uri.c:2166,19'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
            - BranchSide:      'uri.c:2169,16'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2167,13'
          Branch Sides:
            - BranchSide:      'uri.c:2168,13'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2169,5'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2171,13'
          Branch Sides:
            - BranchSide:      'uri.c:2172,13'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2173,5'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2174,9'
          Branch Sides:
            - BranchSide:      'uri.c:2175,18'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
            - BranchSide:      'uri.c:2187,10'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2176,13'
          Branch Sides:
            - BranchSide:      'uri.c:2177,13'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2178,5'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2187,34'
          Branch Sides:
            - BranchSide:      'uri.c:2187,38'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2189,6'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2187,59'
          Branch Sides:
            - BranchSide:      'uri.c:2188,11'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2189,6'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2187,9'
          Branch Sides:
            - BranchSide:      'uri.c:2189,6'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2213,9'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2189,6'
          Branch Sides:
            - BranchSide:      'uri.c:2190,23'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2194,17'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2191,17'
          Branch Sides:
            - BranchSide:      'uri.c:2192,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2193,9'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2194,17'
          Branch Sides:
            - BranchSide:      'uri.c:2195,31'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2199,10'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2196,21'
          Branch Sides:
            - BranchSide:      'uri.c:2197,21'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2198,13'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2199,10'
          Branch Sides:
            - BranchSide:      'uri.c:2200,15'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2204,25'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2201,21'
          Branch Sides:
            - BranchSide:      'uri.c:2202,21'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2203,13'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2206,6'
          Branch Sides:
            - BranchSide:      'uri.c:2207,18'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2211,2'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2208,17'
          Branch Sides:
            - BranchSide:      'uri.c:2209,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2210,9'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2213,9'
          Branch Sides:
            - BranchSide:      'uri.c:2214,19'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
            - BranchSide:      'uri.c:2217,17'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2215,13'
          Branch Sides:
            - BranchSide:      'uri.c:2216,13'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2217,5'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2217,38'
          Branch Sides:
            - BranchSide:      'uri.c:2217,42'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
            - BranchSide:      'uri.c:2218,6'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2218,6'
          Branch Sides:
            - BranchSide:      'uri.c:2219,20'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
            - BranchSide:      'uri.c:2223,6'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2220,17'
          Branch Sides:
            - BranchSide:      'uri.c:2221,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2222,9'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2223,6'
          Branch Sides:
            - BranchSide:      'uri.c:2224,18'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
            - BranchSide:      'uri.c:2228,14'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2225,17'
          Branch Sides:
            - BranchSide:      'uri.c:2226,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2227,9'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2235,29'
          Branch Sides:
            - BranchSide:      'uri.c:2235,33'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
            - BranchSide:      'uri.c:2251,9'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2235,9'
          Branch Sides:
            - BranchSide:      'uri.c:2236,14'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2251,9'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2237,13'
          Branch Sides:
            - BranchSide:      'uri.c:2238,13'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2239,2'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2252,9'
          Branch Sides:
            - BranchSide:      'uri.c:2253,16'
              BranchSideFuncs:
                - strlen
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
            - BranchSide:      'uri.c:2254,9'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
        - Branch String:   'uri.c:2254,9'
          Branch Sides:
            - BranchSide:      'uri.c:2255,16'
              BranchSideFuncs:
                - strlen
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2256,26'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2257,9'
          Branch Sides:
            - BranchSide:      'uri.c:2258,2'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2259,5'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2268,9'
          Branch Sides:
            - BranchSide:      'uri.c:2269,2'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2282,5'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2269,2'
          Branch Sides:
            - BranchSide:      'uri.c:2270,6'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2281,5'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2270,35'
          Branch Sides:
            - BranchSide:      'uri.c:2270,39'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2270,6'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2270,6'
          Branch Sides:
            - BranchSide:      'uri.c:2271,6'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2272,10'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2272,10'
          Branch Sides:
            - BranchSide:      'uri.c:2273,3'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2275,9'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2276,6'
          Branch Sides:
            - BranchSide:      'uri.c:2269,2'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2277,20'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2288,27'
          Branch Sides:
            - BranchSide:      'uri.c:2288,30'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2299,5'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2288,9'
          Branch Sides:
            - BranchSide:      'uri.c:2289,7'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2299,5'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2293,17'
          Branch Sides:
            - BranchSide:      'uri.c:2293,22'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2295,2'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2293,43'
          Branch Sides:
            - BranchSide:      'uri.c:2293,46'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2294,6'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2293,6'
          Branch Sides:
            - BranchSide:      'uri.c:2294,6'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2295,2'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2295,2'
          Branch Sides:
            - BranchSide:      'uri.c:2296,25'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2298,5'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2314,9'
          Branch Sides:
            - BranchSide:      'uri.c:2314,16'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2315,13'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2318,9'
          Branch Sides:
            - BranchSide:      'uri.c:2319,13'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2320,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2320,9'
          Branch Sides:
            - BranchSide:      'uri.c:2321,13'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2322,9'
              BranchSideFuncs:
                - xmlFreeURI
        - Branch String:   'uri.c:2322,9'
          Branch Sides:
            - BranchSide:      'uri.c:2323,13'
              BranchSideFuncs:
                - xmlFreeURI
            - BranchSide:      'uri.c:2324,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:2026,15'
          Dst:             xmlParseURISafe
        - Src:             'uri.c:2035,8'
          Dst:             xmlStrdup
        - Src:             'uri.c:2045,9'
          Dst:             xmlStrstr
        - Src:             'uri.c:2046,9'
          Dst:             xmlFreeURI
        - Src:             'uri.c:2047,16'
          Dst:             xmlResolvePath
        - Src:             'uri.c:2050,11'
          Dst:             xmlParseURISafe
        - Src:             'uri.c:2056,12'
          Dst:             xmlSaveUri
        - Src:             'uri.c:2070,8'
          Dst:             xmlSaveUri
        - Src:             'uri.c:2089,11'
          Dst:             xmlCreateURI
        - Src:             'uri.c:2154,8'
          Dst:             xmlSaveUri
        - Src:             'uri.c:2253,9'
          Dst:             strlen
        - Src:             'uri.c:2255,9'
          Dst:             strlen
        - Src:             'uri.c:2304,5'
          Dst:             xmlNormalizeURIPath
        - Src:             'uri.c:2313,11'
          Dst:             xmlSaveUri
        - Src:             'uri.c:2319,2'
          Dst:             xmlFreeURI
        - Src:             'uri.c:2321,2'
          Dst:             xmlFreeURI
        - Src:             'uri.c:2323,2'
          Dst:             xmlFreeURI
    - functionName:    xmlParseURISafe
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 977
      functionLinenumberEnd: 999
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct._xmlURI **'
      constantsTouched: []
      argNames:
        - str
        - uriOut
      BBCount:         16
      ICount:          86
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlCreateURI
        - xmlFreeURI
        - xmlParse3986URIReference
      functionUses:    10
      BranchProfiles:
        - Branch String:   'uri.c:981,9'
          Branch Sides:
            - BranchSide:      'uri.c:982,10'
              BranchSideFuncs:
                - xmlCreateURI
                - xmlParse3986URIReference
                - xmlFreeURI
            - BranchSide:      'uri.c:983,9'
              BranchSideFuncs:
                - xmlCreateURI
                - xmlParse3986URIReference
                - xmlFreeURI
        - Branch String:   'uri.c:983,9'
          Branch Sides:
            - BranchSide:      'uri.c:984,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:986,11'
              BranchSideFuncs:
                - xmlCreateURI
                - xmlParse3986URIReference
                - xmlFreeURI
        - Branch String:   'uri.c:987,9'
          Branch Sides:
            - BranchSide:      'uri.c:988,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:990,36'
              BranchSideFuncs:
                - xmlParse3986URIReference
                - xmlFreeURI
        - Branch String:   'uri.c:991,9'
          Branch Sides:
            - BranchSide:      'uri.c:992,20'
              BranchSideFuncs:
                - xmlFreeURI
            - BranchSide:      'uri.c:996,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:996,9'
          Branch Sides:
            - BranchSide:      'uri.c:997,19'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:998,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:986,11'
          Dst:             xmlCreateURI
        - Src:             'uri.c:990,11'
          Dst:             xmlParse3986URIReference
        - Src:             'uri.c:992,9'
          Dst:             xmlFreeURI
    - functionName:    xmlResolvePath
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1899
      functionLinenumberEnd: 1989
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char **'
      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:1907,9'
          Branch Sides:
            - BranchSide:      'uri.c:1908,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1909,6'
              BranchSideFuncs:
                - xmlStrchr
                - xmlURIUnescapeString
                - xmlIsAbsolutePath
                - xmlStrlen
                - xmlNormalizePath
                - xmlStrcat
                - xmlStrlen
                - xmlIsPathSeparator
                - xmlStrndup
                - xmlStrdup
        - Branch String:   'uri.c:1911,26'
          Branch Sides:
            - BranchSide:      'uri.c:1911,30'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'uri.c:1912,14'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'uri.c:1911,9'
          Branch Sides:
            - BranchSide:      'uri.c:1912,14'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'uri.c:1926,26'
              BranchSideFuncs:
                - xmlStrchr
                - xmlURIUnescapeString
                - xmlIsAbsolutePath
                - xmlStrlen
                - xmlNormalizePath
                - xmlStrcat
                - xmlStrlen
                - xmlIsPathSeparator
                - xmlStrndup
        - Branch String:   'uri.c:1912,28'
          Branch Sides:
            - BranchSide:      'uri.c:1912,32'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1913,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1912,13'
          Branch Sides:
            - BranchSide:      'uri.c:1913,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1914,25'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'uri.c:1915,13'
          Branch Sides:
            - BranchSide:      'uri.c:1916,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1917,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1927,9'
          Branch Sides:
            - BranchSide:      'uri.c:1928,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlURIUnescapeString
                - xmlIsAbsolutePath
                - xmlStrlen
                - xmlNormalizePath
                - xmlStrcat
                - xmlStrlen
                - xmlIsPathSeparator
            - BranchSide:      'uri.c:1934,53'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlIsAbsolutePath
                - xmlStrlen
                - xmlNormalizePath
                - xmlStrcat
                - xmlStrlen
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1929,13'
          Branch Sides:
            - BranchSide:      'uri.c:1930,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1931,18'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlIsAbsolutePath
                - xmlStrlen
                - xmlNormalizePath
                - xmlStrcat
                - xmlStrlen
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1935,9'
          Branch Sides:
            - BranchSide:      'uri.c:1936,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1938,10'
              BranchSideFuncs:
                - xmlIsAbsolutePath
                - xmlStrlen
                - xmlNormalizePath
                - xmlStrcat
                - xmlStrlen
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1938,24'
          Branch Sides:
            - BranchSide:      'uri.c:1938,28'
              BranchSideFuncs:
                - xmlStrcat
            - BranchSide:      'uri.c:1939,9'
              BranchSideFuncs:
                - xmlStrcat
        - Branch String:   'uri.c:1938,9'
          Branch Sides:
            - BranchSide:      'uri.c:1939,9'
              BranchSideFuncs:
                - xmlStrcat
            - BranchSide:      'uri.c:1941,27'
              BranchSideFuncs:
                - xmlIsAbsolutePath
                - xmlStrlen
                - xmlNormalizePath
                - xmlStrcat
                - xmlStrlen
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1941,9'
          Branch Sides:
            - BranchSide:      'uri.c:1942,9'
              BranchSideFuncs:
                - xmlStrcat
            - BranchSide:      'uri.c:1947,19'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNormalizePath
                - xmlStrcat
                - xmlStrlen
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1948,20'
          Branch Sides:
            - BranchSide:      'uri.c:1948,43'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlNormalizePath
                - xmlStrcat
                - xmlStrlen
            - BranchSide:      'uri.c:1948,5'
              BranchSideFuncs:
                - xmlNormalizePath
                - xmlStrcat
                - xmlStrlen
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1948,5'
          Branch Sides:
            - BranchSide:      'uri.c:1949,10'
              BranchSideFuncs:
                - xmlNormalizePath
                - xmlStrcat
                - xmlStrlen
                - xmlIsPathSeparator
            - BranchSide:      'uri.c:1954,9'
              BranchSideFuncs:
                - xmlNormalizePath
                - xmlStrcat
                - xmlStrlen
        - Branch String:   'uri.c:1954,9'
          Branch Sides:
            - BranchSide:      'uri.c:1955,32'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNormalizePath
                - xmlStrcat
            - BranchSide:      'uri.c:1968,31'
              BranchSideFuncs:
                - xmlNormalizePath
                - xmlStrcat
        - Branch String:   'uri.c:1958,13'
          Branch Sides:
            - BranchSide:      'uri.c:1959,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1961,16'
              BranchSideFuncs:
                - xmlNormalizePath
                - xmlStrcat
        - Branch String:   'uri.c:1971,9'
          Branch Sides:
            - BranchSide:      'uri.c:1972,18'
              BranchSideFuncs:
                - xmlStrcat
            - BranchSide:      'uri.c:1976,9'
              BranchSideFuncs:
                - xmlStrcat
        - Branch String:   'uri.c:1976,9'
          Branch Sides:
            - BranchSide:      'uri.c:1977,28'
              BranchSideFuncs:
                - xmlStrcat
            - BranchSide:      'uri.c:1982,12'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1978,13'
          Branch Sides:
            - BranchSide:      'uri.c:1979,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1980,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:1914,15'
          Dst:             xmlStrdup
        - Src:             'uri.c:1926,16'
          Dst:             xmlStrchr
        - Src:             'uri.c:1928,15'
          Dst:             xmlStrndup
        - Src:             'uri.c:1934,23'
          Dst:             xmlURIUnescapeString
        - Src:             'uri.c:1941,9'
          Dst:             xmlIsAbsolutePath
        - Src:             'uri.c:1947,9'
          Dst:             xmlStrlen
        - Src:             'uri.c:1948,24'
          Dst:             xmlIsPathSeparator
        - Src:             'uri.c:1955,22'
          Dst:             xmlStrlen
        - Src:             'uri.c:1968,5'
          Dst:             xmlNormalizePath
        - Src:             'uri.c:1977,18'
          Dst:             xmlStrcat
    - functionName:    xmlSaveUri
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1122
      functionLinenumberEnd: 1385
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlURI *'
      constantsTouched: []
      argNames:
        - uri
      BBCount:         522
      ICount:          3064
      EdgeCount:       743
      CyclomaticComplexity: 223
      functionsReached:
        - snprintf
        - xmlSaveUriRealloc
        - xmlStrEqual
      functionUses:    6
      BranchProfiles:
        - Branch String:   'uri.c:1129,9'
          Branch Sides:
            - BranchSide:      'uri.c:1129,22'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1132,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:1134,9'
          Branch Sides:
            - BranchSide:      'uri.c:1135,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1136,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:1138,9'
          Branch Sides:
            - BranchSide:      'uri.c:1139,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:1155,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:1140,2'
          Branch Sides:
            - BranchSide:      'uri.c:1141,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:1148,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:1141,10'
          Branch Sides:
            - BranchSide:      'uri.c:1142,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:1146,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:1143,21'
          Branch Sides:
            - BranchSide:      'uri.c:1143,35'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1144,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:1148,6'
          Branch Sides:
            - BranchSide:      'uri.c:1149,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:1153,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:1150,17'
          Branch Sides:
            - BranchSide:      'uri.c:1150,31'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1151,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:1155,9'
          Branch Sides:
            - BranchSide:      'uri.c:1156,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1174,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:1157,2'
          Branch Sides:
            - BranchSide:      'uri.c:1158,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1173,5'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1158,10'
          Branch Sides:
            - BranchSide:      'uri.c:1159,42'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1163,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1160,21'
          Branch Sides:
            - BranchSide:      'uri.c:1160,35'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1161,23'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1163,10'
          Branch Sides:
            - BranchSide:      'uri.c:1163,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1164,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1163,10'
          Branch Sides:
            - BranchSide:      'uri.c:1163,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1164,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1163,10'
          Branch Sides:
            - BranchSide:      'uri.c:1163,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1164,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1163,10'
          Branch Sides:
            - BranchSide:      'uri.c:1163,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1164,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1163,10'
          Branch Sides:
            - BranchSide:      'uri.c:1163,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1164,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1163,10'
          Branch Sides:
            - BranchSide:      'uri.c:1163,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1164,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1163,10'
          Branch Sides:
            - BranchSide:      'uri.c:1163,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1164,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1163,10'
          Branch Sides:
            - BranchSide:      'uri.c:1163,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1164,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1163,10'
          Branch Sides:
            - BranchSide:      'uri.c:1163,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1164,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1163,10'
          Branch Sides:
            - BranchSide:      'uri.c:1163,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1164,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1163,10'
          Branch Sides:
            - BranchSide:      'uri.c:1163,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1164,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1163,28'
          Branch Sides:
            - BranchSide:      'uri.c:1163,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1164,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1163,31'
          Branch Sides:
            - BranchSide:      'uri.c:1163,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1163,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1163,31'
          Branch Sides:
            - BranchSide:      'uri.c:1163,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1164,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1163,31'
          Branch Sides:
            - BranchSide:      'uri.c:1163,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1163,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1163,31'
          Branch Sides:
            - BranchSide:      'uri.c:1163,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1164,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1163,31'
          Branch Sides:
            - BranchSide:      'uri.c:1163,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1163,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1163,31'
          Branch Sides:
            - BranchSide:      'uri.c:1163,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1164,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1163,31'
          Branch Sides:
            - BranchSide:      'uri.c:1163,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1164,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1163,31'
          Branch Sides:
            - BranchSide:      'uri.c:1163,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1164,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1163,31'
          Branch Sides:
            - BranchSide:      'uri.c:1163,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1164,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1163,31'
          Branch Sides:
            - BranchSide:      'uri.c:1163,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1164,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1163,31'
          Branch Sides:
            - BranchSide:      'uri.c:1163,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1164,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1163,31'
          Branch Sides:
            - BranchSide:      'uri.c:1163,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1164,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1163,31'
          Branch Sides:
            - BranchSide:      'uri.c:1163,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1164,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1163,31'
          Branch Sides:
            - BranchSide:      'uri.c:1163,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1164,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1163,10'
          Branch Sides:
            - BranchSide:      'uri.c:1164,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1166,7'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1174,28'
          Branch Sides:
            - BranchSide:      'uri.c:1174,32'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1175,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1174,6'
          Branch Sides:
            - BranchSide:      'uri.c:1175,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1231,13'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1175,10'
          Branch Sides:
            - BranchSide:      'uri.c:1176,42'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1180,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1177,21'
          Branch Sides:
            - BranchSide:      'uri.c:1177,35'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1178,23'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1182,10'
          Branch Sides:
            - BranchSide:      'uri.c:1183,7'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1211,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1184,3'
          Branch Sides:
            - BranchSide:      'uri.c:1185,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1204,7'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1185,11'
          Branch Sides:
            - BranchSide:      'uri.c:1186,50'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1190,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1187,29'
          Branch Sides:
            - BranchSide:      'uri.c:1187,43'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1188,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1190,12'
          Branch Sides:
            - BranchSide:      'uri.c:1190,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1190,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1190,12'
          Branch Sides:
            - BranchSide:      'uri.c:1190,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1195,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1190,12'
          Branch Sides:
            - BranchSide:      'uri.c:1190,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1190,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1190,12'
          Branch Sides:
            - BranchSide:      'uri.c:1190,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1195,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1190,12'
          Branch Sides:
            - BranchSide:      'uri.c:1190,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1190,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1190,12'
          Branch Sides:
            - BranchSide:      'uri.c:1190,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1195,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1190,12'
          Branch Sides:
            - BranchSide:      'uri.c:1190,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1195,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1190,12'
          Branch Sides:
            - BranchSide:      'uri.c:1190,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1195,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1190,12'
          Branch Sides:
            - BranchSide:      'uri.c:1190,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1195,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1190,12'
          Branch Sides:
            - BranchSide:      'uri.c:1190,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1195,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1190,12'
          Branch Sides:
            - BranchSide:      'uri.c:1190,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1195,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1190,12'
          Branch Sides:
            - BranchSide:      'uri.c:1190,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1195,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1190,12'
          Branch Sides:
            - BranchSide:      'uri.c:1190,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1195,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1190,12'
          Branch Sides:
            - BranchSide:      'uri.c:1190,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1195,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1190,33'
          Branch Sides:
            - BranchSide:      'uri.c:1191,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1195,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1191,20'
          Branch Sides:
            - BranchSide:      'uri.c:1191,27'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1195,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1191,39'
          Branch Sides:
            - BranchSide:      'uri.c:1192,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1195,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1192,20'
          Branch Sides:
            - BranchSide:      'uri.c:1192,27'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1195,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1192,39'
          Branch Sides:
            - BranchSide:      'uri.c:1193,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1195,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1193,20'
          Branch Sides:
            - BranchSide:      'uri.c:1193,27'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1195,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1193,39'
          Branch Sides:
            - BranchSide:      'uri.c:1194,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1195,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1190,11'
          Branch Sides:
            - BranchSide:      'uri.c:1195,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1197,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1204,7'
          Branch Sides:
            - BranchSide:      'uri.c:1205,46'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1209,3'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1206,25'
          Branch Sides:
            - BranchSide:      'uri.c:1206,39'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1207,27'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1211,10'
          Branch Sides:
            - BranchSide:      'uri.c:1212,7'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1223,17'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1213,3'
          Branch Sides:
            - BranchSide:      'uri.c:1214,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1222,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1214,11'
          Branch Sides:
            - BranchSide:      'uri.c:1215,29'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1220,32'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1216,8'
          Branch Sides:
            - BranchSide:      'uri.c:1216,22'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1217,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1223,17'
          Branch Sides:
            - BranchSide:      'uri.c:1224,21'
              BranchSideFuncs:
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1231,2'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1224,21'
          Branch Sides:
            - BranchSide:      'uri.c:1225,46'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1229,43'
              BranchSideFuncs:
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1226,25'
          Branch Sides:
            - BranchSide:      'uri.c:1226,39'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1227,27'
              BranchSideFuncs:
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1231,13'
          Branch Sides:
            - BranchSide:      'uri.c:1232,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1259,13'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1232,10'
          Branch Sides:
            - BranchSide:      'uri.c:1233,42'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1237,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1234,21'
          Branch Sides:
            - BranchSide:      'uri.c:1234,35'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1235,23'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1240,6'
          Branch Sides:
            - BranchSide:      'uri.c:1241,7'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1259,2'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1241,7'
          Branch Sides:
            - BranchSide:      'uri.c:1242,46'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1246,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1243,25'
          Branch Sides:
            - BranchSide:      'uri.c:1243,39'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1244,27'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1246,8'
          Branch Sides:
            - BranchSide:      'uri.c:1246,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1246,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1246,8'
          Branch Sides:
            - BranchSide:      'uri.c:1246,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1250,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1246,8'
          Branch Sides:
            - BranchSide:      'uri.c:1246,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1246,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1246,8'
          Branch Sides:
            - BranchSide:      'uri.c:1246,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1250,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1246,8'
          Branch Sides:
            - BranchSide:      'uri.c:1246,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1246,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1246,8'
          Branch Sides:
            - BranchSide:      'uri.c:1246,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1250,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1246,8'
          Branch Sides:
            - BranchSide:      'uri.c:1246,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1250,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1246,8'
          Branch Sides:
            - BranchSide:      'uri.c:1246,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1250,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1246,8'
          Branch Sides:
            - BranchSide:      'uri.c:1246,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1250,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1246,8'
          Branch Sides:
            - BranchSide:      'uri.c:1246,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1250,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1246,8'
          Branch Sides:
            - BranchSide:      'uri.c:1246,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1250,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1246,8'
          Branch Sides:
            - BranchSide:      'uri.c:1246,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1250,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1246,8'
          Branch Sides:
            - BranchSide:      'uri.c:1246,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1250,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1246,8'
          Branch Sides:
            - BranchSide:      'uri.c:1246,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1250,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1246,29'
          Branch Sides:
            - BranchSide:      'uri.c:1247,25'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1250,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1247,37'
          Branch Sides:
            - BranchSide:      'uri.c:1247,44'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1250,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1247,56'
          Branch Sides:
            - BranchSide:      'uri.c:1247,63'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1250,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1247,75'
          Branch Sides:
            - BranchSide:      'uri.c:1248,25'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1250,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1248,37'
          Branch Sides:
            - BranchSide:      'uri.c:1248,44'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1250,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1248,56'
          Branch Sides:
            - BranchSide:      'uri.c:1248,63'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1250,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1248,75'
          Branch Sides:
            - BranchSide:      'uri.c:1249,25'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1250,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1249,37'
          Branch Sides:
            - BranchSide:      'uri.c:1249,44'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1250,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1246,7'
          Branch Sides:
            - BranchSide:      'uri.c:1250,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1252,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1260,10'
          Branch Sides:
            - BranchSide:      'uri.c:1261,42'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1265,2'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1262,21'
          Branch Sides:
            - BranchSide:      'uri.c:1262,35'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1263,23'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1266,6'
          Branch Sides:
            - BranchSide:      'uri.c:1267,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1307,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1272,32'
          Branch Sides:
            - BranchSide:      'uri.c:1273,4'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1287,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1273,17'
          Branch Sides:
            - BranchSide:      'uri.c:1274,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1287,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1274,19'
          Branch Sides:
            - BranchSide:      'uri.c:1274,23'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1275,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1274,37'
          Branch Sides:
            - BranchSide:      'uri.c:1275,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1276,4'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1275,19'
          Branch Sides:
            - BranchSide:      'uri.c:1275,23'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1287,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1275,38'
          Branch Sides:
            - BranchSide:      'uri.c:1276,4'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1287,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1276,17'
          Branch Sides:
            - BranchSide:      'uri.c:1277,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1287,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1272,10'
          Branch Sides:
            - BranchSide:      'uri.c:1278,7'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1287,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1278,7'
          Branch Sides:
            - BranchSide:      'uri.c:1279,46'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1283,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1280,25'
          Branch Sides:
            - BranchSide:      'uri.c:1280,39'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1281,27'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1287,6'
          Branch Sides:
            - BranchSide:      'uri.c:1288,7'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1306,2'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1288,7'
          Branch Sides:
            - BranchSide:      'uri.c:1289,46'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1293,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1290,25'
          Branch Sides:
            - BranchSide:      'uri.c:1290,39'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1291,27'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1293,8'
          Branch Sides:
            - BranchSide:      'uri.c:1293,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1293,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1293,8'
          Branch Sides:
            - BranchSide:      'uri.c:1293,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1297,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1293,8'
          Branch Sides:
            - BranchSide:      'uri.c:1293,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1293,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1293,8'
          Branch Sides:
            - BranchSide:      'uri.c:1293,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1297,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1293,8'
          Branch Sides:
            - BranchSide:      'uri.c:1293,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1293,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1293,8'
          Branch Sides:
            - BranchSide:      'uri.c:1293,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1297,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1293,8'
          Branch Sides:
            - BranchSide:      'uri.c:1293,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1297,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1293,8'
          Branch Sides:
            - BranchSide:      'uri.c:1293,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1297,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1293,8'
          Branch Sides:
            - BranchSide:      'uri.c:1293,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1297,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1293,8'
          Branch Sides:
            - BranchSide:      'uri.c:1293,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1297,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1293,8'
          Branch Sides:
            - BranchSide:      'uri.c:1293,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1297,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1293,8'
          Branch Sides:
            - BranchSide:      'uri.c:1293,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1297,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1293,8'
          Branch Sides:
            - BranchSide:      'uri.c:1293,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1297,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1293,8'
          Branch Sides:
            - BranchSide:      'uri.c:1293,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1297,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1293,29'
          Branch Sides:
            - BranchSide:      'uri.c:1293,36'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1297,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1293,48'
          Branch Sides:
            - BranchSide:      'uri.c:1294,25'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1297,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1294,37'
          Branch Sides:
            - BranchSide:      'uri.c:1294,44'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1297,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1294,56'
          Branch Sides:
            - BranchSide:      'uri.c:1294,63'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1297,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1294,75'
          Branch Sides:
            - BranchSide:      'uri.c:1295,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1297,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1295,30'
          Branch Sides:
            - BranchSide:      'uri.c:1295,37'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1297,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1295,49'
          Branch Sides:
            - BranchSide:      'uri.c:1295,56'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1297,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1295,68'
          Branch Sides:
            - BranchSide:      'uri.c:1296,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1297,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1293,7'
          Branch Sides:
            - BranchSide:      'uri.c:1297,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1299,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1307,6'
          Branch Sides:
            - BranchSide:      'uri.c:1308,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1323,13'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1308,10'
          Branch Sides:
            - BranchSide:      'uri.c:1309,42'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1313,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1310,21'
          Branch Sides:
            - BranchSide:      'uri.c:1310,35'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1311,23'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1315,6'
          Branch Sides:
            - BranchSide:      'uri.c:1316,7'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1323,2'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1316,7'
          Branch Sides:
            - BranchSide:      'uri.c:1317,46'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1321,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1318,25'
          Branch Sides:
            - BranchSide:      'uri.c:1318,39'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1319,27'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1324,10'
          Branch Sides:
            - BranchSide:      'uri.c:1325,42'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1329,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1326,21'
          Branch Sides:
            - BranchSide:      'uri.c:1326,35'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1327,23'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1331,6'
          Branch Sides:
            - BranchSide:      'uri.c:1332,7'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1347,2'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1332,7'
          Branch Sides:
            - BranchSide:      'uri.c:1333,46'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1337,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1334,25'
          Branch Sides:
            - BranchSide:      'uri.c:1334,39'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1335,27'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1337,8'
          Branch Sides:
            - BranchSide:      'uri.c:1337,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1337,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1337,8'
          Branch Sides:
            - BranchSide:      'uri.c:1337,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1338,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1337,8'
          Branch Sides:
            - BranchSide:      'uri.c:1337,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1337,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1337,8'
          Branch Sides:
            - BranchSide:      'uri.c:1337,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1338,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1337,8'
          Branch Sides:
            - BranchSide:      'uri.c:1337,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1337,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1337,8'
          Branch Sides:
            - BranchSide:      'uri.c:1337,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1338,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1337,8'
          Branch Sides:
            - BranchSide:      'uri.c:1337,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1338,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1337,8'
          Branch Sides:
            - BranchSide:      'uri.c:1337,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1338,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1337,8'
          Branch Sides:
            - BranchSide:      'uri.c:1337,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1338,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1337,8'
          Branch Sides:
            - BranchSide:      'uri.c:1337,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1338,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1337,8'
          Branch Sides:
            - BranchSide:      'uri.c:1337,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1338,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1337,8'
          Branch Sides:
            - BranchSide:      'uri.c:1337,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1338,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1337,8'
          Branch Sides:
            - BranchSide:      'uri.c:1337,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1338,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1337,8'
          Branch Sides:
            - BranchSide:      'uri.c:1337,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1338,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1337,29'
          Branch Sides:
            - BranchSide:      'uri.c:1337,33'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1338,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1337,33'
          Branch Sides:
            - BranchSide:      'uri.c:1337,33'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1338,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1337,33'
          Branch Sides:
            - BranchSide:      'uri.c:1337,33'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1338,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1337,33'
          Branch Sides:
            - BranchSide:      'uri.c:1337,33'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1338,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1337,33'
          Branch Sides:
            - BranchSide:      'uri.c:1337,33'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1338,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1337,33'
          Branch Sides:
            - BranchSide:      'uri.c:1337,33'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1338,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1337,33'
          Branch Sides:
            - BranchSide:      'uri.c:1337,33'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1338,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1337,33'
          Branch Sides:
            - BranchSide:      'uri.c:1337,33'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1338,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1337,33'
          Branch Sides:
            - BranchSide:      'uri.c:1337,33'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1338,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1337,33'
          Branch Sides:
            - BranchSide:      'uri.c:1337,33'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1338,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1337,33'
          Branch Sides:
            - BranchSide:      'uri.c:1337,33'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1338,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1337,33'
          Branch Sides:
            - BranchSide:      'uri.c:1337,33'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1338,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1337,7'
          Branch Sides:
            - BranchSide:      'uri.c:1338,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1340,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1349,9'
          Branch Sides:
            - BranchSide:      'uri.c:1350,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1374,9'
              BranchSideFuncs:
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1350,6'
          Branch Sides:
            - BranchSide:      'uri.c:1351,38'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1355,2'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1352,17'
          Branch Sides:
            - BranchSide:      'uri.c:1352,31'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1353,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1357,2'
          Branch Sides:
            - BranchSide:      'uri.c:1358,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1373,5'
              BranchSideFuncs:
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1358,10'
          Branch Sides:
            - BranchSide:      'uri.c:1359,42'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1363,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1360,21'
          Branch Sides:
            - BranchSide:      'uri.c:1360,35'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1361,23'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1363,11'
          Branch Sides:
            - BranchSide:      'uri.c:1363,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1363,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1363,11'
          Branch Sides:
            - BranchSide:      'uri.c:1363,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1364,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1363,11'
          Branch Sides:
            - BranchSide:      'uri.c:1363,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1363,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1363,11'
          Branch Sides:
            - BranchSide:      'uri.c:1363,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1364,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1363,11'
          Branch Sides:
            - BranchSide:      'uri.c:1363,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1363,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1363,11'
          Branch Sides:
            - BranchSide:      'uri.c:1363,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1364,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1363,11'
          Branch Sides:
            - BranchSide:      'uri.c:1363,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1364,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1363,11'
          Branch Sides:
            - BranchSide:      'uri.c:1363,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1364,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1363,11'
          Branch Sides:
            - BranchSide:      'uri.c:1363,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1364,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1363,11'
          Branch Sides:
            - BranchSide:      'uri.c:1363,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1364,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1363,11'
          Branch Sides:
            - BranchSide:      'uri.c:1363,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1364,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1363,11'
          Branch Sides:
            - BranchSide:      'uri.c:1363,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1364,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1363,11'
          Branch Sides:
            - BranchSide:      'uri.c:1363,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1364,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1363,11'
          Branch Sides:
            - BranchSide:      'uri.c:1363,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1364,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1363,32'
          Branch Sides:
            - BranchSide:      'uri.c:1363,36'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1364,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1363,36'
          Branch Sides:
            - BranchSide:      'uri.c:1363,36'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1364,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1363,36'
          Branch Sides:
            - BranchSide:      'uri.c:1363,36'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1364,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1363,36'
          Branch Sides:
            - BranchSide:      'uri.c:1363,36'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1364,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1363,36'
          Branch Sides:
            - BranchSide:      'uri.c:1363,36'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1364,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1363,36'
          Branch Sides:
            - BranchSide:      'uri.c:1363,36'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1364,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1363,36'
          Branch Sides:
            - BranchSide:      'uri.c:1363,36'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1364,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1363,36'
          Branch Sides:
            - BranchSide:      'uri.c:1363,36'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1364,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1363,36'
          Branch Sides:
            - BranchSide:      'uri.c:1363,36'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1364,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1363,36'
          Branch Sides:
            - BranchSide:      'uri.c:1363,36'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1364,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1363,36'
          Branch Sides:
            - BranchSide:      'uri.c:1363,36'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1364,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1363,36'
          Branch Sides:
            - BranchSide:      'uri.c:1363,36'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1364,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1363,10'
          Branch Sides:
            - BranchSide:      'uri.c:1364,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1366,7'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1374,9'
          Branch Sides:
            - BranchSide:      'uri.c:1375,34'
              BranchSideFuncs:
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1379,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1376,13'
          Branch Sides:
            - BranchSide:      'uri.c:1376,27'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1377,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:1142,24'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1149,20'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1159,24'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1176,24'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1186,32'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1205,28'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1215,11'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1225,28'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1229,24'
          Dst:             snprintf
        - Src:             'uri.c:1233,24'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1242,28'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1261,24'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1277,11'
          Dst:             xmlStrEqual
        - Src:             'uri.c:1279,28'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1289,28'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1309,24'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1317,28'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1325,24'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1333,28'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1351,20'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1359,24'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1375,16'
          Dst:             xmlSaveUriRealloc
    - functionName:    xmlNormalizeURIPath
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1589
      functionLinenumberEnd: 1590
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - path
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlNormalizePath
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'uri.c:1590,12'
          Dst:             xmlNormalizePath
    - functionName:    xmlNormalizePath
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1488
      functionLinenumberEnd: 1575
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - path
        - isFile
      BBCount:         66
      ICount:          358
      EdgeCount:       88
      CyclomaticComplexity: 24
      functionsReached:
        - xmlIsPathSeparator
      functionUses:    2
      BranchProfiles:
        - Branch String:   'uri.c:1492,9'
          Branch Sides:
            - BranchSide:      'uri.c:1493,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1495,11'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1498,9'
          Branch Sides:
            - BranchSide:      'uri.c:1499,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1501,29'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1501,9'
          Branch Sides:
            - BranchSide:      'uri.c:1502,12'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
            - BranchSide:      'uri.c:1506,5'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1506,5'
          Branch Sides:
            - BranchSide:      'uri.c:1511,9'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
            - BranchSide:      'uri.c:1570,10'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1511,9'
          Branch Sides:
            - BranchSide:      'uri.c:1517,16'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
            - BranchSide:      'uri.c:1520,14'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1520,13'
          Branch Sides:
            - BranchSide:      'uri.c:1521,17'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
            - BranchSide:      'uri.c:1556,9'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1521,17'
          Branch Sides:
            - BranchSide:      'uri.c:1523,17'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1524,43'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1524,24'
          Branch Sides:
            - BranchSide:      'uri.c:1526,21'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
            - BranchSide:      'uri.c:1528,25'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1529,39'
          Branch Sides:
            - BranchSide:      'uri.c:1529,61'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
            - BranchSide:      'uri.c:1530,21'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1530,21'
          Branch Sides:
            - BranchSide:      'uri.c:1532,21'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
            - BranchSide:      'uri.c:1542,28'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1534,43'
          Branch Sides:
            - BranchSide:      'uri.c:1534,21'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
            - BranchSide:      'uri.c:1535,50'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1534,21'
          Branch Sides:
            - BranchSide:      'uri.c:1533,28'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
            - BranchSide:      'uri.c:1536,27'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1538,25'
          Branch Sides:
            - BranchSide:      'uri.c:1539,25'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1540,25'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1542,28'
          Branch Sides:
            - BranchSide:      'uri.c:1544,25'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
            - BranchSide:      'uri.c:1550,27'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1544,25'
          Branch Sides:
            - BranchSide:      'uri.c:1545,25'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1546,25'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1556,28'
          Branch Sides:
            - BranchSide:      'uri.c:1556,52'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
            - BranchSide:      'uri.c:1556,9'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1556,9'
          Branch Sides:
            - BranchSide:      'uri.c:1557,26'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
            - BranchSide:      'uri.c:1561,14'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1561,13'
          Branch Sides:
            - BranchSide:      'uri.c:1562,16'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
            - BranchSide:      'uri.c:1566,15'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1570,18'
          Branch Sides:
            - BranchSide:      'uri.c:1570,22'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1572,6'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1570,9'
          Branch Sides:
            - BranchSide:      'uri.c:1571,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1572,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:1501,9'
          Dst:             xmlIsPathSeparator
        - Src:             'uri.c:1511,16'
          Dst:             xmlIsPathSeparator
        - Src:             'uri.c:1524,24'
          Dst:             xmlIsPathSeparator
        - Src:             'uri.c:1529,42'
          Dst:             xmlIsPathSeparator
        - Src:             'uri.c:1535,31'
          Dst:             xmlIsPathSeparator
        - Src:             'uri.c:1556,32'
          Dst:             xmlIsPathSeparator
    - functionName:    xmlSaveUriRealloc
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1099
      functionLinenumberEnd: 1111
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ret
        - max
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    20
      BranchProfiles:
        - Branch String:   'uri.c:1103,9'
          Branch Sides:
            - BranchSide:      'uri.c:1104,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1105,12'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1107,9'
          Branch Sides:
            - BranchSide:      'uri.c:1108,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1109,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlURIEscape
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1748
      functionLinenumberEnd: 1862
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      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:1753,9'
          Branch Sides:
            - BranchSide:      'uri.c:1754,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1756,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:1757,9'
          Branch Sides:
            - BranchSide:      'uri.c:1761,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:1769,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:1763,13'
          Branch Sides:
            - BranchSide:      'uri.c:1764,24'
              BranchSideFuncs:
                - xmlFreeURI
            - BranchSide:      'uri.c:1767,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:1769,9'
          Branch Sides:
            - BranchSide:      'uri.c:1770,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:1772,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:1779,9'
          Branch Sides:
            - BranchSide:      'uri.c:1780,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:1787,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:1781,9'
          Branch Sides:
            - BranchSide:      'uri.c:1781,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:1782,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:1787,9'
          Branch Sides:
            - BranchSide:      'uri.c:1789,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:1796,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:1790,9'
          Branch Sides:
            - BranchSide:      'uri.c:1790,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:1791,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:1796,9'
          Branch Sides:
            - BranchSide:      'uri.c:1797,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:1805,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:1798,9'
          Branch Sides:
            - BranchSide:      'uri.c:1798,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:1799,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:1805,9'
          Branch Sides:
            - BranchSide:      'uri.c:1806,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:1814,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:1807,9'
          Branch Sides:
            - BranchSide:      'uri.c:1807,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:1808,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:1808,13'
          Branch Sides:
            - BranchSide:      'uri.c:1809,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:1810,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:1814,9'
          Branch Sides:
            - BranchSide:      'uri.c:1815,17'
              BranchSideFuncs:
                - snprintf
                - xmlStrcat
                - xmlStrcat
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
            - BranchSide:      'uri.c:1822,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
        - Branch String:   'uri.c:1822,9'
          Branch Sides:
            - BranchSide:      'uri.c:1824,38'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'uri.c:1830,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'uri.c:1825,9'
          Branch Sides:
            - BranchSide:      'uri.c:1825,9'
              BranchSideFuncs:
                - xmlStrcat
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'uri.c:1826,25'
              BranchSideFuncs:
                - xmlStrcat
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'uri.c:1830,9'
          Branch Sides:
            - BranchSide:      'uri.c:1831,25'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
            - BranchSide:      'uri.c:1834,14'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'uri.c:1837,9'
          Branch Sides:
            - BranchSide:      'uri.c:1837,9'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
            - BranchSide:      'uri.c:1838,25'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
        - Branch String:   'uri.c:1843,9'
          Branch Sides:
            - BranchSide:      'uri.c:1844,44'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'uri.c:1850,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'uri.c:1845,9'
          Branch Sides:
            - BranchSide:      'uri.c:1845,9'
              BranchSideFuncs:
                - xmlStrcat
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'uri.c:1846,25'
              BranchSideFuncs:
                - xmlStrcat
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'uri.c:1850,9'
          Branch Sides:
            - BranchSide:      'uri.c:1851,44'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlFreeURI
            - BranchSide:      'uri.c:1858,16'
              BranchSideFuncs:
                - xmlFreeURI
        - Branch String:   'uri.c:1852,9'
          Branch Sides:
            - BranchSide:      'uri.c:1852,9'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlFreeURI
            - BranchSide:      'uri.c:1853,25'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlFreeURI
      Callsites:
        - Src:             'uri.c:1756,11'
          Dst:             xmlCreateURI
        - Src:             'uri.c:1762,16'
          Dst:             xmlParseURIReference
        - Src:             'uri.c:1764,13'
          Dst:             xmlFreeURI
        - Src:             'uri.c:1780,19'
          Dst:             xmlURIEscapeStr
        - Src:             'uri.c:1781,9'
          Dst:             xmlFreeURI
        - Src:             'uri.c:1782,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1783,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1789,13'
          Dst:             xmlURIEscapeStr
        - Src:             'uri.c:1790,9'
          Dst:             xmlFreeURI
        - Src:             'uri.c:1791,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1792,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1797,19'
          Dst:             xmlURIEscapeStr
        - Src:             'uri.c:1798,9'
          Dst:             xmlFreeURI
        - Src:             'uri.c:1799,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1800,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1801,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1806,19'
          Dst:             xmlURIEscapeStr
        - Src:             'uri.c:1807,9'
          Dst:             xmlFreeURI
        - Src:             'uri.c:1809,19'
          Dst:             xmlStrcat
        - Src:             'uri.c:1810,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1817,9'
          Dst:             snprintf
        - Src:             'uri.c:1818,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1819,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1824,13'
          Dst:             xmlURIEscapeStr
        - Src:             'uri.c:1825,9'
          Dst:             xmlFreeURI
        - Src:             'uri.c:1826,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1831,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1832,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1836,13'
          Dst:             xmlURIEscapeStr
        - Src:             'uri.c:1837,9'
          Dst:             xmlFreeURI
        - Src:             'uri.c:1838,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1839,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1844,19'
          Dst:             xmlURIEscapeStr
        - Src:             'uri.c:1845,9'
          Dst:             xmlFreeURI
        - Src:             'uri.c:1846,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1851,19'
          Dst:             xmlURIEscapeStr
        - Src:             'uri.c:1852,9'
          Dst:             xmlFreeURI
        - Src:             'uri.c:1853,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1854,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1858,5'
          Dst:             xmlFreeURI
    - functionName:    xmlPrintURI
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1395
      functionLinenumberEnd: 1403
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct._xmlURI *'
      constantsTouched: []
      argNames:
        - stream
        - uri
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
        - xmlSaveUri
      functionUses:    0
      BranchProfiles:
        - Branch String:   'uri.c:1399,9'
          Branch Sides:
            - BranchSide:      'uri.c:1399,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'uri.c:1400,10'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'uri.c:1398,11'
          Dst:             xmlSaveUri
        - Src:             'uri.c:1400,2'
          Dst:             fprintf
    - functionName:    xmlParseURIRaw
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1047
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      'struct._xmlURI *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - str
        - raw
      BBCount:         14
      ICount:          79
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlCreateURI
        - xmlFreeURI
        - xmlParseURIReference
      functionUses:    0
      BranchProfiles:
        - Branch String:   'uri.c:1051,9'
          Branch Sides:
            - BranchSide:      'uri.c:1052,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1053,11'
              BranchSideFuncs:
                - xmlCreateURI
                - xmlParseURIReference
                - xmlFreeURI
        - Branch String:   'uri.c:1054,9'
          Branch Sides:
            - BranchSide:      'uri.c:1055,13'
              BranchSideFuncs:
                - xmlParseURIReference
                - xmlFreeURI
            - BranchSide:      'uri.c:1064,12'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1055,13'
          Branch Sides:
            - BranchSide:      'uri.c:1056,6'
              BranchSideFuncs:
                - xmlParseURIReference
                - xmlFreeURI
            - BranchSide:      'uri.c:1058,29'
              BranchSideFuncs:
                - xmlParseURIReference
                - xmlFreeURI
        - Branch String:   'uri.c:1059,13'
          Branch Sides:
            - BranchSide:      'uri.c:1060,17'
              BranchSideFuncs:
                - xmlFreeURI
            - BranchSide:      'uri.c:1063,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:1053,11'
          Dst:             xmlCreateURI
        - Src:             'uri.c:1058,8'
          Dst:             xmlParseURIReference
        - Src:             'uri.c:1060,6'
          Dst:             xmlFreeURI
    - functionName:    xmlParseURI
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1012
      functionLinenumberEnd: 1015
      functionDepth:   0
      returnType:      'struct._xmlURI *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - str
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlParseURISafe
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'uri.c:1014,5'
          Dst:             xmlParseURISafe
    - functionName:    xmlValidateRef
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6470
      functionLinenumberEnd: 6543
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._xmlRef *'
        - 'struct._xmlValidCtxt *'
        - 'char *'
      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:6474,9'
          Branch Sides:
            - BranchSide:      'valid.c:6475,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6476,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetID
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlGetID
                - xmlErrValidNode
                - xmlStrdup
                - xmlGetID
                - xmlErrValidNodeNr
                - xmlVErrMemory
        - Branch String:   'valid.c:6476,29'
          Branch Sides:
            - BranchSide:      'valid.c:6476,33'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetID
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlGetID
                - xmlErrValidNode
                - xmlStrdup
                - xmlGetID
                - xmlErrValidNodeNr
                - xmlVErrMemory
            - BranchSide:      'valid.c:6478,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetID
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlGetID
                - xmlErrValidNode
                - xmlStrdup
                - xmlGetID
                - xmlErrValidNodeNr
                - xmlVErrMemory
        - Branch String:   'valid.c:6476,9'
          Branch Sides:
            - BranchSide:      'valid.c:6477,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6478,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetID
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlGetID
                - xmlErrValidNode
                - xmlStrdup
                - xmlGetID
                - xmlErrValidNodeNr
                - xmlVErrMemory
        - Branch String:   'valid.c:6479,9'
          Branch Sides:
            - BranchSide:      'valid.c:6480,17'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetID
                - xmlErrValidNodeNr
                - xmlVErrMemory
            - BranchSide:      'valid.c:6506,16'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetID
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlGetID
                - xmlErrValidNode
        - Branch String:   'valid.c:6483,6'
          Branch Sides:
            - BranchSide:      'valid.c:6484,27'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:6487,8'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNodeNr
        - Branch String:   'valid.c:6488,2'
          Branch Sides:
            - BranchSide:      'valid.c:6489,12'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNodeNr
            - BranchSide:      'valid.c:6505,2'
              BranchSideFuncs: []
        - Branch String:   'valid.c:6490,25'
          Branch Sides:
            - BranchSide:      'valid.c:6490,30'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNodeNr
            - BranchSide:      'valid.c:6490,6'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNodeNr
        - Branch String:   'valid.c:6490,30'
          Branch Sides:
            - BranchSide:      'valid.c:6490,29'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNodeNr
            - BranchSide:      'valid.c:6490,30'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNodeNr
        - Branch String:   'valid.c:6490,30'
          Branch Sides:
            - BranchSide:      'valid.c:6490,30'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNodeNr
            - BranchSide:      'valid.c:6490,29'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNodeNr
        - Branch String:   'valid.c:6490,30'
          Branch Sides:
            - BranchSide:      'valid.c:6490,29'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNodeNr
            - BranchSide:      'valid.c:6490,29'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNodeNr
        - Branch String:   'valid.c:6490,6'
          Branch Sides:
            - BranchSide:      'valid.c:6490,53'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNodeNr
            - BranchSide:      'valid.c:6491,14'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNodeNr
        - Branch String:   'valid.c:6494,10'
          Branch Sides:
            - BranchSide:      'valid.c:6495,21'
              BranchSideFuncs:
                - xmlErrValidNodeNr
                - xmlGetID
            - BranchSide:      'valid.c:6500,10'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNodeNr
        - Branch String:   'valid.c:6500,10'
          Branch Sides:
            - BranchSide:      'valid.c:6501,3'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6502,13'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNodeNr
        - Branch String:   'valid.c:6503,13'
          Branch Sides:
            - BranchSide:      'valid.c:6503,6'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNodeNr
            - BranchSide:      'valid.c:6503,13'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNodeNr
        - Branch String:   'valid.c:6503,13'
          Branch Sides:
            - BranchSide:      'valid.c:6503,13'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNodeNr
            - BranchSide:      'valid.c:6503,6'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNodeNr
        - Branch String:   'valid.c:6503,13'
          Branch Sides:
            - BranchSide:      'valid.c:6503,6'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNodeNr
            - BranchSide:      'valid.c:6503,6'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNodeNr
        - Branch String:   'valid.c:6503,6'
          Branch Sides:
            - BranchSide:      'valid.c:6488,2'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNodeNr
            - BranchSide:      'valid.c:6503,35'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNodeNr
        - Branch String:   'valid.c:6506,16'
          Branch Sides:
            - BranchSide:      'valid.c:6507,16'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
            - BranchSide:      'valid.c:6514,16'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetID
                - xmlErrValidNode
                - xmlVErrMemory
        - Branch String:   'valid.c:6508,6'
          Branch Sides:
            - BranchSide:      'valid.c:6509,22'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:6514,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:6518,6'
          Branch Sides:
            - BranchSide:      'valid.c:6519,20'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:6523,8'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
        - Branch String:   'valid.c:6524,2'
          Branch Sides:
            - BranchSide:      'valid.c:6525,12'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
            - BranchSide:      'valid.c:6541,2'
              BranchSideFuncs: []
        - Branch String:   'valid.c:6526,25'
          Branch Sides:
            - BranchSide:      'valid.c:6526,30'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
            - BranchSide:      'valid.c:6526,6'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
        - Branch String:   'valid.c:6526,30'
          Branch Sides:
            - BranchSide:      'valid.c:6526,29'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
            - BranchSide:      'valid.c:6526,30'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
        - Branch String:   'valid.c:6526,30'
          Branch Sides:
            - BranchSide:      'valid.c:6526,30'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
            - BranchSide:      'valid.c:6526,29'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
        - Branch String:   'valid.c:6526,30'
          Branch Sides:
            - BranchSide:      'valid.c:6526,29'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
            - BranchSide:      'valid.c:6526,29'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
        - Branch String:   'valid.c:6526,6'
          Branch Sides:
            - BranchSide:      'valid.c:6526,53'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
            - BranchSide:      'valid.c:6527,14'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
        - Branch String:   'valid.c:6530,10'
          Branch Sides:
            - BranchSide:      'valid.c:6531,19'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlGetID
            - BranchSide:      'valid.c:6536,10'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
        - Branch String:   'valid.c:6536,10'
          Branch Sides:
            - BranchSide:      'valid.c:6537,3'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6538,13'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
        - Branch String:   'valid.c:6539,13'
          Branch Sides:
            - BranchSide:      'valid.c:6539,6'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
            - BranchSide:      'valid.c:6539,13'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
        - Branch String:   'valid.c:6539,13'
          Branch Sides:
            - BranchSide:      'valid.c:6539,13'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
            - BranchSide:      'valid.c:6539,6'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
        - Branch String:   'valid.c:6539,13'
          Branch Sides:
            - BranchSide:      'valid.c:6539,6'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
            - BranchSide:      'valid.c:6539,6'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
        - Branch String:   'valid.c:6539,6'
          Branch Sides:
            - BranchSide:      'valid.c:6524,2'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
            - BranchSide:      'valid.c:6539,35'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
      Callsites:
        - Src:             'valid.c:6482,8'
          Dst:             xmlStrdup
        - Src:             'valid.c:6484,13'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:6493,11'
          Dst:             xmlGetID
        - Src:             'valid.c:6495,3'
          Dst:             xmlErrValidNodeNr
        - Src:             'valid.c:6507,7'
          Dst:             xmlGetID
        - Src:             'valid.c:6509,6'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:6517,8'
          Dst:             xmlStrdup
        - Src:             'valid.c:6519,6'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:6529,11'
          Dst:             xmlGetID
        - Src:             'valid.c:6531,3'
          Dst:             xmlErrValidNode
    - functionName:    xmlVErrMemory
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlValidCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCtxtErrMemory
        - xmlRaiseMemoryError
      functionUses:    29
      BranchProfiles:
        - Branch String:   'valid.c:54,9'
          Branch Sides:
            - BranchSide:      'valid.c:55,13'
              BranchSideFuncs:
                - xmlRaiseMemoryError
                - xmlCtxtErrMemory
            - BranchSide:      'valid.c:62,9'
              BranchSideFuncs:
                - xmlRaiseMemoryError
        - Branch String:   'valid.c:55,13'
          Branch Sides:
            - BranchSide:      'valid.c:56,30'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'valid.c:58,39'
              BranchSideFuncs:
                - xmlRaiseMemoryError
      Callsites:
        - Src:             'valid.c:56,13'
          Dst:             xmlCtxtErrMemory
        - Src:             'valid.c:58,13'
          Dst:             xmlRaiseMemoryError
        - Src:             'valid.c:62,9'
          Dst:             xmlRaiseMemoryError
    - functionName:    xmlGetID
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2764
      functionLinenumberEnd: 2791
      functionDepth:   0
      returnType:      'struct._xmlAttr *'
      argCount:        2
      argTypes:
        - 'struct._xmlDoc *'
        - 'char *'
      constantsTouched: []
      argNames:
        - doc
        - ID
      BBCount:         14
      ICount:          85
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - xmlHashLookup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'valid.c:2768,9'
          Branch Sides:
            - BranchSide:      'valid.c:2769,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2772,9'
              BranchSideFuncs:
                - xmlHashLookup
        - Branch String:   'valid.c:2772,9'
          Branch Sides:
            - BranchSide:      'valid.c:2773,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2776,29'
              BranchSideFuncs:
                - xmlHashLookup
        - Branch String:   'valid.c:2777,9'
          Branch Sides:
            - BranchSide:      'valid.c:2778,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2780,24'
              BranchSideFuncs:
                - xmlHashLookup
        - Branch String:   'valid.c:2781,9'
          Branch Sides:
            - BranchSide:      'valid.c:2782,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2783,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2783,9'
          Branch Sides:
            - BranchSide:      'valid.c:2788,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2790,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:2780,10'
          Dst:             xmlHashLookup
    - functionName:    xmlErrValidNodeNr
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'struct._xmlValidCtxt *'
        - 'struct._xmlNode *'
        - int
        - 'char *'
        - 'char *'
        - int
        - 'char *'
      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:159,5'
          Dst:             xmlDoErrValid
    - functionName:    xmlErrValidNode
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'struct._xmlValidCtxt *'
        - 'struct._xmlNode *'
        - int
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - error
        - msg
        - str1
        - str2
        - str3
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlDoErrValid
      functionUses:    82
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:136,5'
          Dst:             xmlDoErrValid
    - functionName:    xmlDoErrValid
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'struct._xmlValidCtxt *'
        - 'struct._xmlNode *'
        - int
        - int
        - 'char *'
        - 'char *'
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - code
        - level
        - str1
        - str2
        - str3
        - int1
        - msg
      BBCount:         17
      ICount:          149
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlCtxtVErr
        - xmlVErrMemory
        - xmlVRaiseError
      functionUses:    4
      BranchProfiles:
        - Branch String:   'valid.c:75,24'
          Branch Sides:
            - BranchSide:      'valid.c:75,28'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlVErrMemory
                - xmlCtxtVErr
            - BranchSide:      'valid.c:78,5'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlVErrMemory
                - xmlCtxtVErr
        - Branch String:   'valid.c:75,9'
          Branch Sides:
            - BranchSide:      'valid.c:76,17'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlVErrMemory
                - xmlCtxtVErr
            - BranchSide:      'valid.c:78,5'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlVErrMemory
                - xmlCtxtVErr
        - Branch String:   'valid.c:79,9'
          Branch Sides:
            - BranchSide:      'valid.c:80,21'
              BranchSideFuncs:
                - xmlCtxtVErr
            - BranchSide:      'valid.c:83,29'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlVErrMemory
        - Branch String:   'valid.c:87,13'
          Branch Sides:
            - BranchSide:      'valid.c:88,23'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlVErrMemory
            - BranchSide:      'valid.c:91,36'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlVErrMemory
      Callsites:
        - Src:             'valid.c:80,9'
          Dst:             xmlCtxtVErr
        - Src:             'valid.c:91,15'
          Dst:             xmlVRaiseError
        - Src:             'valid.c:97,13'
          Dst:             xmlVErrMemory
    - functionName:    xmlWalkValidateList
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6554
      functionLinenumberEnd: 6557
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - data
        - user
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlValidateRef
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:6556,2'
          Dst:             xmlValidateRef
    - functionName:    xmlSnprintfElements
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5163
      functionLinenumberEnd: 5232
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'struct._xmlNode *'
        - int
      constantsTouched: []
      argNames:
        - buf
        - size
        - node
        - glob
      BBCount:         76
      ICount:          386
      EdgeCount:       94
      CyclomaticComplexity: 20
      functionsReached:
        - strcat
        - strlen
        - xmlIsBlankNode
        - xmlStrlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:5167,9'
          Branch Sides:
            - BranchSide:      'valid.c:5167,23'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5168,9'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:5168,9'
          Branch Sides:
            - BranchSide:      'valid.c:5168,22'
              BranchSideFuncs:
                - strcat
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:5169,11'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:5170,5'
          Branch Sides:
            - BranchSide:      'valid.c:5171,15'
              BranchSideFuncs:
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:5231,9'
              BranchSideFuncs:
                - strcat
        - Branch String:   'valid.c:5172,6'
          Branch Sides:
            - BranchSide:      'valid.c:5173,11'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:5177,17'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:5173,27'
          Branch Sides:
            - BranchSide:      'valid.c:5173,31'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:5175,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5173,10'
          Branch Sides:
            - BranchSide:      'valid.c:5174,10'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:5175,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5177,9'
          Branch Sides:
            - BranchSide:      'valid.c:5179,8'
              BranchSideFuncs:
                - xmlStrlen
                - strcat
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:5198,22'
              BranchSideFuncs:
                - xmlIsBlankNode
                - strcat
                - strcat
                - strlen
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:5203,17'
              BranchSideFuncs:
                - strcat
                - strcat
                - strlen
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:5203,17'
              BranchSideFuncs:
                - strcat
                - strcat
                - strlen
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:5214,17'
              BranchSideFuncs:
                - strcat
                - strcat
                - strlen
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:5214,17'
              BranchSideFuncs:
                - strcat
                - strcat
                - strlen
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:5214,17'
              BranchSideFuncs:
                - strcat
                - strcat
                - strlen
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:5214,17'
              BranchSideFuncs:
                - strcat
                - strcat
                - strlen
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:5214,17'
              BranchSideFuncs:
                - strcat
                - strcat
                - strlen
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:5214,17'
              BranchSideFuncs:
                - strcat
                - strcat
                - strlen
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:5214,17'
              BranchSideFuncs:
                - strcat
                - strcat
                - strlen
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:5227,3'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:5227,3'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:5227,3'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:5227,3'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:5227,3'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:5227,3'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:5227,3'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:5227,3'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:5227,3'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:5229,8'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:5179,25'
          Branch Sides:
            - BranchSide:      'valid.c:5179,29'
              BranchSideFuncs:
                - xmlStrlen
                - strcat
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:5188,21'
              BranchSideFuncs:
                - xmlStrlen
                - strcat
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:5179,7'
          Branch Sides:
            - BranchSide:      'valid.c:5180,11'
              BranchSideFuncs:
                - xmlStrlen
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:5188,21'
              BranchSideFuncs:
                - xmlStrlen
                - strcat
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:5180,11'
          Branch Sides:
            - BranchSide:      'valid.c:5181,9'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:5185,14'
              BranchSideFuncs:
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:5181,25'
          Branch Sides:
            - BranchSide:      'valid.c:5181,29'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:5183,4'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5181,8'
          Branch Sides:
            - BranchSide:      'valid.c:5182,15'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:5183,4'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5188,21'
          Branch Sides:
            - BranchSide:      'valid.c:5189,12'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:5193,17'
              BranchSideFuncs:
                - strcat
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:5189,28'
          Branch Sides:
            - BranchSide:      'valid.c:5189,32'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:5191,7'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5189,11'
          Branch Sides:
            - BranchSide:      'valid.c:5190,11'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:5191,7'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5194,7'
          Branch Sides:
            - BranchSide:      'valid.c:5195,14'
              BranchSideFuncs:
                - strcat
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:5196,3'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:5198,7'
          Branch Sides:
            - BranchSide:      'valid.c:5198,25'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:5199,7'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:5204,7'
          Branch Sides:
            - BranchSide:      'valid.c:5205,14'
              BranchSideFuncs:
                - strcat
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:5206,3'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:5215,7'
          Branch Sides:
            - BranchSide:      'valid.c:5216,14'
              BranchSideFuncs:
                - strcat
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:5217,3'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:5231,9'
          Branch Sides:
            - BranchSide:      'valid.c:5231,22'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:5231,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:5168,15'
          Dst:             strcat
        - Src:             'valid.c:5171,8'
          Dst:             strlen
        - Src:             'valid.c:5174,3'
          Dst:             strcat
        - Src:             'valid.c:5180,24'
          Dst:             xmlStrlen
        - Src:             'valid.c:5182,8'
          Dst:             strcat
        - Src:             'valid.c:5185,7'
          Dst:             strcat
        - Src:             'valid.c:5186,7'
          Dst:             strcat
        - Src:             'valid.c:5188,34'
          Dst:             xmlStrlen
        - Src:             'valid.c:5190,4'
          Dst:             strcat
        - Src:             'valid.c:5193,10'
          Dst:             strcat
        - Src:             'valid.c:5195,7'
          Dst:             strcat
        - Src:             'valid.c:5198,7'
          Dst:             xmlIsBlankNode
        - Src:             'valid.c:5203,10'
          Dst:             strcat
        - Src:             'valid.c:5205,7'
          Dst:             strcat
        - Src:             'valid.c:5214,10'
          Dst:             strcat
        - Src:             'valid.c:5216,7'
          Dst:             strcat
        - Src:             'valid.c:5231,15'
          Dst:             strcat
    - functionName:    strcat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    30
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nodeVPop
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        1
      argTypes:
        - 'struct._xmlValidCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         7
      ICount:          79
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:404,9'
          Branch Sides:
            - BranchSide:      'valid.c:405,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:406,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:407,9'
          Branch Sides:
            - BranchSide:      'valid.c:408,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:410,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    nodeVPush
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlValidCtxt *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - value
      BBCount:         14
      ICount:          139
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlVErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:373,9'
          Branch Sides:
            - BranchSide:      'valid.c:374,9'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlVErrMemory
            - BranchSide:      'valid.c:384,9'
              BranchSideFuncs:
                - xmlVErrMemory
        - Branch String:   'valid.c:378,13'
          Branch Sides:
            - BranchSide:      'valid.c:379,20'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:383,5'
              BranchSideFuncs:
                - xmlVErrMemory
        - Branch String:   'valid.c:384,9'
          Branch Sides:
            - BranchSide:      'valid.c:386,30'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:395,35'
              BranchSideFuncs: []
        - Branch String:   'valid.c:388,13'
          Branch Sides:
            - BranchSide:      'valid.c:389,20'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:392,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:379,6'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:389,6'
          Dst:             xmlVErrMemory
    - functionName:    xmlIsDocNameChar
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3510
      functionLinenumberEnd: 3545
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlDoc *'
        - int
      constantsTouched: []
      argNames:
        - doc
        - c
      BBCount:         181
      ICount:          719
      EdgeCount:       254
      CyclomaticComplexity: 75
      functionsReached:
        - xmlCharInRange
      functionUses:    9
      BranchProfiles:
        - Branch String:   'valid.c:3511,23'
          Branch Sides:
            - BranchSide:      'valid.c:3511,27'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3516,8'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3511,9'
          Branch Sides:
            - BranchSide:      'valid.c:3516,8'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3537,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'valid.c:3516,18'
          Branch Sides:
            - BranchSide:      'valid.c:3516,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3517,8'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3516,33'
          Branch Sides:
            - BranchSide:      'valid.c:3517,8'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3535,7'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3517,18'
          Branch Sides:
            - BranchSide:      'valid.c:3517,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3518,8'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3517,33'
          Branch Sides:
            - BranchSide:      'valid.c:3518,8'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3535,7'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3518,18'
          Branch Sides:
            - BranchSide:      'valid.c:3518,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3519,7'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3518,33'
          Branch Sides:
            - BranchSide:      'valid.c:3519,7'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3535,7'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3519,17'
          Branch Sides:
            - BranchSide:      'valid.c:3519,21'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3535,7'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3519,31'
          Branch Sides:
            - BranchSide:      'valid.c:3520,7'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3535,7'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3520,17'
          Branch Sides:
            - BranchSide:      'valid.c:3520,21'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3535,7'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3520,31'
          Branch Sides:
            - BranchSide:      'valid.c:3520,35'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3535,7'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3520,46'
          Branch Sides:
            - BranchSide:      'valid.c:3521,8'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3535,7'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3521,19'
          Branch Sides:
            - BranchSide:      'valid.c:3521,23'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3522,8'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3521,35'
          Branch Sides:
            - BranchSide:      'valid.c:3522,8'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3535,7'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3522,19'
          Branch Sides:
            - BranchSide:      'valid.c:3522,23'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3523,8'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3522,35'
          Branch Sides:
            - BranchSide:      'valid.c:3523,8'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3535,7'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3523,19'
          Branch Sides:
            - BranchSide:      'valid.c:3523,23'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3524,8'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3523,36'
          Branch Sides:
            - BranchSide:      'valid.c:3524,8'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3535,7'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3524,20'
          Branch Sides:
            - BranchSide:      'valid.c:3524,24'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3525,8'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3524,37'
          Branch Sides:
            - BranchSide:      'valid.c:3525,8'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3535,7'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3525,20'
          Branch Sides:
            - BranchSide:      'valid.c:3525,24'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3526,8'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3525,37'
          Branch Sides:
            - BranchSide:      'valid.c:3526,8'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3535,7'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3526,20'
          Branch Sides:
            - BranchSide:      'valid.c:3526,24'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3527,8'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3526,38'
          Branch Sides:
            - BranchSide:      'valid.c:3527,8'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3535,7'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3527,21'
          Branch Sides:
            - BranchSide:      'valid.c:3527,25'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3528,8'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3527,39'
          Branch Sides:
            - BranchSide:      'valid.c:3528,8'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3535,7'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3528,21'
          Branch Sides:
            - BranchSide:      'valid.c:3528,25'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3529,8'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3528,39'
          Branch Sides:
            - BranchSide:      'valid.c:3529,8'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3535,7'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3529,21'
          Branch Sides:
            - BranchSide:      'valid.c:3529,25'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3530,8'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3529,39'
          Branch Sides:
            - BranchSide:      'valid.c:3530,8'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3535,7'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3530,21'
          Branch Sides:
            - BranchSide:      'valid.c:3530,25'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3531,8'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3530,39'
          Branch Sides:
            - BranchSide:      'valid.c:3531,8'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3535,7'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3531,21'
          Branch Sides:
            - BranchSide:      'valid.c:3531,25'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3532,8'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3531,39'
          Branch Sides:
            - BranchSide:      'valid.c:3532,8'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3535,7'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3532,21'
          Branch Sides:
            - BranchSide:      'valid.c:3532,25'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3533,8'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3532,39'
          Branch Sides:
            - BranchSide:      'valid.c:3533,8'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3535,7'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3533,21'
          Branch Sides:
            - BranchSide:      'valid.c:3533,25'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3534,8'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3533,39'
          Branch Sides:
            - BranchSide:      'valid.c:3534,8'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3535,7'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3534,22'
          Branch Sides:
            - BranchSide:      'valid.c:3534,26'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3536,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3516,6'
          Branch Sides:
            - BranchSide:      'valid.c:3535,7'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3536,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3537,14'
          Branch Sides:
            - BranchSide:      'valid.c:3537,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'valid.c:3537,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'valid.c:3537,14'
          Branch Sides:
            - BranchSide:      'valid.c:3537,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'valid.c:3537,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'valid.c:3537,14'
          Branch Sides:
            - BranchSide:      'valid.c:3537,14'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3542,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3537,14'
          Branch Sides:
            - BranchSide:      'valid.c:3537,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'valid.c:3537,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'valid.c:3537,14'
          Branch Sides:
            - BranchSide:      'valid.c:3537,14'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3542,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3537,14'
          Branch Sides:
            - BranchSide:      'valid.c:3537,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'valid.c:3537,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'valid.c:3537,14'
          Branch Sides:
            - BranchSide:      'valid.c:3537,14'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3542,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3537,14'
          Branch Sides:
            - BranchSide:      'valid.c:3537,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'valid.c:3537,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'valid.c:3537,14'
          Branch Sides:
            - BranchSide:      'valid.c:3537,14'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3542,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3537,14'
          Branch Sides:
            - BranchSide:      'valid.c:3537,14'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3542,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3537,14'
          Branch Sides:
            - BranchSide:      'valid.c:3537,14'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3542,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3537,28'
          Branch Sides:
            - BranchSide:      'valid.c:3537,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'valid.c:3537,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'valid.c:3537,14'
          Branch Sides:
            - BranchSide:      'valid.c:3537,32'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3542,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3537,14'
          Branch Sides:
            - BranchSide:      'valid.c:3537,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'valid.c:3537,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'valid.c:3537,14'
          Branch Sides:
            - BranchSide:      'valid.c:3537,14'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3542,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3537,14'
          Branch Sides:
            - BranchSide:      'valid.c:3537,14'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3542,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3537,14'
          Branch Sides:
            - BranchSide:      'valid.c:3537,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'valid.c:3537,32'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'valid.c:3537,28'
          Branch Sides:
            - BranchSide:      'valid.c:3537,32'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3542,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3537,45'
          Branch Sides:
            - BranchSide:      'valid.c:3537,32'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'valid.c:3537,32'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'valid.c:3537,32'
          Branch Sides:
            - BranchSide:      'valid.c:3537,32'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'valid.c:3538,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'valid.c:3537,32'
          Branch Sides:
            - BranchSide:      'valid.c:3538,14'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3542,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3537,45'
          Branch Sides:
            - BranchSide:      'valid.c:3538,14'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3542,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3538,24'
          Branch Sides:
            - BranchSide:      'valid.c:3538,28'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3542,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3538,38'
          Branch Sides:
            - BranchSide:      'valid.c:3539,7'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3542,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3539,17'
          Branch Sides:
            - BranchSide:      'valid.c:3539,21'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3542,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3539,31'
          Branch Sides:
            - BranchSide:      'valid.c:3540,7'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3542,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3540,24'
          Branch Sides:
            - BranchSide:      'valid.c:3540,7'
              BranchSideFuncs:
                - xmlCharInRange
            - BranchSide:      'valid.c:3540,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'valid.c:3540,7'
          Branch Sides:
            - BranchSide:      'valid.c:3541,7'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3542,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3540,24'
          Branch Sides:
            - BranchSide:      'valid.c:3541,7'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3542,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3537,13'
          Branch Sides:
            - BranchSide:      'valid.c:3541,7'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3541,7'
              BranchSideFuncs:
                - xmlCharInRange
      Callsites:
        - Src:             'valid.c:3537,14'
          Dst:             xmlCharInRange
        - Src:             'valid.c:3537,32'
          Dst:             xmlCharInRange
        - Src:             'valid.c:3540,7'
          Dst:             xmlCharInRange
        - Src:             'valid.c:3541,7'
          Dst:             xmlCharInRange
    - functionName:    xmlIsDocNameStartChar
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3480
      functionLinenumberEnd: 3507
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlDoc *'
        - int
      constantsTouched: []
      argNames:
        - doc
        - c
      BBCount:         133
      ICount:          530
      EdgeCount:       185
      CyclomaticComplexity: 54
      functionsReached:
        - xmlCharInRange
      functionUses:    3
      BranchProfiles:
        - Branch String:   'valid.c:3481,23'
          Branch Sides:
            - BranchSide:      'valid.c:3481,27'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3486,8'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3481,9'
          Branch Sides:
            - BranchSide:      'valid.c:3486,8'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3503,13'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'valid.c:3486,18'
          Branch Sides:
            - BranchSide:      'valid.c:3486,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3487,8'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3486,33'
          Branch Sides:
            - BranchSide:      'valid.c:3487,8'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3501,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3487,18'
          Branch Sides:
            - BranchSide:      'valid.c:3487,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3488,7'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3487,33'
          Branch Sides:
            - BranchSide:      'valid.c:3488,7'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3501,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3488,17'
          Branch Sides:
            - BranchSide:      'valid.c:3488,21'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3501,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3488,31'
          Branch Sides:
            - BranchSide:      'valid.c:3489,8'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3501,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3489,19'
          Branch Sides:
            - BranchSide:      'valid.c:3489,23'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3490,8'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3489,35'
          Branch Sides:
            - BranchSide:      'valid.c:3490,8'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3501,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3490,19'
          Branch Sides:
            - BranchSide:      'valid.c:3490,23'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3491,8'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3490,35'
          Branch Sides:
            - BranchSide:      'valid.c:3491,8'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3501,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3491,19'
          Branch Sides:
            - BranchSide:      'valid.c:3491,23'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3492,8'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3491,36'
          Branch Sides:
            - BranchSide:      'valid.c:3492,8'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3501,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3492,20'
          Branch Sides:
            - BranchSide:      'valid.c:3492,24'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3493,8'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3492,37'
          Branch Sides:
            - BranchSide:      'valid.c:3493,8'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3501,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3493,20'
          Branch Sides:
            - BranchSide:      'valid.c:3493,24'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3494,8'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3493,38'
          Branch Sides:
            - BranchSide:      'valid.c:3494,8'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3501,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3494,21'
          Branch Sides:
            - BranchSide:      'valid.c:3494,25'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3495,8'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3494,39'
          Branch Sides:
            - BranchSide:      'valid.c:3495,8'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3501,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3495,21'
          Branch Sides:
            - BranchSide:      'valid.c:3495,25'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3496,8'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3495,39'
          Branch Sides:
            - BranchSide:      'valid.c:3496,8'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3501,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3496,21'
          Branch Sides:
            - BranchSide:      'valid.c:3496,25'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3497,8'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3496,39'
          Branch Sides:
            - BranchSide:      'valid.c:3497,8'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3501,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3497,21'
          Branch Sides:
            - BranchSide:      'valid.c:3497,25'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3498,8'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3497,39'
          Branch Sides:
            - BranchSide:      'valid.c:3498,8'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3501,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3498,21'
          Branch Sides:
            - BranchSide:      'valid.c:3498,25'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3499,8'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3498,39'
          Branch Sides:
            - BranchSide:      'valid.c:3499,8'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3501,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3499,21'
          Branch Sides:
            - BranchSide:      'valid.c:3499,25'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3500,8'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3499,39'
          Branch Sides:
            - BranchSide:      'valid.c:3500,8'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3501,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3500,22'
          Branch Sides:
            - BranchSide:      'valid.c:3500,26'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3502,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3486,6'
          Branch Sides:
            - BranchSide:      'valid.c:3501,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3502,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3503,13'
          Branch Sides:
            - BranchSide:      'valid.c:3503,13'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3503,13'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'valid.c:3503,13'
          Branch Sides:
            - BranchSide:      'valid.c:3503,13'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3503,13'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3503,13'
          Branch Sides:
            - BranchSide:      'valid.c:3503,13'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3504,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3503,13'
          Branch Sides:
            - BranchSide:      'valid.c:3503,13'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3503,13'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3503,13'
          Branch Sides:
            - BranchSide:      'valid.c:3503,13'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3504,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3503,13'
          Branch Sides:
            - BranchSide:      'valid.c:3503,13'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3503,13'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3503,13'
          Branch Sides:
            - BranchSide:      'valid.c:3503,13'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3504,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3503,13'
          Branch Sides:
            - BranchSide:      'valid.c:3503,13'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3503,13'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3503,13'
          Branch Sides:
            - BranchSide:      'valid.c:3503,13'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3504,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3503,13'
          Branch Sides:
            - BranchSide:      'valid.c:3503,13'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3504,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3503,13'
          Branch Sides:
            - BranchSide:      'valid.c:3503,13'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3504,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3503,26'
          Branch Sides:
            - BranchSide:      'valid.c:3503,13'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3503,13'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3503,13'
          Branch Sides:
            - BranchSide:      'valid.c:3503,30'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3504,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3503,13'
          Branch Sides:
            - BranchSide:      'valid.c:3503,13'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3503,13'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3503,13'
          Branch Sides:
            - BranchSide:      'valid.c:3503,13'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3504,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3503,13'
          Branch Sides:
            - BranchSide:      'valid.c:3503,13'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3504,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3503,13'
          Branch Sides:
            - BranchSide:      'valid.c:3503,13'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3503,30'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3503,26'
          Branch Sides:
            - BranchSide:      'valid.c:3503,30'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3504,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3503,40'
          Branch Sides:
            - BranchSide:      'valid.c:3503,44'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3504,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3503,13'
          Branch Sides:
            - BranchSide:      'valid.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3504,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:3503,13'
          Dst:             xmlCharInRange
    - functionName:    xmlDumpElementOccur
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 983
      functionLinenumberEnd: 997
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlBuffer *'
        - 'struct._xmlElementContent *'
      constantsTouched: []
      argNames:
        - buf
        - cur
      BBCount:         9
      ICount:          49
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - xmlBufferWriteChar
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:984,5'
          Branch Sides:
            - BranchSide:      'valid.c:984,5'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:986,13'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:988,32'
              BranchSideFuncs:
                - xmlBufferWriteChar
            - BranchSide:      'valid.c:991,32'
              BranchSideFuncs:
                - xmlBufferWriteChar
            - BranchSide:      'valid.c:994,32'
              BranchSideFuncs:
                - xmlBufferWriteChar
      Callsites:
        - Src:             'valid.c:988,13'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:991,13'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:994,13'
          Dst:             xmlBufferWriteChar
    - functionName:    xmlNoValidityErr
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6965
      functionLinenumberEnd: 6966
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      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: 6996
      functionLinenumberEnd: 7097
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlNode *'
        - 'struct._xmlNode *'
        - 'char **'
        - int
      constantsTouched: []
      argNames:
        - prev
        - next
        - names
        - max
      BBCount:         60
      ICount:          427
      EdgeCount:       80
      CyclomaticComplexity: 22
      functionsReached:
        - xmlFreeNode
        - xmlGetDtdElementDesc
        - xmlNewDocNode
        - xmlNoValidityErr
        - xmlStrEqual
        - xmlValidGetPotentialChildren
        - xmlValidateOneElement
      functionUses:    0
      BranchProfiles:
        - Branch String:   'valid.c:7014,22'
          Branch Sides:
            - BranchSide:      'valid.c:7014,25'
              BranchSideFuncs:
                - xmlGetDtdElementDesc
                - xmlNewDocNode
                - xmlValidGetPotentialChildren
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
                - xmlGetDtdElementDesc
            - BranchSide:      'valid.c:7017,9'
              BranchSideFuncs:
                - xmlGetDtdElementDesc
                - xmlNewDocNode
                - xmlValidGetPotentialChildren
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
                - xmlGetDtdElementDesc
        - Branch String:   'valid.c:7014,9'
          Branch Sides:
            - BranchSide:      'valid.c:7015,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:7017,9'
              BranchSideFuncs:
                - xmlGetDtdElementDesc
                - xmlNewDocNode
                - xmlValidGetPotentialChildren
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
                - xmlGetDtdElementDesc
        - Branch String:   'valid.c:7017,9'
          Branch Sides:
            - BranchSide:      'valid.c:7017,24'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:7018,9'
              BranchSideFuncs:
                - xmlGetDtdElementDesc
                - xmlNewDocNode
                - xmlValidGetPotentialChildren
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
                - xmlGetDtdElementDesc
        - Branch String:   'valid.c:7018,9'
          Branch Sides:
            - BranchSide:      'valid.c:7018,19'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:7020,5'
              BranchSideFuncs:
                - xmlGetDtdElementDesc
                - xmlNewDocNode
                - xmlValidGetPotentialChildren
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
                - xmlGetDtdElementDesc
        - Branch String:   'valid.c:7024,16'
          Branch Sides:
            - BranchSide:      'valid.c:7024,23'
              BranchSideFuncs:
                - xmlGetDtdElementDesc
                - xmlNewDocNode
                - xmlValidGetPotentialChildren
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
                - xmlGetDtdElementDesc
            - BranchSide:      'valid.c:7024,30'
              BranchSideFuncs:
                - xmlGetDtdElementDesc
                - xmlNewDocNode
                - xmlValidGetPotentialChildren
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
                - xmlGetDtdElementDesc
        - Branch String:   'valid.c:7032,32'
          Branch Sides:
            - BranchSide:      'valid.c:7032,36'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlValidGetPotentialChildren
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
                - xmlGetDtdElementDesc
            - BranchSide:      'valid.c:7035,9'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlValidGetPotentialChildren
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
        - Branch String:   'valid.c:7032,9'
          Branch Sides:
            - BranchSide:      'valid.c:7033,45'
              BranchSideFuncs:
                - xmlGetDtdElementDesc
                - xmlNewDocNode
                - xmlValidGetPotentialChildren
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
            - BranchSide:      'valid.c:7035,9'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlValidGetPotentialChildren
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
        - Branch String:   'valid.c:7035,9'
          Branch Sides:
            - BranchSide:      'valid.c:7035,31'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:7040,17'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlValidGetPotentialChildren
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
        - Branch String:   'valid.c:7040,17'
          Branch Sides:
            - BranchSide:      'valid.c:7040,24'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlValidGetPotentialChildren
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
            - BranchSide:      'valid.c:7040,15'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlValidGetPotentialChildren
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
        - Branch String:   'valid.c:7041,17'
          Branch Sides:
            - BranchSide:      'valid.c:7041,24'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlValidGetPotentialChildren
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
            - BranchSide:      'valid.c:7041,15'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlValidGetPotentialChildren
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
        - Branch String:   'valid.c:7049,9'
          Branch Sides:
            - BranchSide:      'valid.c:7050,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:7052,25'
              BranchSideFuncs:
                - xmlValidGetPotentialChildren
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
        - Branch String:   'valid.c:7057,9'
          Branch Sides:
            - BranchSide:      'valid.c:7057,28'
              BranchSideFuncs:
                - xmlValidGetPotentialChildren
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
            - BranchSide:      'valid.c:7058,29'
              BranchSideFuncs:
                - xmlValidGetPotentialChildren
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
        - Branch String:   'valid.c:7060,9'
          Branch Sides:
            - BranchSide:      'valid.c:7060,28'
              BranchSideFuncs:
                - xmlValidGetPotentialChildren
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
            - BranchSide:      'valid.c:7061,25'
              BranchSideFuncs:
                - xmlValidGetPotentialChildren
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
        - Branch String:   'valid.c:7070,5'
          Branch Sides:
            - BranchSide:      'valid.c:7071,29'
              BranchSideFuncs:
                - xmlValidateOneElement
                - xmlFreeNode
                - xmlStrEqual
            - BranchSide:      'valid.c:7085,9'
              BranchSideFuncs:
                - xmlFreeNode
        - Branch String:   'valid.c:7072,6'
          Branch Sides:
            - BranchSide:      'valid.c:7075,13'
              BranchSideFuncs:
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
            - BranchSide:      'valid.c:7080,5'
              BranchSideFuncs:
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
        - Branch String:   'valid.c:7075,6'
          Branch Sides:
            - BranchSide:      'valid.c:7076,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeNode
                - xmlValidateOneElement
            - BranchSide:      'valid.c:7077,44'
              BranchSideFuncs:
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
        - Branch String:   'valid.c:7076,7'
          Branch Sides:
            - BranchSide:      'valid.c:7076,43'
              BranchSideFuncs:
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
            - BranchSide:      'valid.c:7076,40'
              BranchSideFuncs:
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
        - Branch String:   'valid.c:7078,10'
          Branch Sides:
            - BranchSide:      'valid.c:7078,36'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'valid.c:7079,2'
              BranchSideFuncs:
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
        - Branch String:   'valid.c:7085,9'
          Branch Sides:
            - BranchSide:      'valid.c:7085,28'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'valid.c:7086,9'
              BranchSideFuncs:
                - xmlFreeNode
        - Branch String:   'valid.c:7086,9'
          Branch Sides:
            - BranchSide:      'valid.c:7086,28'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'valid.c:7087,24'
              BranchSideFuncs:
                - xmlFreeNode
      Callsites:
        - Src:             'valid.c:7030,20'
          Dst:             xmlGetDtdElementDesc
        - Src:             'valid.c:7033,24'
          Dst:             xmlGetDtdElementDesc
        - Src:             'valid.c:7048,17'
          Dst:             xmlNewDocNode
        - Src:             'valid.c:7067,19'
          Dst:             xmlValidGetPotentialChildren
        - Src:             'valid.c:7072,6'
          Dst:             xmlValidateOneElement
        - Src:             'valid.c:7076,7'
          Dst:             xmlStrEqual
        - Src:             'valid.c:7094,5'
          Dst:             xmlFreeNode
    - functionName:    xmlGetDtdElementDesc
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3146
      functionLinenumberEnd: 3163
      functionDepth:   0
      returnType:      'struct._xmlElement *'
      argCount:        2
      argTypes:
        - 'struct._xmlDtd *'
        - 'char *'
      constantsTouched: []
      argNames:
        - dtd
        - name
      BBCount:         20
      ICount:          117
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xmlHashLookup2
        - xmlSplitQName2
      functionUses:    4
      BranchProfiles:
        - Branch String:   'valid.c:3151,23'
          Branch Sides:
            - BranchSide:      'valid.c:3151,42'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3151,27'
              BranchSideFuncs:
                - xmlSplitQName2
                - xmlHashLookup2
        - Branch String:   'valid.c:3151,9'
          Branch Sides:
            - BranchSide:      'valid.c:3151,42'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3152,9'
              BranchSideFuncs:
                - xmlSplitQName2
                - xmlHashLookup2
        - Branch String:   'valid.c:3152,9'
          Branch Sides:
            - BranchSide:      'valid.c:3153,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3154,34'
              BranchSideFuncs:
                - xmlSplitQName2
                - xmlHashLookup2
        - Branch String:   'valid.c:3157,9'
          Branch Sides:
            - BranchSide:      'valid.c:3158,16'
              BranchSideFuncs:
                - xmlHashLookup2
            - BranchSide:      'valid.c:3159,26'
              BranchSideFuncs:
                - xmlHashLookup2
        - Branch String:   'valid.c:3160,9'
          Branch Sides:
            - BranchSide:      'valid.c:3160,25'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3161,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3161,9'
          Branch Sides:
            - BranchSide:      'valid.c:3161,25'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3162,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:3156,14'
          Dst:             xmlSplitQName2
        - Src:             'valid.c:3159,11'
          Dst:             xmlHashLookup2
    - functionName:    xmlValidGetPotentialChildren
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6930
      functionLinenumberEnd: 6959
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlElementContent *'
        - 'char **'
        - 'int *'
        - 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:6933,25'
          Branch Sides:
            - BranchSide:      'valid.c:6933,29'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6934,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:6933,44'
          Branch Sides:
            - BranchSide:      'valid.c:6933,48'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6934,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:6933,9'
          Branch Sides:
            - BranchSide:      'valid.c:6934,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6935,10'
              BranchSideFuncs:
                - xmlValidGetPotentialChildren
                - xmlValidGetPotentialChildren
                - xmlValidGetPotentialChildren
                - xmlValidGetPotentialChildren
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:6935,9'
          Branch Sides:
            - BranchSide:      'valid.c:6935,30'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6937,13'
              BranchSideFuncs:
                - xmlValidGetPotentialChildren
                - xmlValidGetPotentialChildren
                - xmlValidGetPotentialChildren
                - xmlValidGetPotentialChildren
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:6937,5'
          Branch Sides:
            - BranchSide:      'valid.c:6939,13'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'valid.c:6944,13'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'valid.c:6949,35'
              BranchSideFuncs:
                - xmlValidGetPotentialChildren
                - xmlValidGetPotentialChildren
            - BranchSide:      'valid.c:6953,35'
              BranchSideFuncs:
                - xmlValidGetPotentialChildren
                - xmlValidGetPotentialChildren
            - BranchSide:      'valid.c:6958,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:6939,6'
          Branch Sides:
            - BranchSide:      'valid.c:6940,39'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'valid.c:6941,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:6940,7'
          Branch Sides:
            - BranchSide:      'valid.c:6940,58'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6940,47'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'valid.c:6944,6'
          Branch Sides:
            - BranchSide:      'valid.c:6945,19'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'valid.c:6946,24'
              BranchSideFuncs: []
        - Branch String:   'valid.c:6945,7'
          Branch Sides:
            - BranchSide:      'valid.c:6945,51'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6945,40'
              BranchSideFuncs:
                - xmlStrEqual
      Callsites:
        - Src:             'valid.c:6940,7'
          Dst:             xmlStrEqual
        - Src:             'valid.c:6945,7'
          Dst:             xmlStrEqual
        - Src:             'valid.c:6949,6'
          Dst:             xmlValidGetPotentialChildren
        - Src:             'valid.c:6950,6'
          Dst:             xmlValidGetPotentialChildren
        - Src:             'valid.c:6953,6'
          Dst:             xmlValidGetPotentialChildren
        - Src:             'valid.c:6954,6'
          Dst:             xmlValidGetPotentialChildren
    - functionName:    xmlValidateOneElement
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5975
      functionLinenumberEnd: 6321
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlValidCtxt *'
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - elem
      BBCount:         257
      ICount:          1357
      EdgeCount:       338
      CyclomaticComplexity: 83
      functionsReached:
        - xmlBuildQName
        - xmlErrValid
        - xmlErrValidNode
        - xmlErrValidWarning
        - xmlStrEqual
        - xmlValidGetElemDecl
        - xmlValidateElementContent
        - xmlValidateOneCdataElement
      functionUses:    4
      BranchProfiles:
        - Branch String:   'valid.c:5984,5'
          Branch Sides:
            - BranchSide:      'valid.c:5984,5'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5984,5'
              BranchSideFuncs:
                - xmlValidGetElemDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlValidateElementContent
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlValidateOneCdataElement
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:5986,9'
          Branch Sides:
            - BranchSide:      'valid.c:5986,23'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5987,13'
              BranchSideFuncs:
                - xmlValidGetElemDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlValidateElementContent
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlValidateOneCdataElement
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:5987,5'
          Branch Sides:
            - BranchSide:      'valid.c:5989,22'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:5993,10'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:6014,13'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6014,13'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6019,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6019,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6019,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6019,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6021,22'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:6025,22'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:6031,22'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:6031,22'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:6031,22'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:6035,22'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:6039,6'
              BranchSideFuncs:
                - xmlValidGetElemDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlValidateElementContent
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlValidateOneCdataElement
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:6041,22'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:5993,10'
          Branch Sides:
            - BranchSide:      'valid.c:5994,19'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:5999,10'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:5999,10'
          Branch Sides:
            - BranchSide:      'valid.c:6000,19'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:6005,10'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:6005,10'
          Branch Sides:
            - BranchSide:      'valid.c:6006,19'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:6011,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:6050,9'
          Branch Sides:
            - BranchSide:      'valid.c:6051,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6057,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlValidateElementContent
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlValidateOneCdataElement
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:6057,9'
          Branch Sides:
            - BranchSide:      'valid.c:6059,13'
              BranchSideFuncs:
                - xmlValidateElementContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlValidateOneCdataElement
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:6192,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:6059,5'
          Branch Sides:
            - BranchSide:      'valid.c:6061,22'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:6066,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:6075,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:6079,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlValidateOneCdataElement
                - xmlErrValidNode
            - BranchSide:      'valid.c:6157,11'
              BranchSideFuncs:
                - xmlValidateElementContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:6189,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:6066,10'
          Branch Sides:
            - BranchSide:      'valid.c:6067,19'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:6072,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:6079,38'
          Branch Sides:
            - BranchSide:      'valid.c:6080,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlValidateOneCdataElement
                - xmlErrValidNode
            - BranchSide:      'valid.c:6089,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:6079,10'
          Branch Sides:
            - BranchSide:      'valid.c:6081,36'
              BranchSideFuncs:
                - xmlValidateOneCdataElement
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:6089,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:6082,7'
          Branch Sides:
            - BranchSide:      'valid.c:6083,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:6087,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:6091,6'
          Branch Sides:
            - BranchSide:      'valid.c:6092,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:6155,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:6092,14'
          Branch Sides:
            - BranchSide:      'valid.c:6092,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:6093,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:6094,31'
          Branch Sides:
            - BranchSide:      'valid.c:6094,35'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:6127,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:6094,11'
          Branch Sides:
            - BranchSide:      'valid.c:6098,29'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:6127,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:6100,8'
          Branch Sides:
            - BranchSide:      'valid.c:6101,8'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6102,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:6103,4'
          Branch Sides:
            - BranchSide:      'valid.c:6104,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:6122,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:6104,12'
          Branch Sides:
            - BranchSide:      'valid.c:6105,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.1885
                - xmlStrEqual
            - BranchSide:      'valid.c:6107,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.1885
                - xmlStrEqual
        - Branch String:   'valid.c:6105,9'
          Branch Sides:
            - BranchSide:      'valid.c:6106,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:6107,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:6107,58'
          Branch Sides:
            - BranchSide:      'valid.c:6108,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.1885
                - xmlStrEqual
            - BranchSide:      'valid.c:6112,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.1885
        - Branch String:   'valid.c:6108,30'
          Branch Sides:
            - BranchSide:      'valid.c:6109,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.1885
                - xmlStrEqual
            - BranchSide:      'valid.c:6112,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.1885
        - Branch String:   'valid.c:6107,19'
          Branch Sides:
            - BranchSide:      'valid.c:6110,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.1885
                - xmlStrEqual
            - BranchSide:      'valid.c:6112,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.1885
        - Branch String:   'valid.c:6110,9'
          Branch Sides:
            - BranchSide:      'valid.c:6111,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:6112,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:6112,58'
          Branch Sides:
            - BranchSide:      'valid.c:6113,6'
              BranchSideFuncs:
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:6115,5'
              BranchSideFuncs:
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:6113,24'
          Branch Sides:
            - BranchSide:      'valid.c:6114,6'
              BranchSideFuncs:
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:6115,5'
              BranchSideFuncs:
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:6112,19'
          Branch Sides:
            - BranchSide:      'valid.c:0,0'
              BranchSideFuncs:
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:6115,5'
              BranchSideFuncs:
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:6122,25'
          Branch Sides:
            - BranchSide:      'valid.c:6122,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:6124,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:6122,8'
          Branch Sides:
            - BranchSide:      'valid.c:6123,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:6124,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:6124,8'
          Branch Sides:
            - BranchSide:      'valid.c:6125,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:6126,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:6128,7'
          Branch Sides:
            - BranchSide:      'valid.c:6129,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:6145,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:6129,15'
          Branch Sides:
            - BranchSide:      'valid.c:6130,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
            - BranchSide:      'valid.c:6131,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValid.1885
                - xmlStrEqual
        - Branch String:   'valid.c:6130,12'
          Branch Sides:
            - BranchSide:      'valid.c:6130,43'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:6131,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:6131,54'
          Branch Sides:
            - BranchSide:      'valid.c:6132,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValid.1885
                - xmlStrEqual
            - BranchSide:      'valid.c:6135,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.1885
        - Branch String:   'valid.c:6132,26'
          Branch Sides:
            - BranchSide:      'valid.c:6133,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValid.1885
                - xmlStrEqual
            - BranchSide:      'valid.c:6135,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.1885
        - Branch String:   'valid.c:6131,15'
          Branch Sides:
            - BranchSide:      'valid.c:6134,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
            - BranchSide:      'valid.c:6135,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.1885
        - Branch String:   'valid.c:6134,12'
          Branch Sides:
            - BranchSide:      'valid.c:6134,47'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:6135,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:6135,54'
          Branch Sides:
            - BranchSide:      'valid.c:6136,9'
              BranchSideFuncs:
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:6138,20'
              BranchSideFuncs:
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:6136,27'
          Branch Sides:
            - BranchSide:      'valid.c:6137,9'
              BranchSideFuncs:
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:6138,20'
              BranchSideFuncs:
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:6135,15'
          Branch Sides:
            - BranchSide:      'valid.c:0,0'
              BranchSideFuncs:
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:6138,20'
              BranchSideFuncs:
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:6145,11'
          Branch Sides:
            - BranchSide:      'valid.c:6146,20'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:6151,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:6157,33'
          Branch Sides:
            - BranchSide:      'valid.c:6157,37'
              BranchSideFuncs:
                - xmlValidateElementContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:6182,14'
              BranchSideFuncs:
                - xmlValidateElementContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:6157,10'
          Branch Sides:
            - BranchSide:      'valid.c:6163,11'
              BranchSideFuncs:
                - xmlValidateElementContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:6182,14'
              BranchSideFuncs:
                - xmlValidateElementContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:6164,3'
          Branch Sides:
            - BranchSide:      'valid.c:6165,11'
              BranchSideFuncs:
                - xmlValidateElementContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:6181,6'
              BranchSideFuncs:
                - xmlValidateElementContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:6165,11'
          Branch Sides:
            - BranchSide:      'valid.c:6166,29'
              BranchSideFuncs:
                - xmlValidateElementContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:6179,14'
              BranchSideFuncs:
                - xmlValidateElementContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:6168,11'
          Branch Sides:
            - BranchSide:      'valid.c:6168,4'
              BranchSideFuncs:
                - xmlValidateElementContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:6168,11'
              BranchSideFuncs:
                - xmlValidateElementContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:6168,11'
          Branch Sides:
            - BranchSide:      'valid.c:6168,11'
              BranchSideFuncs:
                - xmlValidateElementContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:6168,4'
              BranchSideFuncs:
                - xmlValidateElementContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:6168,11'
          Branch Sides:
            - BranchSide:      'valid.c:6168,4'
              BranchSideFuncs:
                - xmlValidateElementContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:6168,4'
              BranchSideFuncs:
                - xmlValidateElementContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:6168,4'
          Branch Sides:
            - BranchSide:      'valid.c:6169,15'
              BranchSideFuncs:
                - xmlValidateElementContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:6170,9'
              BranchSideFuncs:
                - xmlValidateElementContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:6170,8'
          Branch Sides:
            - BranchSide:      'valid.c:6171,24'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidateElementContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:6178,7'
              BranchSideFuncs:
                - xmlValidateElementContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:6185,10'
          Branch Sides:
            - BranchSide:      'valid.c:6186,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:6187,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:6193,5'
          Branch Sides:
            - BranchSide:      'valid.c:6194,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:6320,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:6194,6'
          Branch Sides:
            - BranchSide:      'valid.c:6195,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:6275,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:6197,33'
          Branch Sides:
            - BranchSide:      'valid.c:6198,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:6207,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:6197,10'
          Branch Sides:
            - BranchSide:      'valid.c:6201,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:6207,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:6202,3'
          Branch Sides:
            - BranchSide:      'valid.c:6203,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:6207,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:6203,11'
          Branch Sides:
            - BranchSide:      'valid.c:6204,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:6205,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:6207,17'
          Branch Sides:
            - BranchSide:      'valid.c:6210,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
            - BranchSide:      'valid.c:6219,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:6211,3'
          Branch Sides:
            - BranchSide:      'valid.c:6212,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:6216,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:6212,11'
          Branch Sides:
            - BranchSide:      'valid.c:6213,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:6214,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:6220,3'
          Branch Sides:
            - BranchSide:      'valid.c:0,0'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
            - BranchSide:      'valid.c:6221,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:6221,11'
          Branch Sides:
            - BranchSide:      'valid.c:6222,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:6251,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:6222,8'
          Branch Sides:
            - BranchSide:      'valid.c:6223,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
            - BranchSide:      'valid.c:6248,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:6225,12'
          Branch Sides:
            - BranchSide:      'valid.c:6226,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
            - BranchSide:      'valid.c:6232,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:6232,12'
          Branch Sides:
            - BranchSide:      'valid.c:6233,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:6235,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:6233,9'
          Branch Sides:
            - BranchSide:      'valid.c:6234,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:6235,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:6235,19'
          Branch Sides:
            - BranchSide:      'valid.c:6237,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:6240,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:6237,9'
          Branch Sides:
            - BranchSide:      'valid.c:6238,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:6239,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:6254,10'
          Branch Sides:
            - BranchSide:      'valid.c:6255,7'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:6266,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
        - Branch String:   'valid.c:6255,7'
          Branch Sides:
            - BranchSide:      'valid.c:6256,23'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:6261,23'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:6266,17'
          Branch Sides:
            - BranchSide:      'valid.c:6267,22'
              BranchSideFuncs:
                - xmlErrValidWarning
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:6270,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
        - Branch String:   'valid.c:6281,33'
          Branch Sides:
            - BranchSide:      'valid.c:6282,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:6299,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:6281,10'
          Branch Sides:
            - BranchSide:      'valid.c:6285,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:6299,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:6286,3'
          Branch Sides:
            - BranchSide:      'valid.c:6287,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:6299,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:6287,11'
          Branch Sides:
            - BranchSide:      'valid.c:6288,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:6297,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:6288,8'
          Branch Sides:
            - BranchSide:      'valid.c:6289,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:6295,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:6303,3'
          Branch Sides:
            - BranchSide:      'valid.c:6304,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:6315,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:6304,11'
          Branch Sides:
            - BranchSide:      'valid.c:6305,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:6313,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:6305,8'
          Branch Sides:
            - BranchSide:      'valid.c:6306,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:6311,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
      Callsites:
        - Src:             'valid.c:5989,6'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:5994,3'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:6000,3'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:6006,3'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:6021,6'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:6025,6'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:6031,6'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:6035,6'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:6041,6'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:6049,16'
          Dst:             xmlValidGetElemDecl
        - Src:             'valid.c:6061,6'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:6067,3'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:6081,9'
          Dst:             xmlValidateOneCdataElement
        - Src:             'valid.c:6083,7'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:6098,15'
          Dst:             xmlBuildQName
        - Src:             'valid.c:6105,9'
          Dst:             xmlStrEqual
        - Src:             'valid.c:6110,9'
          Dst:             xmlStrEqual
        - Src:             'valid.c:6115,5'
          Dst:             xmlErrValid
        - Src:             'valid.c:6130,12'
          Dst:             xmlStrEqual
        - Src:             'valid.c:6134,12'
          Dst:             xmlStrEqual
        - Src:             'valid.c:6138,8'
          Dst:             xmlErrValid
        - Src:             'valid.c:6146,4'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:6171,8'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:6184,12'
          Dst:             xmlValidateElementContent
        - Src:             'valid.c:6198,4'
          Dst:             xmlStrEqual
        - Src:             'valid.c:6207,17'
          Dst:             xmlStrEqual
        - Src:             'valid.c:6212,11'
          Dst:             xmlStrEqual
        - Src:             'valid.c:6221,11'
          Dst:             xmlStrEqual
        - Src:             'valid.c:6235,20'
          Dst:             xmlStrEqual
        - Src:             'valid.c:6256,7'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:6261,7'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:6267,3'
          Dst:             xmlErrValidWarning
        - Src:             'valid.c:6271,3'
          Dst:             xmlErrValidWarning
        - Src:             'valid.c:6282,4'
          Dst:             xmlStrEqual
        - Src:             'valid.c:6288,9'
          Dst:             xmlStrEqual
        - Src:             'valid.c:6289,8'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:6299,17'
          Dst:             xmlStrEqual
        - Src:             'valid.c:6304,11'
          Dst:             xmlStrEqual
        - Src:             'valid.c:6305,9'
          Dst:             xmlStrEqual
        - Src:             'valid.c:6306,8'
          Dst:             xmlErrValidNode
    - functionName:    xmlValidGetElemDecl
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5680
      functionLinenumberEnd: 5727
      functionDepth:   0
      returnType:      'struct._xmlElement *'
      argCount:        4
      argTypes:
        - 'struct._xmlValidCtxt *'
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - elem
        - extsubset
      BBCount:         50
      ICount:          250
      EdgeCount:       68
      CyclomaticComplexity: 20
      functionsReached:
        - xmlErrValidNode
        - xmlGetDtdQElementDesc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:5684,24'
          Branch Sides:
            - BranchSide:      'valid.c:5684,28'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5686,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5684,41'
          Branch Sides:
            - BranchSide:      'valid.c:5685,10'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5686,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5685,24'
          Branch Sides:
            - BranchSide:      'valid.c:5685,28'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5686,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5684,9'
          Branch Sides:
            - BranchSide:      'valid.c:5686,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5687,9'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
        - Branch String:   'valid.c:5687,9'
          Branch Sides:
            - BranchSide:      'valid.c:5688,3'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
            - BranchSide:      'valid.c:5693,10'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
        - Branch String:   'valid.c:5693,28'
          Branch Sides:
            - BranchSide:      'valid.c:5693,32'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
            - BranchSide:      'valid.c:5696,9'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
        - Branch String:   'valid.c:5693,9'
          Branch Sides:
            - BranchSide:      'valid.c:5694,11'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
            - BranchSide:      'valid.c:5696,9'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
        - Branch String:   'valid.c:5696,9'
          Branch Sides:
            - BranchSide:      'valid.c:5697,35'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlErrValidNode
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
            - BranchSide:      'valid.c:5712,9'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
        - Branch String:   'valid.c:5699,25'
          Branch Sides:
            - BranchSide:      'valid.c:5699,29'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
            - BranchSide:      'valid.c:5705,5'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
        - Branch String:   'valid.c:5699,6'
          Branch Sides:
            - BranchSide:      'valid.c:5700,39'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlErrValidNode
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
            - BranchSide:      'valid.c:5705,5'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
        - Branch String:   'valid.c:5702,29'
          Branch Sides:
            - BranchSide:      'valid.c:5702,33'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
            - BranchSide:      'valid.c:5704,2'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
        - Branch String:   'valid.c:5702,10'
          Branch Sides:
            - BranchSide:      'valid.c:5703,4'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
            - BranchSide:      'valid.c:5704,2'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
        - Branch String:   'valid.c:5712,9'
          Branch Sides:
            - BranchSide:      'valid.c:5713,35'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlErrValidNode
                - xmlGetDtdQElementDesc
            - BranchSide:      'valid.c:5720,9'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:5714,25'
          Branch Sides:
            - BranchSide:      'valid.c:5714,29'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlGetDtdQElementDesc
            - BranchSide:      'valid.c:5719,5'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:5714,6'
          Branch Sides:
            - BranchSide:      'valid.c:5715,39'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlErrValidNode
            - BranchSide:      'valid.c:5719,5'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:5716,29'
          Branch Sides:
            - BranchSide:      'valid.c:5716,33'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:5718,2'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:5716,10'
          Branch Sides:
            - BranchSide:      'valid.c:5717,4'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:5718,2'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:5720,9'
          Branch Sides:
            - BranchSide:      'valid.c:5721,18'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:5726,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:5697,13'
          Dst:             xmlGetDtdQElementDesc
        - Src:             'valid.c:5700,17'
          Dst:             xmlGetDtdQElementDesc
        - Src:             'valid.c:5713,13'
          Dst:             xmlGetDtdQElementDesc
        - Src:             'valid.c:5715,17'
          Dst:             xmlGetDtdQElementDesc
        - Src:             'valid.c:5721,2'
          Dst:             xmlErrValidNode
    - functionName:    xmlValidateOneCdataElement
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5543
      functionLinenumberEnd: 5596
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlValidCtxt *'
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - elem
      BBCount:         39
      ICount:          203
      EdgeCount:       48
      CyclomaticComplexity: 11
      functionsReached:
        - nodeVPop
        - nodeVPush
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:5547,24'
          Branch Sides:
            - BranchSide:      'valid.c:5547,28'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5549,2'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5547,41'
          Branch Sides:
            - BranchSide:      'valid.c:5547,45'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5549,2'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5547,59'
          Branch Sides:
            - BranchSide:      'valid.c:5548,10'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5549,2'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5547,9'
          Branch Sides:
            - BranchSide:      'valid.c:5549,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5551,13'
              BranchSideFuncs:
                - nodeVPop
                - nodeVPush
        - Branch String:   'valid.c:5554,5'
          Branch Sides:
            - BranchSide:      'valid.c:5555,10'
              BranchSideFuncs:
                - nodeVPop
                - nodeVPush
            - BranchSide:      'valid.c:5589,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5555,2'
          Branch Sides:
            - BranchSide:      'valid.c:5561,8'
              BranchSideFuncs:
                - nodeVPop
                - nodeVPush
            - BranchSide:      'valid.c:5572,3'
              BranchSideFuncs:
                - nodeVPush
                - nodeVPop
            - BranchSide:      'valid.c:5572,3'
              BranchSideFuncs:
                - nodeVPush
                - nodeVPop
            - BranchSide:      'valid.c:5572,3'
              BranchSideFuncs:
                - nodeVPush
                - nodeVPop
            - BranchSide:      'valid.c:5572,3'
              BranchSideFuncs:
                - nodeVPush
                - nodeVPop
            - BranchSide:      'valid.c:5574,7'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5561,31'
          Branch Sides:
            - BranchSide:      'valid.c:5562,8'
              BranchSideFuncs:
                - nodeVPop
                - nodeVPush
            - BranchSide:      'valid.c:5567,3'
              BranchSideFuncs:
                - nodeVPush
                - nodeVPop
        - Branch String:   'valid.c:5561,7'
          Branch Sides:
            - BranchSide:      'valid.c:5563,17'
              BranchSideFuncs:
                - nodeVPush
                - nodeVPop
            - BranchSide:      'valid.c:5567,3'
              BranchSideFuncs:
                - nodeVPush
                - nodeVPop
        - Branch String:   'valid.c:5581,2'
          Branch Sides:
            - BranchSide:      'valid.c:5554,5'
              BranchSideFuncs:
                - nodeVPop
                - nodeVPush
            - BranchSide:      'valid.c:5582,21'
              BranchSideFuncs:
                - nodeVPop
                - nodeVPush
        - Branch String:   'valid.c:5583,10'
          Branch Sides:
            - BranchSide:      'valid.c:5584,3'
              BranchSideFuncs:
                - nodeVPop
                - nodeVPush
            - BranchSide:      'valid.c:5585,12'
              BranchSideFuncs:
                - nodeVPush
                - nodeVPop
        - Branch String:   'valid.c:5591,9'
          Branch Sides:
            - BranchSide:      'valid.c:5592,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5595,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:5563,7'
          Dst:             nodeVPush
        - Src:             'valid.c:5582,12'
          Dst:             nodeVPop
    - functionName:    xmlErrValid
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct._xmlValidCtxt *'
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - extra
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlDoErrValid
      functionUses:    27
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:114,5'
          Dst:             xmlDoErrValid
    - functionName:    xmlValidateElementContent
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5249
      functionLinenumberEnd: 5529
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._xmlValidCtxt *'
        - 'struct._xmlNode *'
        - 'struct._xmlElement *'
        - int
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - child
        - elemDecl
        - warn
        - parent
      BBCount:         82
      ICount:          474
      EdgeCount:       108
      CyclomaticComplexity: 28
      functionsReached:
        - nodeVPop
        - nodeVPush
        - xmlBuildQName
        - xmlErrValidNode
        - xmlIsBlankNode
        - xmlRegExecPushString
        - xmlRegFreeExecCtxt
        - xmlRegNewExecCtxt
        - xmlRegexpIsDeterminist
        - xmlSnprintfElementContent
        - xmlSnprintfElements
        - xmlVErrMemory
        - xmlValidBuildContentModel
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:5258,28'
          Branch Sides:
            - BranchSide:      'valid.c:5258,32'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5259,2'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5258,48'
          Branch Sides:
            - BranchSide:      'valid.c:5258,52'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5259,2'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5258,9'
          Branch Sides:
            - BranchSide:      'valid.c:5259,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5260,12'
              BranchSideFuncs:
                - xmlRegexpIsDeterminist
                - xmlRegNewExecCtxt
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRegExecPushString
                - nodeVPop
                - xmlVErrMemory
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
                - xmlVErrMemory
                - xmlValidBuildContentModel
        - Branch String:   'valid.c:5265,9'
          Branch Sides:
            - BranchSide:      'valid.c:5266,34'
              BranchSideFuncs:
                - xmlValidBuildContentModel
                - xmlRegexpIsDeterminist
                - xmlRegNewExecCtxt
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRegExecPushString
                - nodeVPop
                - xmlVErrMemory
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
                - xmlVErrMemory
            - BranchSide:      'valid.c:5267,9'
              BranchSideFuncs:
                - xmlRegexpIsDeterminist
                - xmlRegNewExecCtxt
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRegExecPushString
                - nodeVPop
                - xmlVErrMemory
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
                - xmlVErrMemory
        - Branch String:   'valid.c:5267,9'
          Branch Sides:
            - BranchSide:      'valid.c:5268,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5272,30'
              BranchSideFuncs:
                - xmlRegexpIsDeterminist
                - xmlRegNewExecCtxt
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRegExecPushString
                - nodeVPop
                - xmlVErrMemory
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
                - xmlVErrMemory
        - Branch String:   'valid.c:5272,6'
          Branch Sides:
            - BranchSide:      'valid.c:5273,6'
              BranchSideFuncs:
                - xmlRegNewExecCtxt
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRegExecPushString
                - nodeVPop
                - xmlVErrMemory
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
                - xmlVErrMemory
            - BranchSide:      'valid.c:5275,2'
              BranchSideFuncs:
                - xmlRegNewExecCtxt
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRegExecPushString
                - nodeVPop
                - xmlVErrMemory
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
                - xmlVErrMemory
        - Branch String:   'valid.c:5279,6'
          Branch Sides:
            - BranchSide:      'valid.c:5280,27'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:5283,15'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRegExecPushString
                - nodeVPop
                - xmlVErrMemory
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
        - Branch String:   'valid.c:5284,9'
          Branch Sides:
            - BranchSide:      'valid.c:5285,21'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - nodeVPop
                - xmlVErrMemory
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
            - BranchSide:      'valid.c:5342,36'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:5285,13'
          Branch Sides:
            - BranchSide:      'valid.c:5291,26'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRegExecPushString
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPop
                - xmlVErrMemory
                - nodeVPush
            - BranchSide:      'valid.c:5299,40'
              BranchSideFuncs:
                - xmlIsBlankNode
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRegExecPushString
                - xmlRegExecPushString
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - nodeVPush
                - nodeVPop
                - xmlVErrMemory
            - BranchSide:      'valid.c:5305,25'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:5308,26'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlIsBlankNode
                - nodeVPush
                - nodeVPop
                - xmlVErrMemory
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
            - BranchSide:      'valid.c:5327,21'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRegExecPushString
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
                - nodeVPop
                - xmlVErrMemory
        - Branch String:   'valid.c:5291,49'
          Branch Sides:
            - BranchSide:      'valid.c:5292,26'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRegExecPushString
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPop
                - xmlVErrMemory
                - nodeVPush
            - BranchSide:      'valid.c:5297,21'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRegExecPushString
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
                - nodeVPop
                - xmlVErrMemory
        - Branch String:   'valid.c:5291,25'
          Branch Sides:
            - BranchSide:      'valid.c:5293,35'
              BranchSideFuncs:
                - nodeVPush
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRegExecPushString
                - nodeVPop
                - xmlVErrMemory
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
            - BranchSide:      'valid.c:5297,21'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRegExecPushString
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
                - nodeVPop
                - xmlVErrMemory
        - Branch String:   'valid.c:5299,25'
          Branch Sides:
            - BranchSide:      'valid.c:5300,25'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRegExecPushString
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
                - nodeVPop
                - xmlVErrMemory
            - BranchSide:      'valid.c:5301,25'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:5308,43'
          Branch Sides:
            - BranchSide:      'valid.c:5308,47'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlIsBlankNode
                - nodeVPush
                - nodeVPop
                - xmlVErrMemory
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
            - BranchSide:      'valid.c:5323,52'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
                - nodeVPop
                - xmlVErrMemory
        - Branch String:   'valid.c:5308,25'
          Branch Sides:
            - BranchSide:      'valid.c:5312,50'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRegExecPushString
                - xmlIsBlankNode
                - nodeVPush
                - nodeVPop
                - xmlVErrMemory
                - xmlVErrMemory
            - BranchSide:      'valid.c:5323,52'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
                - nodeVPop
                - xmlVErrMemory
        - Branch String:   'valid.c:5314,29'
          Branch Sides:
            - BranchSide:      'valid.c:5315,43'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:5319,52'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRegExecPushString
                - xmlBuildQName
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
                - nodeVPop
                - xmlVErrMemory
        - Branch String:   'valid.c:5320,46'
          Branch Sides:
            - BranchSide:      'valid.c:5320,50'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRegExecPushString
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
                - nodeVPop
                - xmlVErrMemory
            - BranchSide:      'valid.c:5322,21'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRegExecPushString
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
                - nodeVPop
                - xmlVErrMemory
        - Branch String:   'valid.c:5320,29'
          Branch Sides:
            - BranchSide:      'valid.c:5321,29'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRegExecPushString
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
                - nodeVPop
                - xmlVErrMemory
            - BranchSide:      'valid.c:5322,21'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRegExecPushString
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
                - nodeVPop
                - xmlVErrMemory
        - Branch String:   'valid.c:5329,17'
          Branch Sides:
            - BranchSide:      'valid.c:5330,31'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRegExecPushString
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
                - nodeVPop
            - BranchSide:      'valid.c:5334,19'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
                - nodeVPop
        - Branch String:   'valid.c:5335,13'
          Branch Sides:
            - BranchSide:      'valid.c:5284,9'
              BranchSideFuncs:
                - nodeVPop
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
            - BranchSide:      'valid.c:5336,32'
              BranchSideFuncs:
                - nodeVPop
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
        - Branch String:   'valid.c:5337,21'
          Branch Sides:
            - BranchSide:      'valid.c:5338,21'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRegExecPushString
                - nodeVPop
                - xmlVErrMemory
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
            - BranchSide:      'valid.c:5339,23'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
                - nodeVPop
        - Branch String:   'valid.c:5465,16'
          Branch Sides:
            - BranchSide:      'valid.c:5465,21'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:5502,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5465,31'
          Branch Sides:
            - BranchSide:      'valid.c:5465,35'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:5502,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5465,9'
          Branch Sides:
            - BranchSide:      'valid.c:5466,6'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:5502,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5466,6'
          Branch Sides:
            - BranchSide:      'valid.c:5470,6'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:5490,10'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:5480,10'
          Branch Sides:
            - BranchSide:      'valid.c:5481,19'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:5485,19'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:5490,10'
          Branch Sides:
            - BranchSide:      'valid.c:5491,19'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:5495,19'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:5502,9'
          Branch Sides:
            - BranchSide:      'valid.c:5503,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5521,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5523,9'
          Branch Sides:
            - BranchSide:      'valid.c:5524,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5527,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:5266,8'
          Dst:             xmlValidBuildContentModel
        - Src:             'valid.c:5272,7'
          Dst:             xmlRegexpIsDeterminist
        - Src:             'valid.c:5278,9'
          Dst:             xmlRegNewExecCtxt
        - Src:             'valid.c:5280,13'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:5293,25'
          Dst:             nodeVPush
        - Src:             'valid.c:5299,25'
          Dst:             xmlIsBlankNode
        - Src:             'valid.c:5312,36'
          Dst:             xmlBuildQName
        - Src:             'valid.c:5315,29'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:5319,31'
          Dst:             xmlRegExecPushString
        - Src:             'valid.c:5323,31'
          Dst:             xmlRegExecPushString
        - Src:             'valid.c:5330,17'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:5336,23'
          Dst:             nodeVPop
        - Src:             'valid.c:5342,15'
          Dst:             xmlRegExecPushString
        - Src:             'valid.c:5344,9'
          Dst:             xmlRegFreeExecCtxt
        - Src:             'valid.c:5471,6'
          Dst:             xmlSnprintfElementContent
        - Src:             'valid.c:5478,3'
          Dst:             xmlSnprintfElements
        - Src:             'valid.c:5481,3'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:5485,3'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:5491,3'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:5495,3'
          Dst:             xmlErrValidNode
    - functionName:    xmlErrValidWarning
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'struct._xmlValidCtxt *'
        - 'struct._xmlNode *'
        - int
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      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:180,5'
          Dst:             xmlDoErrValid
    - functionName:    xmlValidBuildContentModel
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlValidCtxt *'
        - 'struct._xmlElement *'
      constantsTouched: []
      argNames:
        - ctxt
        - elem
      BBCount:         24
      ICount:          191
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - xmlAutomataCompile
        - xmlAutomataGetInitState
        - xmlAutomataSetFinalState
        - xmlErrValidNode
        - xmlFreeAutomata
        - xmlNewAutomata
        - xmlRegexpIsDeterminist
        - xmlSnprintfElementContent
        - xmlVErrMemory
        - xmlValidBuildAContentModel
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:600,24'
          Branch Sides:
            - BranchSide:      'valid.c:600,28'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:601,2'
              BranchSideFuncs: []
        - Branch String:   'valid.c:600,9'
          Branch Sides:
            - BranchSide:      'valid.c:601,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:602,9'
              BranchSideFuncs:
                - xmlNewAutomata
                - xmlAutomataGetInitState
                - xmlValidBuildAContentModel
                - xmlAutomataSetFinalState
                - xmlAutomataCompile
                - xmlRegexpIsDeterminist
                - xmlFreeAutomata
                - xmlSnprintfElementContent
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlVErrMemory
                - xmlRegexpIsDeterminist
        - Branch String:   'valid.c:602,9'
          Branch Sides:
            - BranchSide:      'valid.c:603,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:604,9'
              BranchSideFuncs:
                - xmlNewAutomata
                - xmlAutomataGetInitState
                - xmlValidBuildAContentModel
                - xmlAutomataSetFinalState
                - xmlAutomataCompile
                - xmlRegexpIsDeterminist
                - xmlFreeAutomata
                - xmlSnprintfElementContent
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlVErrMemory
                - xmlRegexpIsDeterminist
        - Branch String:   'valid.c:604,9'
          Branch Sides:
            - BranchSide:      'valid.c:605,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:607,9'
              BranchSideFuncs:
                - xmlNewAutomata
                - xmlAutomataGetInitState
                - xmlValidBuildAContentModel
                - xmlAutomataSetFinalState
                - xmlAutomataCompile
                - xmlRegexpIsDeterminist
                - xmlFreeAutomata
                - xmlSnprintfElementContent
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlVErrMemory
                - xmlRegexpIsDeterminist
        - Branch String:   'valid.c:607,9'
          Branch Sides:
            - BranchSide:      'valid.c:608,30'
              BranchSideFuncs:
                - xmlRegexpIsDeterminist
            - BranchSide:      'valid.c:615,16'
              BranchSideFuncs:
                - xmlNewAutomata
                - xmlAutomataGetInitState
                - xmlValidBuildAContentModel
                - xmlAutomataSetFinalState
                - xmlAutomataCompile
                - xmlRegexpIsDeterminist
                - xmlFreeAutomata
                - xmlSnprintfElementContent
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlVErrMemory
        - Branch String:   'valid.c:608,6'
          Branch Sides:
            - BranchSide:      'valid.c:609,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:612,2'
              BranchSideFuncs: []
        - Branch String:   'valid.c:616,9'
          Branch Sides:
            - BranchSide:      'valid.c:617,23'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:620,43'
              BranchSideFuncs:
                - xmlAutomataGetInitState
                - xmlValidBuildAContentModel
                - xmlAutomataSetFinalState
                - xmlAutomataCompile
                - xmlRegexpIsDeterminist
                - xmlFreeAutomata
                - xmlSnprintfElementContent
                - xmlErrValidNode
                - xmlVErrMemory
        - Branch String:   'valid.c:624,9'
          Branch Sides:
            - BranchSide:      'valid.c:625,23'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeAutomata
            - BranchSide:      'valid.c:628,32'
              BranchSideFuncs:
                - xmlRegexpIsDeterminist
                - xmlFreeAutomata
                - xmlSnprintfElementContent
                - xmlErrValidNode
        - Branch String:   'valid.c:628,9'
          Branch Sides:
            - BranchSide:      'valid.c:629,7'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - xmlErrValidNode
                - xmlFreeAutomata
            - BranchSide:      'valid.c:640,9'
              BranchSideFuncs:
                - xmlFreeAutomata
      Callsites:
        - Src:             'valid.c:608,7'
          Dst:             xmlRegexpIsDeterminist
        - Src:             'valid.c:615,16'
          Dst:             xmlNewAutomata
        - Src:             'valid.c:617,9'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:620,19'
          Dst:             xmlAutomataGetInitState
        - Src:             'valid.c:621,5'
          Dst:             xmlValidBuildAContentModel
        - Src:             'valid.c:622,5'
          Dst:             xmlAutomataSetFinalState
        - Src:             'valid.c:623,23'
          Dst:             xmlAutomataCompile
        - Src:             'valid.c:625,9'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:628,9'
          Dst:             xmlRegexpIsDeterminist
        - Src:             'valid.c:631,2'
          Dst:             xmlSnprintfElementContent
        - Src:             'valid.c:632,2'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:644,5'
          Dst:             xmlFreeAutomata
    - functionName:    xmlSnprintfElementContent
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1100
      functionLinenumberEnd: 1189
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'struct._xmlElementContent *'
        - int
      constantsTouched: []
      argNames:
        - buf
        - size
        - content
        - englob
      BBCount:         87
      ICount:          526
      EdgeCount:       112
      CyclomaticComplexity: 27
      functionsReached:
        - strcat
        - strlen
        - xmlSnprintfElementContent
        - xmlStrlen
      functionUses:    10
      BranchProfiles:
        - Branch String:   'valid.c:1103,9'
          Branch Sides:
            - BranchSide:      'valid.c:1103,26'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1104,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:1105,9'
          Branch Sides:
            - BranchSide:      'valid.c:1106,7'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:1110,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:1106,23'
          Branch Sides:
            - BranchSide:      'valid.c:1106,27'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:1108,2'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1106,6'
          Branch Sides:
            - BranchSide:      'valid.c:1107,13'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:1108,2'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1110,9'
          Branch Sides:
            - BranchSide:      'valid.c:1110,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:1111,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:1111,5'
          Branch Sides:
            - BranchSide:      'valid.c:1113,20'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:1116,38'
              BranchSideFuncs:
                - xmlStrlen
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlStrlen
            - BranchSide:      'valid.c:1133,11'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
                - strcat
                - xmlSnprintfElementContent
            - BranchSide:      'valid.c:1153,11'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
                - strcat
                - xmlSnprintfElementContent
            - BranchSide:      'valid.c:1173,9'
              BranchSideFuncs:
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:1118,10'
          Branch Sides:
            - BranchSide:      'valid.c:1119,39'
              BranchSideFuncs:
                - xmlStrlen
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:1120,10'
              BranchSideFuncs:
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:1120,10'
          Branch Sides:
            - BranchSide:      'valid.c:1121,10'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:1124,10'
              BranchSideFuncs:
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:1124,10'
          Branch Sides:
            - BranchSide:      'valid.c:1125,10'
              BranchSideFuncs:
                - strcat
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:1128,10'
              BranchSideFuncs:
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:1128,10'
          Branch Sides:
            - BranchSide:      'valid.c:1129,10'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:1130,6'
              BranchSideFuncs:
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:1133,56'
          Branch Sides:
            - BranchSide:      'valid.c:1134,11'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
                - strcat
            - BranchSide:      'valid.c:1135,29'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
                - strcat
        - Branch String:   'valid.c:1133,10'
          Branch Sides:
            - BranchSide:      'valid.c:1135,29'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
                - strcat
            - BranchSide:      'valid.c:1137,29'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
                - strcat
        - Branch String:   'valid.c:1139,10'
          Branch Sides:
            - BranchSide:      'valid.c:1140,8'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:1144,20'
              BranchSideFuncs:
                - strcat
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
        - Branch String:   'valid.c:1140,24'
          Branch Sides:
            - BranchSide:      'valid.c:1140,28'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:1142,3'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1140,7'
          Branch Sides:
            - BranchSide:      'valid.c:1141,14'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:1142,3'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1145,57'
          Branch Sides:
            - BranchSide:      'valid.c:1146,5'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
            - BranchSide:      'valid.c:1147,4'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
        - Branch String:   'valid.c:1146,53'
          Branch Sides:
            - BranchSide:      'valid.c:1147,4'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
            - BranchSide:      'valid.c:1150,29'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:1145,10'
          Branch Sides:
            - BranchSide:      'valid.c:1148,29'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:1150,29'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:1153,56'
          Branch Sides:
            - BranchSide:      'valid.c:1154,11'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
                - strcat
            - BranchSide:      'valid.c:1155,29'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
                - strcat
        - Branch String:   'valid.c:1153,10'
          Branch Sides:
            - BranchSide:      'valid.c:1155,29'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
                - strcat
            - BranchSide:      'valid.c:1157,29'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
                - strcat
        - Branch String:   'valid.c:1159,10'
          Branch Sides:
            - BranchSide:      'valid.c:1160,8'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:1164,20'
              BranchSideFuncs:
                - strcat
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
        - Branch String:   'valid.c:1160,24'
          Branch Sides:
            - BranchSide:      'valid.c:1160,28'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:1162,3'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1160,7'
          Branch Sides:
            - BranchSide:      'valid.c:1161,14'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:1162,3'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1165,58'
          Branch Sides:
            - BranchSide:      'valid.c:1166,5'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
            - BranchSide:      'valid.c:1167,4'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
        - Branch String:   'valid.c:1166,53'
          Branch Sides:
            - BranchSide:      'valid.c:1167,4'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
            - BranchSide:      'valid.c:1170,29'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:1165,10'
          Branch Sides:
            - BranchSide:      'valid.c:1168,29'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:1170,29'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:1173,9'
          Branch Sides:
            - BranchSide:      'valid.c:1173,34'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1174,9'
              BranchSideFuncs:
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:1174,9'
          Branch Sides:
            - BranchSide:      'valid.c:1175,16'
              BranchSideFuncs:
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:1176,13'
              BranchSideFuncs:
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:1176,5'
          Branch Sides:
            - BranchSide:      'valid.c:1176,5'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1178,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1180,13'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:1183,13'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:1186,13'
              BranchSideFuncs:
                - strcat
      Callsites:
        - Src:             'valid.c:1104,11'
          Dst:             strlen
        - Src:             'valid.c:1107,6'
          Dst:             strcat
        - Src:             'valid.c:1110,17'
          Dst:             strcat
        - Src:             'valid.c:1113,13'
          Dst:             strcat
        - Src:             'valid.c:1116,28'
          Dst:             xmlStrlen
        - Src:             'valid.c:1119,29'
          Dst:             xmlStrlen
        - Src:             'valid.c:1121,3'
          Dst:             strcat
        - Src:             'valid.c:1125,3'
          Dst:             strcat
        - Src:             'valid.c:1126,3'
          Dst:             strcat
        - Src:             'valid.c:1129,3'
          Dst:             strcat
        - Src:             'valid.c:1135,3'
          Dst:             xmlSnprintfElementContent
        - Src:             'valid.c:1137,3'
          Dst:             xmlSnprintfElementContent
        - Src:             'valid.c:1138,12'
          Dst:             strlen
        - Src:             'valid.c:1141,7'
          Dst:             strcat
        - Src:             'valid.c:1144,13'
          Dst:             strcat
        - Src:             'valid.c:1148,3'
          Dst:             xmlSnprintfElementContent
        - Src:             'valid.c:1150,3'
          Dst:             xmlSnprintfElementContent
        - Src:             'valid.c:1155,3'
          Dst:             xmlSnprintfElementContent
        - Src:             'valid.c:1157,3'
          Dst:             xmlSnprintfElementContent
        - Src:             'valid.c:1158,12'
          Dst:             strlen
        - Src:             'valid.c:1161,7'
          Dst:             strcat
        - Src:             'valid.c:1164,13'
          Dst:             strcat
        - Src:             'valid.c:1168,3'
          Dst:             xmlSnprintfElementContent
        - Src:             'valid.c:1170,3'
          Dst:             xmlSnprintfElementContent
        - Src:             'valid.c:1173,16'
          Dst:             strlen
        - Src:             'valid.c:1175,9'
          Dst:             strcat
        - Src:             'valid.c:1180,6'
          Dst:             strcat
        - Src:             'valid.c:1183,6'
          Dst:             strcat
        - Src:             'valid.c:1186,6'
          Dst:             strcat
    - functionName:    xmlValidBuildAContentModel
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlElementContent *'
        - 'struct._xmlValidCtxt *'
        - 'char *'
      constantsTouched: []
      argNames:
        - content
        - ctxt
        - name
      BBCount:         60
      ICount:          533
      EdgeCount:       67
      CyclomaticComplexity: 9
      functionsReached:
        - xmlAutomataNewEpsilon
        - xmlAutomataNewState
        - xmlAutomataNewTransition
        - xmlBuildQName
        - xmlErrValid
        - xmlErrValidNode
        - xmlVErrMemory
        - xmlValidBuildAContentModel
      functionUses:    5
      BranchProfiles:
        - Branch String:   'valid.c:446,9'
          Branch Sides:
            - BranchSide:      'valid.c:447,18'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:452,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.1885
        - Branch String:   'valid.c:452,5'
          Branch Sides:
            - BranchSide:      'valid.c:454,22'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:460,37'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition
                - xmlAutomataNewTransition
                - xmlAutomataNewTransition
                - xmlAutomataNewTransition
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition
                - xmlVErrMemory
            - BranchSide:      'valid.c:504,17'
              BranchSideFuncs:
                - xmlValidBuildAContentModel
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
            - BranchSide:      'valid.c:538,13'
              BranchSideFuncs:
                - xmlAutomataNewState
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
            - BranchSide:      'valid.c:579,18'
              BranchSideFuncs:
                - xmlErrValid.1885
        - Branch String:   'valid.c:465,10'
          Branch Sides:
            - BranchSide:      'valid.c:466,24'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:470,14'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition
                - xmlAutomataNewTransition
                - xmlAutomataNewTransition
                - xmlAutomataNewTransition
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition
        - Branch String:   'valid.c:470,6'
          Branch Sides:
            - BranchSide:      'valid.c:472,46'
              BranchSideFuncs:
                - xmlAutomataNewTransition
            - BranchSide:      'valid.c:476,46'
              BranchSideFuncs:
                - xmlAutomataNewTransition
                - xmlAutomataNewEpsilon
            - BranchSide:      'valid.c:481,46'
              BranchSideFuncs:
                - xmlAutomataNewTransition
                - xmlAutomataNewTransition
            - BranchSide:      'valid.c:487,43'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition
            - BranchSide:      'valid.c:493,11'
              BranchSideFuncs: []
        - Branch String:   'valid.c:493,27'
          Branch Sides:
            - BranchSide:      'valid.c:493,31'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:495,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:493,10'
          Branch Sides:
            - BranchSide:      'valid.c:494,3'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:495,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:506,10'
          Branch Sides:
            - BranchSide:      'valid.c:507,39'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlValidBuildAContentModel
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
            - BranchSide:      'valid.c:510,6'
              BranchSideFuncs:
                - xmlValidBuildAContentModel
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
        - Branch String:   'valid.c:513,58'
          Branch Sides:
            - BranchSide:      'valid.c:513,6'
              BranchSideFuncs:
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlValidBuildAContentModel
            - BranchSide:      'valid.c:514,9'
              BranchSideFuncs:
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlValidBuildAContentModel
        - Branch String:   'valid.c:513,6'
          Branch Sides:
            - BranchSide:      'valid.c:511,30'
              BranchSideFuncs:
                - xmlValidBuildAContentModel
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
            - BranchSide:      'valid.c:515,33'
              BranchSideFuncs:
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
        - Branch String:   'valid.c:518,6'
          Branch Sides:
            - BranchSide:      'valid.c:520,7'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:522,29'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
            - BranchSide:      'valid.c:525,29'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
            - BranchSide:      'valid.c:529,29'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
            - BranchSide:      'valid.c:532,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:539,45'
          Branch Sides:
            - BranchSide:      'valid.c:540,4'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewState
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
            - BranchSide:      'valid.c:541,39'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewState
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
        - Branch String:   'valid.c:539,10'
          Branch Sides:
            - BranchSide:      'valid.c:541,39'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewState
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
            - BranchSide:      'valid.c:544,17'
              BranchSideFuncs:
                - xmlAutomataNewState
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
        - Branch String:   'valid.c:556,57'
          Branch Sides:
            - BranchSide:      'valid.c:556,6'
              BranchSideFuncs:
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
            - BranchSide:      'valid.c:557,9'
              BranchSideFuncs:
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
        - Branch String:   'valid.c:556,6'
          Branch Sides:
            - BranchSide:      'valid.c:552,17'
              BranchSideFuncs:
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
            - BranchSide:      'valid.c:558,20'
              BranchSideFuncs:
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
        - Branch String:   'valid.c:562,6'
          Branch Sides:
            - BranchSide:      'valid.c:564,7'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:566,29'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
            - BranchSide:      'valid.c:569,29'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
            - BranchSide:      'valid.c:573,29'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
            - BranchSide:      'valid.c:576,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:447,2'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:454,6'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:464,17'
          Dst:             xmlBuildQName
        - Src:             'valid.c:466,10'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:472,21'
          Dst:             xmlAutomataNewTransition
        - Src:             'valid.c:476,21'
          Dst:             xmlAutomataNewTransition
        - Src:             'valid.c:478,7'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'valid.c:481,21'
          Dst:             xmlAutomataNewTransition
        - Src:             'valid.c:483,7'
          Dst:             xmlAutomataNewTransition
        - Src:             'valid.c:487,21'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'valid.c:489,7'
          Dst:             xmlAutomataNewTransition
        - Src:             'valid.c:507,17'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'valid.c:511,3'
          Dst:             xmlValidBuildAContentModel
        - Src:             'valid.c:515,6'
          Dst:             xmlValidBuildAContentModel
        - Src:             'valid.c:517,20'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'valid.c:522,7'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'valid.c:525,7'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'valid.c:526,7'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'valid.c:529,7'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'valid.c:541,17'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'valid.c:545,15'
          Dst:             xmlAutomataNewState
        - Src:             'valid.c:553,3'
          Dst:             xmlValidBuildAContentModel
        - Src:             'valid.c:554,3'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'valid.c:559,6'
          Dst:             xmlValidBuildAContentModel
        - Src:             'valid.c:560,6'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'valid.c:561,20'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'valid.c:566,7'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'valid.c:569,7'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'valid.c:570,7'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'valid.c:573,7'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'valid.c:579,6'
          Dst:             xmlErrValid
    - functionName:    xmlGetDtdQElementDesc
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3249
      functionLinenumberEnd: 3257
      functionDepth:   0
      returnType:      'struct._xmlElement *'
      argCount:        3
      argTypes:
        - 'struct._xmlDtd *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - dtd
        - name
        - prefix
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlHashLookup2
      functionUses:    8
      BranchProfiles:
        - Branch String:   'valid.c:3252,9'
          Branch Sides:
            - BranchSide:      'valid.c:3252,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3253,9'
              BranchSideFuncs:
                - xmlHashLookup2
        - Branch String:   'valid.c:3253,9'
          Branch Sides:
            - BranchSide:      'valid.c:3253,32'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3254,34'
              BranchSideFuncs:
                - xmlHashLookup2
      Callsites:
        - Src:             'valid.c:3256,12'
          Dst:             xmlHashLookup2
    - functionName:    xmlValidateDocument
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6849
      functionLinenumberEnd: 6907
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlValidCtxt *'
        - 'struct._xmlDoc *'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
      BBCount:         42
      ICount:          288
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - xmlBuildURI
        - xmlDocGetRootElement
        - xmlErrValid
        - xmlFreeIDTable
        - xmlFreeRefTable
        - xmlParseDTD
        - xmlValidateDocumentFinal
        - xmlValidateDtdFinal
        - xmlValidateElement
        - xmlValidateRoot
      functionUses:    0
      BranchProfiles:
        - Branch String:   'valid.c:6853,9'
          Branch Sides:
            - BranchSide:      'valid.c:6854,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6855,10'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
                - xmlFreeIDTable
                - xmlParseDTD
                - xmlErrValid.1885
                - xmlErrValid.1885
                - xmlBuildURI
                - xmlErrValid.1885
                - xmlErrValid.1885
        - Branch String:   'valid.c:6855,34'
          Branch Sides:
            - BranchSide:      'valid.c:6855,38'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
                - xmlFreeIDTable
                - xmlParseDTD
                - xmlErrValid.1885
                - xmlErrValid.1885
                - xmlBuildURI
                - xmlErrValid.1885
                - xmlErrValid.1885
            - BranchSide:      'valid.c:6860,10'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
                - xmlFreeIDTable
                - xmlParseDTD
                - xmlErrValid.1885
                - xmlErrValid.1885
                - xmlBuildURI
                - xmlErrValid.1885
        - Branch String:   'valid.c:6855,9'
          Branch Sides:
            - BranchSide:      'valid.c:6856,21'
              BranchSideFuncs:
                - xmlErrValid.1885
            - BranchSide:      'valid.c:6860,10'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
                - xmlFreeIDTable
                - xmlParseDTD
                - xmlErrValid.1885
                - xmlErrValid.1885
                - xmlBuildURI
                - xmlErrValid.1885
        - Branch String:   'valid.c:6860,34'
          Branch Sides:
            - BranchSide:      'valid.c:6860,39'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
                - xmlFreeIDTable
                - xmlParseDTD
                - xmlErrValid.1885
                - xmlErrValid.1885
                - xmlBuildURI
                - xmlErrValid.1885
            - BranchSide:      'valid.c:6892,9'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
                - xmlFreeIDTable
        - Branch String:   'valid.c:6860,73'
          Branch Sides:
            - BranchSide:      'valid.c:6861,44'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
                - xmlFreeIDTable
                - xmlParseDTD
                - xmlErrValid.1885
                - xmlErrValid.1885
                - xmlBuildURI
                - xmlErrValid.1885
            - BranchSide:      'valid.c:6861,3'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
                - xmlFreeIDTable
                - xmlParseDTD
                - xmlErrValid.1885
                - xmlErrValid.1885
                - xmlBuildURI
                - xmlErrValid.1885
        - Branch String:   'valid.c:6861,40'
          Branch Sides:
            - BranchSide:      'valid.c:6861,44'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
                - xmlFreeIDTable
                - xmlParseDTD
                - xmlErrValid.1885
                - xmlErrValid.1885
                - xmlBuildURI
                - xmlErrValid.1885
            - BranchSide:      'valid.c:6892,9'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
                - xmlFreeIDTable
        - Branch String:   'valid.c:6860,9'
          Branch Sides:
            - BranchSide:      'valid.c:6863,6'
              BranchSideFuncs:
                - xmlParseDTD
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
                - xmlFreeIDTable
                - xmlErrValid.1885
                - xmlErrValid.1885
                - xmlBuildURI
                - xmlErrValid.1885
            - BranchSide:      'valid.c:6892,9'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
                - xmlFreeIDTable
        - Branch String:   'valid.c:6863,6'
          Branch Sides:
            - BranchSide:      'valid.c:6864,26'
              BranchSideFuncs:
                - xmlBuildURI
                - xmlParseDTD
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
                - xmlFreeIDTable
                - xmlErrValid.1885
                - xmlErrValid.1885
                - xmlErrValid.1885
            - BranchSide:      'valid.c:6873,12'
              BranchSideFuncs:
                - xmlParseDTD
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
                - xmlFreeIDTable
                - xmlErrValid.1885
                - xmlErrValid.1885
        - Branch String:   'valid.c:6866,10'
          Branch Sides:
            - BranchSide:      'valid.c:6867,22'
              BranchSideFuncs:
                - xmlErrValid.1885
            - BranchSide:      'valid.c:6872,2'
              BranchSideFuncs:
                - xmlParseDTD
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
                - xmlFreeIDTable
                - xmlErrValid.1885
                - xmlErrValid.1885
        - Branch String:   'valid.c:6876,6'
          Branch Sides:
            - BranchSide:      'valid.c:6877,6'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
                - xmlFreeIDTable
                - xmlErrValid.1885
                - xmlErrValid.1885
            - BranchSide:      'valid.c:6878,13'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
                - xmlFreeIDTable
                - xmlErrValid.1885
                - xmlErrValid.1885
        - Branch String:   'valid.c:6878,13'
          Branch Sides:
            - BranchSide:      'valid.c:6879,10'
              BranchSideFuncs:
                - xmlErrValid.1885
                - xmlErrValid.1885
            - BranchSide:      'valid.c:6890,5'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
                - xmlFreeIDTable
        - Branch String:   'valid.c:6879,10'
          Branch Sides:
            - BranchSide:      'valid.c:6880,15'
              BranchSideFuncs:
                - xmlErrValid.1885
            - BranchSide:      'valid.c:6884,15'
              BranchSideFuncs:
                - xmlErrValid.1885
        - Branch String:   'valid.c:6892,9'
          Branch Sides:
            - BranchSide:      'valid.c:6893,26'
              BranchSideFuncs:
                - xmlFreeIDTable
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
            - BranchSide:      'valid.c:6896,9'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
        - Branch String:   'valid.c:6896,9'
          Branch Sides:
            - BranchSide:      'valid.c:6897,27'
              BranchSideFuncs:
                - xmlFreeRefTable
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
            - BranchSide:      'valid.c:6900,31'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
        - Branch String:   'valid.c:6901,9'
          Branch Sides:
            - BranchSide:      'valid.c:6901,38'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
            - BranchSide:      'valid.c:6903,33'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
      Callsites:
        - Src:             'valid.c:6856,9'
          Dst:             xmlErrValid
        - Src:             'valid.c:6864,14'
          Dst:             xmlBuildURI
        - Src:             'valid.c:6867,10'
          Dst:             xmlErrValid
        - Src:             'valid.c:6874,26'
          Dst:             xmlParseDTD
        - Src:             'valid.c:6880,3'
          Dst:             xmlErrValid
        - Src:             'valid.c:6884,3'
          Dst:             xmlErrValid
        - Src:             'valid.c:6893,11'
          Dst:             xmlFreeIDTable
        - Src:             'valid.c:6897,11'
          Dst:             xmlFreeRefTable
        - Src:             'valid.c:6900,11'
          Dst:             xmlValidateDtdFinal
        - Src:             'valid.c:6901,10'
          Dst:             xmlValidateRoot
        - Src:             'valid.c:6903,12'
          Dst:             xmlDocGetRootElement
        - Src:             'valid.c:6904,12'
          Dst:             xmlValidateElement
        - Src:             'valid.c:6905,12'
          Dst:             xmlValidateDocumentFinal
    - functionName:    xmlFreeIDTable
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2656
      functionLinenumberEnd: 2658
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlHashTable *'
      constantsTouched: []
      argNames:
        - table
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlFreeIDTableEntry
        - xmlHashFree
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:2657,5'
          Dst:             xmlHashFree
        - Src:             'valid.c:2657,5'
          Dst:             xmlFreeIDTableEntry
    - functionName:    xmlFreeRefTable
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2987
      functionLinenumberEnd: 2989
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlHashTable *'
      constantsTouched: []
      argNames:
        - table
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlFreeRefTableEntry
        - xmlHashFree
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:2988,5'
          Dst:             xmlHashFree
        - Src:             'valid.c:2988,5'
          Dst:             xmlFreeRefTableEntry
    - functionName:    xmlValidateDtdFinal
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6803
      functionLinenumberEnd: 6832
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlValidCtxt *'
        - 'struct._xmlDoc *'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
      BBCount:         34
      ICount:          200
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - xmlHashScan
        - xmlValidateAttributeCallback
        - xmlValidateNotationCallback
      functionUses:    3
      BranchProfiles:
        - Branch String:   'valid.c:6808,23'
          Branch Sides:
            - BranchSide:      'valid.c:6808,42'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6808,27'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashScan
                - xmlHashScan
                - xmlHashScan
        - Branch String:   'valid.c:6808,9'
          Branch Sides:
            - BranchSide:      'valid.c:6808,42'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6809,10'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashScan
                - xmlHashScan
                - xmlHashScan
        - Branch String:   'valid.c:6809,34'
          Branch Sides:
            - BranchSide:      'valid.c:6809,38'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashScan
                - xmlHashScan
                - xmlHashScan
            - BranchSide:      'valid.c:6811,17'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashScan
                - xmlHashScan
                - xmlHashScan
        - Branch String:   'valid.c:6809,9'
          Branch Sides:
            - BranchSide:      'valid.c:6810,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6811,17'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashScan
                - xmlHashScan
                - xmlHashScan
        - Branch String:   'valid.c:6814,23'
          Branch Sides:
            - BranchSide:      'valid.c:6814,27'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashScan
                - xmlHashScan
                - xmlHashScan
            - BranchSide:      'valid.c:6818,10'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashScan
                - xmlHashScan
        - Branch String:   'valid.c:6814,9'
          Branch Sides:
            - BranchSide:      'valid.c:6815,33'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashScan
                - xmlHashScan
                - xmlHashScan
            - BranchSide:      'valid.c:6818,10'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashScan
                - xmlHashScan
        - Branch String:   'valid.c:6818,23'
          Branch Sides:
            - BranchSide:      'valid.c:6818,27'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashScan
                - xmlHashScan
            - BranchSide:      'valid.c:6822,11'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashScan
        - Branch String:   'valid.c:6818,9'
          Branch Sides:
            - BranchSide:      'valid.c:6819,35'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashScan
                - xmlHashScan
            - BranchSide:      'valid.c:6822,11'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashScan
        - Branch String:   'valid.c:6823,23'
          Branch Sides:
            - BranchSide:      'valid.c:6823,27'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashScan
            - BranchSide:      'valid.c:6827,10'
              BranchSideFuncs:
                - xmlHashScan
        - Branch String:   'valid.c:6823,9'
          Branch Sides:
            - BranchSide:      'valid.c:6824,33'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashScan
            - BranchSide:      'valid.c:6827,10'
              BranchSideFuncs:
                - xmlHashScan
        - Branch String:   'valid.c:6827,23'
          Branch Sides:
            - BranchSide:      'valid.c:6827,27'
              BranchSideFuncs:
                - xmlHashScan
            - BranchSide:      'valid.c:6831,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:6827,9'
          Branch Sides:
            - BranchSide:      'valid.c:6828,35'
              BranchSideFuncs:
                - xmlHashScan
            - BranchSide:      'valid.c:6831,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:6816,2'
          Dst:             xmlHashScan
        - Src:             'valid.c:6816,2'
          Dst:             xmlValidateAttributeCallback
        - Src:             'valid.c:6820,2'
          Dst:             xmlHashScan
        - Src:             'valid.c:6820,2'
          Dst:             xmlValidateNotationCallback
        - Src:             'valid.c:6825,2'
          Dst:             xmlHashScan
        - Src:             'valid.c:6825,2'
          Dst:             xmlValidateAttributeCallback
        - Src:             'valid.c:6829,2'
          Dst:             xmlHashScan
        - Src:             'valid.c:6829,2'
          Dst:             xmlValidateNotationCallback
    - functionName:    xmlValidateRoot
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6338
      functionLinenumberEnd: 6387
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlValidCtxt *'
        - 'struct._xmlDoc *'
      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:6342,9'
          Branch Sides:
            - BranchSide:      'valid.c:6342,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6344,33'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlBuildQName
                - xmlStrEqual
                - xmlVErrMemory
                - xmlErrValid.1885
        - Branch String:   'valid.c:6345,24'
          Branch Sides:
            - BranchSide:      'valid.c:6345,28'
              BranchSideFuncs:
                - xmlErrValid.1885
            - BranchSide:      'valid.c:6346,14'
              BranchSideFuncs:
                - xmlErrValid.1885
        - Branch String:   'valid.c:6345,9'
          Branch Sides:
            - BranchSide:      'valid.c:6346,14'
              BranchSideFuncs:
                - xmlErrValid.1885
            - BranchSide:      'valid.c:6355,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlBuildQName
                - xmlStrEqual
                - xmlVErrMemory
        - Branch String:   'valid.c:6355,34'
          Branch Sides:
            - BranchSide:      'valid.c:6356,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlBuildQName
                - xmlStrEqual
                - xmlVErrMemory
            - BranchSide:      'valid.c:6356,31'
              BranchSideFuncs: []
        - Branch String:   'valid.c:6355,9'
          Branch Sides:
            - BranchSide:      'valid.c:6356,31'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlBuildQName
                - xmlStrEqual
                - xmlVErrMemory
            - BranchSide:      'valid.c:6360,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlBuildQName
                - xmlStrEqual
                - xmlVErrMemory
        - Branch String:   'valid.c:6360,6'
          Branch Sides:
            - BranchSide:      'valid.c:6361,11'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6384,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:6361,29'
          Branch Sides:
            - BranchSide:      'valid.c:6361,33'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlBuildQName
                - xmlStrEqual
                - xmlVErrMemory
            - BranchSide:      'valid.c:6376,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:6361,10'
          Branch Sides:
            - BranchSide:      'valid.c:6365,28'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlVErrMemory
            - BranchSide:      'valid.c:6376,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:6366,7'
          Branch Sides:
            - BranchSide:      'valid.c:6367,21'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:6370,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:6371,24'
          Branch Sides:
            - BranchSide:      'valid.c:6371,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
            - BranchSide:      'valid.c:6373,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:6371,7'
          Branch Sides:
            - BranchSide:      'valid.c:6372,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
            - BranchSide:      'valid.c:6373,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:6373,7'
          Branch Sides:
            - BranchSide:      'valid.c:6374,7'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6375,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:6376,63'
          Branch Sides:
            - BranchSide:      'valid.c:6377,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:6379,22'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:6376,10'
          Branch Sides:
            - BranchSide:      'valid.c:6378,3'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6379,22'
              BranchSideFuncs:
                - xmlErrValidNode
      Callsites:
        - Src:             'valid.c:6344,12'
          Dst:             xmlDocGetRootElement
        - Src:             'valid.c:6346,2'
          Dst:             xmlErrValid
        - Src:             'valid.c:6360,7'
          Dst:             xmlStrEqual
        - Src:             'valid.c:6365,14'
          Dst:             xmlBuildQName
        - Src:             'valid.c:6367,7'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:6370,9'
          Dst:             xmlStrEqual
        - Src:             'valid.c:6376,11'
          Dst:             xmlStrEqual
        - Src:             'valid.c:6377,4'
          Dst:             xmlStrEqual
        - Src:             'valid.c:6379,6'
          Dst:             xmlErrValidNode
    - functionName:    xmlValidateElement
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6402
      functionLinenumberEnd: 6459
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlValidCtxt *'
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - root
      BBCount:         42
      ICount:          255
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - xmlNodeListGetString
        - xmlVErrMemory
        - xmlValidateOneAttribute
        - xmlValidateOneElement
        - xmlValidateOneNamespace
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:6409,9'
          Branch Sides:
            - BranchSide:      'valid.c:6409,23'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6411,5'
              BranchSideFuncs:
                - xmlValidateOneElement
                - xmlValidateOneNamespace
                - xmlValidateOneNamespace
                - xmlNodeListGetString
                - xmlValidateOneAttribute
                - xmlVErrMemory
        - Branch String:   'valid.c:6411,5'
          Branch Sides:
            - BranchSide:      'valid.c:6411,5'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6411,5'
              BranchSideFuncs:
                - xmlValidateOneElement
                - xmlValidateOneNamespace
                - xmlValidateOneNamespace
                - xmlNodeListGetString
                - xmlValidateOneAttribute
                - xmlVErrMemory
        - Branch String:   'valid.c:6417,13'
          Branch Sides:
            - BranchSide:      'valid.c:6418,20'
              BranchSideFuncs:
                - xmlValidateOneElement
                - xmlValidateOneNamespace
                - xmlValidateOneNamespace
                - xmlNodeListGetString
                - xmlValidateOneAttribute
                - xmlVErrMemory
            - BranchSide:      'valid.c:6447,9'
              BranchSideFuncs:
                - xmlValidateOneElement
                - xmlValidateOneNamespace
                - xmlValidateOneNamespace
                - xmlNodeListGetString
                - xmlValidateOneAttribute
                - xmlVErrMemory
        - Branch String:   'valid.c:6419,13'
          Branch Sides:
            - BranchSide:      'valid.c:6420,46'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlValidateOneAttribute
                - xmlValidateOneElement
                - xmlValidateOneNamespace
                - xmlValidateOneNamespace
                - xmlVErrMemory
            - BranchSide:      'valid.c:6429,18'
              BranchSideFuncs:
                - xmlValidateOneElement
                - xmlNodeListGetString
                - xmlValidateOneAttribute
                - xmlVErrMemory
                - xmlValidateOneNamespace
                - xmlValidateOneNamespace
        - Branch String:   'valid.c:6421,21'
          Branch Sides:
            - BranchSide:      'valid.c:6422,35'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlValidateOneAttribute
                - xmlValidateOneElement
                - xmlValidateOneNamespace
                - xmlValidateOneNamespace
                - xmlNodeListGetString
            - BranchSide:      'valid.c:6423,48'
              BranchSideFuncs:
                - xmlValidateOneAttribute
                - xmlValidateOneElement
                - xmlValidateOneNamespace
                - xmlValidateOneNamespace
                - xmlNodeListGetString
                - xmlVErrMemory
        - Branch String:   'valid.c:6424,21'
          Branch Sides:
            - BranchSide:      'valid.c:6425,21'
              BranchSideFuncs:
                - xmlValidateOneElement
                - xmlValidateOneNamespace
                - xmlValidateOneNamespace
                - xmlNodeListGetString
                - xmlValidateOneAttribute
                - xmlVErrMemory
            - BranchSide:      'valid.c:6426,23'
              BranchSideFuncs:
                - xmlValidateOneElement
                - xmlValidateOneNamespace
                - xmlValidateOneNamespace
                - xmlNodeListGetString
                - xmlValidateOneAttribute
                - xmlVErrMemory
        - Branch String:   'valid.c:6430,13'
          Branch Sides:
            - BranchSide:      'valid.c:6431,21'
              BranchSideFuncs:
                - xmlValidateOneNamespace
                - xmlValidateOneElement
                - xmlNodeListGetString
                - xmlValidateOneAttribute
                - xmlVErrMemory
                - xmlValidateOneNamespace
            - BranchSide:      'valid.c:6441,17'
              BranchSideFuncs:
                - xmlValidateOneElement
                - xmlValidateOneNamespace
                - xmlValidateOneNamespace
                - xmlNodeListGetString
                - xmlValidateOneAttribute
                - xmlVErrMemory
        - Branch String:   'valid.c:6431,21'
          Branch Sides:
            - BranchSide:      'valid.c:6432,52'
              BranchSideFuncs:
                - xmlValidateOneNamespace
                - xmlValidateOneElement
                - xmlNodeListGetString
                - xmlValidateOneAttribute
                - xmlVErrMemory
                - xmlValidateOneNamespace
            - BranchSide:      'valid.c:6435,52'
              BranchSideFuncs:
                - xmlValidateOneNamespace
                - xmlValidateOneElement
                - xmlNodeListGetString
                - xmlValidateOneAttribute
                - xmlVErrMemory
                - xmlValidateOneNamespace
        - Branch String:   'valid.c:6441,17'
          Branch Sides:
            - BranchSide:      'valid.c:6442,24'
              BranchSideFuncs:
                - xmlValidateOneElement
                - xmlValidateOneNamespace
                - xmlValidateOneNamespace
                - xmlNodeListGetString
                - xmlValidateOneAttribute
                - xmlVErrMemory
            - BranchSide:      'valid.c:6445,9'
              BranchSideFuncs:
                - xmlValidateOneElement
                - xmlValidateOneNamespace
                - xmlValidateOneNamespace
                - xmlNodeListGetString
                - xmlValidateOneAttribute
                - xmlVErrMemory
        - Branch String:   'valid.c:6448,17'
          Branch Sides:
            - BranchSide:      'valid.c:6449,17'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6450,17'
              BranchSideFuncs:
                - xmlValidateOneElement
                - xmlValidateOneNamespace
                - xmlValidateOneNamespace
                - xmlNodeListGetString
                - xmlValidateOneAttribute
                - xmlVErrMemory
        - Branch String:   'valid.c:6450,17'
          Branch Sides:
            - BranchSide:      'valid.c:6451,17'
              BranchSideFuncs:
                - xmlValidateOneElement
                - xmlValidateOneNamespace
                - xmlValidateOneNamespace
                - xmlNodeListGetString
                - xmlValidateOneAttribute
                - xmlVErrMemory
            - BranchSide:      'valid.c:6452,20'
              BranchSideFuncs:
                - xmlValidateOneElement
                - xmlValidateOneNamespace
                - xmlValidateOneNamespace
                - xmlNodeListGetString
                - xmlValidateOneAttribute
                - xmlVErrMemory
      Callsites:
        - Src:             'valid.c:6415,16'
          Dst:             xmlValidateOneElement
        - Src:             'valid.c:6420,25'
          Dst:             xmlNodeListGetString
        - Src:             'valid.c:6422,21'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:6423,24'
          Dst:             xmlValidateOneAttribute
        - Src:             'valid.c:6432,28'
          Dst:             xmlValidateOneNamespace
        - Src:             'valid.c:6435,28'
          Dst:             xmlValidateOneNamespace
    - functionName:    xmlValidateDocumentFinal
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6598
      functionLinenumberEnd: 6639
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlValidCtxt *'
        - 'struct._xmlDoc *'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
      BBCount:         14
      ICount:          112
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlErrValid
        - xmlHashScan
        - xmlValidateCheckRefCallback
      functionUses:    4
      BranchProfiles:
        - Branch String:   'valid.c:6603,9'
          Branch Sides:
            - BranchSide:      'valid.c:6604,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6605,9'
              BranchSideFuncs:
                - xmlHashScan
                - xmlErrValid.1885
        - Branch String:   'valid.c:6605,9'
          Branch Sides:
            - BranchSide:      'valid.c:6606,21'
              BranchSideFuncs:
                - xmlErrValid.1885
            - BranchSide:      'valid.c:6624,9'
              BranchSideFuncs:
                - xmlHashScan
        - Branch String:   'valid.c:6624,9'
          Branch Sides:
            - BranchSide:      'valid.c:6625,17'
              BranchSideFuncs:
                - xmlHashScan
            - BranchSide:      'valid.c:6630,30'
              BranchSideFuncs:
                - xmlHashScan
        - Branch String:   'valid.c:6635,9'
          Branch Sides:
            - BranchSide:      'valid.c:6636,24'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6638,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:6606,9'
          Dst:             xmlErrValid
        - Src:             'valid.c:6633,5'
          Dst:             xmlHashScan
        - Src:             'valid.c:6633,5'
          Dst:             xmlValidateCheckRefCallback
    - functionName:    xmlValidateCheckRefCallback
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6568
      functionLinenumberEnd: 6580
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - payload
        - data
        - name
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlListWalk
        - xmlWalkValidateList
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:6573,9'
          Branch Sides:
            - BranchSide:      'valid.c:6574,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6575,17'
              BranchSideFuncs:
                - xmlListWalk
      Callsites:
        - Src:             'valid.c:6578,5'
          Dst:             xmlListWalk
        - Src:             'valid.c:6578,5'
          Dst:             xmlWalkValidateList
    - functionName:    xmlValidateOneAttribute
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4417
      functionLinenumberEnd: 4553
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._xmlValidCtxt *'
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
        - 'struct._xmlAttr *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - elem
        - attr
        - value
      BBCount:         111
      ICount:          685
      EdgeCount:       150
      CyclomaticComplexity: 41
      functionsReached:
        - xmlAddID
        - xmlAddRef
        - xmlBuildQName
        - xmlErrValidNode
        - xmlGetDtdNotationDesc
        - xmlGetDtdQAttrDesc
        - xmlStrEqual
        - xmlVErrMemory
        - xmlValidateAttributeValue2
        - xmlValidateAttributeValueInternal
      functionUses:    8
      BranchProfiles:
        - Branch String:   'valid.c:4423,5'
          Branch Sides:
            - BranchSide:      'valid.c:4423,5'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:4423,5'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlVErrMemory
        - Branch String:   'valid.c:4424,24'
          Branch Sides:
            - BranchSide:      'valid.c:4424,49'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:4424,28'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlVErrMemory
        - Branch String:   'valid.c:4424,9'
          Branch Sides:
            - BranchSide:      'valid.c:4424,49'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:4425,10'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlVErrMemory
        - Branch String:   'valid.c:4425,24'
          Branch Sides:
            - BranchSide:      'valid.c:4425,49'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:4425,28'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlVErrMemory
        - Branch String:   'valid.c:4425,9'
          Branch Sides:
            - BranchSide:      'valid.c:4425,49'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:4427,16'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlVErrMemory
        - Branch String:   'valid.c:4427,15'
          Branch Sides:
            - BranchSide:      'valid.c:4427,36'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlVErrMemory
            - BranchSide:      'valid.c:4427,13'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlVErrMemory
        - Branch String:   'valid.c:4429,28'
          Branch Sides:
            - BranchSide:      'valid.c:4429,32'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlVErrMemory
            - BranchSide:      'valid.c:4446,9'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:4429,9'
          Branch Sides:
            - BranchSide:      'valid.c:4433,27'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlGetDtdQAttrDesc
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlVErrMemory
            - BranchSide:      'valid.c:4446,9'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:4434,6'
          Branch Sides:
            - BranchSide:      'valid.c:4435,27'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:4438,39'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:4440,32'
          Branch Sides:
            - BranchSide:      'valid.c:4440,36'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:4443,7'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:4440,13'
          Branch Sides:
            - BranchSide:      'valid.c:4441,43'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:4443,7'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:4443,23'
          Branch Sides:
            - BranchSide:      'valid.c:4443,27'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:4445,5'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:4443,6'
          Branch Sides:
            - BranchSide:      'valid.c:4444,6'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:4445,5'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:4446,9'
          Branch Sides:
            - BranchSide:      'valid.c:4447,39'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:4456,9'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:4449,32'
          Branch Sides:
            - BranchSide:      'valid.c:4449,36'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:4452,5'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:4449,13'
          Branch Sides:
            - BranchSide:      'valid.c:4450,43'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4452,5'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:4456,9'
          Branch Sides:
            - BranchSide:      'valid.c:4457,18'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:4462,19'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:4465,9'
          Branch Sides:
            - BranchSide:      'valid.c:4466,22'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:4473,9'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:4473,9'
          Branch Sides:
            - BranchSide:      'valid.c:4474,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidNode
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
            - BranchSide:      'valid.c:4483,9'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
        - Branch String:   'valid.c:4474,6'
          Branch Sides:
            - BranchSide:      'valid.c:4475,22'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
            - BranchSide:      'valid.c:4480,5'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
        - Branch String:   'valid.c:4483,9'
          Branch Sides:
            - BranchSide:      'valid.c:4484,22'
              BranchSideFuncs:
                - xmlAddID
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
            - BranchSide:      'valid.c:4488,10'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
        - Branch String:   'valid.c:4484,13'
          Branch Sides:
            - BranchSide:      'valid.c:4485,10'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
            - BranchSide:      'valid.c:4486,5'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
        - Branch String:   'valid.c:4488,50'
          Branch Sides:
            - BranchSide:      'valid.c:4489,3'
              BranchSideFuncs:
                - xmlAddRef
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
            - BranchSide:      'valid.c:4490,23'
              BranchSideFuncs:
                - xmlAddRef
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
        - Branch String:   'valid.c:4488,9'
          Branch Sides:
            - BranchSide:      'valid.c:4490,23'
              BranchSideFuncs:
                - xmlAddRef
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
            - BranchSide:      'valid.c:4495,9'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
        - Branch String:   'valid.c:4490,13'
          Branch Sides:
            - BranchSide:      'valid.c:4491,10'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
            - BranchSide:      'valid.c:4492,5'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
        - Branch String:   'valid.c:4495,9'
          Branch Sides:
            - BranchSide:      'valid.c:4496,34'
              BranchSideFuncs:
                - xmlGetDtdNotationDesc
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
            - BranchSide:      'valid.c:4525,9'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:4501,6'
          Branch Sides:
            - BranchSide:      'valid.c:4502,35'
              BranchSideFuncs:
                - xmlGetDtdNotationDesc
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:4504,6'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:4504,6'
          Branch Sides:
            - BranchSide:      'valid.c:4505,22'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
            - BranchSide:      'valid.c:4512,2'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:4512,2'
          Branch Sides:
            - BranchSide:      'valid.c:4513,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:4516,6'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:4513,10'
          Branch Sides:
            - BranchSide:      'valid.c:4513,42'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:4514,13'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:4516,6'
          Branch Sides:
            - BranchSide:      'valid.c:4517,22'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
            - BranchSide:      'valid.c:4522,5'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:4525,9'
          Branch Sides:
            - BranchSide:      'valid.c:4526,34'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
            - BranchSide:      'valid.c:4540,10'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:4527,2'
          Branch Sides:
            - BranchSide:      'valid.c:4528,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4531,6'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:4528,10'
          Branch Sides:
            - BranchSide:      'valid.c:4528,42'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4529,13'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:4531,6'
          Branch Sides:
            - BranchSide:      'valid.c:4532,22'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:4537,5'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:4540,48'
          Branch Sides:
            - BranchSide:      'valid.c:4541,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidNode
                - xmlValidateAttributeValue2
            - BranchSide:      'valid.c:4549,39'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
        - Branch String:   'valid.c:4540,9'
          Branch Sides:
            - BranchSide:      'valid.c:4542,18'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
            - BranchSide:      'valid.c:4549,39'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
      Callsites:
        - Src:             'valid.c:4433,13'
          Dst:             xmlBuildQName
        - Src:             'valid.c:4435,13'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:4438,20'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'valid.c:4441,24'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'valid.c:4447,20'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'valid.c:4450,24'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'valid.c:4457,2'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4464,11'
          Dst:             xmlValidateAttributeValueInternal
        - Src:             'valid.c:4466,6'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4474,7'
          Dst:             xmlStrEqual
        - Src:             'valid.c:4475,6'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4484,13'
          Dst:             xmlAddID
        - Src:             'valid.c:4490,13'
          Dst:             xmlAddRef
        - Src:             'valid.c:4500,9'
          Dst:             xmlGetDtdNotationDesc
        - Src:             'valid.c:4502,13'
          Dst:             xmlGetDtdNotationDesc
        - Src:             'valid.c:4505,6'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4513,10'
          Dst:             xmlStrEqual
        - Src:             'valid.c:4517,6'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4528,10'
          Dst:             xmlStrEqual
        - Src:             'valid.c:4532,6'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4541,11'
          Dst:             xmlStrEqual
        - Src:             'valid.c:4542,2'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4549,12'
          Dst:             xmlValidateAttributeValue2
    - functionName:    xmlValidateOneNamespace
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4583
      functionLinenumberEnd: 4786
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct._xmlValidCtxt *'
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
        - 'char *'
        - 'struct._xmlNs *'
        - 'char *'
      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:4589,5'
          Branch Sides:
            - BranchSide:      'valid.c:4589,5'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:4589,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:4590,24'
          Branch Sides:
            - BranchSide:      'valid.c:4590,49'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:4590,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:4590,9'
          Branch Sides:
            - BranchSide:      'valid.c:4590,49'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:4591,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:4591,22'
          Branch Sides:
            - BranchSide:      'valid.c:4591,45'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:4591,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:4591,9'
          Branch Sides:
            - BranchSide:      'valid.c:4591,45'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:4593,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:4593,9'
          Branch Sides:
            - BranchSide:      'valid.c:4597,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:4618,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:4598,6'
          Branch Sides:
            - BranchSide:      'valid.c:4599,20'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:4602,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:4602,6'
          Branch Sides:
            - BranchSide:      'valid.c:4603,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:4609,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:4605,29'
          Branch Sides:
            - BranchSide:      'valid.c:4605,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:4608,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:4605,10'
          Branch Sides:
            - BranchSide:      'valid.c:4606,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:4608,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:4615,23'
          Branch Sides:
            - BranchSide:      'valid.c:4615,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:4617,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:4615,6'
          Branch Sides:
            - BranchSide:      'valid.c:4616,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:4617,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:4618,9'
          Branch Sides:
            - BranchSide:      'valid.c:4619,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:4636,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:4619,6'
          Branch Sides:
            - BranchSide:      'valid.c:4620,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:4626,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:4622,29'
          Branch Sides:
            - BranchSide:      'valid.c:4622,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:4625,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:4622,10'
          Branch Sides:
            - BranchSide:      'valid.c:4623,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:4625,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:4636,9'
          Branch Sides:
            - BranchSide:      'valid.c:4637,6'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4649,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:4637,6'
          Branch Sides:
            - BranchSide:      'valid.c:4638,22'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:4642,22'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:4650,9'
          Branch Sides:
            - BranchSide:      'valid.c:4651,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:4664,9'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:4651,6'
          Branch Sides:
            - BranchSide:      'valid.c:4652,22'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4656,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:4664,9'
          Branch Sides:
            - BranchSide:      'valid.c:4665,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidNode
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
            - BranchSide:      'valid.c:4699,9'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
        - Branch String:   'valid.c:4665,6'
          Branch Sides:
            - BranchSide:      'valid.c:4666,10'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
            - BranchSide:      'valid.c:4677,5'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
        - Branch String:   'valid.c:4666,10'
          Branch Sides:
            - BranchSide:      'valid.c:4667,19'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
            - BranchSide:      'valid.c:4671,19'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
        - Branch String:   'valid.c:4699,9'
          Branch Sides:
            - BranchSide:      'valid.c:4700,34'
              BranchSideFuncs:
                - xmlGetDtdNotationDesc
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
            - BranchSide:      'valid.c:4741,9'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:4705,6'
          Branch Sides:
            - BranchSide:      'valid.c:4706,35'
              BranchSideFuncs:
                - xmlGetDtdNotationDesc
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4708,6'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:4708,6'
          Branch Sides:
            - BranchSide:      'valid.c:4709,10'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:4722,2'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:4709,10'
          Branch Sides:
            - BranchSide:      'valid.c:4710,19'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
            - BranchSide:      'valid.c:4714,19'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:4722,2'
          Branch Sides:
            - BranchSide:      'valid.c:4723,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4726,6'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:4723,10'
          Branch Sides:
            - BranchSide:      'valid.c:4723,42'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4724,13'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:4726,6'
          Branch Sides:
            - BranchSide:      'valid.c:4727,10'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:4738,5'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:4727,10'
          Branch Sides:
            - BranchSide:      'valid.c:4728,19'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
            - BranchSide:      'valid.c:4732,19'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:4741,9'
          Branch Sides:
            - BranchSide:      'valid.c:4742,34'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
            - BranchSide:      'valid.c:4762,10'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:4743,2'
          Branch Sides:
            - BranchSide:      'valid.c:4744,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4747,6'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:4744,10'
          Branch Sides:
            - BranchSide:      'valid.c:4744,42'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4745,13'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:4747,6'
          Branch Sides:
            - BranchSide:      'valid.c:4748,10'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4759,5'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:4748,10'
          Branch Sides:
            - BranchSide:      'valid.c:4749,19'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4753,19'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:4762,48'
          Branch Sides:
            - BranchSide:      'valid.c:4763,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidNode
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlErrValidNode
            - BranchSide:      'valid.c:4777,9'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
        - Branch String:   'valid.c:4762,9'
          Branch Sides:
            - BranchSide:      'valid.c:4764,6'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
            - BranchSide:      'valid.c:4777,9'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
        - Branch String:   'valid.c:4764,6'
          Branch Sides:
            - BranchSide:      'valid.c:4765,22'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
            - BranchSide:      'valid.c:4769,22'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
        - Branch String:   'valid.c:4777,9'
          Branch Sides:
            - BranchSide:      'valid.c:4778,36'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
            - BranchSide:      'valid.c:4781,36'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
      Callsites:
        - Src:             'valid.c:4597,13'
          Dst:             xmlBuildQName
        - Src:             'valid.c:4599,6'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:4603,17'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'valid.c:4606,14'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'valid.c:4609,17'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'valid.c:4612,14'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'valid.c:4620,17'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'valid.c:4623,14'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'valid.c:4626,17'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'valid.c:4629,14'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'valid.c:4638,6'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4642,6'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4649,11'
          Dst:             xmlValidateAttributeValueInternal
        - Src:             'valid.c:4652,6'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4656,6'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4665,7'
          Dst:             xmlStrEqual
        - Src:             'valid.c:4667,3'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4671,3'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4704,9'
          Dst:             xmlGetDtdNotationDesc
        - Src:             'valid.c:4706,13'
          Dst:             xmlGetDtdNotationDesc
        - Src:             'valid.c:4710,3'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4714,3'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4723,10'
          Dst:             xmlStrEqual
        - Src:             'valid.c:4728,3'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4732,3'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4744,10'
          Dst:             xmlStrEqual
        - Src:             'valid.c:4749,3'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4753,3'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4763,11'
          Dst:             xmlStrEqual
        - Src:             'valid.c:4765,6'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4769,6'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4778,9'
          Dst:             xmlValidateAttributeValue2
        - Src:             'valid.c:4781,9'
          Dst:             xmlValidateAttributeValue2
    - functionName:    xmlGetDtdQAttrDesc
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3310
      functionLinenumberEnd: 3318
      functionDepth:   0
      returnType:      'struct._xmlAttribute *'
      argCount:        4
      argTypes:
        - 'struct._xmlDtd *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - dtd
        - elem
        - name
        - prefix
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlHashLookup3
      functionUses:    26
      BranchProfiles:
        - Branch String:   'valid.c:3313,9'
          Branch Sides:
            - BranchSide:      'valid.c:3313,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3314,9'
              BranchSideFuncs:
                - xmlHashLookup3
        - Branch String:   'valid.c:3314,9'
          Branch Sides:
            - BranchSide:      'valid.c:3314,34'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3315,36'
              BranchSideFuncs:
                - xmlHashLookup3
      Callsites:
        - Src:             'valid.c:3317,12'
          Dst:             xmlHashLookup3
    - functionName:    xmlValidateAttributeValueInternal
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3828
      functionLinenumberEnd: 3847
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlDoc *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - doc
        - type
        - value
      BBCount:         19
      ICount:          91
      EdgeCount:       37
      CyclomaticComplexity: 20
      functionsReached:
        - xmlValidateNameValueInternal
        - xmlValidateNamesValueInternal
        - xmlValidateNmtokenValueInternal
        - xmlValidateNmtokensValueInternal
      functionUses:    5
      BranchProfiles:
        - Branch String:   'valid.c:3829,5'
          Branch Sides:
            - BranchSide:      'valid.c:3832,43'
              BranchSideFuncs:
                - xmlValidateNamesValueInternal
            - BranchSide:      'valid.c:3832,43'
              BranchSideFuncs:
                - xmlValidateNamesValueInternal
            - BranchSide:      'valid.c:3837,42'
              BranchSideFuncs:
                - xmlValidateNameValueInternal
            - BranchSide:      'valid.c:3837,42'
              BranchSideFuncs:
                - xmlValidateNameValueInternal
            - BranchSide:      'valid.c:3837,42'
              BranchSideFuncs:
                - xmlValidateNameValueInternal
            - BranchSide:      'valid.c:3837,42'
              BranchSideFuncs:
                - xmlValidateNameValueInternal
            - BranchSide:      'valid.c:3840,46'
              BranchSideFuncs:
                - xmlValidateNmtokensValueInternal
            - BranchSide:      'valid.c:3840,46'
              BranchSideFuncs:
                - xmlValidateNmtokensValueInternal
            - BranchSide:      'valid.c:3842,45'
              BranchSideFuncs:
                - xmlValidateNmtokenValueInternal
            - BranchSide:      'valid.c:3844,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3846,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:3832,13'
          Dst:             xmlValidateNamesValueInternal
        - Src:             'valid.c:3837,13'
          Dst:             xmlValidateNameValueInternal
        - Src:             'valid.c:3840,13'
          Dst:             xmlValidateNmtokensValueInternal
        - Src:             'valid.c:3842,13'
          Dst:             xmlValidateNmtokenValueInternal
    - functionName:    xmlGetDtdNotationDesc
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3331
      functionLinenumberEnd: 3339
      functionDepth:   0
      returnType:      'struct._xmlNotation *'
      argCount:        2
      argTypes:
        - 'struct._xmlDtd *'
        - 'char *'
      constantsTouched: []
      argNames:
        - dtd
        - name
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlHashLookup
      functionUses:    8
      BranchProfiles:
        - Branch String:   'valid.c:3334,9'
          Branch Sides:
            - BranchSide:      'valid.c:3334,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3335,9'
              BranchSideFuncs:
                - xmlHashLookup
        - Branch String:   'valid.c:3335,9'
          Branch Sides:
            - BranchSide:      'valid.c:3335,33'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3336,35'
              BranchSideFuncs:
                - xmlHashLookup
      Callsites:
        - Src:             'valid.c:3338,12'
          Dst:             xmlHashLookup
    - functionName:    xmlValidateAttributeValue2
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3909
      functionLinenumberEnd: 3999
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._xmlValidCtxt *'
        - 'struct._xmlDoc *'
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - name
        - type
        - value
      BBCount:         75
      ICount:          414
      EdgeCount:       95
      CyclomaticComplexity: 22
      functionsReached:
        - xmlErrValidNode
        - xmlGetDocEntity
        - xmlGetDtdNotationDesc
        - xmlStrdup
        - xmlVErrMemory
      functionUses:    5
      BranchProfiles:
        - Branch String:   'valid.c:3911,5'
          Branch Sides:
            - BranchSide:      'valid.c:3919,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3919,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3919,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3919,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3919,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3919,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3919,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3923,28'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDocEntity
            - BranchSide:      'valid.c:3945,21'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlVErrMemory
            - BranchSide:      'valid.c:3984,35'
              BranchSideFuncs:
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
            - BranchSide:      'valid.c:3998,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3925,24'
          Branch Sides:
            - BranchSide:      'valid.c:3925,28'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDocEntity
            - BranchSide:      'valid.c:3929,10'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:3925,10'
          Branch Sides:
            - BranchSide:      'valid.c:3926,3'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:3929,10'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:3929,10'
          Branch Sides:
            - BranchSide:      'valid.c:3930,19'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:3935,17'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:3949,10'
          Branch Sides:
            - BranchSide:      'valid.c:3950,31'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:3953,12'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:3954,6'
          Branch Sides:
            - BranchSide:      'valid.c:3955,9'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:3978,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3956,22'
          Branch Sides:
            - BranchSide:      'valid.c:3956,27'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:3956,3'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:3956,27'
          Branch Sides:
            - BranchSide:      'valid.c:3956,26'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:3956,27'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:3956,27'
          Branch Sides:
            - BranchSide:      'valid.c:3956,27'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:3956,26'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:3956,27'
          Branch Sides:
            - BranchSide:      'valid.c:3956,26'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:3956,26'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:3956,3'
          Branch Sides:
            - BranchSide:      'valid.c:3956,50'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:3957,11'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:3960,7'
          Branch Sides:
            - BranchSide:      'valid.c:3961,23'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlGetDocEntity
                - xmlErrValidNode
            - BranchSide:      'valid.c:3966,14'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:3973,7'
          Branch Sides:
            - BranchSide:      'valid.c:3974,7'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3975,10'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:3976,10'
          Branch Sides:
            - BranchSide:      'valid.c:3976,3'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:3976,10'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:3976,10'
          Branch Sides:
            - BranchSide:      'valid.c:3976,10'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:3976,3'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:3976,10'
          Branch Sides:
            - BranchSide:      'valid.c:3976,3'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:3976,3'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:3976,3'
          Branch Sides:
            - BranchSide:      'valid.c:3954,6'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:3976,32'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:3985,25'
          Branch Sides:
            - BranchSide:      'valid.c:3985,29'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
            - BranchSide:      'valid.c:3988,10'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:3985,10'
          Branch Sides:
            - BranchSide:      'valid.c:3986,32'
              BranchSideFuncs:
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
            - BranchSide:      'valid.c:3988,10'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:3988,10'
          Branch Sides:
            - BranchSide:      'valid.c:3989,19'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:3995,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:3923,12'
          Dst:             xmlGetDocEntity
        - Src:             'valid.c:3927,9'
          Dst:             xmlGetDocEntity
        - Src:             'valid.c:3930,3'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:3936,3'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:3948,12'
          Dst:             xmlStrdup
        - Src:             'valid.c:3950,17'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:3959,9'
          Dst:             xmlGetDocEntity
        - Src:             'valid.c:3961,7'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:3967,7'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:3984,13'
          Dst:             xmlGetDtdNotationDesc
        - Src:             'valid.c:3986,10'
          Dst:             xmlGetDtdNotationDesc
        - Src:             'valid.c:3989,3'
          Dst:             xmlErrValidNode
    - functionName:    xmlValidateNamesValueInternal
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3606
      functionLinenumberEnd: 3647
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlDoc *'
        - 'char *'
      constantsTouched: []
      argNames:
        - doc
        - value
      BBCount:         24
      ICount:          156
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - xmlIsDocNameChar
        - xmlIsDocNameStartChar
        - xmlStringCurrentChar
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:3610,9'
          Branch Sides:
            - BranchSide:      'valid.c:3610,24'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3611,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlIsDocNameStartChar
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlIsDocNameStartChar
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'valid.c:3615,9'
          Branch Sides:
            - BranchSide:      'valid.c:3616,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlIsDocNameStartChar
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'valid.c:3618,38'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlIsDocNameStartChar
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'valid.c:3620,5'
          Branch Sides:
            - BranchSide:      'valid.c:3621,35'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlIsDocNameStartChar
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'valid.c:3626,5'
              BranchSideFuncs:
                - xmlIsDocNameStartChar
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'valid.c:3626,5'
          Branch Sides:
            - BranchSide:      'valid.c:3627,2'
              BranchSideFuncs:
                - xmlIsDocNameStartChar
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'valid.c:3644,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3627,2'
          Branch Sides:
            - BranchSide:      'valid.c:3628,39'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlIsDocNameStartChar
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
            - BranchSide:      'valid.c:3632,29'
              BranchSideFuncs:
                - xmlIsDocNameStartChar
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'valid.c:3632,6'
          Branch Sides:
            - BranchSide:      'valid.c:3633,6'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlIsDocNameStartChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'valid.c:3635,35'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlIsDocNameStartChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'valid.c:3638,2'
          Branch Sides:
            - BranchSide:      'valid.c:3626,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlIsDocNameStartChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'valid.c:3639,39'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlIsDocNameStartChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'valid.c:3644,9'
          Branch Sides:
            - BranchSide:      'valid.c:3644,19'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3646,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:3612,11'
          Dst:             xmlStringCurrentChar
        - Src:             'valid.c:3615,10'
          Dst:             xmlIsDocNameStartChar
        - Src:             'valid.c:3618,11'
          Dst:             xmlStringCurrentChar
        - Src:             'valid.c:3620,12'
          Dst:             xmlIsDocNameChar
        - Src:             'valid.c:3621,8'
          Dst:             xmlStringCurrentChar
        - Src:             'valid.c:3628,12'
          Dst:             xmlStringCurrentChar
        - Src:             'valid.c:3632,7'
          Dst:             xmlIsDocNameStartChar
        - Src:             'valid.c:3635,8'
          Dst:             xmlStringCurrentChar
        - Src:             'valid.c:3638,9'
          Dst:             xmlIsDocNameChar
        - Src:             'valid.c:3639,12'
          Dst:             xmlStringCurrentChar
    - functionName:    xmlValidateNameValueInternal
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3558
      functionLinenumberEnd: 3579
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlDoc *'
        - 'char *'
      constantsTouched: []
      argNames:
        - doc
        - value
      BBCount:         13
      ICount:          94
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlIsDocNameChar
        - xmlIsDocNameStartChar
        - xmlStringCurrentChar
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:3562,9'
          Branch Sides:
            - BranchSide:      'valid.c:3562,24'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3563,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlIsDocNameStartChar
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
        - Branch String:   'valid.c:3566,9'
          Branch Sides:
            - BranchSide:      'valid.c:3567,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
            - BranchSide:      'valid.c:3569,38'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
        - Branch String:   'valid.c:3571,5'
          Branch Sides:
            - BranchSide:      'valid.c:3572,35'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlIsDocNameChar
            - BranchSide:      'valid.c:3576,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3576,9'
          Branch Sides:
            - BranchSide:      'valid.c:3576,19'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3578,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:3564,11'
          Dst:             xmlStringCurrentChar
        - Src:             'valid.c:3566,10'
          Dst:             xmlIsDocNameStartChar
        - Src:             'valid.c:3569,11'
          Dst:             xmlStringCurrentChar
        - Src:             'valid.c:3571,12'
          Dst:             xmlIsDocNameChar
        - Src:             'valid.c:3572,8'
          Dst:             xmlStringCurrentChar
    - functionName:    xmlValidateNmtokensValueInternal
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3729
      functionLinenumberEnd: 3774
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlDoc *'
        - 'char *'
      constantsTouched: []
      argNames:
        - doc
        - value
      BBCount:         40
      ICount:          216
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - xmlIsDocNameChar
        - xmlStringCurrentChar
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:3733,9'
          Branch Sides:
            - BranchSide:      'valid.c:3733,24'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3734,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlIsDocNameChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'valid.c:3738,12'
          Branch Sides:
            - BranchSide:      'valid.c:3738,12'
              BranchSideFuncs:
                - xmlIsDocNameChar
                - xmlIsDocNameChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'valid.c:3738,5'
              BranchSideFuncs:
                - xmlIsDocNameChar
                - xmlIsDocNameChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'valid.c:3738,12'
          Branch Sides:
            - BranchSide:      'valid.c:3738,5'
              BranchSideFuncs:
                - xmlIsDocNameChar
                - xmlIsDocNameChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'valid.c:3738,12'
              BranchSideFuncs:
                - xmlIsDocNameChar
                - xmlIsDocNameChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'valid.c:3738,12'
          Branch Sides:
            - BranchSide:      'valid.c:3738,12'
              BranchSideFuncs:
                - xmlIsDocNameChar
                - xmlIsDocNameChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'valid.c:3738,5'
              BranchSideFuncs:
                - xmlIsDocNameChar
                - xmlIsDocNameChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'valid.c:3738,12'
          Branch Sides:
            - BranchSide:      'valid.c:3738,5'
              BranchSideFuncs:
                - xmlIsDocNameChar
                - xmlIsDocNameChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'valid.c:3738,5'
              BranchSideFuncs:
                - xmlIsDocNameChar
                - xmlIsDocNameChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'valid.c:3738,5'
          Branch Sides:
            - BranchSide:      'valid.c:3739,35'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlIsDocNameChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'valid.c:3743,27'
              BranchSideFuncs:
                - xmlIsDocNameChar
                - xmlIsDocNameChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'valid.c:3743,9'
          Branch Sides:
            - BranchSide:      'valid.c:3744,2'
              BranchSideFuncs:
                - xmlIsDocNameChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'valid.c:3746,5'
              BranchSideFuncs:
                - xmlIsDocNameChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'valid.c:3746,5'
          Branch Sides:
            - BranchSide:      'valid.c:3747,35'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'valid.c:3752,5'
              BranchSideFuncs:
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'valid.c:3752,5'
          Branch Sides:
            - BranchSide:      'valid.c:3753,2'
              BranchSideFuncs:
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'valid.c:3771,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3753,2'
          Branch Sides:
            - BranchSide:      'valid.c:3754,39'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
            - BranchSide:      'valid.c:3757,6'
              BranchSideFuncs:
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'valid.c:3757,6'
          Branch Sides:
            - BranchSide:      'valid.c:3757,16'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3759,24'
              BranchSideFuncs:
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'valid.c:3759,6'
          Branch Sides:
            - BranchSide:      'valid.c:3760,6'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'valid.c:3762,35'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'valid.c:3765,2'
          Branch Sides:
            - BranchSide:      'valid.c:3752,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
            - BranchSide:      'valid.c:3766,39'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlStringCurrentChar
        - Branch String:   'valid.c:3771,9'
          Branch Sides:
            - BranchSide:      'valid.c:3771,19'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3773,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:3735,11'
          Dst:             xmlStringCurrentChar
        - Src:             'valid.c:3739,8'
          Dst:             xmlStringCurrentChar
        - Src:             'valid.c:3743,10'
          Dst:             xmlIsDocNameChar
        - Src:             'valid.c:3746,12'
          Dst:             xmlIsDocNameChar
        - Src:             'valid.c:3747,8'
          Dst:             xmlStringCurrentChar
        - Src:             'valid.c:3754,12'
          Dst:             xmlStringCurrentChar
        - Src:             'valid.c:3759,7'
          Dst:             xmlIsDocNameChar
        - Src:             'valid.c:3762,8'
          Dst:             xmlStringCurrentChar
        - Src:             'valid.c:3765,9'
          Dst:             xmlIsDocNameChar
        - Src:             'valid.c:3766,12'
          Dst:             xmlStringCurrentChar
    - functionName:    xmlValidateNmtokenValueInternal
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3676
      functionLinenumberEnd: 3698
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlDoc *'
        - 'char *'
      constantsTouched: []
      argNames:
        - doc
        - value
      BBCount:         13
      ICount:          94
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlIsDocNameChar
        - xmlStringCurrentChar
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:3680,9'
          Branch Sides:
            - BranchSide:      'valid.c:3680,24'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3681,11'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
        - Branch String:   'valid.c:3685,9'
          Branch Sides:
            - BranchSide:      'valid.c:3686,2'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
            - BranchSide:      'valid.c:3688,38'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlIsDocNameChar
                - xmlStringCurrentChar
        - Branch String:   'valid.c:3690,5'
          Branch Sides:
            - BranchSide:      'valid.c:3691,35'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlIsDocNameChar
            - BranchSide:      'valid.c:3695,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3695,9'
          Branch Sides:
            - BranchSide:      'valid.c:3695,19'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3697,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:3682,11'
          Dst:             xmlStringCurrentChar
        - Src:             'valid.c:3685,10'
          Dst:             xmlIsDocNameChar
        - Src:             'valid.c:3688,11'
          Dst:             xmlStringCurrentChar
        - Src:             'valid.c:3690,12'
          Dst:             xmlIsDocNameChar
        - Src:             'valid.c:3691,8'
          Dst:             xmlStringCurrentChar
    - functionName:    xmlAddID
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2621
      functionLinenumberEnd: 2641
      functionDepth:   0
      returnType:      'struct._xmlID *'
      argCount:        4
      argTypes:
        - 'struct._xmlValidCtxt *'
        - 'struct._xmlDoc *'
        - 'char *'
        - 'struct._xmlAttr *'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - value
        - attr
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlErrValidNode
        - xmlIsStreaming
        - xmlVErrMemory
      functionUses:    8
      BranchProfiles:
        - Branch String:   'valid.c:2626,9'
          Branch Sides:
            - BranchSide:      'valid.c:2627,23'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:2630,14'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:2631,13'
          Branch Sides:
            - BranchSide:      'valid.c:2635,29'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:2638,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:2625,42'
          Dst:             xmlIsStreaming
        - Src:             'valid.c:2625,11'
          Dst:             xmlAddIDSafe
        - Src:             'valid.c:2627,9'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:2635,13'
          Dst:             xmlErrValidNode
    - functionName:    xmlAddRef
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2894
      functionLinenumberEnd: 2976
      functionDepth:   0
      returnType:      'struct._xmlRef *'
      argCount:        4
      argTypes:
        - 'struct._xmlValidCtxt *'
        - 'struct._xmlDoc *'
        - 'char *'
        - 'struct._xmlAttr *'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - value
        - attr
      BBCount:         43
      ICount:          282
      EdgeCount:       59
      CyclomaticComplexity: 18
      functionsReached:
        - xmlFreeRef
        - xmlGetLineNo
        - xmlHashAdd
        - xmlHashCreateDict
        - xmlHashLookup
        - xmlIsStreaming
        - xmlListAppend
        - xmlListCreate
        - xmlListDelete
        - xmlStrdup
        - xmlVErrMemory
      functionUses:    5
      BranchProfiles:
        - Branch String:   'valid.c:2899,9'
          Branch Sides:
            - BranchSide:      'valid.c:2900,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2902,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlIsStreaming
                - xmlGetLineNo
                - xmlHashLookup
                - xmlListAppend
                - xmlVErrMemory
                - xmlListCreate
                - xmlHashAdd
                - xmlListDelete
                - xmlStrdup
                - xmlHashCreateDict
        - Branch String:   'valid.c:2902,9'
          Branch Sides:
            - BranchSide:      'valid.c:2903,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2905,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlIsStreaming
                - xmlGetLineNo
                - xmlHashLookup
                - xmlListAppend
                - xmlVErrMemory
                - xmlListCreate
                - xmlHashAdd
                - xmlListDelete
                - xmlStrdup
                - xmlHashCreateDict
        - Branch String:   'valid.c:2905,9'
          Branch Sides:
            - BranchSide:      'valid.c:2906,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2912,30'
              BranchSideFuncs:
                - xmlStrdup
                - xmlIsStreaming
                - xmlGetLineNo
                - xmlHashLookup
                - xmlListAppend
                - xmlVErrMemory
                - xmlListCreate
                - xmlHashAdd
                - xmlListDelete
                - xmlStrdup
                - xmlHashCreateDict
        - Branch String:   'valid.c:2913,9'
          Branch Sides:
            - BranchSide:      'valid.c:2914,50'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlStrdup
                - xmlIsStreaming
                - xmlGetLineNo
                - xmlHashLookup
                - xmlListAppend
                - xmlVErrMemory
                - xmlListCreate
                - xmlHashAdd
                - xmlListDelete
                - xmlStrdup
            - BranchSide:      'valid.c:2919,23'
              BranchSideFuncs:
                - xmlStrdup
                - xmlIsStreaming
                - xmlGetLineNo
                - xmlHashLookup
                - xmlListAppend
                - xmlVErrMemory
                - xmlListCreate
                - xmlHashAdd
                - xmlListDelete
                - xmlStrdup
        - Branch String:   'valid.c:2915,13'
          Branch Sides:
            - BranchSide:      'valid.c:2916,13'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:2917,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlIsStreaming
                - xmlGetLineNo
                - xmlHashLookup
                - xmlListAppend
                - xmlVErrMemory
                - xmlListCreate
                - xmlHashAdd
                - xmlListDelete
                - xmlStrdup
        - Branch String:   'valid.c:2920,9'
          Branch Sides:
            - BranchSide:      'valid.c:2921,9'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:2922,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlIsStreaming
                - xmlGetLineNo
                - xmlHashLookup
                - xmlListAppend
                - xmlVErrMemory
                - xmlListCreate
                - xmlHashAdd
                - xmlListDelete
                - xmlStrdup
        - Branch String:   'valid.c:2928,9'
          Branch Sides:
            - BranchSide:      'valid.c:2929,9'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:2930,24'
              BranchSideFuncs:
                - xmlIsStreaming
                - xmlGetLineNo
                - xmlHashLookup
                - xmlListAppend
                - xmlVErrMemory
                - xmlListCreate
                - xmlHashAdd
                - xmlListDelete
                - xmlStrdup
        - Branch String:   'valid.c:2930,9'
          Branch Sides:
            - BranchSide:      'valid.c:2934,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetLineNo
                - xmlHashLookup
                - xmlListAppend
                - xmlVErrMemory
                - xmlListCreate
                - xmlHashAdd
                - xmlListDelete
            - BranchSide:      'valid.c:2939,2'
              BranchSideFuncs:
                - xmlGetLineNo
                - xmlHashLookup
                - xmlListAppend
                - xmlVErrMemory
                - xmlListCreate
                - xmlHashAdd
                - xmlListDelete
        - Branch String:   'valid.c:2935,13'
          Branch Sides:
            - BranchSide:      'valid.c:2936,13'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:2937,2'
              BranchSideFuncs:
                - xmlGetLineNo
                - xmlHashLookup
                - xmlListAppend
                - xmlVErrMemory
                - xmlListCreate
                - xmlHashAdd
                - xmlListDelete
        - Branch String:   'valid.c:2951,9'
          Branch Sides:
            - BranchSide:      'valid.c:2954,33'
              BranchSideFuncs:
                - xmlListCreate
                - xmlHashAdd
                - xmlListAppend
                - xmlVErrMemory
                - xmlListDelete
            - BranchSide:      'valid.c:2962,23'
              BranchSideFuncs:
                - xmlListAppend
                - xmlVErrMemory
        - Branch String:   'valid.c:2954,13'
          Branch Sides:
            - BranchSide:      'valid.c:2955,6'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:2956,26'
              BranchSideFuncs:
                - xmlHashAdd
                - xmlListAppend
                - xmlVErrMemory
                - xmlListDelete
        - Branch String:   'valid.c:2957,13'
          Branch Sides:
            - BranchSide:      'valid.c:2958,27'
              BranchSideFuncs:
                - xmlListDelete
                - xmlVErrMemory
            - BranchSide:      'valid.c:2961,5'
              BranchSideFuncs:
                - xmlListAppend
                - xmlVErrMemory
        - Branch String:   'valid.c:2962,9'
          Branch Sides:
            - BranchSide:      'valid.c:2963,9'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:2964,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2968,9'
          Branch Sides:
            - BranchSide:      'valid.c:2969,13'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2975,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2969,13'
          Branch Sides:
            - BranchSide:      'valid.c:2970,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2971,13'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2971,13'
          Branch Sides:
            - BranchSide:      'valid.c:2972,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2973,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:2914,29'
          Dst:             xmlHashCreateDict
        - Src:             'valid.c:2927,18'
          Dst:             xmlStrdup
        - Src:             'valid.c:2930,9'
          Dst:             xmlIsStreaming
        - Src:             'valid.c:2934,14'
          Dst:             xmlStrdup
        - Src:             'valid.c:2942,19'
          Dst:             xmlGetLineNo
        - Src:             'valid.c:2951,29'
          Dst:             xmlHashLookup
        - Src:             'valid.c:2954,33'
          Dst:             xmlListCreate
        - Src:             'valid.c:2954,33'
          Dst:             xmlFreeRef
        - Src:             'valid.c:2954,33'
          Dst:             xmlDummyCompare
        - Src:             'valid.c:2956,15'
          Dst:             xmlHashAdd
        - Src:             'valid.c:2958,13'
          Dst:             xmlListDelete
        - Src:             'valid.c:2962,9'
          Dst:             xmlListAppend
        - Src:             'valid.c:2967,5'
          Dst:             xmlVErrMemory
    - functionName:    xmlIsStreaming
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2473
      functionLinenumberEnd: 2482
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlValidCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:2476,9'
          Branch Sides:
            - BranchSide:      'valid.c:2477,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2478,10'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2478,9'
          Branch Sides:
            - BranchSide:      'valid.c:2479,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2480,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlFreeRef
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2821
      functionLinenumberEnd: 2829
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlLink *'
      constantsTouched: []
      argNames:
        - lk
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlLinkGetData
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:2823,9'
          Branch Sides:
            - BranchSide:      'valid.c:2823,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2824,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2824,9'
          Branch Sides:
            - BranchSide:      'valid.c:2825,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2826,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2826,9'
          Branch Sides:
            - BranchSide:      'valid.c:2827,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2828,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:2822,32'
          Dst:             xmlLinkGetData
    - functionName:    xmlDummyCompare
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2875
      functionLinenumberEnd: 2876
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - data0
        - data1
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlAddIDSafe
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2521
      functionLinenumberEnd: 2606
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._xmlDoc *'
        - 'char *'
        - 'struct._xmlAttr *'
        - int
        - 'struct._xmlID **'
      constantsTouched: []
      argNames:
        - doc
        - value
        - attr
        - streaming
        - id
      BBCount:         43
      ICount:          301
      EdgeCount:       59
      CyclomaticComplexity: 18
      functionsReached:
        - xmlDictLookup
        - xmlFreeID
        - xmlGetLineNo
        - xmlHashAddEntry
        - xmlHashCreateDict
        - xmlHashLookup
        - xmlStrdup
      functionUses:    5
      BranchProfiles:
        - Branch String:   'valid.c:2525,9'
          Branch Sides:
            - BranchSide:      'valid.c:2526,10'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlStrdup
                - xmlGetLineNo
                - xmlHashAddEntry
                - xmlFreeID
                - xmlStrdup
                - xmlFreeID
                - xmlDictLookup
                - xmlFreeID
                - xmlHashCreateDict
            - BranchSide:      'valid.c:2528,9'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlStrdup
                - xmlGetLineNo
                - xmlHashAddEntry
                - xmlFreeID
                - xmlStrdup
                - xmlFreeID
                - xmlDictLookup
                - xmlFreeID
                - xmlHashCreateDict
        - Branch String:   'valid.c:2528,9'
          Branch Sides:
            - BranchSide:      'valid.c:2529,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2531,10'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlStrdup
                - xmlGetLineNo
                - xmlHashAddEntry
                - xmlFreeID
                - xmlStrdup
                - xmlFreeID
                - xmlDictLookup
                - xmlFreeID
                - xmlHashCreateDict
        - Branch String:   'valid.c:2531,25'
          Branch Sides:
            - BranchSide:      'valid.c:2531,29'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2532,2'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2531,9'
          Branch Sides:
            - BranchSide:      'valid.c:2532,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2534,9'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlStrdup
                - xmlGetLineNo
                - xmlHashAddEntry
                - xmlFreeID
                - xmlStrdup
                - xmlFreeID
                - xmlDictLookup
                - xmlFreeID
                - xmlHashCreateDict
        - Branch String:   'valid.c:2534,9'
          Branch Sides:
            - BranchSide:      'valid.c:2535,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2541,29'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlStrdup
                - xmlGetLineNo
                - xmlHashAddEntry
                - xmlFreeID
                - xmlStrdup
                - xmlFreeID
                - xmlDictLookup
                - xmlFreeID
                - xmlHashCreateDict
        - Branch String:   'valid.c:2542,9'
          Branch Sides:
            - BranchSide:      'valid.c:2543,49'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlStrdup
                - xmlGetLineNo
                - xmlHashAddEntry
                - xmlFreeID
                - xmlStrdup
                - xmlFreeID
                - xmlDictLookup
                - xmlFreeID
            - BranchSide:      'valid.c:2547,29'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlStrdup
                - xmlGetLineNo
                - xmlHashAddEntry
                - xmlFreeID
                - xmlStrdup
                - xmlFreeID
                - xmlDictLookup
                - xmlFreeID
        - Branch String:   'valid.c:2544,13'
          Branch Sides:
            - BranchSide:      'valid.c:2545,13'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2546,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetLineNo
                - xmlHashAddEntry
                - xmlFreeID
                - xmlStrdup
                - xmlFreeID
                - xmlDictLookup
                - xmlFreeID
        - Branch String:   'valid.c:2548,13'
          Branch Sides:
            - BranchSide:      'valid.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2552,17'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2552,17'
          Branch Sides:
            - BranchSide:      'valid.c:2553,17'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2556,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2563,9'
          Branch Sides:
            - BranchSide:      'valid.c:2564,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2565,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetLineNo
                - xmlHashAddEntry
                - xmlFreeID
                - xmlStrdup
                - xmlFreeID
                - xmlDictLookup
                - xmlFreeID
        - Branch String:   'valid.c:2572,9'
          Branch Sides:
            - BranchSide:      'valid.c:2573,19'
              BranchSideFuncs:
                - xmlFreeID
            - BranchSide:      'valid.c:2576,9'
              BranchSideFuncs:
                - xmlGetLineNo
                - xmlHashAddEntry
                - xmlFreeID
                - xmlStrdup
                - xmlFreeID
                - xmlDictLookup
        - Branch String:   'valid.c:2576,9'
          Branch Sides:
            - BranchSide:      'valid.c:2580,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetLineNo
                - xmlHashAddEntry
                - xmlFreeID
                - xmlFreeID
                - xmlDictLookup
            - BranchSide:      'valid.c:2590,14'
              BranchSideFuncs:
                - xmlGetLineNo
                - xmlHashAddEntry
                - xmlFreeID
        - Branch String:   'valid.c:2580,6'
          Branch Sides:
            - BranchSide:      'valid.c:2581,32'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlGetLineNo
                - xmlHashAddEntry
                - xmlFreeID
                - xmlFreeID
            - BranchSide:      'valid.c:2583,28'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetLineNo
                - xmlHashAddEntry
                - xmlFreeID
                - xmlFreeID
        - Branch String:   'valid.c:2584,13'
          Branch Sides:
            - BranchSide:      'valid.c:2585,23'
              BranchSideFuncs:
                - xmlFreeID
            - BranchSide:      'valid.c:2588,2'
              BranchSideFuncs:
                - xmlGetLineNo
                - xmlHashAddEntry
                - xmlFreeID
        - Branch String:   'valid.c:2595,9'
          Branch Sides:
            - BranchSide:      'valid.c:2596,12'
              BranchSideFuncs:
                - xmlFreeID
            - BranchSide:      'valid.c:2600,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2603,9'
          Branch Sides:
            - BranchSide:      'valid.c:2604,15'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2605,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:2543,28'
          Dst:             xmlHashCreateDict
        - Src:             'valid.c:2547,15'
          Dst:             xmlHashLookup
        - Src:             'valid.c:2571,18'
          Dst:             xmlStrdup
        - Src:             'valid.c:2573,9'
          Dst:             xmlFreeID
        - Src:             'valid.c:2581,18'
          Dst:             xmlDictLookup
        - Src:             'valid.c:2583,18'
          Dst:             xmlStrdup
        - Src:             'valid.c:2585,13'
          Dst:             xmlFreeID
        - Src:             'valid.c:2593,19'
          Dst:             xmlGetLineNo
        - Src:             'valid.c:2595,9'
          Dst:             xmlHashAddEntry
        - Src:             'valid.c:2596,2'
          Dst:             xmlFreeID
    - functionName:    xmlFreeID
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2491
      functionLinenumberEnd: 2504
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlID *'
      constantsTouched: []
      argNames:
        - id
      BBCount:         31
      ICount:          150
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - xmlDictOwns
      functionUses:    4
      BranchProfiles:
        - Branch String:   'valid.c:2494,9'
          Branch Sides:
            - BranchSide:      'valid.c:2494,21'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2496,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'valid.c:2496,9'
          Branch Sides:
            - BranchSide:      'valid.c:2497,16'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:2499,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'valid.c:2499,9'
          Branch Sides:
            - BranchSide:      'valid.c:2500,2'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:2501,9'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'valid.c:2500,2'
          Branch Sides:
            - BranchSide:      'valid.c:2500,2'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:2501,9'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'valid.c:2500,2'
          Branch Sides:
            - BranchSide:      'valid.c:2500,2'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:2501,9'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'valid.c:2500,2'
          Branch Sides:
            - BranchSide:      'valid.c:2500,2'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'valid.c:2500,2'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'valid.c:2501,9'
          Branch Sides:
            - BranchSide:      'valid.c:2502,2'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'valid.c:2503,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2502,2'
          Branch Sides:
            - BranchSide:      'valid.c:2502,2'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'valid.c:2503,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2502,2'
          Branch Sides:
            - BranchSide:      'valid.c:2502,2'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'valid.c:2503,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2502,2'
          Branch Sides:
            - BranchSide:      'valid.c:2502,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2502,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:2500,2'
          Dst:             xmlDictOwns
        - Src:             'valid.c:2502,2'
          Dst:             xmlDictOwns
    - functionName:    xmlValidateAttributeCallback
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6714
      functionLinenumberEnd: 6783
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - payload
        - data
        - name
      BBCount:         63
      ICount:          371
      EdgeCount:       80
      CyclomaticComplexity: 19
      functionsReached:
        - xmlCtxtGetDtdElementDesc
        - xmlErrValid
        - xmlErrValidNode
        - xmlValidateAttributeValue2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:6721,9'
          Branch Sides:
            - BranchSide:      'valid.c:6722,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6723,13'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlErrValid.1885
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
        - Branch String:   'valid.c:6723,5'
          Branch Sides:
            - BranchSide:      'valid.c:6731,6'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlErrValid.1885
            - BranchSide:      'valid.c:6731,6'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlErrValid.1885
            - BranchSide:      'valid.c:6731,6'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlErrValid.1885
            - BranchSide:      'valid.c:6731,6'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlErrValid.1885
            - BranchSide:      'valid.c:6731,6'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlErrValid.1885
            - BranchSide:      'valid.c:6731,6'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlErrValid.1885
            - BranchSide:      'valid.c:6731,6'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlErrValid.1885
            - BranchSide:      'valid.c:6735,10'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlErrValid.1885
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
            - BranchSide:      'valid.c:6735,10'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlErrValid.1885
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
            - BranchSide:      'valid.c:6735,10'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlErrValid.1885
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
            - BranchSide:      'valid.c:6753,9'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlErrValid.1885
        - Branch String:   'valid.c:6735,10'
          Branch Sides:
            - BranchSide:      'valid.c:6737,36'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlErrValid.1885
                - xmlValidateAttributeValue2
            - BranchSide:      'valid.c:6742,10'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlErrValid.1885
                - xmlValidateAttributeValue2
        - Branch String:   'valid.c:6739,18'
          Branch Sides:
            - BranchSide:      'valid.c:6739,22'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlErrValid.1885
                - xmlValidateAttributeValue2
            - BranchSide:      'valid.c:6741,6'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlErrValid.1885
                - xmlValidateAttributeValue2
        - Branch String:   'valid.c:6739,7'
          Branch Sides:
            - BranchSide:      'valid.c:6740,7'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlErrValid.1885
                - xmlValidateAttributeValue2
            - BranchSide:      'valid.c:6741,6'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlErrValid.1885
                - xmlValidateAttributeValue2
        - Branch String:   'valid.c:6742,10'
          Branch Sides:
            - BranchSide:      'valid.c:6743,28'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlErrValid.1885
                - xmlValidateAttributeValue2
            - BranchSide:      'valid.c:6752,5'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlErrValid.1885
        - Branch String:   'valid.c:6744,3'
          Branch Sides:
            - BranchSide:      'valid.c:6745,40'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlErrValid.1885
            - BranchSide:      'valid.c:6751,6'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlErrValid.1885
        - Branch String:   'valid.c:6747,22'
          Branch Sides:
            - BranchSide:      'valid.c:6747,26'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlErrValid.1885
                - xmlValidateAttributeValue2
            - BranchSide:      'valid.c:6749,14'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlErrValid.1885
                - xmlValidateAttributeValue2
        - Branch String:   'valid.c:6747,11'
          Branch Sides:
            - BranchSide:      'valid.c:6748,4'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlErrValid.1885
                - xmlValidateAttributeValue2
            - BranchSide:      'valid.c:6749,14'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlErrValid.1885
                - xmlValidateAttributeValue2
        - Branch String:   'valid.c:6753,9'
          Branch Sides:
            - BranchSide:      'valid.c:6753,9'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlErrValid.1885
            - BranchSide:      'valid.c:6754,8'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlErrValid.1885
        - Branch String:   'valid.c:6755,6'
          Branch Sides:
            - BranchSide:      'valid.c:6756,18'
              BranchSideFuncs:
                - xmlErrValid.1885
            - BranchSide:      'valid.c:6762,6'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
        - Branch String:   'valid.c:6762,6'
          Branch Sides:
            - BranchSide:      'valid.c:6763,38'
              BranchSideFuncs:
                - xmlCtxtGetDtdElementDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
            - BranchSide:      'valid.c:6764,7'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
        - Branch String:   'valid.c:6764,21'
          Branch Sides:
            - BranchSide:      'valid.c:6764,25'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
            - BranchSide:      'valid.c:6766,7'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlCtxtGetDtdElementDesc
        - Branch String:   'valid.c:6764,6'
          Branch Sides:
            - BranchSide:      'valid.c:6765,38'
              BranchSideFuncs:
                - xmlCtxtGetDtdElementDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlCtxtGetDtdElementDesc
            - BranchSide:      'valid.c:6766,7'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlCtxtGetDtdElementDesc
        - Branch String:   'valid.c:6766,21'
          Branch Sides:
            - BranchSide:      'valid.c:6766,25'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlCtxtGetDtdElementDesc
            - BranchSide:      'valid.c:6770,6'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:6766,46'
          Branch Sides:
            - BranchSide:      'valid.c:6767,7'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlCtxtGetDtdElementDesc
            - BranchSide:      'valid.c:6770,6'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:6766,6'
          Branch Sides:
            - BranchSide:      'valid.c:6768,38'
              BranchSideFuncs:
                - xmlCtxtGetDtdElementDesc
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:6770,6'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:6770,6'
          Branch Sides:
            - BranchSide:      'valid.c:6771,22'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:6776,6'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:6776,6'
          Branch Sides:
            - BranchSide:      'valid.c:6777,22'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:6782,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:6737,9'
          Dst:             xmlValidateAttributeValue2
        - Src:             'valid.c:6745,13'
          Dst:             xmlValidateAttributeValue2
        - Src:             'valid.c:6756,6'
          Dst:             xmlErrValid
        - Src:             'valid.c:6763,13'
          Dst:             xmlCtxtGetDtdElementDesc
        - Src:             'valid.c:6765,13'
          Dst:             xmlCtxtGetDtdElementDesc
        - Src:             'valid.c:6768,13'
          Dst:             xmlCtxtGetDtdElementDesc
        - Src:             'valid.c:6771,6'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:6777,6'
          Dst:             xmlErrValidNode
    - functionName:    xmlValidateNotationCallback
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6693
      functionLinenumberEnd: 6710
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - payload
        - data
        - name
      BBCount:         14
      ICount:          86
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlValidateNotationUse
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:6696,9'
          Branch Sides:
            - BranchSide:      'valid.c:6697,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6698,9'
              BranchSideFuncs:
                - xmlValidateNotationUse
        - Branch String:   'valid.c:6698,9'
          Branch Sides:
            - BranchSide:      'valid.c:6698,9'
              BranchSideFuncs:
                - xmlValidateNotationUse
            - BranchSide:      'valid.c:6699,22'
              BranchSideFuncs:
                - xmlValidateNotationUse
        - Branch String:   'valid.c:6701,6'
          Branch Sides:
            - BranchSide:      'valid.c:6704,35'
              BranchSideFuncs:
                - xmlValidateNotationUse
            - BranchSide:      'valid.c:6709,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:6705,10'
          Branch Sides:
            - BranchSide:      'valid.c:6706,3'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6708,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:6704,12'
          Dst:             xmlValidateNotationUse
    - functionName:    xmlValidateNotationUse
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3356
      functionLinenumberEnd: 3372
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlValidCtxt *'
        - 'struct._xmlDoc *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - notationName
      BBCount:         21
      ICount:          107
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - xmlErrValidNode
        - xmlGetDtdNotationDesc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:3358,23'
          Branch Sides:
            - BranchSide:      'valid.c:3358,27'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3359,33'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3358,51'
          Branch Sides:
            - BranchSide:      'valid.c:3359,33'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3359,10'
              BranchSideFuncs:
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
        - Branch String:   'valid.c:3358,9'
          Branch Sides:
            - BranchSide:      'valid.c:3359,33'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3361,38'
              BranchSideFuncs:
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
        - Branch String:   'valid.c:3362,28'
          Branch Sides:
            - BranchSide:      'valid.c:3362,32'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
            - BranchSide:      'valid.c:3365,10'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:3362,9'
          Branch Sides:
            - BranchSide:      'valid.c:3363,35'
              BranchSideFuncs:
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
            - BranchSide:      'valid.c:3365,10'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:3365,28'
          Branch Sides:
            - BranchSide:      'valid.c:3365,32'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:3371,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3365,9'
          Branch Sides:
            - BranchSide:      'valid.c:3366,18'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:3371,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:3361,16'
          Dst:             xmlGetDtdNotationDesc
        - Src:             'valid.c:3363,13'
          Dst:             xmlGetDtdNotationDesc
        - Src:             'valid.c:3366,2'
          Dst:             xmlErrValidNode
    - functionName:    xmlCtxtGetDtdElementDesc
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3457
      functionLinenumberEnd: 3477
      functionDepth:   0
      returnType:      'struct._xmlElement *'
      argCount:        3
      argTypes:
        - 'struct._xmlValidCtxt *'
        - 'struct._xmlDtd *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - dtd
        - name
      BBCount:         16
      ICount:          99
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlHashLookup2
        - xmlSplitQName4
        - xmlVErrMemory
      functionUses:    7
      BranchProfiles:
        - Branch String:   'valid.c:3463,23'
          Branch Sides:
            - BranchSide:      'valid.c:3463,42'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3463,27'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlVErrMemory
        - Branch String:   'valid.c:3463,9'
          Branch Sides:
            - BranchSide:      'valid.c:3463,42'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3464,9'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlVErrMemory
        - Branch String:   'valid.c:3464,9'
          Branch Sides:
            - BranchSide:      'valid.c:3465,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3466,34'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlVErrMemory
        - Branch String:   'valid.c:3469,9'
          Branch Sides:
            - BranchSide:      'valid.c:3470,23'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:3473,26'
              BranchSideFuncs:
                - xmlHashLookup2
        - Branch String:   'valid.c:3474,9'
          Branch Sides:
            - BranchSide:      'valid.c:3475,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3476,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:3468,17'
          Dst:             xmlSplitQName4
        - Src:             'valid.c:3470,9'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:3473,11'
          Dst:             xmlHashLookup2
    - functionName:    xmlFreeRefTableEntry
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2838
      functionLinenumberEnd: 2842
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - payload
        - name
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlListDelete
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:2840,9'
          Branch Sides:
            - BranchSide:      'valid.c:2840,27'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2841,19'
              BranchSideFuncs:
                - xmlListDelete
      Callsites:
        - Src:             'valid.c:2841,5'
          Dst:             xmlListDelete
    - functionName:    xmlFreeIDTableEntry
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2645
      functionLinenumberEnd: 2647
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - id
        - name
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlFreeID
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:2646,5'
          Dst:             xmlFreeID
    - functionName:    xmlValidateDtd
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6658
      functionLinenumberEnd: 6689
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlValidCtxt *'
        - 'struct._xmlDoc *'
        - 'struct._xmlDtd *'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - dtd
      BBCount:         16
      ICount:          150
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlDocGetRootElement
        - xmlFreeIDTable
        - xmlFreeRefTable
        - xmlValidateDocumentFinal
        - xmlValidateElement
        - xmlValidateRoot
      functionUses:    0
      BranchProfiles:
        - Branch String:   'valid.c:6663,9'
          Branch Sides:
            - BranchSide:      'valid.c:6663,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6664,9'
              BranchSideFuncs:
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
                - xmlFreeIDTable
        - Branch String:   'valid.c:6664,9'
          Branch Sides:
            - BranchSide:      'valid.c:6664,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6665,14'
              BranchSideFuncs:
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
                - xmlFreeIDTable
        - Branch String:   'valid.c:6670,9'
          Branch Sides:
            - BranchSide:      'valid.c:6671,19'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6675,9'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
                - xmlFreeIDTable
        - Branch String:   'valid.c:6675,9'
          Branch Sides:
            - BranchSide:      'valid.c:6676,26'
              BranchSideFuncs:
                - xmlFreeIDTable
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
            - BranchSide:      'valid.c:6679,9'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
        - Branch String:   'valid.c:6679,9'
          Branch Sides:
            - BranchSide:      'valid.c:6680,27'
              BranchSideFuncs:
                - xmlFreeRefTable
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
            - BranchSide:      'valid.c:6683,33'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
      Callsites:
        - Src:             'valid.c:6669,11'
          Dst:             xmlValidateRoot
        - Src:             'valid.c:6676,11'
          Dst:             xmlFreeIDTable
        - Src:             'valid.c:6680,11'
          Dst:             xmlFreeRefTable
        - Src:             'valid.c:6683,12'
          Dst:             xmlDocGetRootElement
        - Src:             'valid.c:6684,11'
          Dst:             xmlValidateElement
        - Src:             'valid.c:6685,12'
          Dst:             xmlValidateDocumentFinal
    - functionName:    vstateVPop
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlValidCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         14
      ICount:          141
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlRegFreeExecCtxt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:255,9'
          Branch Sides:
            - BranchSide:      'valid.c:255,29'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:256,5'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
        - Branch String:   'valid.c:260,28'
          Branch Sides:
            - BranchSide:      'valid.c:260,32'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
            - BranchSide:      'valid.c:263,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:260,9'
          Branch Sides:
            - BranchSide:      'valid.c:261,21'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
            - BranchSide:      'valid.c:263,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:264,9'
          Branch Sides:
            - BranchSide:      'valid.c:265,18'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:267,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:261,2'
          Dst:             xmlRegFreeExecCtxt
    - functionName:    xmlValidatePopElement
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5914
      functionLinenumberEnd: 5952
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlValidCtxt *'
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - elem
        - qname
      BBCount:         23
      ICount:          133
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - vstateVPop
        - xmlErrValidNode
        - xmlRegExecPushString
      functionUses:    3
      BranchProfiles:
        - Branch String:   'valid.c:5917,9'
          Branch Sides:
            - BranchSide:      'valid.c:5918,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5920,10'
              BranchSideFuncs:
                - vstateVPop
                - xmlRegExecPushString
                - xmlErrValidNode
        - Branch String:   'valid.c:5920,30'
          Branch Sides:
            - BranchSide:      'valid.c:5920,34'
              BranchSideFuncs:
                - vstateVPop
                - xmlRegExecPushString
                - xmlErrValidNode
            - BranchSide:      'valid.c:5951,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5920,9'
          Branch Sides:
            - BranchSide:      'valid.c:5921,27'
              BranchSideFuncs:
                - vstateVPop
                - xmlRegExecPushString
                - xmlErrValidNode
            - BranchSide:      'valid.c:5951,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5927,6'
          Branch Sides:
            - BranchSide:      'valid.c:5928,17'
              BranchSideFuncs:
                - vstateVPop
                - xmlRegExecPushString
                - xmlErrValidNode
            - BranchSide:      'valid.c:5949,13'
              BranchSideFuncs:
                - vstateVPop
        - Branch String:   'valid.c:5930,10'
          Branch Sides:
            - BranchSide:      'valid.c:5931,7'
              BranchSideFuncs:
                - vstateVPop
                - xmlRegExecPushString
                - xmlErrValidNode
            - BranchSide:      'valid.c:5948,2'
              BranchSideFuncs:
                - vstateVPop
        - Branch String:   'valid.c:5931,7'
          Branch Sides:
            - BranchSide:      'valid.c:5932,34'
              BranchSideFuncs:
                - xmlRegExecPushString
                - vstateVPop
                - xmlErrValidNode
            - BranchSide:      'valid.c:5947,6'
              BranchSideFuncs:
                - vstateVPop
        - Branch String:   'valid.c:5933,11'
          Branch Sides:
            - BranchSide:      'valid.c:5934,20'
              BranchSideFuncs:
                - xmlErrValidNode
                - vstateVPop
            - BranchSide:      'valid.c:5944,8'
              BranchSideFuncs:
                - vstateVPop
      Callsites:
        - Src:             'valid.c:5932,13'
          Dst:             xmlRegExecPushString
        - Src:             'valid.c:5934,4'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:5949,2'
          Dst:             vstateVPop
    - functionName:    xmlValidatePushCData
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5839
      functionLinenumberEnd: 5898
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlValidCtxt *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - data
        - len
      BBCount:         38
      ICount:          220
      EdgeCount:       47
      CyclomaticComplexity: 11
      functionsReached:
        - xmlErrValidNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:5843,9'
          Branch Sides:
            - BranchSide:      'valid.c:5844,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5845,9'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:5845,9'
          Branch Sides:
            - BranchSide:      'valid.c:5846,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5847,10'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:5847,30'
          Branch Sides:
            - BranchSide:      'valid.c:5847,34'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:5847,54'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5847,9'
          Branch Sides:
            - BranchSide:      'valid.c:5847,54'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:5848,27'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:5854,6'
          Branch Sides:
            - BranchSide:      'valid.c:5855,17'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:5895,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5857,6'
          Branch Sides:
            - BranchSide:      'valid.c:5859,11'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5862,23'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:5869,7'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5871,7'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5875,28'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:5894,2'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5875,21'
          Branch Sides:
            - BranchSide:      'valid.c:5876,30'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:5891,21'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5876,30'
          Branch Sides:
            - BranchSide:      'valid.c:5876,30'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:5884,21'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:5876,30'
          Branch Sides:
            - BranchSide:      'valid.c:5876,30'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:5876,30'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:5876,30'
          Branch Sides:
            - BranchSide:      'valid.c:5876,30'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:5884,21'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:5876,29'
          Branch Sides:
            - BranchSide:      'valid.c:5877,45'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:5884,21'
              BranchSideFuncs:
                - xmlErrValidNode
      Callsites:
        - Src:             'valid.c:5862,7'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:5877,29'
          Dst:             xmlErrValidNode
    - functionName:    vstateVPush
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlValidCtxt *'
        - 'struct._xmlElement *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - elemDecl
        - node
      BBCount:         30
      ICount:          268
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - xmlErrValidNode
        - xmlRegNewExecCtxt
        - xmlVErrMemory
        - xmlValidBuildContentModel
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:205,32'
          Branch Sides:
            - BranchSide:      'valid.c:205,36'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlRegNewExecCtxt
                - xmlVErrMemory
                - xmlValidBuildContentModel
                - xmlVErrMemory
                - xmlVErrMemory
            - BranchSide:      'valid.c:206,2'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlRegNewExecCtxt
                - xmlVErrMemory
                - xmlValidBuildContentModel
                - xmlVErrMemory
                - xmlVErrMemory
        - Branch String:   'valid.c:205,9'
          Branch Sides:
            - BranchSide:      'valid.c:206,2'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlRegNewExecCtxt
                - xmlVErrMemory
                - xmlValidBuildContentModel
                - xmlVErrMemory
                - xmlVErrMemory
            - BranchSide:      'valid.c:215,9'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlRegNewExecCtxt
                - xmlVErrMemory
                - xmlValidBuildContentModel
                - xmlVErrMemory
        - Branch String:   'valid.c:209,13'
          Branch Sides:
            - BranchSide:      'valid.c:210,20'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:213,5'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlRegNewExecCtxt
                - xmlVErrMemory
                - xmlValidBuildContentModel
                - xmlVErrMemory
        - Branch String:   'valid.c:215,9'
          Branch Sides:
            - BranchSide:      'valid.c:218,26'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlRegNewExecCtxt
                - xmlVErrMemory
                - xmlValidBuildContentModel
                - xmlVErrMemory
            - BranchSide:      'valid.c:227,21'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlRegNewExecCtxt
                - xmlVErrMemory
                - xmlValidBuildContentModel
        - Branch String:   'valid.c:220,13'
          Branch Sides:
            - BranchSide:      'valid.c:221,20'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:224,2'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlRegNewExecCtxt
                - xmlVErrMemory
                - xmlValidBuildContentModel
        - Branch String:   'valid.c:230,28'
          Branch Sides:
            - BranchSide:      'valid.c:230,32'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlRegNewExecCtxt
                - xmlVErrMemory
                - xmlValidBuildContentModel
            - BranchSide:      'valid.c:248,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:230,9'
          Branch Sides:
            - BranchSide:      'valid.c:231,6'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlRegNewExecCtxt
                - xmlVErrMemory
                - xmlValidBuildContentModel
            - BranchSide:      'valid.c:248,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:231,6'
          Branch Sides:
            - BranchSide:      'valid.c:232,32'
              BranchSideFuncs:
                - xmlValidBuildContentModel
                - xmlErrValidNode
                - xmlRegNewExecCtxt
                - xmlVErrMemory
            - BranchSide:      'valid.c:233,6'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlRegNewExecCtxt
                - xmlVErrMemory
        - Branch String:   'valid.c:233,6'
          Branch Sides:
            - BranchSide:      'valid.c:235,21'
              BranchSideFuncs:
                - xmlRegNewExecCtxt
                - xmlVErrMemory
            - BranchSide:      'valid.c:241,6'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:236,17'
          Branch Sides:
            - BranchSide:      'valid.c:237,31'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:240,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:210,6'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:221,6'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:232,6'
          Dst:             xmlValidBuildContentModel
        - Src:             'valid.c:235,3'
          Dst:             xmlRegNewExecCtxt
        - Src:             'valid.c:237,17'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:242,6'
          Dst:             xmlErrValidNode
    - functionName:    xmlValidateCheckMixed
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5611
      functionLinenumberEnd: 5663
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlValidCtxt *'
        - 'struct._xmlElementContent *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - cont
        - qname
      BBCount:         75
      ICount:          357
      EdgeCount:       102
      CyclomaticComplexity: 29
      functionsReached:
        - xmlErrValid
        - xmlSplitQName3
        - xmlStrEqual
        - xmlStrncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:5616,9'
          Branch Sides:
            - BranchSide:      'valid.c:5617,2'
              BranchSideFuncs:
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:5638,2'
              BranchSideFuncs:
                - xmlErrValid.1885
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrncmp
                - xmlStrEqual
        - Branch String:   'valid.c:5617,2'
          Branch Sides:
            - BranchSide:      'valid.c:5618,10'
              BranchSideFuncs:
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:5637,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5618,10'
          Branch Sides:
            - BranchSide:      'valid.c:5619,8'
              BranchSideFuncs:
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:5621,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValid.1885
                - xmlStrEqual
        - Branch String:   'valid.c:5619,30'
          Branch Sides:
            - BranchSide:      'valid.c:5619,46'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValid.1885
                - xmlStrEqual
            - BranchSide:      'valid.c:5621,6'
              BranchSideFuncs:
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:5619,7'
          Branch Sides:
            - BranchSide:      'valid.c:5620,7'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5621,6'
              BranchSideFuncs:
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:5621,56'
          Branch Sides:
            - BranchSide:      'valid.c:5622,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValid.1885
                - xmlStrEqual
            - BranchSide:      'valid.c:5627,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.1885
        - Branch String:   'valid.c:5622,28'
          Branch Sides:
            - BranchSide:      'valid.c:5623,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValid.1885
                - xmlStrEqual
            - BranchSide:      'valid.c:5627,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.1885
        - Branch String:   'valid.c:5621,17'
          Branch Sides:
            - BranchSide:      'valid.c:5624,8'
              BranchSideFuncs:
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:5627,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.1885
        - Branch String:   'valid.c:5624,34'
          Branch Sides:
            - BranchSide:      'valid.c:5625,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValid.1885
                - xmlStrEqual
            - BranchSide:      'valid.c:5627,6'
              BranchSideFuncs:
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:5624,7'
          Branch Sides:
            - BranchSide:      'valid.c:5626,7'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5627,6'
              BranchSideFuncs:
                - xmlErrValid.1885
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:5627,56'
          Branch Sides:
            - BranchSide:      'valid.c:5628,4'
              BranchSideFuncs:
                - xmlErrValid.1885
            - BranchSide:      'valid.c:5630,3'
              BranchSideFuncs:
                - xmlErrValid.1885
        - Branch String:   'valid.c:5628,22'
          Branch Sides:
            - BranchSide:      'valid.c:5629,4'
              BranchSideFuncs:
                - xmlErrValid.1885
            - BranchSide:      'valid.c:5630,3'
              BranchSideFuncs:
                - xmlErrValid.1885
        - Branch String:   'valid.c:5627,17'
          Branch Sides:
            - BranchSide:      'valid.c:0,0'
              BranchSideFuncs:
                - xmlErrValid.1885
            - BranchSide:      'valid.c:5630,3'
              BranchSideFuncs:
                - xmlErrValid.1885
        - Branch String:   'valid.c:5639,10'
          Branch Sides:
            - BranchSide:      'valid.c:5640,8'
              BranchSideFuncs:
                - xmlErrValid.1885
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrncmp
                - xmlStrEqual
            - BranchSide:      'valid.c:5644,18'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrEqual
                - xmlErrValid.1885
                - xmlStrncmp
                - xmlStrEqual
        - Branch String:   'valid.c:5640,30'
          Branch Sides:
            - BranchSide:      'valid.c:5641,19'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlErrValid.1885
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:5644,6'
              BranchSideFuncs:
                - xmlErrValid.1885
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrncmp
                - xmlStrEqual
        - Branch String:   'valid.c:5641,52'
          Branch Sides:
            - BranchSide:      'valid.c:5642,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValid.1885
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrncmp
            - BranchSide:      'valid.c:5644,6'
              BranchSideFuncs:
                - xmlErrValid.1885
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrncmp
                - xmlStrEqual
        - Branch String:   'valid.c:5640,7'
          Branch Sides:
            - BranchSide:      'valid.c:5643,7'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5644,6'
              BranchSideFuncs:
                - xmlErrValid.1885
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrncmp
                - xmlStrEqual
        - Branch String:   'valid.c:5644,56'
          Branch Sides:
            - BranchSide:      'valid.c:5645,10'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrEqual
                - xmlErrValid.1885
                - xmlStrncmp
                - xmlStrEqual
            - BranchSide:      'valid.c:5651,18'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrncmp
                - xmlStrEqual
                - xmlErrValid.1885
        - Branch String:   'valid.c:5645,28'
          Branch Sides:
            - BranchSide:      'valid.c:5646,10'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrEqual
                - xmlErrValid.1885
                - xmlStrncmp
                - xmlStrEqual
            - BranchSide:      'valid.c:5651,18'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrncmp
                - xmlStrEqual
                - xmlErrValid.1885
        - Branch String:   'valid.c:5644,17'
          Branch Sides:
            - BranchSide:      'valid.c:5647,8'
              BranchSideFuncs:
                - xmlErrValid.1885
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrncmp
                - xmlStrEqual
            - BranchSide:      'valid.c:5651,18'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrncmp
                - xmlStrEqual
                - xmlErrValid.1885
        - Branch String:   'valid.c:5647,34'
          Branch Sides:
            - BranchSide:      'valid.c:5648,19'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlErrValid.1885
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:5651,6'
              BranchSideFuncs:
                - xmlErrValid.1885
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrncmp
                - xmlStrEqual
        - Branch String:   'valid.c:5648,56'
          Branch Sides:
            - BranchSide:      'valid.c:5649,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValid.1885
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrEqual
            - BranchSide:      'valid.c:5651,6'
              BranchSideFuncs:
                - xmlErrValid.1885
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrncmp
                - xmlStrEqual
        - Branch String:   'valid.c:5647,7'
          Branch Sides:
            - BranchSide:      'valid.c:5650,7'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5651,6'
              BranchSideFuncs:
                - xmlErrValid.1885
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrncmp
                - xmlStrEqual
        - Branch String:   'valid.c:5651,56'
          Branch Sides:
            - BranchSide:      'valid.c:5652,4'
              BranchSideFuncs:
                - xmlErrValid.1885
            - BranchSide:      'valid.c:5654,15'
              BranchSideFuncs:
                - xmlErrValid.1885
        - Branch String:   'valid.c:5652,22'
          Branch Sides:
            - BranchSide:      'valid.c:5653,4'
              BranchSideFuncs:
                - xmlErrValid.1885
            - BranchSide:      'valid.c:5654,15'
              BranchSideFuncs:
                - xmlErrValid.1885
        - Branch String:   'valid.c:5651,17'
          Branch Sides:
            - BranchSide:      'valid.c:0,0'
              BranchSideFuncs:
                - xmlErrValid.1885
            - BranchSide:      'valid.c:5654,15'
              BranchSideFuncs:
                - xmlErrValid.1885
      Callsites:
        - Src:             'valid.c:5614,12'
          Dst:             xmlSplitQName3
        - Src:             'valid.c:5619,34'
          Dst:             xmlStrEqual
        - Src:             'valid.c:5625,8'
          Dst:             xmlStrEqual
        - Src:             'valid.c:5630,3'
          Dst:             xmlErrValid
        - Src:             'valid.c:5641,8'
          Dst:             xmlStrncmp
        - Src:             'valid.c:5642,8'
          Dst:             xmlStrEqual
        - Src:             'valid.c:5648,8'
          Dst:             xmlStrncmp
        - Src:             'valid.c:5649,8'
          Dst:             xmlStrEqual
        - Src:             'valid.c:5654,3'
          Dst:             xmlErrValid
    - functionName:    xmlValidatePushElement
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5743
      functionLinenumberEnd: 5826
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlValidCtxt *'
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
        - 'char *'
      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:5748,9'
          Branch Sides:
            - BranchSide:      'valid.c:5749,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5751,10'
              BranchSideFuncs:
                - xmlValidGetElemDecl
                - vstateVPush
                - xmlRegExecPushString
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlValidateCheckMixed
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:5751,30'
          Branch Sides:
            - BranchSide:      'valid.c:5751,34'
              BranchSideFuncs:
                - xmlValidGetElemDecl
                - vstateVPush
                - xmlRegExecPushString
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlValidateCheckMixed
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:5823,33'
              BranchSideFuncs:
                - xmlValidGetElemDecl
                - vstateVPush
        - Branch String:   'valid.c:5751,9'
          Branch Sides:
            - BranchSide:      'valid.c:5752,27'
              BranchSideFuncs:
                - xmlValidGetElemDecl
                - vstateVPush
                - xmlRegExecPushString
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlValidateCheckMixed
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:5823,33'
              BranchSideFuncs:
                - xmlValidGetElemDecl
                - vstateVPush
        - Branch String:   'valid.c:5758,6'
          Branch Sides:
            - BranchSide:      'valid.c:5759,17'
              BranchSideFuncs:
                - xmlValidGetElemDecl
                - vstateVPush
                - xmlRegExecPushString
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlValidateCheckMixed
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:5822,5'
              BranchSideFuncs:
                - xmlValidGetElemDecl
                - vstateVPush
        - Branch String:   'valid.c:5761,6'
          Branch Sides:
            - BranchSide:      'valid.c:5763,11'
              BranchSideFuncs:
                - xmlValidGetElemDecl
                - vstateVPush
            - BranchSide:      'valid.c:5766,23'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidGetElemDecl
                - vstateVPush
            - BranchSide:      'valid.c:5774,7'
              BranchSideFuncs:
                - xmlValidGetElemDecl
                - vstateVPush
            - BranchSide:      'valid.c:5777,12'
              BranchSideFuncs:
                - xmlValidateCheckMixed
                - xmlValidGetElemDecl
                - vstateVPush
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:5803,11'
              BranchSideFuncs:
                - xmlValidGetElemDecl
                - vstateVPush
                - xmlRegExecPushString
                - xmlErrValidNode
                - xmlVErrMemory
            - BranchSide:      'valid.c:5821,2'
              BranchSideFuncs:
                - xmlValidGetElemDecl
                - vstateVPush
        - Branch String:   'valid.c:5777,39'
          Branch Sides:
            - BranchSide:      'valid.c:5778,5'
              BranchSideFuncs:
                - xmlValidateCheckMixed
                - xmlValidGetElemDecl
                - vstateVPush
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:5786,32'
              BranchSideFuncs:
                - xmlValidateCheckMixed
                - xmlValidGetElemDecl
                - vstateVPush
                - xmlErrValidNode
        - Branch String:   'valid.c:5777,11'
          Branch Sides:
            - BranchSide:      'valid.c:5780,20'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidGetElemDecl
                - vstateVPush
            - BranchSide:      'valid.c:5786,32'
              BranchSideFuncs:
                - xmlValidateCheckMixed
                - xmlValidGetElemDecl
                - vstateVPush
                - xmlErrValidNode
        - Branch String:   'valid.c:5803,11'
          Branch Sides:
            - BranchSide:      'valid.c:5804,31'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlValidGetElemDecl
                - vstateVPush
                - xmlErrValidNode
                - xmlVErrMemory
            - BranchSide:      'valid.c:5819,7'
              BranchSideFuncs:
                - xmlValidGetElemDecl
                - vstateVPush
        - Branch String:   'valid.c:5805,29'
          Branch Sides:
            - BranchSide:      'valid.c:5806,43'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:5809,8'
              BranchSideFuncs:
                - xmlValidGetElemDecl
                - vstateVPush
                - xmlErrValidNode
        - Branch String:   'valid.c:5809,8'
          Branch Sides:
            - BranchSide:      'valid.c:5810,24'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidGetElemDecl
                - vstateVPush
            - BranchSide:      'valid.c:5816,12'
              BranchSideFuncs:
                - xmlValidGetElemDecl
                - vstateVPush
      Callsites:
        - Src:             'valid.c:5766,7'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:5780,4'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:5786,10'
          Dst:             xmlValidateCheckMixed
        - Src:             'valid.c:5789,8'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:5804,10'
          Dst:             xmlRegExecPushString
        - Src:             'valid.c:5806,29'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:5810,8'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:5823,13'
          Dst:             xmlValidGetElemDecl
        - Src:             'valid.c:5824,5'
          Dst:             vstateVPush
    - functionName:    xmlValidateElementDecl
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4294
      functionLinenumberEnd: 4387
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlValidCtxt *'
        - 'struct._xmlDoc *'
        - 'struct._xmlElement *'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - elem
      BBCount:         78
      ICount:          475
      EdgeCount:       107
      CyclomaticComplexity: 31
      functionsReached:
        - xmlCtxtGetDtdElementDesc
        - xmlErrValidNode
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:4298,5'
          Branch Sides:
            - BranchSide:      'valid.c:4298,5'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:4298,5'
              BranchSideFuncs:
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:4300,9'
          Branch Sides:
            - BranchSide:      'valid.c:4300,23'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:4310,9'
              BranchSideFuncs:
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:4310,9'
          Branch Sides:
            - BranchSide:      'valid.c:4314,8'
              BranchSideFuncs:
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4361,36'
              BranchSideFuncs:
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:4315,2'
          Branch Sides:
            - BranchSide:      'valid.c:4316,10'
              BranchSideFuncs:
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4358,5'
              BranchSideFuncs:
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:4316,10'
          Branch Sides:
            - BranchSide:      'valid.c:4316,47'
              BranchSideFuncs:
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:4317,10'
              BranchSideFuncs:
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:4317,10'
          Branch Sides:
            - BranchSide:      'valid.c:4317,27'
              BranchSideFuncs:
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:4318,10'
              BranchSideFuncs:
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:4318,10'
          Branch Sides:
            - BranchSide:      'valid.c:4319,10'
              BranchSideFuncs:
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4356,12'
              BranchSideFuncs:
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:4321,3'
          Branch Sides:
            - BranchSide:      'valid.c:4322,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4355,6'
              BranchSideFuncs:
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:4322,11'
          Branch Sides:
            - BranchSide:      'valid.c:4323,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4338,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:4323,47'
          Branch Sides:
            - BranchSide:      'valid.c:4324,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4336,4'
              BranchSideFuncs:
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:4323,15'
          Branch Sides:
            - BranchSide:      'valid.c:4325,12'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:4336,4'
              BranchSideFuncs:
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:4325,12'
          Branch Sides:
            - BranchSide:      'valid.c:4326,21'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:4330,21'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:4338,11'
          Branch Sides:
            - BranchSide:      'valid.c:4338,29'
              BranchSideFuncs:
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4339,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:4339,11'
          Branch Sides:
            - BranchSide:      'valid.c:4339,58'
              BranchSideFuncs:
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4340,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:4340,47'
          Branch Sides:
            - BranchSide:      'valid.c:4341,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4353,14'
              BranchSideFuncs:
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:4340,11'
          Branch Sides:
            - BranchSide:      'valid.c:4342,8'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4353,14'
              BranchSideFuncs:
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:4342,8'
          Branch Sides:
            - BranchSide:      'valid.c:4343,24'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4347,24'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:4362,24'
          Branch Sides:
            - BranchSide:      'valid.c:4362,28'
              BranchSideFuncs:
                - xmlCtxtGetDtdElementDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:4371,36'
              BranchSideFuncs:
                - xmlCtxtGetDtdElementDesc
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:4362,41'
          Branch Sides:
            - BranchSide:      'valid.c:4363,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCtxtGetDtdElementDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4371,36'
              BranchSideFuncs:
                - xmlCtxtGetDtdElementDesc
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:4363,33'
          Branch Sides:
            - BranchSide:      'valid.c:4364,16'
              BranchSideFuncs:
                - xmlCtxtGetDtdElementDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4365,3'
              BranchSideFuncs:
                - xmlCtxtGetDtdElementDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:4364,45'
          Branch Sides:
            - BranchSide:      'valid.c:4365,3'
              BranchSideFuncs:
                - xmlCtxtGetDtdElementDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4371,36'
              BranchSideFuncs:
                - xmlCtxtGetDtdElementDesc
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:4362,9'
          Branch Sides:
            - BranchSide:      'valid.c:4366,18'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlCtxtGetDtdElementDesc
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:4371,36'
              BranchSideFuncs:
                - xmlCtxtGetDtdElementDesc
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:4372,24'
          Branch Sides:
            - BranchSide:      'valid.c:4372,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:4386,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:4372,41'
          Branch Sides:
            - BranchSide:      'valid.c:4373,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:4386,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:4373,33'
          Branch Sides:
            - BranchSide:      'valid.c:4374,16'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:4375,3'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:4374,45'
          Branch Sides:
            - BranchSide:      'valid.c:4375,3'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:4386,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:4372,9'
          Branch Sides:
            - BranchSide:      'valid.c:4376,18'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:4386,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:4323,16'
          Dst:             xmlStrEqual
        - Src:             'valid.c:4324,9'
          Dst:             xmlStrEqual
        - Src:             'valid.c:4326,5'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4330,5'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4340,12'
          Dst:             xmlStrEqual
        - Src:             'valid.c:4341,12'
          Dst:             xmlStrEqual
        - Src:             'valid.c:4343,8'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4347,8'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4361,11'
          Dst:             xmlCtxtGetDtdElementDesc
        - Src:             'valid.c:4364,4'
          Dst:             xmlStrEqual
        - Src:             'valid.c:4366,2'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4371,11'
          Dst:             xmlCtxtGetDtdElementDesc
        - Src:             'valid.c:4374,4'
          Dst:             xmlStrEqual
        - Src:             'valid.c:4376,2'
          Dst:             xmlErrValidNode
    - functionName:    xmlValidateAttributeIdCallback
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4157
      functionLinenumberEnd: 4161
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - payload
        - data
        - name
      BBCount:         4
      ICount:          41
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:4160,9'
          Branch Sides:
            - BranchSide:      'valid.c:4160,44'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:4160,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlValidateAttributeDecl
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4183
      functionLinenumberEnd: 4274
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlValidCtxt *'
        - 'struct._xmlDoc *'
        - 'struct._xmlAttribute *'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - attr
      BBCount:         65
      ICount:          405
      EdgeCount:       87
      CyclomaticComplexity: 24
      functionsReached:
        - xmlCtxtGetDtdElementDesc
        - xmlErrValidNode
        - xmlErrValidNodeNr
        - xmlHashScan3
        - xmlScanIDAttributeDecl
        - xmlStrEqual
        - xmlValidateAttributeIdCallback
        - xmlValidateAttributeValueInternal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:4186,5'
          Branch Sides:
            - BranchSide:      'valid.c:4186,5'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:4186,5'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlErrValidNode
                - xmlErrValidNodeNr
                - xmlScanIDAttributeDecl
                - xmlErrValidNodeNr
                - xmlHashScan3
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlValidateAttributeValueInternal
                - xmlErrValidNode
        - Branch String:   'valid.c:4187,8'
          Branch Sides:
            - BranchSide:      'valid.c:4187,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:4191,9'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlErrValidNode
                - xmlErrValidNodeNr
                - xmlScanIDAttributeDecl
                - xmlErrValidNodeNr
                - xmlHashScan3
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlValidateAttributeValueInternal
                - xmlErrValidNode
        - Branch String:   'valid.c:4191,9'
          Branch Sides:
            - BranchSide:      'valid.c:4192,42'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlErrValidNode
                - xmlStrEqual
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlErrValidNode
                - xmlErrValidNodeNr
                - xmlScanIDAttributeDecl
                - xmlErrValidNodeNr
                - xmlHashScan3
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4203,10'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlErrValidNode
                - xmlErrValidNodeNr
                - xmlScanIDAttributeDecl
                - xmlErrValidNodeNr
                - xmlHashScan3
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
        - Branch String:   'valid.c:4194,6'
          Branch Sides:
            - BranchSide:      'valid.c:4195,22'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlErrValidNode
                - xmlErrValidNodeNr
                - xmlScanIDAttributeDecl
                - xmlErrValidNodeNr
                - xmlHashScan3
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
            - BranchSide:      'valid.c:4199,16'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlErrValidNode
                - xmlErrValidNodeNr
                - xmlScanIDAttributeDecl
                - xmlErrValidNodeNr
                - xmlHashScan3
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
        - Branch String:   'valid.c:4203,42'
          Branch Sides:
            - BranchSide:      'valid.c:4204,10'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlErrValidNode
                - xmlErrValidNodeNr
                - xmlScanIDAttributeDecl
                - xmlErrValidNodeNr
                - xmlHashScan3
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
            - BranchSide:      'valid.c:4213,9'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlErrValidNode
                - xmlErrValidNodeNr
                - xmlScanIDAttributeDecl
                - xmlErrValidNodeNr
                - xmlHashScan3
                - xmlScanIDAttributeDecl
        - Branch String:   'valid.c:4204,46'
          Branch Sides:
            - BranchSide:      'valid.c:4205,3'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlErrValidNode
                - xmlErrValidNodeNr
                - xmlScanIDAttributeDecl
                - xmlErrValidNodeNr
                - xmlHashScan3
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
            - BranchSide:      'valid.c:4213,9'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlErrValidNode
                - xmlErrValidNodeNr
                - xmlScanIDAttributeDecl
                - xmlErrValidNodeNr
                - xmlHashScan3
                - xmlScanIDAttributeDecl
        - Branch String:   'valid.c:4203,9'
          Branch Sides:
            - BranchSide:      'valid.c:4206,18'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlErrValidNode
                - xmlErrValidNodeNr
                - xmlScanIDAttributeDecl
                - xmlErrValidNodeNr
                - xmlHashScan3
                - xmlScanIDAttributeDecl
            - BranchSide:      'valid.c:4213,9'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
                - xmlCtxtGetDtdElementDesc
                - xmlCtxtGetDtdElementDesc
                - xmlErrValidNode
                - xmlErrValidNodeNr
                - xmlScanIDAttributeDecl
                - xmlErrValidNodeNr
                - xmlHashScan3
                - xmlScanIDAttributeDecl
        - Branch String:   'valid.c:4213,9'
          Branch Sides:
            - BranchSide:      'valid.c:4217,55'
              BranchSideFuncs:
                - xmlCtxtGetDtdElementDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlCtxtGetDtdElementDesc
                - xmlErrValidNode
                - xmlErrValidNodeNr
                - xmlScanIDAttributeDecl
                - xmlErrValidNodeNr
                - xmlHashScan3
                - xmlScanIDAttributeDecl
            - BranchSide:      'valid.c:4259,10'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:4219,6'
          Branch Sides:
            - BranchSide:      'valid.c:4220,36'
              BranchSideFuncs:
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlStrEqual
                - xmlCtxtGetDtdElementDesc
                - xmlErrValidNode
                - xmlErrValidNodeNr
                - xmlScanIDAttributeDecl
                - xmlErrValidNodeNr
            - BranchSide:      'valid.c:4228,11'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
                - xmlCtxtGetDtdElementDesc
                - xmlErrValidNode
                - xmlErrValidNodeNr
                - xmlScanIDAttributeDecl
                - xmlErrValidNodeNr
                - xmlHashScan3
        - Branch String:   'valid.c:4235,6'
          Branch Sides:
            - BranchSide:      'valid.c:4237,24'
              BranchSideFuncs:
                - xmlErrValidNodeNr
                - xmlErrValidNode
                - xmlStrEqual
            - BranchSide:      'valid.c:4240,13'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
                - xmlCtxtGetDtdElementDesc
                - xmlErrValidNode
                - xmlErrValidNodeNr
                - xmlScanIDAttributeDecl
        - Branch String:   'valid.c:4243,10'
          Branch Sides:
            - BranchSide:      'valid.c:4244,34'
              BranchSideFuncs:
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNodeNr
            - BranchSide:      'valid.c:4246,10'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNodeNr
        - Branch String:   'valid.c:4246,10'
          Branch Sides:
            - BranchSide:      'valid.c:4247,21'
              BranchSideFuncs:
                - xmlErrValidNodeNr
                - xmlErrValidNode
                - xmlStrEqual
            - BranchSide:      'valid.c:4250,17'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:4259,38'
          Branch Sides:
            - BranchSide:      'valid.c:4259,42'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
            - BranchSide:      'valid.c:4273,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:4259,9'
          Branch Sides:
            - BranchSide:      'valid.c:4260,34'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
            - BranchSide:      'valid.c:4273,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:4261,2'
          Branch Sides:
            - BranchSide:      'valid.c:4262,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:4265,6'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:4262,10'
          Branch Sides:
            - BranchSide:      'valid.c:4262,55'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:4263,13'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:4265,6'
          Branch Sides:
            - BranchSide:      'valid.c:4266,22'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:4271,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:4192,8'
          Dst:             xmlValidateAttributeValueInternal
        - Src:             'valid.c:4195,6'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4206,2'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4217,30'
          Dst:             xmlCtxtGetDtdElementDesc
        - Src:             'valid.c:4220,13'
          Dst:             xmlScanIDAttributeDecl
        - Src:             'valid.c:4231,3'
          Dst:             xmlHashScan3
        - Src:             'valid.c:4231,3'
          Dst:             xmlValidateAttributeIdCallback
        - Src:             'valid.c:4237,6'
          Dst:             xmlErrValidNodeNr
        - Src:             'valid.c:4242,13'
          Dst:             xmlCtxtGetDtdElementDesc
        - Src:             'valid.c:4244,11'
          Dst:             xmlScanIDAttributeDecl
        - Src:             'valid.c:4247,3'
          Dst:             xmlErrValidNodeNr
        - Src:             'valid.c:4251,3'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4262,10'
          Dst:             xmlStrEqual
        - Src:             'valid.c:4266,6'
          Dst:             xmlErrValidNode
    - functionName:    xmlScanIDAttributeDecl
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1712
      functionLinenumberEnd: 1729
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlValidCtxt *'
        - 'struct._xmlElement *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - elem
        - err
      BBCount:         17
      ICount:          98
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlErrValidNode
      functionUses:    3
      BranchProfiles:
        - Branch String:   'valid.c:1716,9'
          Branch Sides:
            - BranchSide:      'valid.c:1716,23'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1717,11'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:1718,5'
          Branch Sides:
            - BranchSide:      'valid.c:1719,13'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:1728,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1719,13'
          Branch Sides:
            - BranchSide:      'valid.c:1720,10'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:1726,8'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:1721,20'
          Branch Sides:
            - BranchSide:      'valid.c:1721,24'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:1725,2'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:1721,10'
          Branch Sides:
            - BranchSide:      'valid.c:1722,19'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:1725,2'
              BranchSideFuncs:
                - xmlErrValidNode
      Callsites:
        - Src:             'valid.c:1722,3'
          Dst:             xmlErrValidNode
    - functionName:    xmlValidNormalizeAttributeValue
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4120
      functionLinenumberEnd: 4153
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
        - 'char *'
        - 'char *'
      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:4124,9'
          Branch Sides:
            - BranchSide:      'valid.c:4124,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:4125,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlGetDtdAttrDesc
                - xmlBuildQName
        - Branch String:   'valid.c:4125,9'
          Branch Sides:
            - BranchSide:      'valid.c:4125,23'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:4126,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlGetDtdAttrDesc
                - xmlBuildQName
        - Branch String:   'valid.c:4126,9'
          Branch Sides:
            - BranchSide:      'valid.c:4126,23'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:4127,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlGetDtdAttrDesc
                - xmlBuildQName
        - Branch String:   'valid.c:4127,9'
          Branch Sides:
            - BranchSide:      'valid.c:4127,24'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:4129,10'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlGetDtdAttrDesc
                - xmlBuildQName
        - Branch String:   'valid.c:4129,28'
          Branch Sides:
            - BranchSide:      'valid.c:4129,32'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlGetDtdAttrDesc
                - xmlBuildQName
            - BranchSide:      'valid.c:4139,34'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlGetDtdAttrDesc
        - Branch String:   'valid.c:4129,9'
          Branch Sides:
            - BranchSide:      'valid.c:4133,27'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlGetDtdAttrDesc
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlGetDtdAttrDesc
            - BranchSide:      'valid.c:4139,34'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlGetDtdAttrDesc
        - Branch String:   'valid.c:4134,6'
          Branch Sides:
            - BranchSide:      'valid.c:4135,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:4136,7'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlGetDtdAttrDesc
        - Branch String:   'valid.c:4136,23'
          Branch Sides:
            - BranchSide:      'valid.c:4136,27'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlGetDtdAttrDesc
            - BranchSide:      'valid.c:4138,5'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlGetDtdAttrDesc
        - Branch String:   'valid.c:4136,6'
          Branch Sides:
            - BranchSide:      'valid.c:4137,6'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlGetDtdAttrDesc
            - BranchSide:      'valid.c:4138,5'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlGetDtdAttrDesc
        - Branch String:   'valid.c:4140,28'
          Branch Sides:
            - BranchSide:      'valid.c:4140,32'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlGetDtdAttrDesc
            - BranchSide:      'valid.c:4143,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
        - Branch String:   'valid.c:4140,9'
          Branch Sides:
            - BranchSide:      'valid.c:4141,31'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlStrdup
                - xmlValidNormalizeString
            - BranchSide:      'valid.c:4143,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
        - Branch String:   'valid.c:4143,9'
          Branch Sides:
            - BranchSide:      'valid.c:4144,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:4145,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
        - Branch String:   'valid.c:4145,9'
          Branch Sides:
            - BranchSide:      'valid.c:4146,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:4148,21'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
        - Branch String:   'valid.c:4149,9'
          Branch Sides:
            - BranchSide:      'valid.c:4150,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:4151,29'
              BranchSideFuncs:
                - xmlValidNormalizeString
      Callsites:
        - Src:             'valid.c:4133,13'
          Dst:             xmlBuildQName
        - Src:             'valid.c:4139,16'
          Dst:             xmlGetDtdAttrDesc
        - Src:             'valid.c:4141,13'
          Dst:             xmlGetDtdAttrDesc
        - Src:             'valid.c:4148,11'
          Dst:             xmlStrdup
        - Src:             'valid.c:4151,5'
          Dst:             xmlValidNormalizeString
    - functionName:    xmlGetDtdAttrDesc
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3272
      functionLinenumberEnd: 3293
      functionDepth:   0
      returnType:      'struct._xmlAttribute *'
      argCount:        3
      argTypes:
        - 'struct._xmlDtd *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - dtd
        - elem
        - name
      BBCount:         19
      ICount:          122
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlHashLookup3
        - xmlSplitQName2
      functionUses:    4
      BranchProfiles:
        - Branch String:   'valid.c:3277,9'
          Branch Sides:
            - BranchSide:      'valid.c:3277,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3278,9'
              BranchSideFuncs:
                - xmlSplitQName2
                - xmlHashLookup3
                - xmlHashLookup3
        - Branch String:   'valid.c:3278,9'
          Branch Sides:
            - BranchSide:      'valid.c:3278,34'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3280,36'
              BranchSideFuncs:
                - xmlSplitQName2
                - xmlHashLookup3
                - xmlHashLookup3
        - Branch String:   'valid.c:3281,9'
          Branch Sides:
            - BranchSide:      'valid.c:3282,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3284,29'
              BranchSideFuncs:
                - xmlSplitQName2
                - xmlHashLookup3
                - xmlHashLookup3
        - Branch String:   'valid.c:3286,9'
          Branch Sides:
            - BranchSide:      'valid.c:3287,23'
              BranchSideFuncs:
                - xmlHashLookup3
            - BranchSide:      'valid.c:3291,23'
              BranchSideFuncs:
                - xmlHashLookup3
        - Branch String:   'valid.c:3288,6'
          Branch Sides:
            - BranchSide:      'valid.c:3288,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3289,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3289,6'
          Branch Sides:
            - BranchSide:      'valid.c:3289,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3290,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:3284,14'
          Dst:             xmlSplitQName2
        - Src:             'valid.c:3287,8'
          Dst:             xmlHashLookup3
        - Src:             'valid.c:3291,8'
          Dst:             xmlHashLookup3
    - functionName:    xmlValidNormalizeString
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3422
      functionLinenumberEnd: 3442
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - str
      BBCount:         19
      ICount:          99
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:3426,9'
          Branch Sides:
            - BranchSide:      'valid.c:3427,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3428,11'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3431,5'
          Branch Sides:
            - BranchSide:      'valid.c:3431,29'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3432,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3432,5'
          Branch Sides:
            - BranchSide:      'valid.c:3433,7'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3441,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3433,6'
          Branch Sides:
            - BranchSide:      'valid.c:3434,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3438,19'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3434,6'
          Branch Sides:
            - BranchSide:      'valid.c:3434,30'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3435,11'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3435,10'
          Branch Sides:
            - BranchSide:      'valid.c:3436,7'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3437,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlValidCtxtNormalizeAttributeValue
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4027
      functionLinenumberEnd: 4097
      functionDepth:   0
      returnType:      'char *'
      argCount:        5
      argTypes:
        - 'struct._xmlValidCtxt *'
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - elem
        - name
        - value
      BBCount:         65
      ICount:          387
      EdgeCount:       90
      CyclomaticComplexity: 27
      functionsReached:
        - xmlBuildQName
        - xmlErrValidNode
        - xmlHashLookup3
        - xmlSplitQName4
        - xmlStrEqual
        - xmlStrdup
        - xmlVErrMemory
        - xmlValidNormalizeString
      functionUses:    3
      BranchProfiles:
        - Branch String:   'valid.c:4034,9'
          Branch Sides:
            - BranchSide:      'valid.c:4034,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:4035,9'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
                - xmlBuildQName
                - xmlHashLookup3
                - xmlHashLookup3
        - Branch String:   'valid.c:4035,9'
          Branch Sides:
            - BranchSide:      'valid.c:4035,23'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:4036,9'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
                - xmlBuildQName
                - xmlHashLookup3
                - xmlHashLookup3
        - Branch String:   'valid.c:4036,9'
          Branch Sides:
            - BranchSide:      'valid.c:4036,23'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:4037,9'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
                - xmlBuildQName
                - xmlHashLookup3
                - xmlHashLookup3
        - Branch String:   'valid.c:4037,9'
          Branch Sides:
            - BranchSide:      'valid.c:4037,24'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:4039,32'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
                - xmlBuildQName
                - xmlHashLookup3
                - xmlHashLookup3
        - Branch String:   'valid.c:4040,9'
          Branch Sides:
            - BranchSide:      'valid.c:4041,9'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:4043,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
                - xmlBuildQName
                - xmlHashLookup3
                - xmlHashLookup3
        - Branch String:   'valid.c:4043,28'
          Branch Sides:
            - BranchSide:      'valid.c:4043,32'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
                - xmlBuildQName
                - xmlHashLookup3
                - xmlHashLookup3
            - BranchSide:      'valid.c:4062,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
        - Branch String:   'valid.c:4043,9'
          Branch Sides:
            - BranchSide:      'valid.c:4047,27'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
                - xmlHashLookup3
                - xmlHashLookup3
            - BranchSide:      'valid.c:4062,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
        - Branch String:   'valid.c:4048,6'
          Branch Sides:
            - BranchSide:      'valid.c:4049,6'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:4050,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
                - xmlHashLookup3
                - xmlHashLookup3
        - Branch String:   'valid.c:4050,13'
          Branch Sides:
            - BranchSide:      'valid.c:4051,39'
              BranchSideFuncs:
                - xmlHashLookup3
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
                - xmlHashLookup3
            - BranchSide:      'valid.c:4053,7'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
                - xmlHashLookup3
        - Branch String:   'valid.c:4053,25'
          Branch Sides:
            - BranchSide:      'valid.c:4053,29'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
                - xmlHashLookup3
            - BranchSide:      'valid.c:4059,7'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
        - Branch String:   'valid.c:4053,6'
          Branch Sides:
            - BranchSide:      'valid.c:4054,32'
              BranchSideFuncs:
                - xmlHashLookup3
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
            - BranchSide:      'valid.c:4059,7'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
        - Branch String:   'valid.c:4056,10'
          Branch Sides:
            - BranchSide:      'valid.c:4057,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
            - BranchSide:      'valid.c:4058,2'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
        - Branch String:   'valid.c:4059,24'
          Branch Sides:
            - BranchSide:      'valid.c:4059,28'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
            - BranchSide:      'valid.c:4061,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
        - Branch String:   'valid.c:4059,6'
          Branch Sides:
            - BranchSide:      'valid.c:4060,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
            - BranchSide:      'valid.c:4061,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
        - Branch String:   'valid.c:4062,28'
          Branch Sides:
            - BranchSide:      'valid.c:4062,32'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
            - BranchSide:      'valid.c:4065,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
        - Branch String:   'valid.c:4062,9'
          Branch Sides:
            - BranchSide:      'valid.c:4063,28'
              BranchSideFuncs:
                - xmlHashLookup3
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
            - BranchSide:      'valid.c:4065,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
        - Branch String:   'valid.c:4065,28'
          Branch Sides:
            - BranchSide:      'valid.c:4065,32'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
            - BranchSide:      'valid.c:4072,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
        - Branch String:   'valid.c:4065,9'
          Branch Sides:
            - BranchSide:      'valid.c:4066,28'
              BranchSideFuncs:
                - xmlHashLookup3
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
            - BranchSide:      'valid.c:4072,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
        - Branch String:   'valid.c:4068,6'
          Branch Sides:
            - BranchSide:      'valid.c:4069,16'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
            - BranchSide:      'valid.c:4070,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
        - Branch String:   'valid.c:4072,9'
          Branch Sides:
            - BranchSide:      'valid.c:4073,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:4074,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
        - Branch String:   'valid.c:4074,9'
          Branch Sides:
            - BranchSide:      'valid.c:4075,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:4077,21'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
        - Branch String:   'valid.c:4078,9'
          Branch Sides:
            - BranchSide:      'valid.c:4079,2'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:4080,29'
              BranchSideFuncs:
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:4081,27'
          Branch Sides:
            - BranchSide:      'valid.c:4081,31'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:4088,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:4081,47'
          Branch Sides:
            - BranchSide:      'valid.c:4081,64'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:4088,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:4081,9'
          Branch Sides:
            - BranchSide:      'valid.c:4082,18'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:4088,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:4039,17'
          Dst:             xmlSplitQName4
        - Src:             'valid.c:4047,13'
          Dst:             xmlBuildQName
        - Src:             'valid.c:4051,24'
          Dst:             xmlHashLookup3
        - Src:             'valid.c:4054,17'
          Dst:             xmlHashLookup3
        - Src:             'valid.c:4063,13'
          Dst:             xmlHashLookup3
        - Src:             'valid.c:4066,13'
          Dst:             xmlHashLookup3
        - Src:             'valid.c:4077,11'
          Dst:             xmlStrdup
        - Src:             'valid.c:4080,5'
          Dst:             xmlValidNormalizeString
        - Src:             'valid.c:4081,52'
          Dst:             xmlStrEqual
        - Src:             'valid.c:4082,2'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4092,5'
          Dst:             xmlVErrMemory
    - functionName:    xmlValidateAttributeValue
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3874
      functionLinenumberEnd: 3875
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - type
        - value
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlValidateAttributeValueInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:3875,12'
          Dst:             xmlValidateAttributeValueInternal
    - functionName:    xmlValidateNotationDecl
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3809
      functionLinenumberEnd: 3812
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlValidCtxt *'
        - 'struct._xmlDoc *'
        - 'struct._xmlNotation *'
      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: 3788
      functionLinenumberEnd: 3789
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - value
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlValidateNmtokensValueInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:3789,12'
          Dst:             xmlValidateNmtokensValueInternal
    - functionName:    xmlValidateNmtokenValue
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3712
      functionLinenumberEnd: 3713
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - value
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlValidateNmtokenValueInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:3713,12'
          Dst:             xmlValidateNmtokenValueInternal
    - functionName:    xmlValidateNamesValue
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3659
      functionLinenumberEnd: 3660
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - value
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlValidateNamesValueInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:3660,12'
          Dst:             xmlValidateNamesValueInternal
    - functionName:    xmlValidateNameValue
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3591
      functionLinenumberEnd: 3592
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - value
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlValidateNameValueInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:3592,12'
          Dst:             xmlValidateNameValueInternal
    - functionName:    xmlIsMixedElement
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3387
      functionLinenumberEnd: 3411
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlDoc *'
        - 'char *'
      constantsTouched: []
      argNames:
        - doc
        - name
      BBCount:         23
      ICount:          114
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - xmlGetDtdElementDesc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'valid.c:3390,23'
          Branch Sides:
            - BranchSide:      'valid.c:3390,52'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3390,27'
              BranchSideFuncs:
                - xmlGetDtdElementDesc
                - xmlGetDtdElementDesc
        - Branch String:   'valid.c:3390,9'
          Branch Sides:
            - BranchSide:      'valid.c:3390,52'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3392,37'
              BranchSideFuncs:
                - xmlGetDtdElementDesc
                - xmlGetDtdElementDesc
        - Branch String:   'valid.c:3393,28'
          Branch Sides:
            - BranchSide:      'valid.c:3393,32'
              BranchSideFuncs:
                - xmlGetDtdElementDesc
            - BranchSide:      'valid.c:3395,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3393,9'
          Branch Sides:
            - BranchSide:      'valid.c:3394,34'
              BranchSideFuncs:
                - xmlGetDtdElementDesc
            - BranchSide:      'valid.c:3395,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3395,9'
          Branch Sides:
            - BranchSide:      'valid.c:3395,27'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3396,13'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3396,5'
          Branch Sides:
            - BranchSide:      'valid.c:3398,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3400,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3408,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3408,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3408,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3410,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:3392,16'
          Dst:             xmlGetDtdElementDesc
        - Src:             'valid.c:3394,13'
          Dst:             xmlGetDtdElementDesc
    - functionName:    xmlGetRefs
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3109
      functionLinenumberEnd: 3125
      functionDepth:   0
      returnType:      'struct._xmlList *'
      argCount:        2
      argTypes:
        - 'struct._xmlDoc *'
        - 'char *'
      constantsTouched: []
      argNames:
        - doc
        - ID
      BBCount:         10
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlHashLookup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'valid.c:3112,9'
          Branch Sides:
            - BranchSide:      'valid.c:3113,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3116,9'
              BranchSideFuncs:
                - xmlHashLookup
        - Branch String:   'valid.c:3116,9'
          Branch Sides:
            - BranchSide:      'valid.c:3117,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3120,30'
              BranchSideFuncs:
                - xmlHashLookup
        - Branch String:   'valid.c:3121,9'
          Branch Sides:
            - BranchSide:      'valid.c:3122,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3124,27'
              BranchSideFuncs:
                - xmlHashLookup
      Callsites:
        - Src:             'valid.c:3124,13'
          Dst:             xmlHashLookup
    - functionName:    xmlWalkRemoveRef
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2853
      functionLinenumberEnd: 2863
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - data
        - user
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlListRemoveFirst
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:2858,9'
          Branch Sides:
            - BranchSide:      'valid.c:2859,28'
              BranchSideFuncs:
                - xmlListRemoveFirst
            - BranchSide:      'valid.c:2862,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:2859,9'
          Dst:             xmlListRemoveFirst
    - functionName:    xmlRemoveRef
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3051
      functionLinenumberEnd: 3095
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlDoc *'
        - 'struct._xmlAttr *'
      constantsTouched: []
      argNames:
        - doc
        - attr
      BBCount:         17
      ICount:          120
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - xmlFreeRefTableEntry
        - xmlHashLookup
        - xmlHashUpdateEntry
        - xmlListEmpty
        - xmlListWalk
        - xmlNodeListGetString
        - xmlWalkRemoveRef
      functionUses:    0
      BranchProfiles:
        - Branch String:   'valid.c:3057,9'
          Branch Sides:
            - BranchSide:      'valid.c:3057,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3058,9'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlHashLookup
                - xmlListWalk
                - xmlListEmpty
                - xmlHashUpdateEntry
        - Branch String:   'valid.c:3058,9'
          Branch Sides:
            - BranchSide:      'valid.c:3058,23'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3060,30'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlHashLookup
                - xmlListWalk
                - xmlListEmpty
                - xmlHashUpdateEntry
        - Branch String:   'valid.c:3061,9'
          Branch Sides:
            - BranchSide:      'valid.c:3062,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3064,31'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlHashLookup
                - xmlListWalk
                - xmlListEmpty
                - xmlHashUpdateEntry
        - Branch String:   'valid.c:3065,9'
          Branch Sides:
            - BranchSide:      'valid.c:3066,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3068,30'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlListWalk
                - xmlListEmpty
                - xmlHashUpdateEntry
        - Branch String:   'valid.c:3069,8'
          Branch Sides:
            - BranchSide:      'valid.c:3070,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3084,16'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListEmpty
                - xmlHashUpdateEntry
        - Branch String:   'valid.c:3091,9'
          Branch Sides:
            - BranchSide:      'valid.c:3092,28'
              BranchSideFuncs:
                - xmlHashUpdateEntry
            - BranchSide:      'valid.c:3093,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:3064,10'
          Dst:             xmlNodeListGetString
        - Src:             'valid.c:3068,16'
          Dst:             xmlHashLookup
        - Src:             'valid.c:3088,5'
          Dst:             xmlListWalk
        - Src:             'valid.c:3088,5'
          Dst:             xmlWalkRemoveRef
        - Src:             'valid.c:3091,9'
          Dst:             xmlListEmpty
        - Src:             'valid.c:3092,9'
          Dst:             xmlHashUpdateEntry
        - Src:             'valid.c:3092,9'
          Dst:             xmlFreeRefTableEntry
    - functionName:    xmlIsRef
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3006
      functionLinenumberEnd: 3037
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
        - 'struct._xmlAttr *'
      constantsTouched: []
      argNames:
        - doc
        - elem
        - attr
      BBCount:         38
      ICount:          203
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - xmlGetDtdQAttrDesc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:3007,9'
          Branch Sides:
            - BranchSide:      'valid.c:3008,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3009,9'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:3009,9'
          Branch Sides:
            - BranchSide:      'valid.c:3010,15'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:3014,10'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:3011,6'
          Branch Sides:
            - BranchSide:      'valid.c:3011,19'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3012,5'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:3014,34'
          Branch Sides:
            - BranchSide:      'valid.c:3014,38'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:3016,16'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:3014,9'
          Branch Sides:
            - BranchSide:      'valid.c:3015,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3016,16'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:3016,16'
          Branch Sides:
            - BranchSide:      'valid.c:3018,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3023,13'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:3023,13'
          Branch Sides:
            - BranchSide:      'valid.c:3023,27'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3024,20'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:3024,19'
          Branch Sides:
            - BranchSide:      'valid.c:3024,40'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:3024,17'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:3027,32'
          Branch Sides:
            - BranchSide:      'valid.c:3027,36'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:3031,7'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3027,13'
          Branch Sides:
            - BranchSide:      'valid.c:3028,43'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:3031,7'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3032,46'
          Branch Sides:
            - BranchSide:      'valid.c:3033,7'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3034,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:3025,20'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'valid.c:3028,24'
          Dst:             xmlGetDtdQAttrDesc
    - functionName:    xmlRemoveID
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2735
      functionLinenumberEnd: 2752
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlDoc *'
        - 'struct._xmlAttr *'
      constantsTouched: []
      argNames:
        - doc
        - attr
      BBCount:         15
      ICount:          86
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlFreeIDTableEntry
        - xmlHashRemoveEntry
      functionUses:    4
      BranchProfiles:
        - Branch String:   'valid.c:2738,9'
          Branch Sides:
            - BranchSide:      'valid.c:2738,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2739,10'
              BranchSideFuncs:
                - xmlHashRemoveEntry
        - Branch String:   'valid.c:2739,24'
          Branch Sides:
            - BranchSide:      'valid.c:2739,47'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2739,28'
              BranchSideFuncs:
                - xmlHashRemoveEntry
        - Branch String:   'valid.c:2739,9'
          Branch Sides:
            - BranchSide:      'valid.c:2739,47'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2741,29'
              BranchSideFuncs:
                - xmlHashRemoveEntry
        - Branch String:   'valid.c:2742,9'
          Branch Sides:
            - BranchSide:      'valid.c:2743,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2745,28'
              BranchSideFuncs:
                - xmlHashRemoveEntry
        - Branch String:   'valid.c:2745,9'
          Branch Sides:
            - BranchSide:      'valid.c:2746,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2748,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:2745,9'
          Dst:             xmlHashRemoveEntry
        - Src:             'valid.c:2745,9'
          Dst:             xmlFreeIDTableEntry
    - functionName:    xmlIsID
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2675
      functionLinenumberEnd: 2723
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
        - 'struct._xmlAttr *'
      constantsTouched: []
      argNames:
        - doc
        - elem
        - attr
      BBCount:         73
      ICount:          374
      EdgeCount:       100
      CyclomaticComplexity: 29
      functionsReached:
        - strcmp
        - xmlBuildQName
        - xmlGetDtdQAttrDesc
        - xmlStrEqual
      functionUses:    5
      BranchProfiles:
        - Branch String:   'valid.c:2676,24'
          Branch Sides:
            - BranchSide:      'valid.c:2676,49'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2676,28'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - strcmp
                - strcmp
        - Branch String:   'valid.c:2676,9'
          Branch Sides:
            - BranchSide:      'valid.c:2676,49'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2677,10'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - strcmp
                - strcmp
        - Branch String:   'valid.c:2677,28'
          Branch Sides:
            - BranchSide:      'valid.c:2677,32'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - strcmp
                - strcmp
            - BranchSide:      'valid.c:2681,9'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:2677,58'
          Branch Sides:
            - BranchSide:      'valid.c:2678,27'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:2681,9'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:2678,46'
          Branch Sides:
            - BranchSide:      'valid.c:2679,27'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:2681,9'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:2677,9'
          Branch Sides:
            - BranchSide:      'valid.c:2680,2'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:2681,9'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:2681,9'
          Branch Sides:
            - BranchSide:      'valid.c:2681,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2682,10'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:2682,34'
          Branch Sides:
            - BranchSide:      'valid.c:2682,38'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:2685,16'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:2682,62'
          Branch Sides:
            - BranchSide:      'valid.c:2683,10'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:2685,16'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:2682,9'
          Branch Sides:
            - BranchSide:      'valid.c:2684,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2685,16'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:2685,16'
          Branch Sides:
            - BranchSide:      'valid.c:2686,41'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:2691,16'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
        - Branch String:   'valid.c:2686,54'
          Branch Sides:
            - BranchSide:      'valid.c:2687,37'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2689,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2687,50'
          Branch Sides:
            - BranchSide:      'valid.c:2688,8'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'valid.c:2690,2'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2688,22'
          Branch Sides:
            - BranchSide:      'valid.c:2688,38'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2689,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2686,13'
          Branch Sides:
            - BranchSide:      'valid.c:2689,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2690,2'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2691,16'
          Branch Sides:
            - BranchSide:      'valid.c:2692,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2694,18'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
        - Branch String:   'valid.c:2700,35'
          Branch Sides:
            - BranchSide:      'valid.c:2700,38'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
            - BranchSide:      'valid.c:2702,17'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:2700,17'
          Branch Sides:
            - BranchSide:      'valid.c:2701,20'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:2702,17'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:2703,13'
          Branch Sides:
            - BranchSide:      'valid.c:2704,13'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2706,20'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:2706,19'
          Branch Sides:
            - BranchSide:      'valid.c:2706,40'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:2706,17'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:2708,6'
          Branch Sides:
            - BranchSide:      'valid.c:2709,36'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:2716,7'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2711,29'
          Branch Sides:
            - BranchSide:      'valid.c:2711,33'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:2714,2'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2711,10'
          Branch Sides:
            - BranchSide:      'valid.c:2712,33'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:2714,2'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2716,30'
          Branch Sides:
            - BranchSide:      'valid.c:2716,34'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2719,14'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2716,6'
          Branch Sides:
            - BranchSide:      'valid.c:2717,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2719,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:2678,11'
          Dst:             strcmp
        - Src:             'valid.c:2679,11'
          Dst:             strcmp
        - Src:             'valid.c:2686,14'
          Dst:             xmlStrEqual
        - Src:             'valid.c:2687,8'
          Dst:             xmlStrEqual
        - Src:             'valid.c:2688,26'
          Dst:             xmlStrEqual
        - Src:             'valid.c:2701,6'
          Dst:             xmlBuildQName
        - Src:             'valid.c:2709,17'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'valid.c:2712,14'
          Dst:             xmlGetDtdQAttrDesc
    - functionName:    xmlDumpNotationDeclScan
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2436
      functionLinenumberEnd: 2438
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - nota
        - buf
        - name
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlDumpNotationDecl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:2437,5'
          Dst:             xmlDumpNotationDecl
    - functionName:    xmlDumpNotationDecl
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2408
      functionLinenumberEnd: 2425
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlBuffer *'
        - 'struct._xmlNotation *'
      constantsTouched: []
      argNames:
        - buf
        - nota
      BBCount:         15
      ICount:          86
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlBufferWriteCHAR
        - xmlBufferWriteChar
        - xmlBufferWriteQuotedString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:2409,23'
          Branch Sides:
            - BranchSide:      'valid.c:2409,27'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2410,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2409,9'
          Branch Sides:
            - BranchSide:      'valid.c:2410,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2411,24'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
        - Branch String:   'valid.c:2413,9'
          Branch Sides:
            - BranchSide:      'valid.c:2414,21'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
            - BranchSide:      'valid.c:2421,21'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
        - Branch String:   'valid.c:2416,6'
          Branch Sides:
            - BranchSide:      'valid.c:2417,25'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
            - BranchSide:      'valid.c:2420,5'
              BranchSideFuncs:
                - xmlBufferWriteChar
      Callsites:
        - Src:             'valid.c:2411,5'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:2412,5'
          Dst:             xmlBufferWriteCHAR
        - Src:             'valid.c:2414,2'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:2415,2'
          Dst:             xmlBufferWriteQuotedString
        - Src:             'valid.c:2417,6'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:2418,6'
          Dst:             xmlBufferWriteQuotedString
        - Src:             'valid.c:2421,2'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:2422,2'
          Dst:             xmlBufferWriteQuotedString
        - Src:             'valid.c:2424,5'
          Dst:             xmlBufferWriteChar
    - functionName:    xmlDumpNotationTable
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2448
      functionLinenumberEnd: 2452
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlBuffer *'
        - 'struct._xmlHashTable *'
      constantsTouched: []
      argNames:
        - buf
        - table
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlDumpNotationDeclScan
        - xmlHashScan
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:2449,23'
          Branch Sides:
            - BranchSide:      'valid.c:2449,27'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2450,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2449,9'
          Branch Sides:
            - BranchSide:      'valid.c:2450,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2451,17'
              BranchSideFuncs:
                - xmlHashScan
      Callsites:
        - Src:             'valid.c:2451,5'
          Dst:             xmlHashScan
        - Src:             'valid.c:2451,5'
          Dst:             xmlDumpNotationDeclScan
    - functionName:    xmlCopyNotation
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2355
      functionLinenumberEnd: 2383
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - payload
        - name
      BBCount:         22
      ICount:          139
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - xmlFreeNotation
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:2360,9'
          Branch Sides:
            - BranchSide:      'valid.c:2361,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2362,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeNotation
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'valid.c:2363,9'
          Branch Sides:
            - BranchSide:      'valid.c:2364,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNotation
                - xmlStrdup
            - BranchSide:      'valid.c:2368,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeNotation
                - xmlStrdup
        - Branch String:   'valid.c:2365,13'
          Branch Sides:
            - BranchSide:      'valid.c:2366,13'
              BranchSideFuncs:
                - xmlFreeNotation
            - BranchSide:      'valid.c:2367,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeNotation
                - xmlStrdup
        - Branch String:   'valid.c:2368,9'
          Branch Sides:
            - BranchSide:      'valid.c:2369,28'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNotation
            - BranchSide:      'valid.c:2373,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeNotation
        - Branch String:   'valid.c:2370,13'
          Branch Sides:
            - BranchSide:      'valid.c:2371,13'
              BranchSideFuncs:
                - xmlFreeNotation
            - BranchSide:      'valid.c:2372,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeNotation
        - Branch String:   'valid.c:2373,9'
          Branch Sides:
            - BranchSide:      'valid.c:2374,28'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeNotation
            - BranchSide:      'valid.c:2378,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2375,13'
          Branch Sides:
            - BranchSide:      'valid.c:2376,13'
              BranchSideFuncs:
                - xmlFreeNotation
            - BranchSide:      'valid.c:2377,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:2364,14'
          Dst:             xmlStrdup
        - Src:             'valid.c:2369,18'
          Dst:             xmlStrdup
        - Src:             'valid.c:2374,18'
          Dst:             xmlStrdup
        - Src:             'valid.c:2381,5'
          Dst:             xmlFreeNotation
    - functionName:    xmlFreeNotation
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2227
      functionLinenumberEnd: 2236
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlNotation *'
      constantsTouched: []
      argNames:
        - nota
      BBCount:         15
      ICount:          88
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'valid.c:2228,9'
          Branch Sides:
            - BranchSide:      'valid.c:2228,23'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2229,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2229,9'
          Branch Sides:
            - BranchSide:      'valid.c:2230,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2231,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2231,9'
          Branch Sides:
            - BranchSide:      'valid.c:2232,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2233,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2233,9'
          Branch Sides:
            - BranchSide:      'valid.c:2234,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2235,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCopyNotationTable
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2394
      functionLinenumberEnd: 2395
      functionDepth:   0
      returnType:      'struct._xmlHashTable *'
      argCount:        1
      argTypes:
        - 'struct._xmlHashTable *'
      constantsTouched: []
      argNames:
        - table
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCopyNotation
        - xmlHashCopySafe
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:2395,12'
          Dst:             xmlHashCopySafe
        - Src:             'valid.c:2395,12'
          Dst:             xmlCopyNotation
        - Src:             'valid.c:2395,12'
          Dst:             xmlFreeNotationTableEntry
    - functionName:    xmlFreeNotationTableEntry
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2330
      functionLinenumberEnd: 2332
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - nota
        - name
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlFreeNotation
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:2331,5'
          Dst:             xmlFreeNotation
    - functionName:    xmlFreeNotationTable
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2341
      functionLinenumberEnd: 2343
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlHashTable *'
      constantsTouched: []
      argNames:
        - table
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlFreeNotationTableEntry
        - xmlHashFree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:2342,5'
          Dst:             xmlHashFree
        - Src:             'valid.c:2342,5'
          Dst:             xmlFreeNotationTableEntry
    - functionName:    xmlAddNotationDecl
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2254
      functionLinenumberEnd: 2327
      functionDepth:   0
      returnType:      'struct._xmlNotation *'
      argCount:        5
      argTypes:
        - 'struct._xmlValidCtxt *'
        - 'struct._xmlDtd *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - dtd
        - name
        - PublicID
        - SystemID
      BBCount:         40
      ICount:          243
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached:
        - xmlErrValid
        - xmlFreeNotation
        - xmlHashAdd
        - xmlHashCreateDict
        - xmlStrdup
        - xmlVErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:2259,9'
          Branch Sides:
            - BranchSide:      'valid.c:2260,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2262,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd
                - xmlErrValid.1885
                - xmlFreeNotation
                - xmlVErrMemory
                - xmlFreeNotation
                - xmlStrdup
                - xmlStrdup
                - xmlHashCreateDict
        - Branch String:   'valid.c:2262,9'
          Branch Sides:
            - BranchSide:      'valid.c:2263,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2265,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd
                - xmlErrValid.1885
                - xmlFreeNotation
                - xmlVErrMemory
                - xmlFreeNotation
                - xmlStrdup
                - xmlStrdup
                - xmlHashCreateDict
        - Branch String:   'valid.c:2265,28'
          Branch Sides:
            - BranchSide:      'valid.c:2265,32'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd
                - xmlErrValid.1885
                - xmlFreeNotation
                - xmlVErrMemory
                - xmlFreeNotation
                - xmlStrdup
                - xmlStrdup
                - xmlHashCreateDict
            - BranchSide:      'valid.c:2272,35'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd
                - xmlErrValid.1885
                - xmlFreeNotation
                - xmlVErrMemory
                - xmlFreeNotation
                - xmlStrdup
                - xmlStrdup
                - xmlHashCreateDict
        - Branch String:   'valid.c:2265,9'
          Branch Sides:
            - BranchSide:      'valid.c:2266,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2272,35'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd
                - xmlErrValid.1885
                - xmlFreeNotation
                - xmlVErrMemory
                - xmlFreeNotation
                - xmlStrdup
                - xmlStrdup
                - xmlHashCreateDict
        - Branch String:   'valid.c:2273,9'
          Branch Sides:
            - BranchSide:      'valid.c:2274,13'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlStrdup
                - xmlHashAdd
                - xmlErrValid.1885
                - xmlFreeNotation
                - xmlVErrMemory
                - xmlFreeNotation
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'valid.c:2283,28'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd
                - xmlErrValid.1885
                - xmlFreeNotation
                - xmlVErrMemory
                - xmlFreeNotation
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'valid.c:2275,6'
          Branch Sides:
            - BranchSide:      'valid.c:2276,13'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlStrdup
                - xmlHashAdd
                - xmlErrValid.1885
                - xmlFreeNotation
                - xmlVErrMemory
                - xmlFreeNotation
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'valid.c:2278,55'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlStrdup
                - xmlHashAdd
                - xmlErrValid.1885
                - xmlFreeNotation
                - xmlVErrMemory
                - xmlFreeNotation
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'valid.c:2279,13'
          Branch Sides:
            - BranchSide:      'valid.c:2280,13'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeNotation
            - BranchSide:      'valid.c:2281,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd
                - xmlErrValid.1885
                - xmlFreeNotation
                - xmlVErrMemory
                - xmlFreeNotation
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'valid.c:2284,9'
          Branch Sides:
            - BranchSide:      'valid.c:2285,9'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeNotation
            - BranchSide:      'valid.c:2286,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd
                - xmlErrValid.1885
                - xmlFreeNotation
                - xmlVErrMemory
                - xmlFreeNotation
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'valid.c:2292,9'
          Branch Sides:
            - BranchSide:      'valid.c:2293,9'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeNotation
            - BranchSide:      'valid.c:2294,9'
              BranchSideFuncs:
                - xmlHashAdd
                - xmlErrValid.1885
                - xmlFreeNotation
                - xmlVErrMemory
                - xmlFreeNotation
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'valid.c:2294,9'
          Branch Sides:
            - BranchSide:      'valid.c:2295,35'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd
                - xmlErrValid.1885
                - xmlFreeNotation
                - xmlVErrMemory
                - xmlFreeNotation
                - xmlStrdup
            - BranchSide:      'valid.c:2299,9'
              BranchSideFuncs:
                - xmlHashAdd
                - xmlErrValid.1885
                - xmlFreeNotation
                - xmlVErrMemory
                - xmlFreeNotation
                - xmlStrdup
        - Branch String:   'valid.c:2296,13'
          Branch Sides:
            - BranchSide:      'valid.c:2297,13'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeNotation
            - BranchSide:      'valid.c:2298,5'
              BranchSideFuncs:
                - xmlHashAdd
                - xmlErrValid.1885
                - xmlFreeNotation
                - xmlVErrMemory
                - xmlFreeNotation
                - xmlStrdup
        - Branch String:   'valid.c:2299,9'
          Branch Sides:
            - BranchSide:      'valid.c:2300,35'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd
                - xmlErrValid.1885
                - xmlFreeNotation
                - xmlVErrMemory
                - xmlFreeNotation
            - BranchSide:      'valid.c:2309,22'
              BranchSideFuncs:
                - xmlHashAdd
                - xmlErrValid.1885
                - xmlFreeNotation
                - xmlVErrMemory
                - xmlFreeNotation
        - Branch String:   'valid.c:2301,13'
          Branch Sides:
            - BranchSide:      'valid.c:2302,13'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeNotation
            - BranchSide:      'valid.c:2303,5'
              BranchSideFuncs:
                - xmlHashAdd
                - xmlErrValid.1885
                - xmlFreeNotation
                - xmlVErrMemory
                - xmlFreeNotation
        - Branch String:   'valid.c:2310,9'
          Branch Sides:
            - BranchSide:      'valid.c:2311,13'
              BranchSideFuncs:
                - xmlErrValid.1885
                - xmlFreeNotation
                - xmlVErrMemory
                - xmlFreeNotation
            - BranchSide:      'valid.c:2321,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2311,13'
          Branch Sides:
            - BranchSide:      'valid.c:2312,13'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeNotation
            - BranchSide:      'valid.c:2314,21'
              BranchSideFuncs:
                - xmlErrValid.1885
                - xmlFreeNotation
      Callsites:
        - Src:             'valid.c:2278,34'
          Dst:             xmlHashCreateDict
        - Src:             'valid.c:2291,17'
          Dst:             xmlStrdup
        - Src:             'valid.c:2295,25'
          Dst:             xmlStrdup
        - Src:             'valid.c:2300,25'
          Dst:             xmlStrdup
        - Src:             'valid.c:2309,11'
          Dst:             xmlHashAdd
        - Src:             'valid.c:2314,9'
          Dst:             xmlErrValid
        - Src:             'valid.c:2318,2'
          Dst:             xmlFreeNotation
        - Src:             'valid.c:2324,5'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:2325,5'
          Dst:             xmlFreeNotation
    - functionName:    xmlDumpAttributeDeclScan
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2196
      functionLinenumberEnd: 2198
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - attr
        - buf
        - name
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlDumpAttributeDecl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:2197,5'
          Dst:             xmlDumpAttributeDecl
    - functionName:    xmlDumpAttributeDecl
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2114
      functionLinenumberEnd: 2185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlBuffer *'
        - 'struct._xmlAttribute *'
      constantsTouched: []
      argNames:
        - buf
        - attr
      BBCount:         33
      ICount:          203
      EdgeCount:       35
      CyclomaticComplexity: 4
      functionsReached:
        - xmlBufferWriteCHAR
        - xmlBufferWriteChar
        - xmlBufferWriteQuotedString
        - xmlDumpEnumeration
        - xmlErrValid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:2115,23'
          Branch Sides:
            - BranchSide:      'valid.c:2115,27'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2116,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2115,9'
          Branch Sides:
            - BranchSide:      'valid.c:2116,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2117,24'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlDumpEnumeration
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
                - xmlBufferWriteChar
                - xmlDumpEnumeration
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
        - Branch String:   'valid.c:2120,9'
          Branch Sides:
            - BranchSide:      'valid.c:2121,21'
              BranchSideFuncs:
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlDumpEnumeration
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
                - xmlBufferWriteChar
                - xmlDumpEnumeration
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
            - BranchSide:      'valid.c:2124,24'
              BranchSideFuncs:
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlDumpEnumeration
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
                - xmlBufferWriteChar
                - xmlDumpEnumeration
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
        - Branch String:   'valid.c:2125,5'
          Branch Sides:
            - BranchSide:      'valid.c:2127,25'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
            - BranchSide:      'valid.c:2130,25'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
            - BranchSide:      'valid.c:2133,25'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
            - BranchSide:      'valid.c:2136,25'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
            - BranchSide:      'valid.c:2139,25'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
            - BranchSide:      'valid.c:2142,25'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
            - BranchSide:      'valid.c:2145,25'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
            - BranchSide:      'valid.c:2148,25'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
            - BranchSide:      'valid.c:2151,25'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlDumpEnumeration
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
            - BranchSide:      'valid.c:2155,25'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlDumpEnumeration
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
            - BranchSide:      'valid.c:2159,6'
              BranchSideFuncs:
                - xmlErrValid.1885
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
        - Branch String:   'valid.c:2163,5'
          Branch Sides:
            - BranchSide:      'valid.c:2165,6'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
            - BranchSide:      'valid.c:2167,25'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
            - BranchSide:      'valid.c:2170,25'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
            - BranchSide:      'valid.c:2173,25'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
            - BranchSide:      'valid.c:2176,6'
              BranchSideFuncs:
                - xmlErrValid.1885
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
        - Branch String:   'valid.c:2180,9'
          Branch Sides:
            - BranchSide:      'valid.c:2181,21'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
            - BranchSide:      'valid.c:2184,24'
              BranchSideFuncs:
                - xmlBufferWriteChar
      Callsites:
        - Src:             'valid.c:2117,5'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:2118,5'
          Dst:             xmlBufferWriteCHAR
        - Src:             'valid.c:2119,5'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:2121,2'
          Dst:             xmlBufferWriteCHAR
        - Src:             'valid.c:2122,2'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:2124,5'
          Dst:             xmlBufferWriteCHAR
        - Src:             'valid.c:2127,6'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:2130,6'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:2133,6'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:2136,6'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:2139,6'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:2142,6'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:2145,6'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:2148,6'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:2151,6'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:2152,6'
          Dst:             xmlDumpEnumeration
        - Src:             'valid.c:2155,6'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:2156,6'
          Dst:             xmlDumpEnumeration
        - Src:             'valid.c:2159,6'
          Dst:             xmlErrValid
        - Src:             'valid.c:2167,6'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:2170,6'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:2173,6'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:2176,6'
          Dst:             xmlErrValid
        - Src:             'valid.c:2181,2'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:2182,2'
          Dst:             xmlBufferWriteQuotedString
        - Src:             'valid.c:2184,5'
          Dst:             xmlBufferWriteChar
    - functionName:    xmlDumpEnumeration
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1686
      functionLinenumberEnd: 1696
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlBuffer *'
        - 'struct._xmlEnumeration *'
      constantsTouched: []
      argNames:
        - buf
        - cur
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlBufferWriteCHAR
        - xmlBufferWriteChar
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:1687,5'
          Branch Sides:
            - BranchSide:      'valid.c:1688,28'
              BranchSideFuncs:
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteChar
            - BranchSide:      'valid.c:1695,24'
              BranchSideFuncs:
                - xmlBufferWriteChar
        - Branch String:   'valid.c:1689,13'
          Branch Sides:
            - BranchSide:      'valid.c:1690,32'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
            - BranchSide:      'valid.c:1692,15'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
      Callsites:
        - Src:             'valid.c:1688,9'
          Dst:             xmlBufferWriteCHAR
        - Src:             'valid.c:1690,13'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:1695,5'
          Dst:             xmlBufferWriteChar
    - functionName:    xmlDumpAttributeTable
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2208
      functionLinenumberEnd: 2212
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlBuffer *'
        - 'struct._xmlHashTable *'
      constantsTouched: []
      argNames:
        - buf
        - table
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlDumpAttributeDeclScan
        - xmlHashScan
      functionUses:    0
      BranchProfiles:
        - Branch String:   'valid.c:2209,23'
          Branch Sides:
            - BranchSide:      'valid.c:2209,27'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2210,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2209,9'
          Branch Sides:
            - BranchSide:      'valid.c:2210,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2211,17'
              BranchSideFuncs:
                - xmlHashScan
      Callsites:
        - Src:             'valid.c:2211,5'
          Dst:             xmlHashScan
        - Src:             'valid.c:2211,5'
          Dst:             xmlDumpAttributeDeclScan
    - functionName:    xmlCopyAttribute
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2046
      functionLinenumberEnd: 2087
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - payload
        - name
      BBCount:         32
      ICount:          212
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - xmlCopyEnumeration
        - xmlFreeAttribute
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:2051,9'
          Branch Sides:
            - BranchSide:      'valid.c:2052,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2053,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeAttribute
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlCopyEnumeration
        - Branch String:   'valid.c:2057,9'
          Branch Sides:
            - BranchSide:      'valid.c:2058,40'
              BranchSideFuncs:
                - xmlCopyEnumeration
                - xmlStrdup
                - xmlFreeAttribute
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'valid.c:2062,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeAttribute
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'valid.c:2059,13'
          Branch Sides:
            - BranchSide:      'valid.c:2060,13'
              BranchSideFuncs:
                - xmlFreeAttribute
            - BranchSide:      'valid.c:2061,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeAttribute
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'valid.c:2062,9'
          Branch Sides:
            - BranchSide:      'valid.c:2063,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeAttribute
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'valid.c:2067,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeAttribute
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'valid.c:2064,13'
          Branch Sides:
            - BranchSide:      'valid.c:2065,13'
              BranchSideFuncs:
                - xmlFreeAttribute
            - BranchSide:      'valid.c:2066,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeAttribute
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'valid.c:2067,9'
          Branch Sides:
            - BranchSide:      'valid.c:2068,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeAttribute
                - xmlStrdup
            - BranchSide:      'valid.c:2072,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeAttribute
                - xmlStrdup
        - Branch String:   'valid.c:2069,13'
          Branch Sides:
            - BranchSide:      'valid.c:2070,13'
              BranchSideFuncs:
                - xmlFreeAttribute
            - BranchSide:      'valid.c:2071,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeAttribute
                - xmlStrdup
        - Branch String:   'valid.c:2072,9'
          Branch Sides:
            - BranchSide:      'valid.c:2073,26'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeAttribute
            - BranchSide:      'valid.c:2077,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeAttribute
        - Branch String:   'valid.c:2074,13'
          Branch Sides:
            - BranchSide:      'valid.c:2075,13'
              BranchSideFuncs:
                - xmlFreeAttribute
            - BranchSide:      'valid.c:2076,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeAttribute
        - Branch String:   'valid.c:2077,9'
          Branch Sides:
            - BranchSide:      'valid.c:2078,32'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeAttribute
            - BranchSide:      'valid.c:2082,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2079,13'
          Branch Sides:
            - BranchSide:      'valid.c:2080,13'
              BranchSideFuncs:
                - xmlFreeAttribute
            - BranchSide:      'valid.c:2081,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:2058,21'
          Dst:             xmlCopyEnumeration
        - Src:             'valid.c:2063,14'
          Dst:             xmlStrdup
        - Src:             'valid.c:2068,14'
          Dst:             xmlStrdup
        - Src:             'valid.c:2073,16'
          Dst:             xmlStrdup
        - Src:             'valid.c:2078,22'
          Dst:             xmlStrdup
        - Src:             'valid.c:2085,5'
          Dst:             xmlFreeAttribute
    - functionName:    xmlCopyEnumeration
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1651
      functionLinenumberEnd: 1674
      functionDepth:   0
      returnType:      'struct._xmlEnumeration *'
      argCount:        1
      argTypes:
        - 'struct._xmlEnumeration *'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCreateEnumeration
        - xmlFreeEnumeration
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:1655,5'
          Branch Sides:
            - BranchSide:      'valid.c:1656,55'
              BranchSideFuncs:
                - xmlCreateEnumeration
                - xmlFreeEnumeration
            - BranchSide:      'valid.c:1673,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1658,13'
          Branch Sides:
            - BranchSide:      'valid.c:1659,32'
              BranchSideFuncs:
                - xmlFreeEnumeration
            - BranchSide:      'valid.c:1663,13'
              BranchSideFuncs:
                - xmlCreateEnumeration
                - xmlFreeEnumeration
        - Branch String:   'valid.c:1663,13'
          Branch Sides:
            - BranchSide:      'valid.c:1664,26'
              BranchSideFuncs:
                - xmlCreateEnumeration
                - xmlFreeEnumeration
            - BranchSide:      'valid.c:1666,26'
              BranchSideFuncs:
                - xmlCreateEnumeration
                - xmlFreeEnumeration
      Callsites:
        - Src:             'valid.c:1656,34'
          Dst:             xmlCreateEnumeration
        - Src:             'valid.c:1659,13'
          Dst:             xmlFreeEnumeration
    - functionName:    xmlFreeAttribute
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1739
      functionLinenumberEnd: 1771
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlAttribute *'
      constantsTouched: []
      argNames:
        - attr
      BBCount:         47
      ICount:          283
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - xmlDictOwns
        - xmlFreeEnumeration
        - xmlUnlinkNode
      functionUses:    4
      BranchProfiles:
        - Branch String:   'valid.c:1742,9'
          Branch Sides:
            - BranchSide:      'valid.c:1742,23'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1743,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeEnumeration
        - Branch String:   'valid.c:1743,9'
          Branch Sides:
            - BranchSide:      'valid.c:1744,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeEnumeration
            - BranchSide:      'valid.c:1746,7'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeEnumeration
        - Branch String:   'valid.c:1748,9'
          Branch Sides:
            - BranchSide:      'valid.c:1749,28'
              BranchSideFuncs:
                - xmlFreeEnumeration
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:1750,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'valid.c:1750,9'
          Branch Sides:
            - BranchSide:      'valid.c:1751,14'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:1761,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1751,34'
          Branch Sides:
            - BranchSide:      'valid.c:1751,51'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:1753,14'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'valid.c:1751,13'
          Branch Sides:
            - BranchSide:      'valid.c:1752,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:1753,14'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'valid.c:1753,34'
          Branch Sides:
            - BranchSide:      'valid.c:1753,51'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:1755,14'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'valid.c:1753,13'
          Branch Sides:
            - BranchSide:      'valid.c:1754,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:1755,14'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'valid.c:1755,36'
          Branch Sides:
            - BranchSide:      'valid.c:1755,53'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:1757,14'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'valid.c:1755,13'
          Branch Sides:
            - BranchSide:      'valid.c:1756,6'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'valid.c:1757,14'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'valid.c:1757,42'
          Branch Sides:
            - BranchSide:      'valid.c:1758,20'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'valid.c:1760,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1757,13'
          Branch Sides:
            - BranchSide:      'valid.c:1759,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1760,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1761,6'
          Branch Sides:
            - BranchSide:      'valid.c:1762,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1763,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1763,6'
          Branch Sides:
            - BranchSide:      'valid.c:1764,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1765,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1765,6'
          Branch Sides:
            - BranchSide:      'valid.c:1766,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1767,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:1747,5'
          Dst:             xmlUnlinkNode
        - Src:             'valid.c:1749,9'
          Dst:             xmlFreeEnumeration
        - Src:             'valid.c:1751,39'
          Dst:             xmlDictOwns
        - Src:             'valid.c:1753,39'
          Dst:             xmlDictOwns
        - Src:             'valid.c:1755,41'
          Dst:             xmlDictOwns
        - Src:             'valid.c:1758,8'
          Dst:             xmlDictOwns
    - functionName:    xmlFreeEnumeration
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1629
      functionLinenumberEnd: 1638
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlEnumeration *'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    18
      BranchProfiles:
        - Branch String:   'valid.c:1630,5'
          Branch Sides:
            - BranchSide:      'valid.c:1631,27'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1638,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCreateEnumeration
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1603
      functionLinenumberEnd: 1620
      functionDepth:   0
      returnType:      'struct._xmlEnumeration *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - name
      BBCount:         11
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlStrdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'valid.c:1607,9'
          Branch Sides:
            - BranchSide:      'valid.c:1608,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1609,12'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'valid.c:1611,9'
          Branch Sides:
            - BranchSide:      'valid.c:1612,31'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'valid.c:1619,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1613,13'
          Branch Sides:
            - BranchSide:      'valid.c:1614,13'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1617,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:1612,21'
          Dst:             xmlStrdup
    - functionName:    xmlCopyAttributeTable
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2098
      functionLinenumberEnd: 2099
      functionDepth:   0
      returnType:      'struct._xmlHashTable *'
      argCount:        1
      argTypes:
        - 'struct._xmlHashTable *'
      constantsTouched: []
      argNames:
        - table
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCopyAttribute
        - xmlHashCopySafe
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:2099,12'
          Dst:             xmlHashCopySafe
        - Src:             'valid.c:2099,12'
          Dst:             xmlCopyAttribute
        - Src:             'valid.c:2099,12'
          Dst:             xmlFreeAttributeTableEntry
    - functionName:    xmlFreeAttributeTableEntry
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2021
      functionLinenumberEnd: 2023
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - attr
        - name
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlFreeAttribute
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:2022,5'
          Dst:             xmlFreeAttribute
    - functionName:    xmlFreeAttributeTable
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2032
      functionLinenumberEnd: 2034
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlHashTable *'
      constantsTouched: []
      argNames:
        - table
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlFreeAttributeTableEntry
        - xmlHashFree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:2033,5'
          Dst:             xmlHashFree
        - Src:             'valid.c:2033,5'
          Dst:             xmlFreeAttributeTableEntry
    - functionName:    xmlGetDtdElementDesc2
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3177
      functionLinenumberEnd: 3234
      functionDepth:   0
      returnType:      'struct._xmlElement *'
      argCount:        3
      argTypes:
        - 'struct._xmlValidCtxt *'
        - 'struct._xmlDtd *'
        - 'char *'
      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:3183,9'
          Branch Sides:
            - BranchSide:      'valid.c:3183,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3188,9'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlVErrMemory
                - xmlFreeElement
                - xmlHashCreateDict
        - Branch String:   'valid.c:3188,9'
          Branch Sides:
            - BranchSide:      'valid.c:3189,13'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlVErrMemory
                - xmlFreeElement
            - BranchSide:      'valid.c:3198,34'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlVErrMemory
                - xmlFreeElement
        - Branch String:   'valid.c:3191,6'
          Branch Sides:
            - BranchSide:      'valid.c:3192,13'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlVErrMemory
                - xmlFreeElement
            - BranchSide:      'valid.c:3194,39'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlVErrMemory
                - xmlFreeElement
        - Branch String:   'valid.c:3195,6'
          Branch Sides:
            - BranchSide:      'valid.c:3196,13'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeElement
            - BranchSide:      'valid.c:3197,5'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlVErrMemory
                - xmlFreeElement
        - Branch String:   'valid.c:3201,9'
          Branch Sides:
            - BranchSide:      'valid.c:3202,9'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeElement
            - BranchSide:      'valid.c:3203,26'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlVErrMemory
                - xmlFreeElement
        - Branch String:   'valid.c:3204,9'
          Branch Sides:
            - BranchSide:      'valid.c:3205,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd2
                - xmlVErrMemory
                - xmlFreeElement
            - BranchSide:      'valid.c:3225,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3206,6'
          Branch Sides:
            - BranchSide:      'valid.c:3207,13'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeElement
            - BranchSide:      'valid.c:3208,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd2
                - xmlVErrMemory
                - xmlFreeElement
        - Branch String:   'valid.c:3215,13'
          Branch Sides:
            - BranchSide:      'valid.c:3216,13'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeElement
            - BranchSide:      'valid.c:3217,16'
              BranchSideFuncs:
                - xmlHashAdd2
                - xmlVErrMemory
                - xmlFreeElement
        - Branch String:   'valid.c:3221,6'
          Branch Sides:
            - BranchSide:      'valid.c:3222,13'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeElement
            - BranchSide:      'valid.c:3223,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3225,9'
          Branch Sides:
            - BranchSide:      'valid.c:3226,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3227,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:3194,18'
          Dst:             xmlHashCreateDict
        - Src:             'valid.c:3200,17'
          Dst:             xmlSplitQName4
        - Src:             'valid.c:3203,11'
          Dst:             xmlHashLookup2
        - Src:             'valid.c:3214,14'
          Dst:             xmlStrdup
        - Src:             'valid.c:3221,6'
          Dst:             xmlHashAdd2
        - Src:             'valid.c:3230,5'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:3232,5'
          Dst:             xmlFreeElement
    - functionName:    xmlFreeElement
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1204
      functionLinenumberEnd: 1217
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlElement *'
      constantsTouched: []
      argNames:
        - elem
      BBCount:         15
      ICount:          95
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlFreeDocElementContent
        - xmlRegFreeRegexp
        - xmlUnlinkNode
      functionUses:    5
      BranchProfiles:
        - Branch String:   'valid.c:1205,9'
          Branch Sides:
            - BranchSide:      'valid.c:1205,23'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1206,32'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeDocElementContent
                - xmlRegFreeRegexp
        - Branch String:   'valid.c:1208,9'
          Branch Sides:
            - BranchSide:      'valid.c:1209,2'
              BranchSideFuncs:
                - xmlRegFreeRegexp
            - BranchSide:      'valid.c:1210,9'
              BranchSideFuncs:
                - xmlRegFreeRegexp
        - Branch String:   'valid.c:1210,9'
          Branch Sides:
            - BranchSide:      'valid.c:1211,2'
              BranchSideFuncs:
                - xmlRegFreeRegexp
            - BranchSide:      'valid.c:1213,9'
              BranchSideFuncs:
                - xmlRegFreeRegexp
        - Branch String:   'valid.c:1213,9'
          Branch Sides:
            - BranchSide:      'valid.c:1214,19'
              BranchSideFuncs:
                - xmlRegFreeRegexp
            - BranchSide:      'valid.c:1216,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:1206,5'
          Dst:             xmlUnlinkNode
        - Src:             'valid.c:1207,5'
          Dst:             xmlFreeDocElementContent
        - Src:             'valid.c:1214,2'
          Dst:             xmlRegFreeRegexp
    - functionName:    xmlFreeDocElementContent
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 960
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlDoc *'
        - 'struct._xmlElementContent *'
      constantsTouched: []
      argNames:
        - doc
        - cur
      BBCount:         56
      ICount:          305
      EdgeCount:       71
      CyclomaticComplexity: 17
      functionsReached:
        - xmlDictOwns
        - xmlErrValid
      functionUses:    22
      BranchProfiles:
        - Branch String:   'valid.c:908,9'
          Branch Sides:
            - BranchSide:      'valid.c:909,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:910,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlErrValid.1885
        - Branch String:   'valid.c:910,9'
          Branch Sides:
            - BranchSide:      'valid.c:911,16'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlErrValid.1885
            - BranchSide:      'valid.c:913,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlErrValid.1885
        - Branch String:   'valid.c:916,34'
          Branch Sides:
            - BranchSide:      'valid.c:916,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlErrValid.1885
            - BranchSide:      'valid.c:916,38'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlErrValid.1885
        - Branch String:   'valid.c:916,9'
          Branch Sides:
            - BranchSide:      'valid.c:917,20'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlErrValid.1885
            - BranchSide:      'valid.c:921,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlErrValid.1885
        - Branch String:   'valid.c:917,19'
          Branch Sides:
            - BranchSide:      'valid.c:917,39'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlErrValid.1885
            - BranchSide:      'valid.c:917,49'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlErrValid.1885
        - Branch String:   'valid.c:921,2'
          Branch Sides:
            - BranchSide:      'valid.c:926,3'
              BranchSideFuncs:
                - xmlErrValid.1885
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:926,3'
              BranchSideFuncs:
                - xmlErrValid.1885
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:926,3'
              BranchSideFuncs:
                - xmlErrValid.1885
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:926,3'
              BranchSideFuncs:
                - xmlErrValid.1885
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:928,3'
              BranchSideFuncs:
                - xmlErrValid.1885
        - Branch String:   'valid.c:933,6'
          Branch Sides:
            - BranchSide:      'valid.c:934,11'
              BranchSideFuncs:
                - xmlErrValid.1885
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:939,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlErrValid.1885
        - Branch String:   'valid.c:934,30'
          Branch Sides:
            - BranchSide:      'valid.c:934,47'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlErrValid.1885
                - xmlDictOwns
            - BranchSide:      'valid.c:936,11'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlErrValid.1885
                - xmlDictOwns
        - Branch String:   'valid.c:934,10'
          Branch Sides:
            - BranchSide:      'valid.c:935,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlErrValid.1885
                - xmlDictOwns
            - BranchSide:      'valid.c:936,11'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlErrValid.1885
                - xmlDictOwns
        - Branch String:   'valid.c:936,32'
          Branch Sides:
            - BranchSide:      'valid.c:936,49'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlErrValid.1885
            - BranchSide:      'valid.c:938,2'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlErrValid.1885
        - Branch String:   'valid.c:936,10'
          Branch Sides:
            - BranchSide:      'valid.c:937,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlErrValid.1885
            - BranchSide:      'valid.c:938,2'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlErrValid.1885
        - Branch String:   'valid.c:939,10'
          Branch Sides:
            - BranchSide:      'valid.c:939,29'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlErrValid.1885
            - BranchSide:      'valid.c:940,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlErrValid.1885
        - Branch String:   'valid.c:943,26'
          Branch Sides:
            - BranchSide:      'valid.c:943,30'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:944,13'
              BranchSideFuncs: []
        - Branch String:   'valid.c:943,13'
          Branch Sides:
            - BranchSide:      'valid.c:944,13'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:947,13'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlErrValid.1885
        - Branch String:   'valid.c:947,13'
          Branch Sides:
            - BranchSide:      'valid.c:948,13'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlErrValid.1885
            - BranchSide:      'valid.c:950,13'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlErrValid.1885
        - Branch String:   'valid.c:953,13'
          Branch Sides:
            - BranchSide:      'valid.c:954,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlErrValid.1885
            - BranchSide:      'valid.c:956,19'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlErrValid.1885
      Callsites:
        - Src:             'valid.c:928,3'
          Dst:             xmlErrValid
        - Src:             'valid.c:934,35'
          Dst:             xmlDictOwns
        - Src:             'valid.c:936,37'
          Dst:             xmlDictOwns
    - functionName:    xmlAddAttributeDecl
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1796
      functionLinenumberEnd: 2018
      functionDepth:   0
      returnType:      'struct._xmlAttribute *'
      argCount:        9
      argTypes:
        - 'struct._xmlValidCtxt *'
        - 'struct._xmlDtd *'
        - 'char *'
        - 'char *'
        - 'char *'
        - int
        - int
        - 'char *'
        - 'struct._xmlEnumeration *'
      constantsTouched: []
      argNames:
        - ctxt
        - dtd
        - elem
        - name
        - ns
        - type
        - def
        - defaultValue
        - tree
      BBCount:         122
      ICount:          773
      EdgeCount:       161
      CyclomaticComplexity: 41
      functionsReached:
        - xmlDictLookup
        - xmlErrValid
        - xmlErrValidNode
        - xmlErrValidWarning
        - xmlFreeAttribute
        - xmlFreeEnumeration
        - xmlGetDtdElementDesc2
        - xmlHashAdd3
        - xmlHashCreateDict
        - xmlHashLookup3
        - xmlScanIDAttributeDecl
        - xmlStrEqual
        - xmlStrdup
        - xmlVErrMemory
        - xmlValidateAttributeValueInternal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:1803,9'
          Branch Sides:
            - BranchSide:      'valid.c:1804,21'
              BranchSideFuncs:
                - xmlFreeEnumeration
            - BranchSide:      'valid.c:1807,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlVErrMemory
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
                - xmlValidateAttributeValueInternal
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlFreeEnumeration
                - xmlFreeEnumeration
                - xmlFreeEnumeration
        - Branch String:   'valid.c:1807,9'
          Branch Sides:
            - BranchSide:      'valid.c:1808,21'
              BranchSideFuncs:
                - xmlFreeEnumeration
            - BranchSide:      'valid.c:1811,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlVErrMemory
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
                - xmlValidateAttributeValueInternal
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlFreeEnumeration
                - xmlFreeEnumeration
        - Branch String:   'valid.c:1811,9'
          Branch Sides:
            - BranchSide:      'valid.c:1812,21'
              BranchSideFuncs:
                - xmlFreeEnumeration
            - BranchSide:      'valid.c:1815,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlVErrMemory
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
                - xmlValidateAttributeValueInternal
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlFreeEnumeration
        - Branch String:   'valid.c:1815,9'
          Branch Sides:
            - BranchSide:      'valid.c:1816,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlVErrMemory
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
                - xmlValidateAttributeValueInternal
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlFreeEnumeration
            - BranchSide:      'valid.c:1822,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlVErrMemory
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
                - xmlValidateAttributeValueInternal
                - xmlErrValidNode
                - xmlErrValid.1885
                - xmlFreeEnumeration
        - Branch String:   'valid.c:1822,5'
          Branch Sides:
            - BranchSide:      'valid.c:1824,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlVErrMemory
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
                - xmlValidateAttributeValueInternal
                - xmlErrValidNode
            - BranchSide:      'valid.c:1826,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlVErrMemory
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
                - xmlValidateAttributeValueInternal
                - xmlErrValidNode
            - BranchSide:      'valid.c:1828,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlVErrMemory
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
                - xmlValidateAttributeValueInternal
                - xmlErrValidNode
            - BranchSide:      'valid.c:1830,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlVErrMemory
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
                - xmlValidateAttributeValueInternal
                - xmlErrValidNode
            - BranchSide:      'valid.c:1832,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlVErrMemory
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
                - xmlValidateAttributeValueInternal
                - xmlErrValidNode
            - BranchSide:      'valid.c:1834,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlVErrMemory
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
                - xmlValidateAttributeValueInternal
                - xmlErrValidNode
            - BranchSide:      'valid.c:1836,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlVErrMemory
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
                - xmlValidateAttributeValueInternal
                - xmlErrValidNode
            - BranchSide:      'valid.c:1838,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlVErrMemory
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
                - xmlValidateAttributeValueInternal
                - xmlErrValidNode
            - BranchSide:      'valid.c:1840,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlVErrMemory
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
                - xmlValidateAttributeValueInternal
                - xmlErrValidNode
            - BranchSide:      'valid.c:1842,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlVErrMemory
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
                - xmlValidateAttributeValueInternal
                - xmlErrValidNode
            - BranchSide:      'valid.c:1844,18'
              BranchSideFuncs:
                - xmlErrValid.1885
                - xmlFreeEnumeration
        - Branch String:   'valid.c:1850,32'
          Branch Sides:
            - BranchSide:      'valid.c:1851,45'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlErrValidNode
                - xmlStrdup
                - xmlStrdup
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlVErrMemory
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
            - BranchSide:      'valid.c:1865,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlVErrMemory
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
        - Branch String:   'valid.c:1850,9'
          Branch Sides:
            - BranchSide:      'valid.c:1852,18'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlVErrMemory
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
            - BranchSide:      'valid.c:1865,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlVErrMemory
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
        - Branch String:   'valid.c:1856,6'
          Branch Sides:
            - BranchSide:      'valid.c:1857,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlVErrMemory
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
            - BranchSide:      'valid.c:1858,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlVErrMemory
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
        - Branch String:   'valid.c:1865,28'
          Branch Sides:
            - BranchSide:      'valid.c:1865,32'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlVErrMemory
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
            - BranchSide:      'valid.c:1878,36'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlVErrMemory
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
        - Branch String:   'valid.c:1865,60'
          Branch Sides:
            - BranchSide:      'valid.c:1866,3'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlVErrMemory
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
            - BranchSide:      'valid.c:1878,36'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlVErrMemory
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
        - Branch String:   'valid.c:1866,32'
          Branch Sides:
            - BranchSide:      'valid.c:1867,3'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlVErrMemory
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
            - BranchSide:      'valid.c:1878,36'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlVErrMemory
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
        - Branch String:   'valid.c:1865,9'
          Branch Sides:
            - BranchSide:      'valid.c:1868,30'
              BranchSideFuncs:
                - xmlHashLookup3
                - xmlStrdup
                - xmlStrdup
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlVErrMemory
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlFreeEnumeration
            - BranchSide:      'valid.c:1878,36'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlVErrMemory
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
        - Branch String:   'valid.c:1869,6'
          Branch Sides:
            - BranchSide:      'valid.c:1870,25'
              BranchSideFuncs:
                - xmlFreeEnumeration
            - BranchSide:      'valid.c:1873,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlVErrMemory
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
        - Branch String:   'valid.c:1879,9'
          Branch Sides:
            - BranchSide:      'valid.c:1880,38'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlStrdup
                - xmlStrdup
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlVErrMemory
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'valid.c:1883,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlVErrMemory
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'valid.c:1883,9'
          Branch Sides:
            - BranchSide:      'valid.c:1884,9'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
            - BranchSide:      'valid.c:1886,29'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlVErrMemory
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'valid.c:1887,9'
          Branch Sides:
            - BranchSide:      'valid.c:1888,9'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
            - BranchSide:      'valid.c:1889,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlVErrMemory
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'valid.c:1902,9'
          Branch Sides:
            - BranchSide:      'valid.c:1903,28'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlVErrMemory
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'valid.c:1906,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlVErrMemory
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:1909,29'
          Branch Sides:
            - BranchSide:      'valid.c:1909,33'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
            - BranchSide:      'valid.c:1910,9'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
        - Branch String:   'valid.c:1909,9'
          Branch Sides:
            - BranchSide:      'valid.c:1910,9'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
            - BranchSide:      'valid.c:1911,9'
              BranchSideFuncs:
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlVErrMemory
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:1911,9'
          Branch Sides:
            - BranchSide:      'valid.c:1912,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlVErrMemory
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'valid.c:1919,16'
              BranchSideFuncs:
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlVErrMemory
                - xmlDictLookup
        - Branch String:   'valid.c:1912,13'
          Branch Sides:
            - BranchSide:      'valid.c:1913,41'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlVErrMemory
                - xmlDictLookup
            - BranchSide:      'valid.c:1915,37'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlVErrMemory
                - xmlDictLookup
        - Branch String:   'valid.c:1916,13'
          Branch Sides:
            - BranchSide:      'valid.c:1917,13'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
            - BranchSide:      'valid.c:1918,5'
              BranchSideFuncs:
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlVErrMemory
                - xmlDictLookup
        - Branch String:   'valid.c:1922,9'
          Branch Sides:
            - BranchSide:      'valid.c:1923,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlDictLookup
            - BranchSide:      'valid.c:1935,23'
              BranchSideFuncs:
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
        - Branch String:   'valid.c:1923,13'
          Branch Sides:
            - BranchSide:      'valid.c:1924,40'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlVErrMemory
            - BranchSide:      'valid.c:1926,36'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlVErrMemory
        - Branch String:   'valid.c:1927,13'
          Branch Sides:
            - BranchSide:      'valid.c:1928,27'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
            - BranchSide:      'valid.c:1929,5'
              BranchSideFuncs:
                - xmlHashAdd3
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
        - Branch String:   'valid.c:1936,9'
          Branch Sides:
            - BranchSide:      'valid.c:1937,13'
              BranchSideFuncs:
                - xmlErrValidWarning
                - xmlFreeAttribute
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
            - BranchSide:      'valid.c:1956,37'
              BranchSideFuncs:
                - xmlGetDtdElementDesc2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
        - Branch String:   'valid.c:1937,13'
          Branch Sides:
            - BranchSide:      'valid.c:1938,13'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
            - BranchSide:      'valid.c:1943,28'
              BranchSideFuncs:
                - xmlErrValidWarning
                - xmlFreeAttribute
        - Branch String:   'valid.c:1957,9'
          Branch Sides:
            - BranchSide:      'valid.c:1960,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
            - BranchSide:      'valid.c:2003,19'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1960,40'
          Branch Sides:
            - BranchSide:      'valid.c:1961,30'
              BranchSideFuncs:
                - xmlScanIDAttributeDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:1974,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:1960,13'
          Branch Sides:
            - BranchSide:      'valid.c:1962,22'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:1974,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:1965,10'
          Branch Sides:
            - BranchSide:      'valid.c:1966,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:1967,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:1974,49'
          Branch Sides:
            - BranchSide:      'valid.c:1975,8'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1977,19'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1975,28'
          Branch Sides:
            - BranchSide:      'valid.c:1976,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:1980,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:1974,6'
          Branch Sides:
            - BranchSide:      'valid.c:1977,19'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1980,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:1982,27'
          Branch Sides:
            - BranchSide:      'valid.c:1982,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:1983,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:1984,29'
          Branch Sides:
            - BranchSide:      'valid.c:1983,50'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:1985,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:1982,6'
          Branch Sides:
            - BranchSide:      'valid.c:1986,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:1990,10'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1986,7'
          Branch Sides:
            - BranchSide:      'valid.c:1987,7'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1988,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:1990,10'
          Branch Sides:
            - BranchSide:      'valid.c:1991,16'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1994,16'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2004,9'
          Branch Sides:
            - BranchSide:      'valid.c:2005,43'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2007,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:1804,2'
          Dst:             xmlFreeEnumeration
        - Src:             'valid.c:1808,2'
          Dst:             xmlFreeEnumeration
        - Src:             'valid.c:1812,2'
          Dst:             xmlFreeEnumeration
        - Src:             'valid.c:1844,6'
          Dst:             xmlErrValid
        - Src:             'valid.c:1847,6'
          Dst:             xmlFreeEnumeration
        - Src:             'valid.c:1851,11'
          Dst:             xmlValidateAttributeValueInternal
        - Src:             'valid.c:1852,2'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:1868,15'
          Dst:             xmlHashLookup3
        - Src:             'valid.c:1870,6'
          Dst:             xmlFreeEnumeration
        - Src:             'valid.c:1880,17'
          Dst:             xmlHashCreateDict
        - Src:             'valid.c:1903,14'
          Dst:             xmlDictLookup
        - Src:             'valid.c:1904,14'
          Dst:             xmlDictLookup
        - Src:             'valid.c:1906,14'
          Dst:             xmlStrdup
        - Src:             'valid.c:1907,14'
          Dst:             xmlStrdup
        - Src:             'valid.c:1913,27'
          Dst:             xmlDictLookup
        - Src:             'valid.c:1915,27'
          Dst:             xmlStrdup
        - Src:             'valid.c:1924,26'
          Dst:             xmlDictLookup
        - Src:             'valid.c:1926,26'
          Dst:             xmlStrdup
        - Src:             'valid.c:1928,13'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:1935,11'
          Dst:             xmlHashAdd3
        - Src:             'valid.c:1943,9'
          Dst:             xmlErrValidWarning
        - Src:             'valid.c:1948,2'
          Dst:             xmlFreeAttribute
        - Src:             'valid.c:1956,15'
          Dst:             xmlGetDtdElementDesc2
        - Src:             'valid.c:1961,7'
          Dst:             xmlScanIDAttributeDecl
        - Src:             'valid.c:1962,6'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:1974,7'
          Dst:             xmlStrEqual
        - Src:             'valid.c:1976,8'
          Dst:             xmlStrEqual
        - Src:             'valid.c:1983,8'
          Dst:             xmlStrEqual
        - Src:             'valid.c:1985,9'
          Dst:             xmlStrEqual
        - Src:             'valid.c:2014,5'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:2015,5'
          Dst:             xmlFreeEnumeration
        - Src:             'valid.c:2016,5'
          Dst:             xmlFreeAttribute
    - functionName:    xmlDumpElementDeclScan
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1574
      functionLinenumberEnd: 1576
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - elem
        - buf
        - name
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlDumpElementDecl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:1575,5'
          Dst:             xmlDumpElementDecl
    - functionName:    xmlDumpElementDecl
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1513
      functionLinenumberEnd: 1562
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlBuffer *'
        - 'struct._xmlElement *'
      constantsTouched: []
      argNames:
        - buf
        - elem
      BBCount:         26
      ICount:          177
      EdgeCount:       31
      CyclomaticComplexity: 7
      functionsReached:
        - xmlBufferWriteCHAR
        - xmlBufferWriteChar
        - xmlDumpElementContent
        - xmlErrValid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:1514,23'
          Branch Sides:
            - BranchSide:      'valid.c:1514,27'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1515,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1514,9'
          Branch Sides:
            - BranchSide:      'valid.c:1515,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1516,13'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlDumpElementContent
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlDumpElementContent
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlErrValid.1885
        - Branch String:   'valid.c:1516,5'
          Branch Sides:
            - BranchSide:      'valid.c:1518,25'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
            - BranchSide:      'valid.c:1527,25'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
            - BranchSide:      'valid.c:1536,25'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlDumpElementContent
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
            - BranchSide:      'valid.c:1547,25'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlDumpElementContent
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
            - BranchSide:      'valid.c:1558,6'
              BranchSideFuncs:
                - xmlErrValid.1885
        - Branch String:   'valid.c:1519,10'
          Branch Sides:
            - BranchSide:      'valid.c:1520,22'
              BranchSideFuncs:
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
            - BranchSide:      'valid.c:1523,25'
              BranchSideFuncs:
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
        - Branch String:   'valid.c:1528,10'
          Branch Sides:
            - BranchSide:      'valid.c:1529,22'
              BranchSideFuncs:
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
            - BranchSide:      'valid.c:1532,25'
              BranchSideFuncs:
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
        - Branch String:   'valid.c:1537,10'
          Branch Sides:
            - BranchSide:      'valid.c:1538,22'
              BranchSideFuncs:
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlDumpElementContent
                - xmlBufferWriteChar
            - BranchSide:      'valid.c:1541,25'
              BranchSideFuncs:
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlDumpElementContent
                - xmlBufferWriteChar
        - Branch String:   'valid.c:1548,10'
          Branch Sides:
            - BranchSide:      'valid.c:1549,22'
              BranchSideFuncs:
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlDumpElementContent
                - xmlBufferWriteChar
            - BranchSide:      'valid.c:1552,25'
              BranchSideFuncs:
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlDumpElementContent
                - xmlBufferWriteChar
      Callsites:
        - Src:             'valid.c:1518,6'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:1520,3'
          Dst:             xmlBufferWriteCHAR
        - Src:             'valid.c:1521,3'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:1523,6'
          Dst:             xmlBufferWriteCHAR
        - Src:             'valid.c:1524,6'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:1527,6'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:1529,3'
          Dst:             xmlBufferWriteCHAR
        - Src:             'valid.c:1530,3'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:1532,6'
          Dst:             xmlBufferWriteCHAR
        - Src:             'valid.c:1533,6'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:1536,6'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:1538,3'
          Dst:             xmlBufferWriteCHAR
        - Src:             'valid.c:1539,3'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:1541,6'
          Dst:             xmlBufferWriteCHAR
        - Src:             'valid.c:1542,6'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:1543,6'
          Dst:             xmlDumpElementContent
        - Src:             'valid.c:1544,6'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:1547,6'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:1549,3'
          Dst:             xmlBufferWriteCHAR
        - Src:             'valid.c:1550,3'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:1552,6'
          Dst:             xmlBufferWriteCHAR
        - Src:             'valid.c:1553,6'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:1554,6'
          Dst:             xmlDumpElementContent
        - Src:             'valid.c:1555,6'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:1558,6'
          Dst:             xmlErrValid
    - functionName:    xmlDumpElementContent
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1072
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlBuffer *'
        - 'struct._xmlElementContent *'
      constantsTouched: []
      argNames:
        - buf
        - content
      BBCount:         57
      ICount:          286
      EdgeCount:       73
      CyclomaticComplexity: 18
      functionsReached:
        - xmlBufferWriteCHAR
        - xmlBufferWriteChar
        - xmlDumpElementOccur
        - xmlErrValid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:1010,9'
          Branch Sides:
            - BranchSide:      'valid.c:1010,26'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1012,24'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
        - Branch String:   'valid.c:1016,13'
          Branch Sides:
            - BranchSide:      'valid.c:1016,26'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1018,17'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
        - Branch String:   'valid.c:1018,9'
          Branch Sides:
            - BranchSide:      'valid.c:1020,36'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlErrValid.1885
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
            - BranchSide:      'valid.c:1023,21'
              BranchSideFuncs:
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
            - BranchSide:      'valid.c:1031,22'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlDumpElementOccur
                - xmlBufferWriteCHAR
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
                - xmlBufferWriteChar
            - BranchSide:      'valid.c:1031,22'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlDumpElementOccur
                - xmlBufferWriteCHAR
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
                - xmlBufferWriteChar
            - BranchSide:      'valid.c:1039,17'
              BranchSideFuncs:
                - xmlErrValid.1885
                - xmlBufferWriteChar
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
        - Branch String:   'valid.c:1023,21'
          Branch Sides:
            - BranchSide:      'valid.c:1024,40'
              BranchSideFuncs:
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
            - BranchSide:      'valid.c:1027,36'
              BranchSideFuncs:
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
        - Branch String:   'valid.c:1031,38'
          Branch Sides:
            - BranchSide:      'valid.c:1032,22'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlDumpElementOccur
                - xmlBufferWriteCHAR
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
                - xmlBufferWriteChar
            - BranchSide:      'valid.c:1036,23'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
        - Branch String:   'valid.c:1032,43'
          Branch Sides:
            - BranchSide:      'valid.c:1033,23'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlDumpElementOccur
                - xmlBufferWriteCHAR
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
                - xmlBufferWriteChar
            - BranchSide:      'valid.c:1036,23'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
        - Branch String:   'valid.c:1033,55'
          Branch Sides:
            - BranchSide:      'valid.c:1034,23'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlDumpElementOccur
                - xmlBufferWriteCHAR
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
            - BranchSide:      'valid.c:1035,40'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlDumpElementOccur
                - xmlBufferWriteCHAR
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
        - Branch String:   'valid.c:1031,21'
          Branch Sides:
            - BranchSide:      'valid.c:1035,40'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlDumpElementOccur
                - xmlBufferWriteCHAR
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
            - BranchSide:      'valid.c:1036,23'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
        - Branch String:   'valid.c:1044,9'
          Branch Sides:
            - BranchSide:      'valid.c:1045,43'
              BranchSideFuncs:
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
            - BranchSide:      'valid.c:1068,5'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
        - Branch String:   'valid.c:1047,17'
          Branch Sides:
            - BranchSide:      'valid.c:1047,33'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1049,19'
              BranchSideFuncs:
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
        - Branch String:   'valid.c:1049,56'
          Branch Sides:
            - BranchSide:      'valid.c:1050,19'
              BranchSideFuncs:
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
            - BranchSide:      'valid.c:1051,19'
              BranchSideFuncs:
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
        - Branch String:   'valid.c:1050,58'
          Branch Sides:
            - BranchSide:      'valid.c:1051,19'
              BranchSideFuncs:
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
            - BranchSide:      'valid.c:1054,33'
              BranchSideFuncs:
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
        - Branch String:   'valid.c:1051,46'
          Branch Sides:
            - BranchSide:      'valid.c:1052,19'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
                - xmlBufferWriteChar
                - xmlBufferWriteChar
            - BranchSide:      'valid.c:1053,36'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
                - xmlBufferWriteChar
                - xmlBufferWriteChar
        - Branch String:   'valid.c:1049,17'
          Branch Sides:
            - BranchSide:      'valid.c:1053,36'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
                - xmlBufferWriteChar
                - xmlBufferWriteChar
            - BranchSide:      'valid.c:1054,33'
              BranchSideFuncs:
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
        - Branch String:   'valid.c:1056,17'
          Branch Sides:
            - BranchSide:      'valid.c:1057,21'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
                - xmlBufferWriteChar
                - xmlBufferWriteChar
            - BranchSide:      'valid.c:1066,19'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
        - Branch String:   'valid.c:1057,21'
          Branch Sides:
            - BranchSide:      'valid.c:1058,40'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
            - BranchSide:      'valid.c:1059,26'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
                - xmlBufferWriteChar
        - Branch String:   'valid.c:1068,5'
          Branch Sides:
            - BranchSide:      'valid.c:1016,13'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlDumpElementOccur
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlErrValid.1885
            - BranchSide:      'valid.c:1070,24'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlDumpElementOccur
      Callsites:
        - Src:             'valid.c:1012,5'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:1020,17'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:1024,21'
          Dst:             xmlBufferWriteCHAR
        - Src:             'valid.c:1025,21'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:1027,17'
          Dst:             xmlBufferWriteCHAR
        - Src:             'valid.c:1035,21'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:1039,17'
          Dst:             xmlErrValid
        - Src:             'valid.c:1053,17'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:1054,13'
          Dst:             xmlDumpElementOccur
        - Src:             'valid.c:1058,21'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:1060,21'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:1070,5'
          Dst:             xmlBufferWriteChar
        - Src:             'valid.c:1071,5'
          Dst:             xmlDumpElementOccur
    - functionName:    xmlDumpElementTable
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1586
      functionLinenumberEnd: 1590
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlBuffer *'
        - 'struct._xmlHashTable *'
      constantsTouched: []
      argNames:
        - buf
        - table
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlDumpElementDeclScan
        - xmlHashScan
      functionUses:    0
      BranchProfiles:
        - Branch String:   'valid.c:1587,23'
          Branch Sides:
            - BranchSide:      'valid.c:1587,27'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1588,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1587,9'
          Branch Sides:
            - BranchSide:      'valid.c:1588,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1589,17'
              BranchSideFuncs:
                - xmlHashScan
      Callsites:
        - Src:             'valid.c:1589,5'
          Dst:             xmlHashScan
        - Src:             'valid.c:1589,5'
          Dst:             xmlDumpElementDeclScan
    - functionName:    xmlCopyElement
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1455
      functionLinenumberEnd: 1487
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - payload
        - name
      BBCount:         22
      ICount:          151
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - xmlCopyElementContent
        - xmlFreeElement
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:1460,9'
          Branch Sides:
            - BranchSide:      'valid.c:1461,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1462,12'
              BranchSideFuncs:
                - xmlCopyElementContent
                - xmlFreeElement
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'valid.c:1465,9'
          Branch Sides:
            - BranchSide:      'valid.c:1466,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlCopyElementContent
                - xmlFreeElement
                - xmlStrdup
            - BranchSide:      'valid.c:1470,9'
              BranchSideFuncs:
                - xmlCopyElementContent
                - xmlFreeElement
                - xmlStrdup
        - Branch String:   'valid.c:1467,13'
          Branch Sides:
            - BranchSide:      'valid.c:1468,13'
              BranchSideFuncs:
                - xmlFreeElement
            - BranchSide:      'valid.c:1469,5'
              BranchSideFuncs:
                - xmlCopyElementContent
                - xmlFreeElement
                - xmlStrdup
        - Branch String:   'valid.c:1470,9'
          Branch Sides:
            - BranchSide:      'valid.c:1471,26'
              BranchSideFuncs:
                - xmlStrdup
                - xmlCopyElementContent
                - xmlFreeElement
            - BranchSide:      'valid.c:1475,9'
              BranchSideFuncs:
                - xmlCopyElementContent
                - xmlFreeElement
        - Branch String:   'valid.c:1472,13'
          Branch Sides:
            - BranchSide:      'valid.c:1473,13'
              BranchSideFuncs:
                - xmlFreeElement
            - BranchSide:      'valid.c:1474,5'
              BranchSideFuncs:
                - xmlCopyElementContent
                - xmlFreeElement
        - Branch String:   'valid.c:1475,9'
          Branch Sides:
            - BranchSide:      'valid.c:1476,46'
              BranchSideFuncs:
                - xmlCopyElementContent
                - xmlFreeElement
            - BranchSide:      'valid.c:1481,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1477,13'
          Branch Sides:
            - BranchSide:      'valid.c:1478,13'
              BranchSideFuncs:
                - xmlFreeElement
            - BranchSide:      'valid.c:1479,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:1466,14'
          Dst:             xmlStrdup
        - Src:             'valid.c:1471,16'
          Dst:             xmlStrdup
        - Src:             'valid.c:1476,24'
          Dst:             xmlCopyElementContent
        - Src:             'valid.c:1485,5'
          Dst:             xmlFreeElement
    - functionName:    xmlCopyElementContent
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionLinenumberEnd: 893
      functionDepth:   0
      returnType:      'struct._xmlElementContent *'
      argCount:        1
      argTypes:
        - 'struct._xmlElementContent *'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCopyDocElementContent
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:893,12'
          Dst:             xmlCopyDocElementContent
    - functionName:    xmlCopyDocElementContent
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 798
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      'struct._xmlElementContent *'
      argCount:        2
      argTypes:
        - 'struct._xmlDoc *'
        - 'struct._xmlElementContent *'
      constantsTouched: []
      argNames:
        - doc
        - cur
      BBCount:         62
      ICount:          420
      EdgeCount:       84
      CyclomaticComplexity: 24
      functionsReached:
        - xmlCopyDocElementContent
        - xmlDictLookup
        - xmlFreeElementContent
        - xmlStrdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'valid.c:802,9'
          Branch Sides:
            - BranchSide:      'valid.c:802,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:804,9'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:804,9'
          Branch Sides:
            - BranchSide:      'valid.c:805,16'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'valid.c:807,34'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:808,9'
          Branch Sides:
            - BranchSide:      'valid.c:809,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:810,12'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:813,9'
          Branch Sides:
            - BranchSide:      'valid.c:814,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'valid.c:822,9'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:814,6'
          Branch Sides:
            - BranchSide:      'valid.c:815,32'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'valid.c:817,28'
              BranchSideFuncs:
                - xmlStrdup
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:818,13'
          Branch Sides:
            - BranchSide:      'valid.c:819,13'
              BranchSideFuncs:
                - xmlFreeElementContent
            - BranchSide:      'valid.c:820,5'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:822,9'
          Branch Sides:
            - BranchSide:      'valid.c:823,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
                - xmlDictLookup
            - BranchSide:      'valid.c:830,9'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
        - Branch String:   'valid.c:823,6'
          Branch Sides:
            - BranchSide:      'valid.c:824,34'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
            - BranchSide:      'valid.c:826,30'
              BranchSideFuncs:
                - xmlStrdup
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
        - Branch String:   'valid.c:827,13'
          Branch Sides:
            - BranchSide:      'valid.c:828,13'
              BranchSideFuncs:
                - xmlFreeElementContent
            - BranchSide:      'valid.c:829,5'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
        - Branch String:   'valid.c:830,9'
          Branch Sides:
            - BranchSide:      'valid.c:831,44'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'valid.c:836,9'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:832,13'
          Branch Sides:
            - BranchSide:      'valid.c:833,13'
              BranchSideFuncs:
                - xmlFreeElementContent
            - BranchSide:      'valid.c:834,20'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:836,9'
          Branch Sides:
            - BranchSide:      'valid.c:837,16'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'valid.c:875,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:839,2'
          Branch Sides:
            - BranchSide:      'valid.c:840,35'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'valid.c:874,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:841,10'
          Branch Sides:
            - BranchSide:      'valid.c:842,17'
              BranchSideFuncs:
                - xmlFreeElementContent
            - BranchSide:      'valid.c:843,13'
              BranchSideFuncs:
                - xmlFreeElementContent
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:848,10'
          Branch Sides:
            - BranchSide:      'valid.c:849,7'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeElementContent
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'valid.c:857,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeElementContent
                - xmlDictLookup
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:849,7'
          Branch Sides:
            - BranchSide:      'valid.c:850,33'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlStrdup
                - xmlFreeElementContent
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'valid.c:852,29'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
                - xmlFreeElementContent
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:853,21'
          Branch Sides:
            - BranchSide:      'valid.c:854,21'
              BranchSideFuncs:
                - xmlFreeElementContent
            - BranchSide:      'valid.c:855,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeElementContent
                - xmlDictLookup
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:857,10'
          Branch Sides:
            - BranchSide:      'valid.c:858,7'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeElementContent
                - xmlDictLookup
                - xmlCopyDocElementContent
                - xmlDictLookup
            - BranchSide:      'valid.c:865,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeElementContent
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
        - Branch String:   'valid.c:858,7'
          Branch Sides:
            - BranchSide:      'valid.c:859,35'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlStrdup
                - xmlStrdup
                - xmlFreeElementContent
                - xmlDictLookup
                - xmlCopyDocElementContent
            - BranchSide:      'valid.c:861,31'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlFreeElementContent
                - xmlDictLookup
                - xmlCopyDocElementContent
        - Branch String:   'valid.c:862,21'
          Branch Sides:
            - BranchSide:      'valid.c:863,21'
              BranchSideFuncs:
                - xmlFreeElementContent
            - BranchSide:      'valid.c:864,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeElementContent
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
        - Branch String:   'valid.c:865,10'
          Branch Sides:
            - BranchSide:      'valid.c:866,45'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlFreeElementContent
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'valid.c:871,13'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:867,14'
          Branch Sides:
            - BranchSide:      'valid.c:868,21'
              BranchSideFuncs:
                - xmlFreeElementContent
            - BranchSide:      'valid.c:869,21'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
      Callsites:
        - Src:             'valid.c:815,18'
          Dst:             xmlDictLookup
        - Src:             'valid.c:817,18'
          Dst:             xmlStrdup
        - Src:             'valid.c:824,20'
          Dst:             xmlDictLookup
        - Src:             'valid.c:826,20'
          Dst:             xmlStrdup
        - Src:             'valid.c:831,19'
          Dst:             xmlCopyDocElementContent
        - Src:             'valid.c:850,19'
          Dst:             xmlDictLookup
        - Src:             'valid.c:852,19'
          Dst:             xmlStrdup
        - Src:             'valid.c:859,21'
          Dst:             xmlDictLookup
        - Src:             'valid.c:861,21'
          Dst:             xmlStrdup
        - Src:             'valid.c:866,20'
          Dst:             xmlCopyDocElementContent
        - Src:             'valid.c:878,5'
          Dst:             xmlFreeElementContent
    - functionName:    xmlFreeElementContent
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 970
      functionLinenumberEnd: 972
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlElementContent *'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlFreeDocElementContent
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:971,5'
          Dst:             xmlFreeDocElementContent
    - functionName:    xmlCopyElementTable
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1498
      functionLinenumberEnd: 1499
      functionDepth:   0
      returnType:      'struct._xmlHashTable *'
      argCount:        1
      argTypes:
        - 'struct._xmlHashTable *'
      constantsTouched: []
      argNames:
        - table
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCopyElement
        - xmlHashCopySafe
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:1499,12'
          Dst:             xmlHashCopySafe
        - Src:             'valid.c:1499,12'
          Dst:             xmlCopyElement
        - Src:             'valid.c:1499,12'
          Dst:             xmlFreeElementTableEntry
    - functionName:    xmlFreeElementTableEntry
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1430
      functionLinenumberEnd: 1432
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - elem
        - name
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlFreeElement
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:1431,5'
          Dst:             xmlFreeElement
    - functionName:    xmlFreeElementTable
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1441
      functionLinenumberEnd: 1443
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlHashTable *'
      constantsTouched: []
      argNames:
        - table
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlFreeElementTableEntry
        - xmlHashFree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:1442,5'
          Dst:             xmlHashFree
        - Src:             'valid.c:1442,5'
          Dst:             xmlFreeElementTableEntry
    - functionName:    xmlAddElementDecl
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1236
      functionLinenumberEnd: 1427
      functionDepth:   0
      returnType:      'struct._xmlElement *'
      argCount:        5
      argTypes:
        - 'struct._xmlValidCtxt *'
        - 'struct._xmlDtd *'
        - 'char *'
        - int
        - 'struct._xmlElementContent *'
      constantsTouched: []
      argNames:
        - ctxt
        - dtd
        - name
        - type
        - content
      BBCount:         83
      ICount:          549
      EdgeCount:       111
      CyclomaticComplexity: 30
      functionsReached:
        - xmlCopyDocElementContent
        - xmlErrValid
        - xmlErrValidNode
        - xmlFreeElement
        - xmlHashAdd2
        - xmlHashCreateDict
        - xmlHashLookup2
        - xmlHashRemoveEntry2
        - xmlSplitQName4
        - xmlStrdup
        - xmlVErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:1243,9'
          Branch Sides:
            - BranchSide:      'valid.c:1244,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1246,9'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
                - xmlHashCreateDict
                - xmlErrValid.1885
                - xmlErrValid.1885
                - xmlErrValid.1885
                - xmlErrValid.1885
                - xmlErrValid.1885
        - Branch String:   'valid.c:1246,9'
          Branch Sides:
            - BranchSide:      'valid.c:1247,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1250,13'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
                - xmlHashCreateDict
                - xmlErrValid.1885
                - xmlErrValid.1885
                - xmlErrValid.1885
                - xmlErrValid.1885
                - xmlErrValid.1885
        - Branch String:   'valid.c:1250,5'
          Branch Sides:
            - BranchSide:      'valid.c:1252,10'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
                - xmlHashCreateDict
                - xmlErrValid.1885
            - BranchSide:      'valid.c:1260,10'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
                - xmlHashCreateDict
                - xmlErrValid.1885
            - BranchSide:      'valid.c:1268,10'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
                - xmlHashCreateDict
                - xmlErrValid.1885
            - BranchSide:      'valid.c:1276,10'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
                - xmlHashCreateDict
                - xmlErrValid.1885
            - BranchSide:      'valid.c:1284,18'
              BranchSideFuncs:
                - xmlErrValid.1885
        - Branch String:   'valid.c:1252,10'
          Branch Sides:
            - BranchSide:      'valid.c:1253,15'
              BranchSideFuncs:
                - xmlErrValid.1885
            - BranchSide:      'valid.c:1258,6'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
                - xmlHashCreateDict
        - Branch String:   'valid.c:1260,10'
          Branch Sides:
            - BranchSide:      'valid.c:1261,15'
              BranchSideFuncs:
                - xmlErrValid.1885
            - BranchSide:      'valid.c:1266,6'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
                - xmlHashCreateDict
        - Branch String:   'valid.c:1268,10'
          Branch Sides:
            - BranchSide:      'valid.c:1269,15'
              BranchSideFuncs:
                - xmlErrValid.1885
            - BranchSide:      'valid.c:1274,6'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
                - xmlHashCreateDict
        - Branch String:   'valid.c:1276,10'
          Branch Sides:
            - BranchSide:      'valid.c:1277,15'
              BranchSideFuncs:
                - xmlErrValid.1885
            - BranchSide:      'valid.c:1282,6'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
                - xmlHashCreateDict
        - Branch String:   'valid.c:1294,9'
          Branch Sides:
            - BranchSide:      'valid.c:1295,9'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:1300,34'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
                - xmlHashCreateDict
        - Branch String:   'valid.c:1301,9'
          Branch Sides:
            - BranchSide:      'valid.c:1302,13'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
            - BranchSide:      'valid.c:1316,10'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
        - Branch String:   'valid.c:1304,6'
          Branch Sides:
            - BranchSide:      'valid.c:1305,13'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
            - BranchSide:      'valid.c:1306,38'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
        - Branch String:   'valid.c:1307,13'
          Branch Sides:
            - BranchSide:      'valid.c:1308,13'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:1309,27'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
        - Branch String:   'valid.c:1316,28'
          Branch Sides:
            - BranchSide:      'valid.c:1316,32'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
            - BranchSide:      'valid.c:1331,26'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlErrValidNode
        - Branch String:   'valid.c:1316,9'
          Branch Sides:
            - BranchSide:      'valid.c:1317,23'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlErrValidNode
                - xmlHashRemoveEntry2
                - xmlFreeElement
            - BranchSide:      'valid.c:1331,26'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlErrValidNode
        - Branch String:   'valid.c:1318,20'
          Branch Sides:
            - BranchSide:      'valid.c:1318,24'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlErrValidNode
                - xmlHashRemoveEntry2
                - xmlFreeElement
            - BranchSide:      'valid.c:1325,5'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlErrValidNode
        - Branch String:   'valid.c:1318,6'
          Branch Sides:
            - BranchSide:      'valid.c:1319,22'
              BranchSideFuncs:
                - xmlHashRemoveEntry2
                - xmlFreeElement
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlErrValidNode
            - BranchSide:      'valid.c:1325,5'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlErrValidNode
        - Branch String:   'valid.c:1332,9'
          Branch Sides:
            - BranchSide:      'valid.c:1333,6'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlErrValidNode
            - BranchSide:      'valid.c:1353,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
        - Branch String:   'valid.c:1333,6'
          Branch Sides:
            - BranchSide:      'valid.c:1338,22'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:1346,6'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlVErrMemory
        - Branch String:   'valid.c:1342,17'
          Branch Sides:
            - BranchSide:      'valid.c:1343,10'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1344,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1346,6'
          Branch Sides:
            - BranchSide:      'valid.c:1347,6'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlVErrMemory
            - BranchSide:      'valid.c:1350,5'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlVErrMemory
        - Branch String:   'valid.c:1354,6'
          Branch Sides:
            - BranchSide:      'valid.c:1355,13'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:1356,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
        - Branch String:   'valid.c:1363,6'
          Branch Sides:
            - BranchSide:      'valid.c:1364,6'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:1367,16'
              BranchSideFuncs:
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
        - Branch String:   'valid.c:1375,13'
          Branch Sides:
            - BranchSide:      'valid.c:1376,21'
              BranchSideFuncs:
                - xmlFreeElement
                - xmlVErrMemory
            - BranchSide:      'valid.c:1383,20'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlVErrMemory
        - Branch String:   'valid.c:1395,9'
          Branch Sides:
            - BranchSide:      'valid.c:1396,14'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlVErrMemory
            - BranchSide:      'valid.c:1409,19'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1396,28'
          Branch Sides:
            - BranchSide:      'valid.c:1396,32'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlVErrMemory
            - BranchSide:      'valid.c:1399,20'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlVErrMemory
        - Branch String:   'valid.c:1396,13'
          Branch Sides:
            - BranchSide:      'valid.c:1397,28'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1399,20'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlVErrMemory
        - Branch String:   'valid.c:1401,17'
          Branch Sides:
            - BranchSide:      'valid.c:1402,17'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:1403,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1411,9'
          Branch Sides:
            - BranchSide:      'valid.c:1412,43'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1414,40'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1418,9'
          Branch Sides:
            - BranchSide:      'valid.c:1419,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1420,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1424,9'
          Branch Sides:
            - BranchSide:      'valid.c:1425,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1426,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:1253,3'
          Dst:             xmlErrValid
        - Src:             'valid.c:1261,3'
          Dst:             xmlErrValid
        - Src:             'valid.c:1269,3'
          Dst:             xmlErrValid
        - Src:             'valid.c:1277,3'
          Dst:             xmlErrValid
        - Src:             'valid.c:1284,6'
          Dst:             xmlErrValid
        - Src:             'valid.c:1293,17'
          Dst:             xmlSplitQName4
        - Src:             'valid.c:1306,17'
          Dst:             xmlHashCreateDict
        - Src:             'valid.c:1317,8'
          Dst:             xmlHashLookup2
        - Src:             'valid.c:1321,6'
          Dst:             xmlHashRemoveEntry2
        - Src:             'valid.c:1323,6'
          Dst:             xmlFreeElement
        - Src:             'valid.c:1331,11'
          Dst:             xmlHashLookup2
        - Src:             'valid.c:1338,6'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:1362,14'
          Dst:             xmlStrdup
        - Src:             'valid.c:1374,15'
          Dst:             xmlHashAdd2
        - Src:             'valid.c:1376,6'
          Dst:             xmlFreeElement
        - Src:             'valid.c:1400,28'
          Dst:             xmlCopyDocElementContent
        - Src:             'valid.c:1423,5'
          Dst:             xmlVErrMemory
    - functionName:    xmlSprintfElementContent
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1085
      functionLinenumberEnd: 1086
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct._xmlElementContent *'
        - 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: 784
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      'struct._xmlElementContent *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - name
        - type
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlNewDocElementContent
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:785,12'
          Dst:             xmlNewDocElementContent
    - functionName:    xmlNewDocElementContent
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      'struct._xmlElementContent *'
      argCount:        3
      argTypes:
        - 'struct._xmlDoc *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - doc
        - name
        - type
      BBCount:         39
      ICount:          224
      EdgeCount:       48
      CyclomaticComplexity: 11
      functionsReached:
        - xmlDictLookup
        - xmlErrValid
        - xmlFreeDocElementContent
        - xmlSplitQName3
        - xmlStrdup
        - xmlStrndup
      functionUses:    10
      BranchProfiles:
        - Branch String:   'valid.c:710,9'
          Branch Sides:
            - BranchSide:      'valid.c:711,16'
              BranchSideFuncs:
                - xmlSplitQName3
                - xmlDictLookup
                - xmlDictLookup
                - xmlFreeDocElementContent
                - xmlStrndup
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlErrValid.1885
                - xmlErrValid.1885
                - xmlErrValid.1885
            - BranchSide:      'valid.c:713,12'
              BranchSideFuncs:
                - xmlSplitQName3
                - xmlDictLookup
                - xmlDictLookup
                - xmlFreeDocElementContent
                - xmlStrndup
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlErrValid.1885
                - xmlErrValid.1885
                - xmlErrValid.1885
        - Branch String:   'valid.c:713,5'
          Branch Sides:
            - BranchSide:      'valid.c:715,10'
              BranchSideFuncs:
                - xmlSplitQName3
                - xmlDictLookup
                - xmlDictLookup
                - xmlFreeDocElementContent
                - xmlStrndup
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlErrValid.1885
            - BranchSide:      'valid.c:724,10'
              BranchSideFuncs:
                - xmlSplitQName3
                - xmlDictLookup
                - xmlDictLookup
                - xmlFreeDocElementContent
                - xmlStrndup
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlErrValid.1885
            - BranchSide:      'valid.c:724,10'
              BranchSideFuncs:
                - xmlSplitQName3
                - xmlDictLookup
                - xmlDictLookup
                - xmlFreeDocElementContent
                - xmlStrndup
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlErrValid.1885
            - BranchSide:      'valid.c:724,10'
              BranchSideFuncs:
                - xmlSplitQName3
                - xmlDictLookup
                - xmlDictLookup
                - xmlFreeDocElementContent
                - xmlStrndup
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlErrValid.1885
            - BranchSide:      'valid.c:731,6'
              BranchSideFuncs:
                - xmlErrValid.1885
        - Branch String:   'valid.c:715,10'
          Branch Sides:
            - BranchSide:      'valid.c:716,10'
              BranchSideFuncs:
                - xmlErrValid.1885
                - xmlSplitQName3
                - xmlDictLookup
                - xmlDictLookup
                - xmlFreeDocElementContent
                - xmlStrndup
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
            - BranchSide:      'valid.c:720,6'
              BranchSideFuncs:
                - xmlSplitQName3
                - xmlDictLookup
                - xmlDictLookup
                - xmlFreeDocElementContent
                - xmlStrndup
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
        - Branch String:   'valid.c:724,10'
          Branch Sides:
            - BranchSide:      'valid.c:725,10'
              BranchSideFuncs:
                - xmlErrValid.1885
                - xmlSplitQName3
                - xmlDictLookup
                - xmlDictLookup
                - xmlFreeDocElementContent
                - xmlStrndup
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
            - BranchSide:      'valid.c:729,6'
              BranchSideFuncs:
                - xmlSplitQName3
                - xmlDictLookup
                - xmlDictLookup
                - xmlFreeDocElementContent
                - xmlStrndup
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
        - Branch String:   'valid.c:737,9'
          Branch Sides:
            - BranchSide:      'valid.c:738,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:739,12'
              BranchSideFuncs:
                - xmlSplitQName3
                - xmlDictLookup
                - xmlDictLookup
                - xmlFreeDocElementContent
                - xmlStrndup
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
        - Branch String:   'valid.c:742,9'
          Branch Sides:
            - BranchSide:      'valid.c:746,23'
              BranchSideFuncs:
                - xmlSplitQName3
                - xmlDictLookup
                - xmlDictLookup
                - xmlFreeDocElementContent
                - xmlStrndup
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
            - BranchSide:      'valid.c:766,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:747,6'
          Branch Sides:
            - BranchSide:      'valid.c:748,10'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlFreeDocElementContent
                - xmlStrdup
            - BranchSide:      'valid.c:753,10'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlFreeDocElementContent
                - xmlStrndup
                - xmlStrdup
        - Branch String:   'valid.c:748,10'
          Branch Sides:
            - BranchSide:      'valid.c:749,25'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeDocElementContent
            - BranchSide:      'valid.c:751,36'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlFreeDocElementContent
        - Branch String:   'valid.c:753,10'
          Branch Sides:
            - BranchSide:      'valid.c:754,28'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrdup
                - xmlFreeDocElementContent
            - BranchSide:      'valid.c:757,38'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlFreeDocElementContent
        - Branch String:   'valid.c:760,17'
          Branch Sides:
            - BranchSide:      'valid.c:0,0'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'valid.c:761,17'
              BranchSideFuncs:
                - xmlFreeDocElementContent
        - Branch String:   'valid.c:763,13'
          Branch Sides:
            - BranchSide:      'valid.c:764,13'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'valid.c:765,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:716,10'
          Dst:             xmlErrValid
        - Src:             'valid.c:725,10'
          Dst:             xmlErrValid
        - Src:             'valid.c:731,6'
          Dst:             xmlErrValid
        - Src:             'valid.c:746,8'
          Dst:             xmlSplitQName3
        - Src:             'valid.c:749,15'
          Dst:             xmlStrdup
        - Src:             'valid.c:751,22'
          Dst:             xmlDictLookup
        - Src:             'valid.c:754,17'
          Dst:             xmlStrndup
        - Src:             'valid.c:755,15'
          Dst:             xmlStrdup
        - Src:             'valid.c:757,24'
          Dst:             xmlDictLookup
        - Src:             'valid.c:758,15'
          Dst:             xmlDictLookup
        - Src:             'valid.c:769,5'
          Dst:             xmlFreeDocElementContent
    - functionName:    xmlFreeValidCtxt
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlValidCtxt *'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'valid.c:683,9'
          Branch Sides:
            - BranchSide:      'valid.c:684,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:685,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:685,9'
          Branch Sides:
            - BranchSide:      'valid.c:686,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:687,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:687,9'
          Branch Sides:
            - BranchSide:      'valid.c:688,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:689,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlNewValidCtxt
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 664
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      'struct._xmlValidCtxt *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'valid.c:665,21'
          Branch Sides:
            - BranchSide:      'valid.c:667,16'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:667,16'
              BranchSideFuncs: []
        - Branch String:   'valid.c:667,9'
          Branch Sides:
            - BranchSide:      'valid.c:668,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:670,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlGzfileWrite
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 915
      functionLinenumberEnd: 920
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - context
        - buffer
        - len
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gzwrite
        - xmlIOErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:919,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:919,18'
              BranchSideFuncs:
                - xmlIOErr
            - BranchSide:      'xmlIO.c:919,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:918,11'
          Dst:             gzwrite
        - Src:             'xmlIO.c:919,18'
          Dst:             xmlIOErr
    - functionName:    gzwrite
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.gzFile_s *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlIOErr
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - code
        - extra
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __xmlIOErr
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlIO.c:342,12'
          Dst:             __xmlIOErr
    - functionName:    __xmlIOErr
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - domain
        - code
        - extra
      BBCount:         171
      ICount:          691
      EdgeCount:       227
      CyclomaticComplexity: 58
      functionsReached:
        - __errno_location
        - __xmlGenericError
        - __xmlGenericErrorContext
        - __xmlRaiseError
        - __xmlStructuredError
        - __xmlStructuredErrorContext
        - xmlErrString
        - xmlIOErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlIO.c:146,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:147,6'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:304,9'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:147,6'
          Branch Sides:
            - BranchSide:      'xmlIO.c:147,23'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:149,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:149,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:149,40'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:152,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:152,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:152,40'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:155,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:155,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:155,39'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:158,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:158,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:158,41'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:161,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:161,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:161,39'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:164,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:164,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:164,43'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:167,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:167,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:167,40'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:170,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:170,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:170,41'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:173,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:173,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:173,38'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:176,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:176,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:176,40'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:179,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:179,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:179,40'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:182,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:182,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:182,39'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:185,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:185,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:185,45'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:188,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:188,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:188,39'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:191,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:191,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:191,40'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:194,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:194,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:194,37'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:197,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:197,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:197,40'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:200,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:200,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:200,40'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:203,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:203,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:203,40'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:206,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:206,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:206,42'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:209,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:209,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:209,46'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:212,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:212,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:212,40'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:215,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:215,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:215,40'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:218,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:218,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:218,40'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:221,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:221,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:221,41'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:224,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:224,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:224,40'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:227,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:227,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:227,40'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:230,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:230,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:230,40'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:233,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:233,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:233,40'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:236,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:236,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:236,41'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:239,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:239,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:239,43'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:242,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:242,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:242,41'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:245,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:245,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:245,40'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:248,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:248,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:248,39'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:251,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:251,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:251,39'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:254,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:254,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:254,39'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:257,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:257,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:257,40'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:260,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:260,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:260,39'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:263,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:263,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:263,40'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:266,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:266,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:266,39'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:269,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:269,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:269,43'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:272,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:272,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:272,39'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:275,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:275,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:275,42'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:278,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:278,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:278,41'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:281,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:281,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:281,46'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:284,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:284,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:284,43'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:287,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:287,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:287,45'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:290,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:290,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:290,44'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:293,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:293,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:293,45'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:296,18'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:296,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:296,42'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:299,18'
              BranchSideFuncs:
                - __errno_location
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:299,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:299,46'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'xmlIO.c:301,19'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'xmlIO.c:304,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:305,20'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
            - BranchSide:      'xmlIO.c:308,19'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
        - Branch String:   'xmlIO.c:312,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:313,13'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlIOErrMemory
            - BranchSide:      'xmlIO.c:316,13'
              BranchSideFuncs:
                - xmlErrString
                - __xmlRaiseError
                - xmlIOErrMemory
        - Branch String:   'xmlIO.c:324,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:325,9'
              BranchSideFuncs:
                - xmlIOErrMemory
            - BranchSide:      'xmlIO.c:329,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:147,6'
          Dst:             __errno_location
        - Src:             'xmlIO.c:149,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:152,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:155,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:158,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:161,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:164,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:167,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:170,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:173,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:176,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:179,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:182,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:185,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:188,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:191,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:194,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:197,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:200,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:203,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:206,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:209,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:212,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:215,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:218,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:221,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:224,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:227,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:230,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:233,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:236,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:239,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:242,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:245,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:248,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:251,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:254,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:257,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:260,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:263,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:266,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:269,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:272,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:275,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:278,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:281,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:284,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:287,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:290,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:293,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:296,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:299,18'
          Dst:             __errno_location
        - Src:             'xmlIO.c:304,9'
          Dst:             __xmlStructuredError
        - Src:             'xmlIO.c:305,20'
          Dst:             __xmlStructuredError
        - Src:             'xmlIO.c:306,16'
          Dst:             __xmlStructuredErrorContext
        - Src:             'xmlIO.c:308,19'
          Dst:             __xmlGenericError
        - Src:             'xmlIO.c:309,16'
          Dst:             __xmlGenericErrorContext
        - Src:             'xmlIO.c:317,15'
          Dst:             xmlErrString
        - Src:             'xmlIO.c:320,11'
          Dst:             __xmlRaiseError
        - Src:             'xmlIO.c:325,9'
          Dst:             xmlIOErrMemory
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'int *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    68
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlIOErrMemory
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlRaiseMemoryError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:126,5'
          Branch Sides:
            - BranchSide:      'xmlIO.c:126,5'
              BranchSideFuncs:
                - xmlRaiseMemoryError
            - BranchSide:      'xmlIO.c:126,5'
              BranchSideFuncs:
                - xmlRaiseMemoryError
      Callsites:
        - Src:             'xmlIO.c:126,5'
          Dst:             xmlRaiseMemoryError
    - functionName:    xmlGzfileClose
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 931
      functionLinenumberEnd: 936
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - context
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gzclose
        - xmlIOErr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlIO.c:935,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:935,18'
              BranchSideFuncs:
                - xmlIOErr
            - BranchSide:      'xmlIO.c:935,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:934,13'
          Dst:             gzclose
        - Src:             'xmlIO.c:935,18'
          Dst:             xmlIOErr
    - functionName:    gzclose
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.gzFile_s *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlGzfileRead
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - context
        - buffer
        - len
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gzread
        - xmlIOErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:899,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:899,18'
              BranchSideFuncs:
                - xmlIOErr
            - BranchSide:      'xmlIO.c:899,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:898,11'
          Dst:             gzread
        - Src:             'xmlIO.c:899,18'
          Dst:             xmlIOErr
    - functionName:    gzread
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.gzFile_s *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlXzfileClose
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 981
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - context
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __libxml2_xzclose
        - xmlIOErr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlIO.c:980,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:980,18'
              BranchSideFuncs:
                - xmlIOErr
            - BranchSide:      'xmlIO.c:980,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:979,13'
          Dst:             __libxml2_xzclose
        - Src:             'xmlIO.c:980,18'
          Dst:             xmlIOErr
    - functionName:    xmlFdOpen
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - filename
        - write
        - out
      BBCount:         23
      ICount:          130
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - open64
        - xmlConvertUriToPath
        - xmlIOErr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlIO.c:516,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:517,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:519,29'
              BranchSideFuncs:
                - xmlConvertUriToPath
                - open64
                - __errno_location
                - __errno_location
                - xmlIOErr
        - Branch String:   'xmlIO.c:519,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:520,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:522,9'
              BranchSideFuncs:
                - open64
                - __errno_location
                - __errno_location
                - xmlIOErr
        - Branch String:   'xmlIO.c:522,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:523,20'
              BranchSideFuncs:
                - open64
                - __errno_location
                - __errno_location
                - xmlIOErr
            - BranchSide:      'xmlIO.c:542,9'
              BranchSideFuncs:
                - open64
                - __errno_location
                - __errno_location
                - xmlIOErr
        - Branch String:   'xmlIO.c:542,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:543,15'
              BranchSideFuncs:
                - open64
                - __errno_location
                - __errno_location
                - xmlIOErr
            - BranchSide:      'xmlIO.c:545,15'
              BranchSideFuncs:
                - open64
                - __errno_location
                - __errno_location
                - xmlIOErr
        - Branch String:   'xmlIO.c:549,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:554,14'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - xmlIOErr
            - BranchSide:      'xmlIO.c:564,16'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:554,31'
          Branch Sides:
            - BranchSide:      'xmlIO.c:554,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:555,17'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:554,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:555,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:561,31'
              BranchSideFuncs:
                - xmlIOErr
      Callsites:
        - Src:             'xmlIO.c:519,9'
          Dst:             xmlConvertUriToPath
        - Src:             'xmlIO.c:546,10'
          Dst:             open64
        - Src:             'xmlIO.c:554,14'
          Dst:             __errno_location
        - Src:             'xmlIO.c:554,35'
          Dst:             __errno_location
        - Src:             'xmlIO.c:561,19'
          Dst:             xmlIOErr
    - functionName:    xmlConvertUriToPath
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char **'
      constantsTouched: []
      argNames:
        - uri
        - out
      BBCount:         15
      ICount:          87
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlStrncasecmp
        - xmlURIUnescapeString
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlIO.c:477,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:478,13'
              BranchSideFuncs:
                - xmlStrncasecmp
                - xmlURIUnescapeString
                - xmlStrncasecmp
            - BranchSide:      'xmlIO.c:479,41'
              BranchSideFuncs:
                - xmlStrncasecmp
                - xmlURIUnescapeString
                - xmlStrncasecmp
        - Branch String:   'xmlIO.c:479,16'
          Branch Sides:
            - BranchSide:      'xmlIO.c:480,13'
              BranchSideFuncs:
                - xmlStrncasecmp
                - xmlURIUnescapeString
            - BranchSide:      'xmlIO.c:481,41'
              BranchSideFuncs:
                - xmlStrncasecmp
                - xmlURIUnescapeString
        - Branch String:   'xmlIO.c:481,16'
          Branch Sides:
            - BranchSide:      'xmlIO.c:483,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:485,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:494,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:495,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:497,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:477,10'
          Dst:             xmlStrncasecmp
        - Src:             'xmlIO.c:479,17'
          Dst:             xmlStrncasecmp
        - Src:             'xmlIO.c:481,17'
          Dst:             xmlStrncasecmp
        - Src:             'xmlIO.c:493,17'
          Dst:             xmlURIUnescapeString
    - functionName:    open64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlInputDefaultOpen
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1168
      functionLinenumberEnd: 1266
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlParserInputBuffer *'
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
        - filename
      BBCount:         25
      ICount:          193
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - __libxml2_xzcompressed
        - __libxml2_xzdopen
        - close
        - gzdirect
        - gzdopen
        - gzread
        - gzrewind
        - xmlFdClose
        - xmlFdOpen
        - xmlFdRead
        - xmlFileMatch
        - xmlGzfileClose
        - xmlGzfileRead
        - xmlXzfileClose
        - xmlXzfileRead
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:1196,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1197,9'
              BranchSideFuncs:
                - xmlFdOpen
                - __libxml2_xzdopen
                - __libxml2_xzcompressed
                - xmlXzfileClose
                - xmlFdOpen
                - gzdopen
                - gzread
                - xmlGzfileClose
                - xmlFdOpen
                - gzdirect
                - gzrewind
                - close
                - close
            - BranchSide:      'xmlIO.c:1203,25'
              BranchSideFuncs:
                - xmlFdOpen
                - __libxml2_xzdopen
                - __libxml2_xzcompressed
                - xmlXzfileClose
                - xmlFdOpen
                - gzdopen
                - gzread
                - xmlGzfileClose
                - xmlFdOpen
                - gzdirect
                - gzrewind
                - close
                - close
        - Branch String:   'xmlIO.c:1204,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1205,20'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1207,38'
              BranchSideFuncs:
                - __libxml2_xzdopen
                - __libxml2_xzcompressed
                - xmlXzfileClose
                - xmlFdOpen
                - gzdopen
                - gzread
                - xmlGzfileClose
                - xmlFdOpen
                - gzdirect
                - gzrewind
                - close
                - close
        - Branch String:   'xmlIO.c:1209,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1210,19'
              BranchSideFuncs:
                - close
                - xmlFdOpen
                - gzdopen
                - gzread
                - xmlGzfileClose
                - xmlFdOpen
                - gzdirect
                - gzrewind
                - close
            - BranchSide:      'xmlIO.c:1212,40'
              BranchSideFuncs:
                - __libxml2_xzcompressed
                - xmlXzfileClose
                - xmlFdOpen
                - gzdopen
                - gzread
                - xmlGzfileClose
                - xmlFdOpen
                - gzdirect
                - gzrewind
                - close
        - Branch String:   'xmlIO.c:1212,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1213,32'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1221,28'
              BranchSideFuncs:
                - xmlXzfileClose
                - xmlFdOpen
                - gzdopen
                - gzread
                - xmlGzfileClose
                - xmlFdOpen
                - gzdirect
                - gzrewind
                - close
        - Branch String:   'xmlIO.c:1231,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1232,20'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1234,28'
              BranchSideFuncs:
                - gzdopen
                - gzread
                - xmlGzfileClose
                - xmlFdOpen
                - gzdirect
                - gzrewind
                - close
        - Branch String:   'xmlIO.c:1236,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1237,19'
              BranchSideFuncs:
                - close
                - xmlFdOpen
            - BranchSide:      'xmlIO.c:1241,25'
              BranchSideFuncs:
                - gzread
                - xmlGzfileClose
                - xmlFdOpen
                - gzdirect
                - gzrewind
        - Branch String:   'xmlIO.c:1241,50'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1242,27'
              BranchSideFuncs:
                - gzdirect
                - xmlGzfileClose
                - xmlFdOpen
                - gzrewind
            - BranchSide:      'xmlIO.c:1253,28'
              BranchSideFuncs:
                - xmlGzfileClose
                - xmlFdOpen
        - Branch String:   'xmlIO.c:1241,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1243,26'
              BranchSideFuncs:
                - gzrewind
            - BranchSide:      'xmlIO.c:1253,28'
              BranchSideFuncs:
                - xmlGzfileClose
                - xmlFdOpen
        - Branch String:   'xmlIO.c:1259,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1260,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1262,41'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:1196,10'
          Dst:             xmlFileMatch
        - Src:             'xmlIO.c:1203,15'
          Dst:             xmlFdOpen
        - Src:             'xmlIO.c:1207,20'
          Dst:             __libxml2_xzdopen
        - Src:             'xmlIO.c:1210,13'
          Dst:             close
        - Src:             'xmlIO.c:1212,17'
          Dst:             __libxml2_xzcompressed
        - Src:             'xmlIO.c:1221,13'
          Dst:             xmlXzfileClose
        - Src:             'xmlIO.c:1230,15'
          Dst:             xmlFdOpen
        - Src:             'xmlIO.c:1234,20'
          Dst:             gzdopen
        - Src:             'xmlIO.c:1237,13'
          Dst:             close
        - Src:             'xmlIO.c:1241,18'
          Dst:             gzread
        - Src:             'xmlIO.c:1242,18'
          Dst:             gzdirect
        - Src:             'xmlIO.c:1243,17'
          Dst:             gzrewind
        - Src:             'xmlIO.c:1253,13'
          Dst:             xmlGzfileClose
        - Src:             'xmlIO.c:1258,11'
          Dst:             xmlFdOpen
    - functionName:    xmlFileMatch
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    close
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlXzfileRead
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 961
      functionLinenumberEnd: 966
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - context
        - buffer
        - len
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __libxml2_xzread
        - xmlIOErr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlIO.c:965,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:965,18'
              BranchSideFuncs:
                - xmlIOErr
            - BranchSide:      'xmlIO.c:965,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:964,11'
          Dst:             __libxml2_xzread
        - Src:             'xmlIO.c:965,18'
          Dst:             xmlIOErr
    - functionName:    gzdopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'struct.gzFile_s *'
      argCount:        2
      argTypes:
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gzdirect
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.gzFile_s *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gzrewind
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.gzFile_s *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlFdRead
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - context
        - buffer
        - len
      BBCount:         14
      ICount:          95
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - read
        - xmlIOErr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlIO.c:588,5'
          Branch Sides:
            - BranchSide:      'xmlIO.c:589,22'
              BranchSideFuncs:
                - read
                - xmlIOErr
            - BranchSide:      'xmlIO.c:606,12'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:590,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:595,17'
              BranchSideFuncs:
                - xmlIOErr
            - BranchSide:      'xmlIO.c:599,13'
              BranchSideFuncs:
                - read
                - xmlIOErr
        - Branch String:   'xmlIO.c:595,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:596,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:597,21'
              BranchSideFuncs:
                - xmlIOErr
        - Branch String:   'xmlIO.c:599,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:600,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:601,16'
              BranchSideFuncs:
                - read
                - xmlIOErr
      Callsites:
        - Src:             'xmlIO.c:589,17'
          Dst:             read
        - Src:             'xmlIO.c:597,21'
          Dst:             xmlIOErr
    - functionName:    xmlFdClose
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - context
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - close
        - xmlIOErr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlIO.c:652,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:653,16'
              BranchSideFuncs:
                - xmlIOErr
            - BranchSide:      'xmlIO.c:655,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:651,11'
          Dst:             close
        - Src:             'xmlIO.c:653,16'
          Dst:             xmlIOErr
    - functionName:    read
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlCleanupOutputCallbacks
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3005
      functionLinenumberEnd: 3007
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlPopOutputCallbacks
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2988
      functionLinenumberEnd: 2995
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlIO.c:2989,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2990,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2992,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRegisterDefaultOutputCallbacks
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2974
      functionLinenumberEnd: 2976
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlRegisterOutputCallbacks
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlIO.c:2975,5'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2975,5'
              BranchSideFuncs:
                - xmlRegisterOutputCallbacks
            - BranchSide:      'xmlIO.c:2975,5'
              BranchSideFuncs:
                - xmlRegisterOutputCallbacks
      Callsites:
        - Src:             'xmlIO.c:2975,5'
          Dst:             xmlRegisterOutputCallbacks
        - Src:             'xmlIO.c:2975,5'
          Dst:             xmlIODefaultMatch
    - functionName:    xmlIODefaultMatch
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionLinenumberEnd: 1157
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      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: 2957
      functionLinenumberEnd: 2966
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - matchFunc
        - openFunc
        - writeFunc
        - closeFunc
      BBCount:         4
      ICount:          59
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:2958,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2959,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2961,65'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCleanupInputCallbacks
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2938
      functionLinenumberEnd: 2940
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlPopInputCallbacks
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2921
      functionLinenumberEnd: 2928
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlIO.c:2922,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2923,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2925,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRegisterDefaultInputCallbacks
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2907
      functionLinenumberEnd: 2909
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlRegisterInputCallbacks
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlIO.c:2908,5'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2908,5'
              BranchSideFuncs:
                - xmlRegisterInputCallbacks
            - BranchSide:      'xmlIO.c:2908,5'
              BranchSideFuncs:
                - xmlRegisterInputCallbacks
      Callsites:
        - Src:             'xmlIO.c:2908,5'
          Dst:             xmlRegisterInputCallbacks
        - Src:             'xmlIO.c:2908,5'
          Dst:             xmlIODefaultMatch
    - functionName:    xmlRegisterInputCallbacks
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2890
      functionLinenumberEnd: 2899
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - matchFunc
        - openFunc
        - readFunc
        - closeFunc
      BBCount:         4
      ICount:          59
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:2891,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2892,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2894,63'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlInitIOCallbacks
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2866
      functionLinenumberEnd: 2874
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - xmlIODefaultMatch
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlNoNetExists
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2834
      functionLinenumberEnd: 2851
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         11
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCheckFilename
        - xmlConvertUriToPath
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlIO.c:2838,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2839,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2841,29'
              BranchSideFuncs:
                - xmlConvertUriToPath
                - xmlCheckFilename
        - Branch String:   'xmlIO.c:2841,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2842,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2844,9'
              BranchSideFuncs:
                - xmlCheckFilename
        - Branch String:   'xmlIO.c:2844,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2845,20'
              BranchSideFuncs:
                - xmlCheckFilename
            - BranchSide:      'xmlIO.c:2847,29'
              BranchSideFuncs:
                - xmlCheckFilename
      Callsites:
        - Src:             'xmlIO.c:2841,9'
          Dst:             xmlConvertUriToPath
        - Src:             'xmlIO.c:2847,12'
          Dst:             xmlCheckFilename
    - functionName:    xmlCheckFilename
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - path
      BBCount:         10
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - stat64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:432,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:433,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:455,16'
              BranchSideFuncs:
                - stat64
        - Branch String:   'xmlIO.c:458,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:459,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:462,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:462,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:463,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:467,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:455,11'
          Dst:             stat64
    - functionName:    stat64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.stat *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlParserGetDirectory
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2791
      functionLinenumberEnd: 2823
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         21
      ICount:          118
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - getcwd
        - strlen
        - strncpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlIO.c:2796,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2796,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2804,13'
              BranchSideFuncs:
                - strncpy
                - strlen
                - getcwd
        - Branch String:   'xmlIO.c:2807,5'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2808,14'
              BranchSideFuncs:
                - getcwd
            - BranchSide:      'xmlIO.c:2811,9'
              BranchSideFuncs:
                - getcwd
        - Branch String:   'xmlIO.c:2808,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2808,35'
              BranchSideFuncs:
                - getcwd
            - BranchSide:      'xmlIO.c:2809,7'
              BranchSideFuncs:
                - getcwd
        - Branch String:   'xmlIO.c:2811,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2812,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2816,20'
              BranchSideFuncs:
                - getcwd
        - Branch String:   'xmlIO.c:2812,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2812,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2813,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:2804,5'
          Dst:             strncpy
        - Src:             'xmlIO.c:2806,16'
          Dst:             strlen
        - Src:             'xmlIO.c:2816,13'
          Dst:             getcwd
    - functionName:    strncpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getcwd
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlOutputBufferWriteString
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2709
      functionLinenumberEnd: 2720
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlOutputBuffer *'
        - 'char *'
      constantsTouched: []
      argNames:
        - out
        - str
      BBCount:         13
      ICount:          71
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - strlen
        - xmlOutputBufferWrite
      functionUses:    84
      BranchProfiles:
        - Branch String:   'xmlIO.c:2712,23'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2712,40'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2712,27'
              BranchSideFuncs:
                - strlen
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:2712,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2712,40'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2713,9'
              BranchSideFuncs:
                - strlen
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:2713,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2714,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2715,18'
              BranchSideFuncs:
                - strlen
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:2717,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2718,30'
              BranchSideFuncs:
                - xmlOutputBufferWrite
            - BranchSide:      'xmlIO.c:2719,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:2715,11'
          Dst:             strlen
        - Src:             'xmlIO.c:2718,9'
          Dst:             xmlOutputBufferWrite
    - functionName:    xmlOutputBufferWrite
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2404
      functionLinenumberEnd: 2499
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlOutputBuffer *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - out
        - len
        - buf
      BBCount:         74
      ICount:          435
      EdgeCount:       100
      CyclomaticComplexity: 28
      functionsReached:
        - xmlBufAdd
        - xmlBufContent
        - xmlBufCreate
        - xmlBufShrink
        - xmlBufUse
        - xmlCharEncOutput
        - xmlIOErr
      functionUses:    102
      BranchProfiles:
        - Branch String:   'xmlIO.c:2410,23'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2410,40'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2410,27'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
                - xmlBufAdd
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
        - Branch String:   'xmlIO.c:2410,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2410,40'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2411,9'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
                - xmlBufAdd
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
        - Branch String:   'xmlIO.c:2411,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2411,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2412,9'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
                - xmlBufAdd
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
        - Branch String:   'xmlIO.c:2412,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2412,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2414,5'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
                - xmlBufAdd
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
        - Branch String:   'xmlIO.c:2416,6'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2417,12'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
                - xmlBufAdd
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
            - BranchSide:      'xmlIO.c:2422,6'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
                - xmlBufAdd
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
        - Branch String:   'xmlIO.c:2422,6'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2426,10'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufAdd
                - xmlBufUse
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
                - xmlBufCreate
            - BranchSide:      'xmlIO.c:2453,22'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
        - Branch String:   'xmlIO.c:2426,10'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2427,15'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufAdd
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufAdd
                - xmlBufUse
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
            - BranchSide:      'xmlIO.c:2433,22'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufAdd
                - xmlBufUse
                - xmlBufCreate
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
        - Branch String:   'xmlIO.c:2428,21'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2429,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2432,6'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufAdd
                - xmlBufUse
                - xmlBufCreate
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
        - Branch String:   'xmlIO.c:2434,10'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2435,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2439,21'
              BranchSideFuncs:
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufAdd
                - xmlBufUse
                - xmlBufAdd
                - xmlBufCreate
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
        - Branch String:   'xmlIO.c:2439,44'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2439,48'
              BranchSideFuncs:
                - xmlCharEncOutput
                - xmlBufAdd
                - xmlBufUse
                - xmlBufAdd
                - xmlBufUse
                - xmlBufCreate
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
            - BranchSide:      'xmlIO.c:2445,29'
              BranchSideFuncs:
                - xmlCharEncOutput
                - xmlBufAdd
                - xmlBufUse
                - xmlBufAdd
                - xmlBufUse
                - xmlBufCreate
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
        - Branch String:   'xmlIO.c:2439,10'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2440,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2445,29'
              BranchSideFuncs:
                - xmlCharEncOutput
                - xmlBufAdd
                - xmlBufUse
                - xmlBufAdd
                - xmlBufUse
                - xmlBufCreate
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
        - Branch String:   'xmlIO.c:2446,10'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2447,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2448,17'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufUse
                - xmlBufAdd
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufCreate
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
        - Branch String:   'xmlIO.c:2448,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2449,30'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufAdd
                - xmlBufUse
                - xmlBufAdd
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufCreate
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
            - BranchSide:      'xmlIO.c:2451,27'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufUse
                - xmlBufAdd
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
        - Branch String:   'xmlIO.c:2451,27'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2451,38'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufUse
                - xmlBufAdd
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
            - BranchSide:      'xmlIO.c:2451,25'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufUse
                - xmlBufAdd
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
        - Branch String:   'xmlIO.c:2454,10'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2455,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2456,17'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
        - Branch String:   'xmlIO.c:2456,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2457,30'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
            - BranchSide:      'xmlIO.c:2459,27'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufUse
                - xmlBufAdd
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
        - Branch String:   'xmlIO.c:2464,6'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2465,18'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufAdd
                - xmlBufUse
                - xmlBufAdd
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
            - BranchSide:      'xmlIO.c:2494,13'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
                - xmlBufAdd
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
        - Branch String:   'xmlIO.c:2465,36'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2465,40'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufAdd
                - xmlBufUse
                - xmlBufAdd
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
            - BranchSide:      'xmlIO.c:2471,10'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufAdd
                - xmlBufUse
                - xmlBufAdd
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
        - Branch String:   'xmlIO.c:2465,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2466,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2471,10'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufAdd
                - xmlBufUse
                - xmlBufAdd
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
        - Branch String:   'xmlIO.c:2471,10'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2472,9'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufAdd
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
                - xmlBufAdd
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
                - xmlIOErr
                - xmlBufShrink
            - BranchSide:      'xmlIO.c:2477,9'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufAdd
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
                - xmlBufAdd
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
                - xmlIOErr
                - xmlBufShrink
        - Branch String:   'xmlIO.c:2474,7'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2475,20'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlBufAdd
                - xmlBufContent
                - xmlBufShrink
                - xmlBufContent
                - xmlBufUse
                - xmlBufAdd
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
                - xmlIOErr
            - BranchSide:      'xmlIO.c:2476,6'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
                - xmlBufAdd
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
                - xmlIOErr
        - Branch String:   'xmlIO.c:2482,10'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2483,30'
              BranchSideFuncs:
                - xmlIOErr
            - BranchSide:      'xmlIO.c:2489,17'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
                - xmlBufAdd
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
        - Branch String:   'xmlIO.c:2483,29'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2483,21'
              BranchSideFuncs:
                - xmlIOErr
            - BranchSide:      'xmlIO.c:2483,59'
              BranchSideFuncs:
                - xmlIOErr
        - Branch String:   'xmlIO.c:2489,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2490,17'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
                - xmlBufAdd
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
            - BranchSide:      'xmlIO.c:2492,33'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
                - xmlBufAdd
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
        - Branch String:   'xmlIO.c:2495,5'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2415,10'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
                - xmlBufAdd
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
            - BranchSide:      'xmlIO.c:2498,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:2427,15'
          Dst:             xmlBufCreate
        - Src:             'xmlIO.c:2433,12'
          Dst:             xmlBufAdd
        - Src:             'xmlIO.c:2439,11'
          Dst:             xmlBufUse
        - Src:             'xmlIO.c:2445,12'
          Dst:             xmlCharEncOutput
        - Src:             'xmlIO.c:2449,20'
          Dst:             xmlBufUse
        - Src:             'xmlIO.c:2453,12'
          Dst:             xmlBufAdd
        - Src:             'xmlIO.c:2457,20'
          Dst:             xmlBufUse
        - Src:             'xmlIO.c:2473,42'
          Dst:             xmlBufContent
        - Src:             'xmlIO.c:2475,7'
          Dst:             xmlBufShrink
        - Src:             'xmlIO.c:2478,42'
          Dst:             xmlBufContent
        - Src:             'xmlIO.c:2480,7'
          Dst:             xmlBufShrink
        - Src:             'xmlIO.c:2485,3'
          Dst:             xmlIOErr
    - functionName:    xmlEscapeContent
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2516
      functionLinenumberEnd: 2558
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'int *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - out
        - outlen
        - in
        - inlen
      BBCount:         28
      ICount:          255
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:2524,25'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2524,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2524,5'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2524,5'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2524,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2525,7'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2525,6'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2526,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2531,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2526,10'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2526,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2527,10'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2531,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2532,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2537,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2532,10'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2532,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2533,10'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2537,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2538,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2544,14'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2538,10'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2538,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2539,10'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2544,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2545,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2552,16'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2545,10'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2545,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2546,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlOutputBufferWriteEscape
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2578
      functionLinenumberEnd: 2693
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlOutputBuffer *'
        - 'char *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - out
        - str
        - escaping
      BBCount:         92
      ICount:          541
      EdgeCount:       125
      CyclomaticComplexity: 35
      functionsReached:
        - strlen
        - xmlBufAddLen
        - xmlBufAvail
        - xmlBufContent
        - xmlBufCreate
        - xmlBufEnd
        - xmlBufGrow
        - xmlBufShrink
        - xmlBufUse
        - xmlCharEncOutput
        - xmlEscapeContent
        - xmlIOErr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlIO.c:2587,23'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2587,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2589,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2587,39'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2587,43'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2589,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2587,56'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2588,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2589,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2587,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2589,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2590,32'
              BranchSideFuncs:
                - strlen
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufGrow
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
                - xmlBufGrow
        - Branch String:   'xmlIO.c:2591,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2591,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2592,9'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufGrow
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
                - xmlBufGrow
        - Branch String:   'xmlIO.c:2592,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2592,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2593,9'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufGrow
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
                - xmlBufGrow
        - Branch String:   'xmlIO.c:2593,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2593,36'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufGrow
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
                - xmlBufGrow
            - BranchSide:      'xmlIO.c:2595,5'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufGrow
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
                - xmlBufGrow
        - Branch String:   'xmlIO.c:2608,6'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2609,21'
              BranchSideFuncs:
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufGrow
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
            - BranchSide:      'xmlIO.c:2618,6'
              BranchSideFuncs:
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufAvail
                - xmlBufGrow
                - xmlBufGrow
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
        - Branch String:   'xmlIO.c:2609,10'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2610,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2611,24'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufGrow
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
                - xmlBufGrow
        - Branch String:   'xmlIO.c:2618,6'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2622,10'
              BranchSideFuncs:
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufAvail
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlBufGrow
                - xmlBufGrow
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
                - xmlBufCreate
            - BranchSide:      'xmlIO.c:2645,12'
              BranchSideFuncs:
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
                - xmlBufGrow
                - xmlBufGrow
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
        - Branch String:   'xmlIO.c:2622,10'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2623,15'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufAvail
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlBufGrow
                - xmlBufGrow
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
            - BranchSide:      'xmlIO.c:2625,12'
              BranchSideFuncs:
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufAvail
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlBufCreate
                - xmlBufGrow
                - xmlBufGrow
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
        - Branch String:   'xmlIO.c:2627,20'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2627,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2628,10'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2627,10'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2628,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2629,26'
              BranchSideFuncs:
                - xmlBufAddLen
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufAvail
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlBufEnd
                - xmlBufCreate
                - xmlBufGrow
                - xmlBufGrow
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
        - Branch String:   'xmlIO.c:2631,44'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2631,48'
              BranchSideFuncs:
                - xmlCharEncOutput
                - xmlBufAvail
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlBufCreate
                - xmlBufGrow
                - xmlBufGrow
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
            - BranchSide:      'xmlIO.c:2637,29'
              BranchSideFuncs:
                - xmlCharEncOutput
                - xmlBufAvail
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlBufCreate
                - xmlBufGrow
                - xmlBufGrow
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
        - Branch String:   'xmlIO.c:2631,10'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2632,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2637,29'
              BranchSideFuncs:
                - xmlCharEncOutput
                - xmlBufAvail
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlBufCreate
                - xmlBufGrow
                - xmlBufGrow
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
        - Branch String:   'xmlIO.c:2638,10'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2639,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2640,17'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufCreate
                - xmlBufGrow
                - xmlBufGrow
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
        - Branch String:   'xmlIO.c:2640,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2641,30'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufAvail
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufCreate
                - xmlBufGrow
                - xmlBufGrow
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
            - BranchSide:      'xmlIO.c:2643,27'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
                - xmlBufGrow
                - xmlBufGrow
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
        - Branch String:   'xmlIO.c:2643,27'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2643,38'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
                - xmlBufGrow
                - xmlBufGrow
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
            - BranchSide:      'xmlIO.c:2643,25'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
                - xmlBufGrow
                - xmlBufGrow
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
        - Branch String:   'xmlIO.c:2646,20'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2646,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2647,10'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2646,10'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2647,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2648,26'
              BranchSideFuncs:
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
                - xmlBufGrow
                - xmlBufGrow
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
        - Branch String:   'xmlIO.c:2649,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2650,30'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufAvail
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
                - xmlBufGrow
                - xmlBufGrow
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
            - BranchSide:      'xmlIO.c:2652,27'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
                - xmlBufGrow
                - xmlBufGrow
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
        - Branch String:   'xmlIO.c:2657,6'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2658,18'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufGrow
                - xmlBufUse
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
                - xmlBufGrow
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
            - BranchSide:      'xmlIO.c:2685,25'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
                - xmlBufGrow
                - xmlBufGrow
        - Branch String:   'xmlIO.c:2658,36'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2658,40'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufGrow
                - xmlBufUse
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
                - xmlBufGrow
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
            - BranchSide:      'xmlIO.c:2664,10'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufGrow
                - xmlBufUse
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
                - xmlBufGrow
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
        - Branch String:   'xmlIO.c:2658,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2659,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2664,10'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufGrow
                - xmlBufUse
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
                - xmlBufGrow
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
        - Branch String:   'xmlIO.c:2664,10'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2665,9'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufGrow
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
                - xmlBufGrow
                - xmlIOErr
                - xmlBufShrink
            - BranchSide:      'xmlIO.c:2670,9'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufGrow
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
                - xmlBufGrow
                - xmlIOErr
                - xmlBufShrink
        - Branch String:   'xmlIO.c:2667,7'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2668,20'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufGrow
                - xmlBufContent
                - xmlBufShrink
                - xmlBufContent
                - xmlBufUse
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
                - xmlBufGrow
                - xmlIOErr
            - BranchSide:      'xmlIO.c:2669,6'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufGrow
                - xmlBufContent
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
                - xmlBufGrow
                - xmlIOErr
        - Branch String:   'xmlIO.c:2675,10'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2676,30'
              BranchSideFuncs:
                - xmlIOErr
            - BranchSide:      'xmlIO.c:2681,17'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufGrow
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
                - xmlBufGrow
        - Branch String:   'xmlIO.c:2676,29'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2676,21'
              BranchSideFuncs:
                - xmlIOErr
            - BranchSide:      'xmlIO.c:2676,59'
              BranchSideFuncs:
                - xmlIOErr
        - Branch String:   'xmlIO.c:2681,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2682,17'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufGrow
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
                - xmlBufGrow
            - BranchSide:      'xmlIO.c:2684,33'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufGrow
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
                - xmlBufGrow
        - Branch String:   'xmlIO.c:2689,24'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2689,28'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufGrow
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
                - xmlBufGrow
            - BranchSide:      'xmlIO.c:2689,5'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufGrow
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
                - xmlBufGrow
        - Branch String:   'xmlIO.c:2689,5'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2596,22'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufGrow
                - xmlBufContent
                - xmlIOErr
                - xmlBufShrink
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufCreate
                - xmlBufGrow
            - BranchSide:      'xmlIO.c:2692,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:2590,11'
          Dst:             strlen
        - Src:             'xmlIO.c:2602,10'
          Dst:             xmlBufAvail
        - Src:             'xmlIO.c:2609,10'
          Dst:             xmlBufGrow
        - Src:             'xmlIO.c:2623,15'
          Dst:             xmlBufCreate
        - Src:             'xmlIO.c:2625,21'
          Dst:             xmlBufEnd
        - Src:             'xmlIO.c:2629,13'
          Dst:             xmlBufAddLen
        - Src:             'xmlIO.c:2631,11'
          Dst:             xmlBufUse
        - Src:             'xmlIO.c:2637,12'
          Dst:             xmlCharEncOutput
        - Src:             'xmlIO.c:2641,20'
          Dst:             xmlBufUse
        - Src:             'xmlIO.c:2645,21'
          Dst:             xmlBufEnd
        - Src:             'xmlIO.c:2648,13'
          Dst:             xmlBufAddLen
        - Src:             'xmlIO.c:2650,20'
          Dst:             xmlBufUse
        - Src:             'xmlIO.c:2666,42'
          Dst:             xmlBufContent
        - Src:             'xmlIO.c:2668,7'
          Dst:             xmlBufShrink
        - Src:             'xmlIO.c:2671,42'
          Dst:             xmlBufContent
        - Src:             'xmlIO.c:2673,7'
          Dst:             xmlBufShrink
        - Src:             'xmlIO.c:2677,3'
          Dst:             xmlIOErr
        - Src:             'xmlIO.c:2685,13'
          Dst:             xmlBufAvail
        - Src:             'xmlIO.c:2686,6'
          Dst:             xmlBufGrow
    - functionName:    xmlParserInputBufferRead
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2384
      functionLinenumberEnd: 2385
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlParserInputBuffer *'
        - int
      constantsTouched: []
      argNames:
        - in
        - len
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlParserInputBufferGrow
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlIO.c:2385,12'
          Dst:             xmlParserInputBufferGrow
    - functionName:    xmlParserInputBufferGrow
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2308
      functionLinenumberEnd: 2369
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlParserInputBuffer *'
        - int
      constantsTouched: []
      argNames:
        - in
        - len
      BBCount:         48
      ICount:          265
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - __libxml2_xzcompressed
        - endOfInput
        - xmlBufAddLen
        - xmlBufCreate
        - xmlBufEnd
        - xmlBufGrow
        - xmlCharEncInput
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlIO.c:2312,22'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2312,38'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2312,26'
              BranchSideFuncs:
                - xmlCharEncInput
                - __libxml2_xzcompressed
                - xmlBufGrow
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufCreate
        - Branch String:   'xmlIO.c:2312,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2312,38'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2313,10'
              BranchSideFuncs:
                - xmlCharEncInput
                - __libxml2_xzcompressed
                - xmlBufGrow
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufCreate
        - Branch String:   'xmlIO.c:2313,25'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2313,29'
              BranchSideFuncs:
                - xmlCharEncInput
                - __libxml2_xzcompressed
                - xmlBufGrow
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufCreate
            - BranchSide:      'xmlIO.c:2316,9'
              BranchSideFuncs:
                - xmlCharEncInput
                - __libxml2_xzcompressed
                - xmlBufGrow
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufCreate
        - Branch String:   'xmlIO.c:2313,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2314,13'
              BranchSideFuncs:
                - xmlCharEncInput
                - __libxml2_xzcompressed
                - xmlBufGrow
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufCreate
            - BranchSide:      'xmlIO.c:2316,9'
              BranchSideFuncs:
                - xmlCharEncInput
                - __libxml2_xzcompressed
                - xmlBufGrow
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufCreate
        - Branch String:   'xmlIO.c:2316,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2317,13'
              BranchSideFuncs:
                - xmlCharEncInput
                - __libxml2_xzcompressed
                - xmlBufGrow
                - xmlBufEnd
                - xmlBufAddLen
            - BranchSide:      'xmlIO.c:2321,13'
              BranchSideFuncs:
                - xmlCharEncInput
                - __libxml2_xzcompressed
                - xmlBufGrow
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufCreate
        - Branch String:   'xmlIO.c:2317,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2318,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2319,15'
              BranchSideFuncs:
                - xmlCharEncInput
                - __libxml2_xzcompressed
                - xmlBufGrow
                - xmlBufEnd
                - xmlBufAddLen
        - Branch String:   'xmlIO.c:2321,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2322,16'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlCharEncInput
                - __libxml2_xzcompressed
                - xmlBufGrow
                - xmlBufEnd
                - xmlBufAddLen
            - BranchSide:      'xmlIO.c:2324,15'
              BranchSideFuncs:
                - xmlCharEncInput
                - __libxml2_xzcompressed
                - xmlBufGrow
                - xmlBufEnd
                - xmlBufAddLen
        - Branch String:   'xmlIO.c:2330,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2331,24'
              BranchSideFuncs:
                - xmlBufGrow
                - xmlBufEnd
                - xmlBufAddLen
                - xmlCharEncInput
                - __libxml2_xzcompressed
            - BranchSide:      'xmlIO.c:2356,9'
              BranchSideFuncs:
                - xmlCharEncInput
                - __libxml2_xzcompressed
        - Branch String:   'xmlIO.c:2331,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2332,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2336,8'
              BranchSideFuncs:
                - xmlBufEnd
                - xmlBufAddLen
                - xmlCharEncInput
                - __libxml2_xzcompressed
        - Branch String:   'xmlIO.c:2337,6'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2338,6'
              BranchSideFuncs:
                - xmlBufAddLen
                - xmlCharEncInput
                - __libxml2_xzcompressed
            - BranchSide:      'xmlIO.c:2339,13'
              BranchSideFuncs:
                - xmlBufAddLen
                - xmlCharEncInput
                - __libxml2_xzcompressed
        - Branch String:   'xmlIO.c:2339,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2340,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2347,26'
              BranchSideFuncs:
                - xmlBufAddLen
                - xmlCharEncInput
                - __libxml2_xzcompressed
        - Branch String:   'xmlIO.c:2340,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2341,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2343,30'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2347,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2348,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2351,5'
              BranchSideFuncs:
                - xmlCharEncInput
                - __libxml2_xzcompressed
        - Branch String:   'xmlIO.c:2356,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2358,6'
              BranchSideFuncs:
                - xmlCharEncInput
                - __libxml2_xzcompressed
            - BranchSide:      'xmlIO.c:2363,9'
              BranchSideFuncs:
                - xmlCharEncInput
        - Branch String:   'xmlIO.c:2358,6'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2359,53'
              BranchSideFuncs:
                - __libxml2_xzcompressed
                - xmlCharEncInput
            - BranchSide:      'xmlIO.c:2361,5'
              BranchSideFuncs:
                - xmlCharEncInput
        - Branch String:   'xmlIO.c:2363,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2364,24'
              BranchSideFuncs:
                - xmlCharEncInput
            - BranchSide:      'xmlIO.c:2368,12'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2365,6'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2366,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2367,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:2322,16'
          Dst:             xmlBufCreate
        - Src:             'xmlIO.c:2331,13'
          Dst:             xmlBufGrow
        - Src:             'xmlIO.c:2336,46'
          Dst:             xmlBufEnd
        - Src:             'xmlIO.c:2347,13'
          Dst:             xmlBufAddLen
        - Src:             'xmlIO.c:2359,30'
          Dst:             __libxml2_xzcompressed
        - Src:             'xmlIO.c:2364,8'
          Dst:             xmlCharEncInput
    - functionName:    endOfInput
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2288
      functionLinenumberEnd: 2289
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 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: 2239
      functionLinenumberEnd: 2277
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlParserInputBuffer *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - in
        - len
        - buf
      BBCount:         25
      ICount:          153
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - xmlBufAdd
        - xmlBufCreate
        - xmlCharEncInput
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlIO.c:2243,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2243,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2244,10'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufAdd
                - xmlCharEncInput
                - xmlBufCreate
        - Branch String:   'xmlIO.c:2244,22'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2244,38'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2244,26'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufAdd
                - xmlCharEncInput
                - xmlBufCreate
        - Branch String:   'xmlIO.c:2244,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2244,38'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2245,9'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufAdd
                - xmlCharEncInput
                - xmlBufCreate
        - Branch String:   'xmlIO.c:2245,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2249,13'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlCharEncInput
                - xmlBufCreate
            - BranchSide:      'xmlIO.c:2269,12'
              BranchSideFuncs:
                - xmlBufAdd
        - Branch String:   'xmlIO.c:2249,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2250,16'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufAdd
                - xmlCharEncInput
            - BranchSide:      'xmlIO.c:2256,18'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlCharEncInput
        - Branch String:   'xmlIO.c:2251,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2252,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2255,2'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlCharEncInput
        - Branch String:   'xmlIO.c:2257,6'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2258,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2265,28'
              BranchSideFuncs:
                - xmlCharEncInput
        - Branch String:   'xmlIO.c:2266,6'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2267,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2268,5'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2271,6'
          Branch Sides:
            - BranchSide:      'xmlIO.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2272,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:2250,16'
          Dst:             xmlBufCreate
        - Src:             'xmlIO.c:2256,8'
          Dst:             xmlBufAdd
        - Src:             'xmlIO.c:2265,12'
          Dst:             xmlCharEncInput
        - Src:             'xmlIO.c:2270,15'
          Dst:             xmlBufAdd
    - functionName:    xmlOutputBufferCreateFilenameDefault
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2213
      functionLinenumberEnd: 2221
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - func
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __xmlOutputBufferCreateFilename
        - __xmlOutputBufferCreateFilenameValue
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlIO.c:2216,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2216,9'
              BranchSideFuncs:
                - __xmlOutputBufferCreateFilenameValue
            - BranchSide:      'xmlIO.c:2217,7'
              BranchSideFuncs:
                - __xmlOutputBufferCreateFilenameValue
      Callsites:
        - Src:             'xmlIO.c:2214,45'
          Dst:             __xmlOutputBufferCreateFilenameValue
        - Src:             'xmlIO.c:2220,5'
          Dst:             __xmlOutputBufferCreateFilenameValue
    - functionName:    __xmlOutputBufferCreateFilename
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1673
      functionLinenumberEnd: 1738
      functionDepth:   0
      returnType:      'struct._xmlOutputBuffer *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct._xmlCharEncodingHandler *'
        - int
      constantsTouched: []
      argNames:
        - URI
        - encoder
        - compression
      BBCount:         36
      ICount:          230
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - xmlAllocOutputBufferInternal
        - xmlFreeURI
        - xmlOutputBufferClose
        - xmlOutputDefaultOpen
        - xmlParseURI
        - xmlURIUnescapeString
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlIO.c:1679,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1680,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1682,24'
              BranchSideFuncs:
                - xmlParseURI
                - xmlAllocOutputBufferInternal
                - xmlOutputBufferClose
                - xmlOutputDefaultOpen
                - xmlFreeURI
                - xmlURIUnescapeString
                - xmlFreeURI
        - Branch String:   'xmlIO.c:1683,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1687,13'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlAllocOutputBufferInternal
                - xmlOutputBufferClose
                - xmlOutputDefaultOpen
                - xmlURIUnescapeString
                - xmlFreeURI
            - BranchSide:      'xmlIO.c:1701,40'
              BranchSideFuncs:
                - xmlAllocOutputBufferInternal
                - xmlOutputBufferClose
                - xmlOutputDefaultOpen
        - Branch String:   'xmlIO.c:1687,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1688,46'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlFreeURI
                - xmlAllocOutputBufferInternal
                - xmlOutputBufferClose
                - xmlOutputDefaultOpen
                - xmlFreeURI
            - BranchSide:      'xmlIO.c:1695,20'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlAllocOutputBufferInternal
                - xmlOutputBufferClose
                - xmlOutputDefaultOpen
        - Branch String:   'xmlIO.c:1689,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1690,29'
              BranchSideFuncs:
                - xmlFreeURI
            - BranchSide:      'xmlIO.c:1693,20'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlAllocOutputBufferInternal
                - xmlOutputBufferClose
                - xmlOutputDefaultOpen
        - Branch String:   'xmlIO.c:1702,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1703,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1711,14'
              BranchSideFuncs:
                - xmlOutputBufferClose
                - xmlOutputDefaultOpen
        - Branch String:   'xmlIO.c:1711,5'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1712,57'
              BranchSideFuncs:
                - xmlOutputBufferClose
                - xmlOutputDefaultOpen
            - BranchSide:      'xmlIO.c:1731,9'
              BranchSideFuncs:
                - xmlOutputBufferClose
        - Branch String:   'xmlIO.c:1715,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1716,41'
              BranchSideFuncs:
                - xmlOutputDefaultOpen
                - xmlOutputBufferClose
            - BranchSide:      'xmlIO.c:1720,21'
              BranchSideFuncs:
                - xmlOutputBufferClose
                - xmlOutputDefaultOpen
        - Branch String:   'xmlIO.c:1718,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1719,17'
              BranchSideFuncs:
                - xmlOutputBufferClose
            - BranchSide:      'xmlIO.c:1720,9'
              BranchSideFuncs:
                - xmlOutputBufferClose
                - xmlOutputDefaultOpen
        - Branch String:   'xmlIO.c:1723,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1724,38'
              BranchSideFuncs:
                - xmlOutputBufferClose
            - BranchSide:      'xmlIO.c:1728,9'
              BranchSideFuncs:
                - xmlOutputBufferClose
                - xmlOutputDefaultOpen
        - Branch String:   'xmlIO.c:1731,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1732,30'
              BranchSideFuncs:
                - xmlOutputBufferClose
            - BranchSide:      'xmlIO.c:1736,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:1682,12'
          Dst:             xmlParseURI
        - Src:             'xmlIO.c:1688,25'
          Dst:             xmlURIUnescapeString
        - Src:             'xmlIO.c:1690,18'
          Dst:             xmlFreeURI
        - Src:             'xmlIO.c:1695,9'
          Dst:             xmlFreeURI
        - Src:             'xmlIO.c:1701,11'
          Dst:             xmlAllocOutputBufferInternal
        - Src:             'xmlIO.c:1716,20'
          Dst:             xmlOutputDefaultOpen
        - Src:             'xmlIO.c:1732,9'
          Dst:             xmlOutputBufferClose
    - functionName:    xmlAllocOutputBufferInternal
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1430
      functionLinenumberEnd: 1471
      functionDepth:   0
      returnType:      'struct._xmlOutputBuffer *'
      argCount:        1
      argTypes:
        - 'struct._xmlCharEncodingHandler *'
      constantsTouched: []
      argNames:
        - encoder
      BBCount:         13
      ICount:          118
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlBufCreate
        - xmlBufCreateSize
        - xmlBufFree
        - xmlBufSetAllocationScheme
        - xmlCharEncOutput
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xmlIO.c:1434,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1435,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1437,12'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufSetAllocationScheme
                - xmlBufCreateSize
                - xmlCharEncOutput
                - xmlBufFree
        - Branch String:   'xmlIO.c:1439,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1440,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1448,31'
              BranchSideFuncs:
                - xmlBufSetAllocationScheme
                - xmlBufCreateSize
                - xmlCharEncOutput
                - xmlBufFree
        - Branch String:   'xmlIO.c:1451,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1452,21'
              BranchSideFuncs:
                - xmlBufCreateSize
                - xmlCharEncOutput
                - xmlBufFree
            - BranchSide:      'xmlIO.c:1464,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:1453,6'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1454,24'
              BranchSideFuncs:
                - xmlBufFree
            - BranchSide:      'xmlIO.c:1462,26'
              BranchSideFuncs:
                - xmlCharEncOutput
      Callsites:
        - Src:             'xmlIO.c:1438,19'
          Dst:             xmlBufCreate
        - Src:             'xmlIO.c:1448,5'
          Dst:             xmlBufSetAllocationScheme
        - Src:             'xmlIO.c:1452,21'
          Dst:             xmlBufCreateSize
        - Src:             'xmlIO.c:1454,13'
          Dst:             xmlBufFree
        - Src:             'xmlIO.c:1462,9'
          Dst:             xmlCharEncOutput
    - functionName:    xmlOutputDefaultOpen
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1280
      functionLinenumberEnd: 1323
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlOutputBuffer *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - buf
        - filename
        - compression
      BBCount:         18
      ICount:          133
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - close
        - dup
        - gzdopen
        - snprintf
        - strcmp
        - xmlFdClose
        - xmlFdOpen
        - xmlFdWrite
        - xmlGzfileClose
        - xmlGzfileWrite
        - xmlIOErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:1285,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1286,14'
              BranchSideFuncs:
                - xmlFdOpen
                - snprintf
                - gzdopen
                - close
                - xmlIOErr
            - BranchSide:      'xmlIO.c:1293,25'
              BranchSideFuncs:
                - xmlFdOpen
                - snprintf
                - gzdopen
                - close
                - xmlIOErr
        - Branch String:   'xmlIO.c:1288,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1289,20'
              BranchSideFuncs:
                - xmlIOErr
            - BranchSide:      'xmlIO.c:1290,5'
              BranchSideFuncs:
                - snprintf
                - gzdopen
                - close
                - xmlIOErr
        - Branch String:   'xmlIO.c:1294,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1295,20'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:1299,27'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1299,31'
              BranchSideFuncs:
                - snprintf
                - gzdopen
                - close
                - xmlIOErr
            - BranchSide:      'xmlIO.c:1319,41'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:1299,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1303,18'
              BranchSideFuncs:
                - snprintf
                - gzdopen
                - close
                - xmlIOErr
            - BranchSide:      'xmlIO.c:1319,41'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:1306,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1307,19'
              BranchSideFuncs:
                - close
                - xmlIOErr
            - BranchSide:      'xmlIO.c:1311,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:1285,10'
          Dst:             strcmp
        - Src:             'xmlIO.c:1286,14'
          Dst:             dup
        - Src:             'xmlIO.c:1289,20'
          Dst:             xmlIOErr
        - Src:             'xmlIO.c:1293,15'
          Dst:             xmlFdOpen
        - Src:             'xmlIO.c:1303,9'
          Dst:             snprintf
        - Src:             'xmlIO.c:1304,20'
          Dst:             gzdopen
        - Src:             'xmlIO.c:1307,13'
          Dst:             close
        - Src:             'xmlIO.c:1308,20'
          Dst:             xmlIOErr
    - functionName:    xmlOutputBufferClose
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1516
      functionLinenumberEnd: 1556
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlOutputBuffer *'
      constantsTouched: []
      argNames:
        - out
      BBCount:         32
      ICount:          190
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - xmlBufFree
        - xmlCharEncCloseFunc
        - xmlOutputBufferFlush
      functionUses:    16
      BranchProfiles:
        - Branch String:   'xmlIO.c:1519,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1520,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1522,9'
              BranchSideFuncs:
                - xmlBufFree
                - xmlCharEncCloseFunc
                - xmlBufFree
                - xmlOutputBufferFlush
        - Branch String:   'xmlIO.c:1522,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1523,30'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlBufFree
                - xmlCharEncCloseFunc
                - xmlBufFree
            - BranchSide:      'xmlIO.c:1525,9'
              BranchSideFuncs:
                - xmlBufFree
                - xmlCharEncCloseFunc
                - xmlBufFree
        - Branch String:   'xmlIO.c:1525,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1526,20'
              BranchSideFuncs:
                - xmlBufFree
                - xmlCharEncCloseFunc
                - xmlBufFree
            - BranchSide:      'xmlIO.c:1536,9'
              BranchSideFuncs:
                - xmlBufFree
                - xmlCharEncCloseFunc
                - xmlBufFree
        - Branch String:   'xmlIO.c:1528,34'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1528,38'
              BranchSideFuncs:
                - xmlBufFree
                - xmlCharEncCloseFunc
                - xmlBufFree
            - BranchSide:      'xmlIO.c:1534,5'
              BranchSideFuncs:
                - xmlBufFree
                - xmlCharEncCloseFunc
                - xmlBufFree
        - Branch String:   'xmlIO.c:1528,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1529,17'
              BranchSideFuncs:
                - xmlBufFree
                - xmlCharEncCloseFunc
                - xmlBufFree
            - BranchSide:      'xmlIO.c:1534,5'
              BranchSideFuncs:
                - xmlBufFree
                - xmlCharEncCloseFunc
                - xmlBufFree
        - Branch String:   'xmlIO.c:1529,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1530,17'
              BranchSideFuncs:
                - xmlBufFree
                - xmlCharEncCloseFunc
                - xmlBufFree
            - BranchSide:      'xmlIO.c:1532,30'
              BranchSideFuncs:
                - xmlBufFree
                - xmlCharEncCloseFunc
                - xmlBufFree
        - Branch String:   'xmlIO.c:1536,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1537,16'
              BranchSideFuncs:
                - xmlBufFree
                - xmlCharEncCloseFunc
                - xmlBufFree
            - BranchSide:      'xmlIO.c:1539,15'
              BranchSideFuncs:
                - xmlBufFree
                - xmlCharEncCloseFunc
                - xmlBufFree
        - Branch String:   'xmlIO.c:1541,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1542,20'
              BranchSideFuncs:
                - xmlBufFree
                - xmlBufFree
                - xmlCharEncCloseFunc
            - BranchSide:      'xmlIO.c:1545,9'
              BranchSideFuncs:
                - xmlBufFree
                - xmlCharEncCloseFunc
        - Branch String:   'xmlIO.c:1545,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1546,29'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlBufFree
            - BranchSide:      'xmlIO.c:1548,9'
              BranchSideFuncs:
                - xmlBufFree
        - Branch String:   'xmlIO.c:1548,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1549,20'
              BranchSideFuncs:
                - xmlBufFree
            - BranchSide:      'xmlIO.c:1553,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:1523,9'
          Dst:             xmlOutputBufferFlush
        - Src:             'xmlIO.c:1542,9'
          Dst:             xmlBufFree
        - Src:             'xmlIO.c:1546,9'
          Dst:             xmlCharEncCloseFunc
        - Src:             'xmlIO.c:1549,9'
          Dst:             xmlBufFree
    - functionName:    xmlOutputBufferFlush
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2731
      functionLinenumberEnd: 2779
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlOutputBuffer *'
      constantsTouched: []
      argNames:
        - out
      BBCount:         45
      ICount:          256
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - xmlBufContent
        - xmlBufShrink
        - xmlBufUse
        - xmlCharEncOutput
        - xmlIOErr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xmlIO.c:2734,23'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2734,40'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2734,27'
              BranchSideFuncs:
                - xmlIOErr
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
                - xmlCharEncOutput
        - Branch String:   'xmlIO.c:2734,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2734,40'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2738,10'
              BranchSideFuncs:
                - xmlIOErr
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
                - xmlCharEncOutput
        - Branch String:   'xmlIO.c:2738,29'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2738,33'
              BranchSideFuncs:
                - xmlIOErr
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
                - xmlCharEncOutput
            - BranchSide:      'xmlIO.c:2752,10'
              BranchSideFuncs:
                - xmlIOErr
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
        - Branch String:   'xmlIO.c:2738,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2742,2'
              BranchSideFuncs:
                - xmlCharEncOutput
                - xmlIOErr
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
            - BranchSide:      'xmlIO.c:2752,10'
              BranchSideFuncs:
                - xmlIOErr
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
        - Branch String:   'xmlIO.c:2744,10'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2745,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2746,2'
              BranchSideFuncs:
                - xmlIOErr
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
                - xmlCharEncOutput
        - Branch String:   'xmlIO.c:2746,2'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2743,33'
              BranchSideFuncs:
                - xmlCharEncOutput
                - xmlIOErr
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
            - BranchSide:      'xmlIO.c:2747,5'
              BranchSideFuncs:
                - xmlIOErr
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
        - Branch String:   'xmlIO.c:2752,29'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2752,33'
              BranchSideFuncs:
                - xmlIOErr
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
            - BranchSide:      'xmlIO.c:2759,16'
              BranchSideFuncs:
                - xmlIOErr
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
        - Branch String:   'xmlIO.c:2752,55'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2753,3'
              BranchSideFuncs:
                - xmlIOErr
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
            - BranchSide:      'xmlIO.c:2759,16'
              BranchSideFuncs:
                - xmlIOErr
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
        - Branch String:   'xmlIO.c:2752,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2754,8'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufUse
                - xmlIOErr
                - xmlBufShrink
            - BranchSide:      'xmlIO.c:2759,16'
              BranchSideFuncs:
                - xmlIOErr
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
        - Branch String:   'xmlIO.c:2757,6'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2758,19'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlIOErr
            - BranchSide:      'xmlIO.c:2759,5'
              BranchSideFuncs:
                - xmlIOErr
        - Branch String:   'xmlIO.c:2763,6'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2764,19'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlIOErr
            - BranchSide:      'xmlIO.c:2765,5'
              BranchSideFuncs:
                - xmlIOErr
        - Branch String:   'xmlIO.c:2766,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2767,22'
              BranchSideFuncs:
                - xmlIOErr
            - BranchSide:      'xmlIO.c:2773,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2767,21'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2767,13'
              BranchSideFuncs:
                - xmlIOErr
            - BranchSide:      'xmlIO.c:2767,51'
              BranchSideFuncs:
                - xmlIOErr
        - Branch String:   'xmlIO.c:2773,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2774,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2776,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:2743,16'
          Dst:             xmlCharEncOutput
        - Src:             'xmlIO.c:2755,48'
          Dst:             xmlBufContent
        - Src:             'xmlIO.c:2756,34'
          Dst:             xmlBufUse
        - Src:             'xmlIO.c:2758,6'
          Dst:             xmlBufShrink
        - Src:             'xmlIO.c:2761,48'
          Dst:             xmlBufContent
        - Src:             'xmlIO.c:2762,34'
          Dst:             xmlBufUse
        - Src:             'xmlIO.c:2764,6'
          Dst:             xmlBufShrink
        - Src:             'xmlIO.c:2769,9'
          Dst:             xmlIOErr
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlFdWrite
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - context
        - buffer
        - len
      BBCount:         9
      ICount:          78
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - write
        - xmlIOErr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlIO.c:626,5'
          Branch Sides:
            - BranchSide:      'xmlIO.c:627,16'
              BranchSideFuncs:
                - write
                - xmlIOErr
            - BranchSide:      'xmlIO.c:635,12'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:628,6'
          Branch Sides:
            - BranchSide:      'xmlIO.c:629,21'
              BranchSideFuncs:
                - xmlIOErr
            - BranchSide:      'xmlIO.c:630,16'
              BranchSideFuncs:
                - write
                - xmlIOErr
      Callsites:
        - Src:             'xmlIO.c:627,10'
          Dst:             write
        - Src:             'xmlIO.c:629,21'
          Dst:             xmlIOErr
    - functionName:    write
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlParserInputBufferCreateFilenameDefault
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2193
      functionLinenumberEnd: 2200
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - func
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __xmlParserInputBufferCreateFilename
        - __xmlParserInputBufferCreateFilenameValue
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlIO.c:2195,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2195,9'
              BranchSideFuncs:
                - __xmlParserInputBufferCreateFilenameValue
            - BranchSide:      'xmlIO.c:2196,7'
              BranchSideFuncs:
                - __xmlParserInputBufferCreateFilenameValue
      Callsites:
        - Src:             'xmlIO.c:2194,50'
          Dst:             __xmlParserInputBufferCreateFilenameValue
        - Src:             'xmlIO.c:2199,5'
          Dst:             __xmlParserInputBufferCreateFilenameValue
    - functionName:    __xmlParserInputBufferCreateFilename
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1620
      functionLinenumberEnd: 1624
      functionDepth:   0
      returnType:      'struct._xmlParserInputBuffer *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - URI
        - enc
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlParserInputBufferCreateFilenameInt
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlIO.c:1623,5'
          Dst:             xmlParserInputBufferCreateFilenameInt
    - functionName:    xmlParserInputBufferCreateFilenameInt
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1569
      functionLinenumberEnd: 1617
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct._xmlParserInputBuffer **'
      constantsTouched: []
      argNames:
        - URI
        - enc
        - out
      BBCount:         30
      ICount:          189
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - xmlAllocParserInputBuffer
        - xmlFreeParserInputBuffer
        - xmlInputDefaultOpen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlIO.c:1575,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1576,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1581,37'
              BranchSideFuncs:
                - xmlAllocParserInputBuffer
                - xmlFreeParserInputBuffer
                - xmlInputDefaultOpen
        - Branch String:   'xmlIO.c:1582,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1583,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1589,9'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
                - xmlInputDefaultOpen
        - Branch String:   'xmlIO.c:1590,5'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1591,55'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
                - xmlInputDefaultOpen
            - BranchSide:      'xmlIO.c:1609,9'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlIO.c:1593,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1594,39'
              BranchSideFuncs:
                - xmlInputDefaultOpen
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlIO.c:1598,21'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
                - xmlInputDefaultOpen
        - Branch String:   'xmlIO.c:1596,37'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1596,41'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlIO.c:1597,17'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlIO.c:1596,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1597,17'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlIO.c:1598,9'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
                - xmlInputDefaultOpen
        - Branch String:   'xmlIO.c:1601,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1602,37'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlIO.c:1607,9'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
                - xmlInputDefaultOpen
        - Branch String:   'xmlIO.c:1609,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1610,34'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlIO.c:1615,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:1581,11'
          Dst:             xmlAllocParserInputBuffer
        - Src:             'xmlIO.c:1594,19'
          Dst:             xmlInputDefaultOpen
        - Src:             'xmlIO.c:1610,9'
          Dst:             xmlFreeParserInputBuffer
    - functionName:    xmlAllocParserInputBuffer
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1339
      functionLinenumberEnd: 1371
      functionDepth:   0
      returnType:      'struct._xmlParserInputBuffer *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - enc
      BBCount:         16
      ICount:          131
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __xmlDefaultBufferSize
        - xmlBufCreateSize
        - xmlBufSetAllocationScheme
        - xmlFreeParserInputBuffer
        - xmlLookupCharEncodingHandler
      functionUses:    9
      BranchProfiles:
        - Branch String:   'xmlIO.c:1343,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1344,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1346,12'
              BranchSideFuncs:
                - __xmlDefaultBufferSize
                - xmlBufCreateSize
                - xmlBufSetAllocationScheme
                - __xmlDefaultBufferSize
                - xmlBufCreateSize
                - xmlLookupCharEncodingHandler
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlIO.c:1348,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1349,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1352,31'
              BranchSideFuncs:
                - xmlBufSetAllocationScheme
                - __xmlDefaultBufferSize
                - xmlBufCreateSize
                - xmlLookupCharEncodingHandler
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlIO.c:1353,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1354,42'
              BranchSideFuncs:
                - xmlLookupCharEncodingHandler
                - __xmlDefaultBufferSize
                - xmlBufCreateSize
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlIO.c:1360,9'
              BranchSideFuncs:
                - __xmlDefaultBufferSize
                - xmlBufCreateSize
        - Branch String:   'xmlIO.c:1354,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1356,38'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlIO.c:1359,5'
              BranchSideFuncs:
                - __xmlDefaultBufferSize
                - xmlBufCreateSize
        - Branch String:   'xmlIO.c:1360,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1361,41'
              BranchSideFuncs:
                - __xmlDefaultBufferSize
                - xmlBufCreateSize
            - BranchSide:      'xmlIO.c:1363,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:1347,40'
          Dst:             __xmlDefaultBufferSize
        - Src:             'xmlIO.c:1347,19'
          Dst:             xmlBufCreateSize
        - Src:             'xmlIO.c:1352,5'
          Dst:             xmlBufSetAllocationScheme
        - Src:             'xmlIO.c:1354,13'
          Dst:             xmlLookupCharEncodingHandler
        - Src:             'xmlIO.c:1356,13'
          Dst:             xmlFreeParserInputBuffer
        - Src:             'xmlIO.c:1361,41'
          Dst:             __xmlDefaultBufferSize
        - Src:             'xmlIO.c:1361,20'
          Dst:             xmlBufCreateSize
    - functionName:    xmlFreeParserInputBuffer
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1482
      functionLinenumberEnd: 1501
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserInputBuffer *'
      constantsTouched: []
      argNames:
        - in
      BBCount:         18
      ICount:          107
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlBufFree
        - xmlCharEncCloseFunc
      functionUses:    19
      BranchProfiles:
        - Branch String:   'xmlIO.c:1483,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1483,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1485,9'
              BranchSideFuncs:
                - xmlBufFree
                - xmlCharEncCloseFunc
                - xmlBufFree
        - Branch String:   'xmlIO.c:1485,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1486,20'
              BranchSideFuncs:
                - xmlBufFree
                - xmlBufFree
                - xmlCharEncCloseFunc
            - BranchSide:      'xmlIO.c:1489,9'
              BranchSideFuncs:
                - xmlBufFree
                - xmlCharEncCloseFunc
        - Branch String:   'xmlIO.c:1489,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1490,29'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlBufFree
            - BranchSide:      'xmlIO.c:1492,9'
              BranchSideFuncs:
                - xmlBufFree
        - Branch String:   'xmlIO.c:1492,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1493,2'
              BranchSideFuncs:
                - xmlBufFree
            - BranchSide:      'xmlIO.c:1495,9'
              BranchSideFuncs:
                - xmlBufFree
        - Branch String:   'xmlIO.c:1495,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1496,20'
              BranchSideFuncs:
                - xmlBufFree
            - BranchSide:      'xmlIO.c:1500,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:1486,9'
          Dst:             xmlBufFree
        - Src:             'xmlIO.c:1490,9'
          Dst:             xmlCharEncCloseFunc
        - Src:             'xmlIO.c:1496,9'
          Dst:             xmlBufFree
    - functionName:    xmlParserInputBufferCreateIO
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2136
      functionLinenumberEnd: 2149
      functionDepth:   0
      returnType:      'struct._xmlParserInputBuffer *'
      argCount:        4
      argTypes:
        - 'func_type *'
        - 'func_type *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ioread
        - ioclose
        - ioctx
        - enc
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlAllocParserInputBuffer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlIO.c:2139,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2139,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2141,37'
              BranchSideFuncs:
                - xmlAllocParserInputBuffer
        - Branch String:   'xmlIO.c:2142,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2143,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2148,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:2141,11'
          Dst:             xmlAllocParserInputBuffer
    - functionName:    xmlOutputBufferCreateFd
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2102
      functionLinenumberEnd: 2115
      functionDepth:   0
      returnType:      'struct._xmlOutputBuffer *'
      argCount:        2
      argTypes:
        - int
        - 'struct._xmlCharEncodingHandler *'
      constantsTouched: []
      argNames:
        - fd
        - encoder
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlAllocOutputBufferInternal
        - xmlFdWrite
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:2105,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2105,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2107,40'
              BranchSideFuncs:
                - xmlAllocOutputBufferInternal
        - Branch String:   'xmlIO.c:2108,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2109,45'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2114,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:2107,11'
          Dst:             xmlAllocOutputBufferInternal
    - functionName:    xmlStringClose
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2057
      functionLinenumberEnd: 2059
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlStringRead
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2042
      functionLinenumberEnd: 2053
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - buf
        - size
      BBCount:         6
      ICount:          72
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:2048,11'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2048,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2048,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:2047,12'
          Dst:             memchr
    - functionName:    xmlNewInputBufferString
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2063
      functionLinenumberEnd: 2088
      functionDepth:   0
      returnType:      'struct._xmlParserInputBuffer *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - str
        - flags
      BBCount:         10
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - strlen
        - xmlAllocParserInputBuffer
        - xmlFreeParserInputBuffer
        - xmlNewInputBufferMemory
        - xmlStringClose
        - xmlStringRead
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:2067,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2068,40'
              BranchSideFuncs:
                - strlen
                - xmlNewInputBufferMemory
            - BranchSide:      'xmlIO.c:2071,11'
              BranchSideFuncs:
                - xmlAllocParserInputBuffer
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlIO.c:2072,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2073,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2075,12'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlIO.c:2076,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2077,34'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlIO.c:2081,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:2068,45'
          Dst:             strlen
        - Src:             'xmlIO.c:2068,16'
          Dst:             xmlNewInputBufferMemory
        - Src:             'xmlIO.c:2071,11'
          Dst:             xmlAllocParserInputBuffer
        - Src:             'xmlIO.c:2077,9'
          Dst:             xmlFreeParserInputBuffer
    - functionName:    xmlNewInputBufferMemory
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1942
      functionLinenumberEnd: 1981
      functionDepth:   0
      returnType:      'struct._xmlParserInputBuffer *'
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - mem
        - size
        - flags
        - enc
      BBCount:         15
      ICount:          146
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlAllocParserInputBuffer
        - xmlFreeParserInputBuffer
        - xmlMemClose
        - xmlMemRead
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlIO.c:1947,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1948,13'
              BranchSideFuncs:
                - xmlAllocParserInputBuffer
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlIO.c:1959,37'
              BranchSideFuncs:
                - xmlAllocParserInputBuffer
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlIO.c:1948,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1949,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1950,16'
              BranchSideFuncs:
                - xmlAllocParserInputBuffer
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlIO.c:1951,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1952,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1953,16'
              BranchSideFuncs:
                - xmlAllocParserInputBuffer
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlIO.c:1960,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1961,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1965,12'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlIO.c:1966,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1967,34'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlIO.c:1972,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:1959,11'
          Dst:             xmlAllocParserInputBuffer
        - Src:             'xmlIO.c:1967,9'
          Dst:             xmlFreeParserInputBuffer
    - functionName:    xmlMemRead
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1917
      functionLinenumberEnd: 1927
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - buf
        - size
      BBCount:         4
      ICount:          61
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:1920,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1920,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1921,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlMemClose
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1931
      functionLinenumberEnd: 1937
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:1934,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1934,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1935,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParserInputBufferCreateStatic
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2030
      functionLinenumberEnd: 2035
      functionDepth:   0
      returnType:      'struct._xmlParserInputBuffer *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - mem
        - size
        - enc
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlNewInputBufferMemory
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlIO.c:2031,23'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2031,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2032,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2031,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2032,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2034,36'
              BranchSideFuncs:
                - xmlNewInputBufferMemory
      Callsites:
        - Src:             'xmlIO.c:2034,12'
          Dst:             xmlNewInputBufferMemory
    - functionName:    xmlParserInputBufferCreateMem
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2003
      functionLinenumberEnd: 2008
      functionDepth:   0
      returnType:      'struct._xmlParserInputBuffer *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - mem
        - size
        - enc
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlNewInputBufferMemory
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlIO.c:2004,23'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2004,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2005,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2004,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2005,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2007,36'
              BranchSideFuncs:
                - xmlNewInputBufferMemory
      Callsites:
        - Src:             'xmlIO.c:2007,12'
          Dst:             xmlNewInputBufferMemory
    - functionName:    xmlParserInputBufferCreateFd
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1895
      functionLinenumberEnd: 1908
      functionDepth:   0
      returnType:      'struct._xmlParserInputBuffer *'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - fd
        - enc
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlAllocParserInputBuffer
        - xmlFdClose
        - xmlFdRead
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlIO.c:1898,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1898,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1900,37'
              BranchSideFuncs:
                - xmlAllocParserInputBuffer
        - Branch String:   'xmlIO.c:1901,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1902,45'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1907,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:1900,11'
          Dst:             xmlAllocParserInputBuffer
    - functionName:    xmlOutputBufferGetSize
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1870
      functionLinenumberEnd: 1875
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct._xmlOutputBuffer *'
      constantsTouched: []
      argNames:
        - out
      BBCount:         11
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlBufUse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlIO.c:1871,23'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1871,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1872,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:1871,48'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1871,52'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1872,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:1871,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1872,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1874,22'
              BranchSideFuncs:
                - xmlBufUse
      Callsites:
        - Src:             'xmlIO.c:1874,12'
          Dst:             xmlBufUse
    - functionName:    xmlOutputBufferGetContent
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1854
      functionLinenumberEnd: 1859
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlOutputBuffer *'
      constantsTouched: []
      argNames:
        - out
      BBCount:         11
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlBufContent
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlIO.c:1855,23'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1855,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1856,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:1855,48'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1855,52'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1856,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:1855,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1856,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1858,26'
              BranchSideFuncs:
                - xmlBufContent
      Callsites:
        - Src:             'xmlIO.c:1858,12'
          Dst:             xmlBufContent
    - functionName:    xmlBufferWrite
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 867
      functionLinenumberEnd: 874
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - context
        - buffer
        - len
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlBufferAdd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:871,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:872,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:873,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:870,11'
          Dst:             xmlBufferAdd
    - functionName:    xmlOutputBufferCreateIO
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2167
      functionLinenumberEnd: 2180
      functionDepth:   0
      returnType:      'struct._xmlOutputBuffer *'
      argCount:        4
      argTypes:
        - 'func_type *'
        - 'func_type *'
        - 'char *'
        - 'struct._xmlCharEncodingHandler *'
      constantsTouched: []
      argNames:
        - iowrite
        - ioclose
        - ioctx
        - encoder
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlAllocOutputBufferInternal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlIO.c:2170,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2170,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2172,40'
              BranchSideFuncs:
                - xmlAllocOutputBufferInternal
        - Branch String:   'xmlIO.c:2173,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2174,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2179,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:2172,11'
          Dst:             xmlAllocOutputBufferInternal
    - functionName:    xmlOutputBufferCreateBuffer
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1834
      functionLinenumberEnd: 1843
      functionDepth:   0
      returnType:      'struct._xmlOutputBuffer *'
      argCount:        2
      argTypes:
        - 'struct._xmlBuffer *'
        - 'struct._xmlCharEncodingHandler *'
      constantsTouched: []
      argNames:
        - buffer
        - encoder
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlOutputBufferCreateIO
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:1837,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1837,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1839,66'
              BranchSideFuncs:
                - xmlOutputBufferCreateIO
      Callsites:
        - Src:             'xmlIO.c:1839,11'
          Dst:             xmlOutputBufferCreateIO
        - Src:             'xmlIO.c:1839,11'
          Dst:             xmlBufferWrite
    - functionName:    xmlFileWrite
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - context
        - buffer
        - len
      BBCount:         11
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - fwrite
        - xmlIOErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:797,27'
          Branch Sides:
            - BranchSide:      'xmlIO.c:797,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:798,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:797,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:798,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:800,5'
              BranchSideFuncs:
                - __errno_location
                - fwrite
                - xmlIOErr
        - Branch String:   'xmlIO.c:802,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:803,17'
              BranchSideFuncs:
                - xmlIOErr
            - BranchSide:      'xmlIO.c:805,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:800,5'
          Dst:             __errno_location
        - Src:             'xmlIO.c:801,13'
          Dst:             fwrite
        - Src:             'xmlIO.c:803,17'
          Dst:             xmlIOErr
    - functionName:    xmlOutputBufferCreateFile
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1808
      functionLinenumberEnd: 1821
      functionDepth:   0
      returnType:      'struct._xmlOutputBuffer *'
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct._xmlCharEncodingHandler *'
      constantsTouched: []
      argNames:
        - file
        - encoder
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlAllocOutputBufferInternal
        - xmlFileFlush
        - xmlFileWrite
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xmlIO.c:1811,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1811,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1813,40'
              BranchSideFuncs:
                - xmlAllocOutputBufferInternal
        - Branch String:   'xmlIO.c:1814,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1815,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1820,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:1813,11'
          Dst:             xmlAllocOutputBufferInternal
    - functionName:    xmlFileFlush
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - context
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - fflush
        - xmlIOErr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlIO.c:819,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:820,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:822,16'
              BranchSideFuncs:
                - fflush
                - xmlIOErr
        - Branch String:   'xmlIO.c:822,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:823,16'
              BranchSideFuncs:
                - xmlIOErr
            - BranchSide:      'xmlIO.c:825,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:822,9'
          Dst:             fflush
        - Src:             'xmlIO.c:823,16'
          Dst:             xmlIOErr
    - functionName:    fflush
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._IO_FILE *'
      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: 1781
      functionLinenumberEnd: 1794
      functionDepth:   0
      returnType:      'struct._xmlParserInputBuffer *'
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - int
      constantsTouched: []
      argNames:
        - file
        - enc
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlAllocParserInputBuffer
        - xmlFileRead
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlIO.c:1784,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1784,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1786,37'
              BranchSideFuncs:
                - xmlAllocParserInputBuffer
        - Branch String:   'xmlIO.c:1787,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1788,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1793,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:1786,11'
          Dst:             xmlAllocParserInputBuffer
    - functionName:    xmlFileRead
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 779
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - context
        - buffer
        - len
      BBCount:         14
      ICount:          82
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - ferror
        - fread
        - xmlIOErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:764,27'
          Branch Sides:
            - BranchSide:      'xmlIO.c:764,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:765,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:764,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:765,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:773,5'
              BranchSideFuncs:
                - __errno_location
                - fread
                - ferror
                - xmlIOErr
        - Branch String:   'xmlIO.c:775,32'
          Branch Sides:
            - BranchSide:      'xmlIO.c:775,43'
              BranchSideFuncs:
                - ferror
                - xmlIOErr
            - BranchSide:      'xmlIO.c:778,12'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:775,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:776,17'
              BranchSideFuncs:
                - xmlIOErr
            - BranchSide:      'xmlIO.c:778,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:773,5'
          Dst:             __errno_location
        - Src:             'xmlIO.c:774,13'
          Dst:             fread
        - Src:             'xmlIO.c:775,36'
          Dst:             ferror
        - Src:             'xmlIO.c:776,17'
          Dst:             xmlIOErr
    - functionName:    ferror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlOutputBufferCreateFilename
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1758
      functionLinenumberEnd: 1763
      functionDepth:   0
      returnType:      'struct._xmlOutputBuffer *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct._xmlCharEncodingHandler *'
        - int
      constantsTouched: []
      argNames:
        - URI
        - encoder
        - compression
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __xmlOutputBufferCreateFilename
        - __xmlOutputBufferCreateFilenameValue
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlIO.c:1759,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1760,10'
              BranchSideFuncs:
                - __xmlOutputBufferCreateFilenameValue
            - BranchSide:      'xmlIO.c:1762,41'
              BranchSideFuncs:
                - __xmlOutputBufferCreateFilename
      Callsites:
        - Src:             'xmlIO.c:1759,10'
          Dst:             __xmlOutputBufferCreateFilenameValue
        - Src:             'xmlIO.c:1760,10'
          Dst:             __xmlOutputBufferCreateFilenameValue
        - Src:             'xmlIO.c:1762,9'
          Dst:             __xmlOutputBufferCreateFilename
    - functionName:    xmlParserInputBufferCreateFilenameSafe
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1657
      functionLinenumberEnd: 1667
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct._xmlParserInputBuffer **'
      constantsTouched: []
      argNames:
        - URI
        - enc
        - out
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __xmlParserInputBufferCreateFilenameValue
        - xmlParserInputBufferCreateFilenameInt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:1658,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1659,16'
              BranchSideFuncs:
                - __xmlParserInputBufferCreateFilenameValue
            - BranchSide:      'xmlIO.c:1666,50'
              BranchSideFuncs:
                - xmlParserInputBufferCreateFilenameInt
        - Branch String:   'xmlIO.c:1661,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1662,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1663,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:1658,9'
          Dst:             __xmlParserInputBufferCreateFilenameValue
        - Src:             'xmlIO.c:1659,16'
          Dst:             __xmlParserInputBufferCreateFilenameValue
        - Src:             'xmlIO.c:1666,12'
          Dst:             xmlParserInputBufferCreateFilenameInt
    - functionName:    xmlParserInputBufferCreateFilename
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1640
      functionLinenumberEnd: 1645
      functionDepth:   0
      returnType:      'struct._xmlParserInputBuffer *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - URI
        - enc
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __xmlParserInputBufferCreateFilename
        - __xmlParserInputBufferCreateFilenameValue
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlIO.c:1641,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1642,16'
              BranchSideFuncs:
                - __xmlParserInputBufferCreateFilenameValue
            - BranchSide:      'xmlIO.c:1644,49'
              BranchSideFuncs:
                - __xmlParserInputBufferCreateFilename
      Callsites:
        - Src:             'xmlIO.c:1641,9'
          Dst:             __xmlParserInputBufferCreateFilenameValue
        - Src:             'xmlIO.c:1642,16'
          Dst:             __xmlParserInputBufferCreateFilenameValue
        - Src:             'xmlIO.c:1644,12'
          Dst:             __xmlParserInputBufferCreateFilename
    - functionName:    xmlAllocOutputBuffer
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1383
      functionLinenumberEnd: 1419
      functionDepth:   0
      returnType:      'struct._xmlOutputBuffer *'
      argCount:        1
      argTypes:
        - 'struct._xmlCharEncodingHandler *'
      constantsTouched: []
      argNames:
        - encoder
      BBCount:         13
      ICount:          118
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlBufCreate
        - xmlBufCreateSize
        - xmlBufFree
        - xmlBufSetAllocationScheme
        - xmlCharEncOutput
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:1387,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1388,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1390,12'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufSetAllocationScheme
                - xmlBufCreateSize
                - xmlCharEncOutput
                - xmlBufFree
        - Branch String:   'xmlIO.c:1392,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1393,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1396,31'
              BranchSideFuncs:
                - xmlBufSetAllocationScheme
                - xmlBufCreateSize
                - xmlCharEncOutput
                - xmlBufFree
        - Branch String:   'xmlIO.c:1399,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1400,21'
              BranchSideFuncs:
                - xmlBufCreateSize
                - xmlCharEncOutput
                - xmlBufFree
            - BranchSide:      'xmlIO.c:1412,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:1401,6'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1402,24'
              BranchSideFuncs:
                - xmlBufFree
            - BranchSide:      'xmlIO.c:1410,19'
              BranchSideFuncs:
                - xmlCharEncOutput
      Callsites:
        - Src:             'xmlIO.c:1391,19'
          Dst:             xmlBufCreate
        - Src:             'xmlIO.c:1396,5'
          Dst:             xmlBufSetAllocationScheme
        - Src:             'xmlIO.c:1400,21'
          Dst:             xmlBufCreateSize
        - Src:             'xmlIO.c:1402,13'
          Dst:             xmlBufFree
        - Src:             'xmlIO.c:1410,2'
          Dst:             xmlCharEncOutput
    - functionName:    xmlFileClose
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 837
      functionLinenumberEnd: 852
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - context
      BBCount:         15
      ICount:          75
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - fclose
        - xmlFileFlush
        - xmlIOErr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlIO.c:840,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:841,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:843,9'
              BranchSideFuncs:
                - fclose
                - xmlIOErr
                - xmlFileFlush
        - Branch String:   'xmlIO.c:843,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:844,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:845,10'
              BranchSideFuncs:
                - fclose
                - xmlIOErr
                - xmlFileFlush
        - Branch String:   'xmlIO.c:845,26'
          Branch Sides:
            - BranchSide:      'xmlIO.c:845,30'
              BranchSideFuncs:
                - xmlFileFlush
            - BranchSide:      'xmlIO.c:846,29'
              BranchSideFuncs:
                - xmlFileFlush
        - Branch String:   'xmlIO.c:845,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:846,29'
              BranchSideFuncs:
                - xmlFileFlush
            - BranchSide:      'xmlIO.c:848,16'
              BranchSideFuncs:
                - fclose
                - xmlIOErr
        - Branch String:   'xmlIO.c:848,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:849,16'
              BranchSideFuncs:
                - xmlIOErr
            - BranchSide:      'xmlIO.c:851,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:846,16'
          Dst:             xmlFileFlush
        - Src:             'xmlIO.c:848,9'
          Dst:             fclose
        - Src:             'xmlIO.c:849,16'
          Dst:             xmlIOErr
    - functionName:    xmlFileOpenSafe
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 731
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'char **'
      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:687,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:688,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:690,29'
              BranchSideFuncs:
                - xmlConvertUriToPath
                - fopen64
                - __errno_location
                - __errno_location
                - xmlIOErr
        - Branch String:   'xmlIO.c:690,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:691,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:693,9'
              BranchSideFuncs:
                - fopen64
                - __errno_location
                - __errno_location
                - xmlIOErr
        - Branch String:   'xmlIO.c:693,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:694,20'
              BranchSideFuncs:
                - fopen64
                - __errno_location
                - __errno_location
                - xmlIOErr
            - BranchSide:      'xmlIO.c:709,16'
              BranchSideFuncs:
                - fopen64
                - __errno_location
                - __errno_location
                - xmlIOErr
        - Branch String:   'xmlIO.c:712,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:717,14'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - xmlIOErr
            - BranchSide:      'xmlIO.c:728,12'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:717,31'
          Branch Sides:
            - BranchSide:      'xmlIO.c:717,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:718,17'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:717,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:718,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:724,31'
              BranchSideFuncs:
                - xmlIOErr
      Callsites:
        - Src:             'xmlIO.c:690,9'
          Dst:             xmlConvertUriToPath
        - Src:             'xmlIO.c:709,10'
          Dst:             fopen64
        - Src:             'xmlIO.c:717,14'
          Dst:             __errno_location
        - Src:             'xmlIO.c:717,35'
          Dst:             __errno_location
        - Src:             'xmlIO.c:724,19'
          Dst:             xmlIOErr
    - functionName:    fopen64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'struct._IO_FILE *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlFileOpen
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 746
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlFileOpenSafe
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlIO.c:745,5'
          Dst:             xmlFileOpenSafe
    - functionName:    xmlNormalizeWindowsPath
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - path
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlStrdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlIO.c:405,12'
          Dst:             xmlStrdup
    - functionName:    xmlGcMemGet
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1005
      functionLinenumberEnd: 1011
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'func_type **'
        - 'func_type **'
        - 'func_type **'
        - 'func_type **'
        - 'func_type **'
      constantsTouched: []
      argNames:
        - freeFunc
        - mallocFunc
        - mallocAtomicFunc
        - reallocFunc
        - strdupFunc
      BBCount:         16
      ICount:          89
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlmemory.c:1006,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:1006,39'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:1007,9'
              BranchSideFuncs: []
        - Branch String:   'xmlmemory.c:1007,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:1007,43'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:1008,9'
              BranchSideFuncs: []
        - Branch String:   'xmlmemory.c:1008,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:1008,55'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:1009,9'
              BranchSideFuncs: []
        - Branch String:   'xmlmemory.c:1009,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:1009,45'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:1010,9'
              BranchSideFuncs: []
        - Branch String:   'xmlmemory.c:1010,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:1010,43'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:1010,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlGcMemSetup
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 986
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - freeFunc
        - mallocFunc
        - mallocAtomicFunc
        - reallocFunc
        - strdupFunc
      BBCount:         12
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlmemory.c:970,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:971,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:972,9'
              BranchSideFuncs: []
        - Branch String:   'xmlmemory.c:972,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:973,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:974,9'
              BranchSideFuncs: []
        - Branch String:   'xmlmemory.c:974,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:975,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:976,9'
              BranchSideFuncs: []
        - Branch String:   'xmlmemory.c:976,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:977,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:978,9'
              BranchSideFuncs: []
        - Branch String:   'xmlmemory.c:978,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:979,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:980,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlMemGet
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 940
      functionLinenumberEnd: 945
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'func_type **'
        - 'func_type **'
        - 'func_type **'
        - 'func_type **'
      constantsTouched: []
      argNames:
        - freeFunc
        - mallocFunc
        - reallocFunc
        - strdupFunc
      BBCount:         13
      ICount:          72
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlmemory.c:941,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:941,39'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:942,9'
              BranchSideFuncs: []
        - Branch String:   'xmlmemory.c:942,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:942,43'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:943,9'
              BranchSideFuncs: []
        - Branch String:   'xmlmemory.c:943,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:943,45'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:944,9'
              BranchSideFuncs: []
        - Branch String:   'xmlmemory.c:944,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:944,43'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:944,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlMemSetup
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - freeFunc
        - mallocFunc
        - reallocFunc
        - strdupFunc
      BBCount:         10
      ICount:          65
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlmemory.c:911,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:912,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:913,9'
              BranchSideFuncs: []
        - Branch String:   'xmlmemory.c:913,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:914,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:915,9'
              BranchSideFuncs: []
        - Branch String:   'xmlmemory.c:915,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:916,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:917,9'
              BranchSideFuncs: []
        - Branch String:   'xmlmemory.c:917,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:918,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:919,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCleanupMemoryInternal
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 880
      functionLinenumberEnd: 891
      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:889,5'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:889,5'
              BranchSideFuncs:
                - xmlCleanupMutex
            - BranchSide:      'xmlmemory.c:889,5'
              BranchSideFuncs:
                - xmlCleanupMutex
      Callsites:
        - Src:             'xmlmemory.c:889,5'
          Dst:             xmlCleanupMutex
    - functionName:    xmlCleanupMemory
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 870
      functionLinenumberEnd: 871
      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: 846
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __isoc99_sscanf
        - getenv
        - xmlInitMutex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlmemory.c:847,12'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:848,6'
              BranchSideFuncs:
                - xmlInitMutex
                - getenv
                - getenv
                - __isoc99_sscanf
                - __isoc99_sscanf
            - BranchSide:      'xmlmemory.c:848,6'
              BranchSideFuncs:
                - xmlInitMutex
                - getenv
                - getenv
                - __isoc99_sscanf
                - __isoc99_sscanf
        - Branch String:   'xmlmemory.c:851,10'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:852,17'
              BranchSideFuncs:
                - __isoc99_sscanf
                - getenv
                - __isoc99_sscanf
            - BranchSide:      'xmlmemory.c:854,19'
              BranchSideFuncs:
                - getenv
                - __isoc99_sscanf
        - Branch String:   'xmlmemory.c:855,10'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:855,10'
              BranchSideFuncs:
                - __isoc99_sscanf
            - BranchSide:      'xmlmemory.c:856,17'
              BranchSideFuncs:
                - __isoc99_sscanf
      Callsites:
        - Src:             'xmlmemory.c:848,6'
          Dst:             xmlInitMutex
        - Src:             'xmlmemory.c:850,19'
          Dst:             getenv
        - Src:             'xmlmemory.c:852,10'
          Dst:             __isoc99_sscanf
        - Src:             'xmlmemory.c:854,19'
          Dst:             getenv
        - Src:             'xmlmemory.c:856,10'
          Dst:             __isoc99_sscanf
    - functionName:    getenv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __isoc99_sscanf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlInitMemory
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 833
      functionLinenumberEnd: 835
      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:834,5'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:834,5'
              BranchSideFuncs:
                - xmlInitParser
            - BranchSide:      'xmlmemory.c:834,5'
              BranchSideFuncs:
                - xmlInitParser
      Callsites:
        - Src:             'xmlmemory.c:834,5'
          Dst:             xmlInitParser
    - functionName:    xmlMemoryDump
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 803
      functionLinenumberEnd: 818
      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: 759
      functionLinenumberEnd: 793
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - int
      constantsTouched: []
      argNames:
        - fp
        - nr
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlmemory.c:764,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:764,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlmemory.c:765,10'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'xmlmemory.c:765,2'
          Dst:             fprintf
    - functionName:    xmlMemDisplay
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         11
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - fclose
        - fopen64
        - fprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlmemory.c:656,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:657,7'
              BranchSideFuncs:
                - fopen64
                - fprintf
                - fclose
            - BranchSide:      'xmlmemory.c:701,13'
              BranchSideFuncs:
                - fprintf
                - fclose
        - Branch String:   'xmlmemory.c:658,6'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:659,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:660,5'
              BranchSideFuncs:
                - fprintf
                - fclose
        - Branch String:   'xmlmemory.c:703,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:703,9'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'xmlmemory.c:704,9'
              BranchSideFuncs:
                - fclose
      Callsites:
        - Src:             'xmlmemory.c:657,7'
          Dst:             fopen64
        - Src:             'xmlmemory.c:701,5'
          Dst:             fprintf
        - Src:             'xmlmemory.c:704,2'
          Dst:             fclose
    - functionName:    xmlMemDisplayLast
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - size_t
      constantsTouched: []
      argNames:
        - fp
        - nbBytes
      BBCount:         13
      ICount:          64
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - fclose
        - fopen64
        - fprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlmemory.c:586,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:587,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:589,9'
              BranchSideFuncs:
                - fprintf
                - fclose
                - fopen64
        - Branch String:   'xmlmemory.c:589,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:590,7'
              BranchSideFuncs:
                - fopen64
                - fprintf
                - fclose
            - BranchSide:      'xmlmemory.c:629,13'
              BranchSideFuncs:
                - fprintf
                - fclose
        - Branch String:   'xmlmemory.c:591,6'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:592,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:593,5'
              BranchSideFuncs:
                - fprintf
                - fclose
        - Branch String:   'xmlmemory.c:631,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:631,9'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'xmlmemory.c:632,9'
              BranchSideFuncs:
                - fclose
      Callsites:
        - Src:             'xmlmemory.c:590,7'
          Dst:             fopen64
        - Src:             'xmlmemory.c:629,5'
          Dst:             fprintf
        - Src:             'xmlmemory.c:632,2'
          Dst:             fclose
    - functionName:    xmlMemBlocks
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 563
      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:558,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:558,9'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
            - BranchSide:      'xmlmemory.c:560,5'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
      Callsites:
        - Src:             'xmlmemory.c:560,5'
          Dst:             xmlMutexLock
        - Src:             'xmlmemory.c:562,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlMemUsed
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 545
      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: 522
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlmemory.c:525,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:526,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:528,9'
              BranchSideFuncs: []
        - Branch String:   'xmlmemory.c:529,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:530,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:532,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlMemoryStrdup
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - str
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlMemStrdupLoc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlmemory.c:511,12'
          Dst:             xmlMemStrdupLoc
    - functionName:    xmlMemStrdupLoc
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - str
        - file
        - line
      BBCount:         18
      ICount:          151
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - fprintf
        - strcpy
        - strlen
        - xmlInitParser
        - xmlMallocBreakpoint
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlmemory.c:455,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:456,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlmemory.c:461,40'
              BranchSideFuncs:
                - malloc
                - xmlMutexLock
                - xmlMutexUnlock
                - strcpy
                - fprintf
                - xmlMallocBreakpoint
                - xmlMallocBreakpoint
        - Branch String:   'xmlmemory.c:462,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:463,7'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
                - strcpy
                - fprintf
                - xmlMallocBreakpoint
                - xmlMallocBreakpoint
            - BranchSide:      'xmlmemory.c:465,5'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
                - strcpy
                - fprintf
                - xmlMallocBreakpoint
                - xmlMallocBreakpoint
        - Branch String:   'xmlmemory.c:474,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:474,59'
              BranchSideFuncs:
                - xmlMutexUnlock
                - strcpy
                - fprintf
                - xmlMallocBreakpoint
                - xmlMallocBreakpoint
            - BranchSide:      'xmlmemory.c:478,5'
              BranchSideFuncs:
                - xmlMutexUnlock
                - strcpy
                - fprintf
                - xmlMallocBreakpoint
                - xmlMallocBreakpoint
        - Branch String:   'xmlmemory.c:482,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:482,44'
              BranchSideFuncs:
                - xmlMallocBreakpoint
                - strcpy
                - fprintf
                - xmlMallocBreakpoint
            - BranchSide:      'xmlmemory.c:484,12'
              BranchSideFuncs:
                - strcpy
                - fprintf
                - xmlMallocBreakpoint
        - Branch String:   'xmlmemory.c:488,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:489,10'
              BranchSideFuncs:
                - fprintf
                - xmlMallocBreakpoint
            - BranchSide:      'xmlmemory.c:494,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlmemory.c:449,19'
          Dst:             strlen
        - Src:             'xmlmemory.c:452,5'
          Dst:             xmlInitParser
        - Src:             'xmlmemory.c:456,2'
          Dst:             fprintf
        - Src:             'xmlmemory.c:470,5'
          Dst:             xmlMutexLock
        - Src:             'xmlmemory.c:478,5'
          Dst:             xmlMutexUnlock
        - Src:             'xmlmemory.c:482,44'
          Dst:             xmlMallocBreakpoint
        - Src:             'xmlmemory.c:484,5'
          Dst:             strcpy
        - Src:             'xmlmemory.c:489,2'
          Dst:             fprintf
        - Src:             'xmlmemory.c:491,2'
          Dst:             xmlMallocBreakpoint
    - functionName:    xmlMallocBreakpoint
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    11
      BranchProfiles:
        - Branch String:   'xmlmemory.c:129,13'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:129,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlmemory.c:129,13'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'xmlmemory.c:129,5'
          Dst:             fprintf
    - functionName:    strcpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlMemFree
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         17
      ICount:          115
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - debugmem_tag_error
        - fprintf
        - xmlMallocBreakpoint
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlmemory.c:386,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:387,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:389,9'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
                - free
                - xmlMallocBreakpoint
                - debugmem_tag_error
                - fprintf
                - xmlMallocBreakpoint
                - fprintf
                - xmlMallocBreakpoint
                - fprintf
        - Branch String:   'xmlmemory.c:389,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:390,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlMallocBreakpoint
            - BranchSide:      'xmlmemory.c:395,9'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
                - free
                - xmlMallocBreakpoint
                - debugmem_tag_error
                - fprintf
                - xmlMallocBreakpoint
                - fprintf
                - xmlMallocBreakpoint
        - Branch String:   'xmlmemory.c:395,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:396,10'
              BranchSideFuncs:
                - fprintf
                - xmlMallocBreakpoint
                - xmlMutexLock
                - xmlMutexUnlock
                - free
                - xmlMallocBreakpoint
                - debugmem_tag_error
                - fprintf
                - xmlMallocBreakpoint
            - BranchSide:      'xmlmemory.c:403,23'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
                - free
                - xmlMallocBreakpoint
                - debugmem_tag_error
                - fprintf
                - xmlMallocBreakpoint
        - Branch String:   'xmlmemory.c:406,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:407,9'
              BranchSideFuncs:
                - debugmem_tag_error
                - fprintf
                - xmlMallocBreakpoint
            - BranchSide:      'xmlmemory.c:410,9'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
                - free
                - xmlMallocBreakpoint
        - Branch String:   'xmlmemory.c:410,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:410,44'
              BranchSideFuncs:
                - xmlMallocBreakpoint
                - xmlMutexLock
                - xmlMutexUnlock
                - free
            - BranchSide:      'xmlmemory.c:411,5'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
                - free
      Callsites:
        - Src:             'xmlmemory.c:390,2'
          Dst:             fprintf
        - Src:             'xmlmemory.c:396,2'
          Dst:             fprintf
        - Src:             'xmlmemory.c:398,2'
          Dst:             xmlMallocBreakpoint
        - Src:             'xmlmemory.c:407,9'
          Dst:             debugmem_tag_error
        - Src:             'xmlmemory.c:410,44'
          Dst:             xmlMallocBreakpoint
        - Src:             'xmlmemory.c:413,5'
          Dst:             xmlMutexLock
        - Src:             'xmlmemory.c:419,5'
          Dst:             xmlMutexUnlock
        - Src:             'xmlmemory.c:428,5'
          Dst:             fprintf
        - Src:             'xmlmemory.c:430,5'
          Dst:             xmlMallocBreakpoint
    - functionName:    debugmem_tag_error
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlmemory.c:736,6'
          Dst:             fprintf
    - functionName:    xmlMemRealloc
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlReallocLoc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlmemory.c:371,12'
          Dst:             xmlReallocLoc
    - functionName:    xmlReallocLoc
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ptr
        - size
        - file
        - line
      BBCount:         22
      ICount:          198
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - debugmem_tag_error
        - fprintf
        - realloc
        - xmlInitParser
        - xmlMallocBreakpoint
        - xmlMallocLoc
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlmemory.c:295,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:296,29'
              BranchSideFuncs:
                - xmlMallocLoc
            - BranchSide:      'xmlmemory.c:298,5'
              BranchSideFuncs:
                - xmlInitParser
                - xmlMutexLock
                - xmlMutexUnlock
                - realloc
                - free
                - xmlMutexLock
                - xmlMutexUnlock
                - fprintf
                - xmlMallocBreakpoint
                - fprintf
                - debugmem_tag_error
                - xmlMallocBreakpoint
        - Branch String:   'xmlmemory.c:303,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:303,38'
              BranchSideFuncs:
                - xmlMallocBreakpoint
                - xmlMutexLock
                - xmlMutexUnlock
                - realloc
                - free
                - xmlMutexLock
                - xmlMutexUnlock
                - fprintf
                - xmlMallocBreakpoint
                - fprintf
                - debugmem_tag_error
            - BranchSide:      'xmlmemory.c:304,9'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
                - realloc
                - free
                - xmlMutexLock
                - xmlMutexUnlock
                - fprintf
                - xmlMallocBreakpoint
                - fprintf
                - debugmem_tag_error
        - Branch String:   'xmlmemory.c:304,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:305,8'
              BranchSideFuncs:
                - debugmem_tag_error
            - BranchSide:      'xmlmemory.c:308,5'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
                - realloc
                - free
                - xmlMutexLock
                - xmlMutexUnlock
                - fprintf
                - xmlMallocBreakpoint
                - fprintf
        - Branch String:   'xmlmemory.c:317,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:318,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlmemory.c:323,30'
              BranchSideFuncs:
                - realloc
                - free
                - xmlMutexLock
                - xmlMutexUnlock
                - fprintf
                - xmlMallocBreakpoint
        - Branch String:   'xmlmemory.c:324,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:325,8'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
                - fprintf
                - xmlMallocBreakpoint
            - BranchSide:      'xmlmemory.c:328,9'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
                - fprintf
                - xmlMallocBreakpoint
        - Branch String:   'xmlmemory.c:329,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:330,10'
              BranchSideFuncs:
                - fprintf
                - xmlMallocBreakpoint
                - xmlMutexLock
                - xmlMutexUnlock
            - BranchSide:      'xmlmemory.c:336,5'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
        - Branch String:   'xmlmemory.c:345,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:345,59'
              BranchSideFuncs:
                - xmlMutexUnlock
            - BranchSide:      'xmlmemory.c:349,5'
              BranchSideFuncs:
                - xmlMutexUnlock
      Callsites:
        - Src:             'xmlmemory.c:296,16'
          Dst:             xmlMallocLoc
        - Src:             'xmlmemory.c:298,5'
          Dst:             xmlInitParser
        - Src:             'xmlmemory.c:303,38'
          Dst:             xmlMallocBreakpoint
        - Src:             'xmlmemory.c:305,8'
          Dst:             debugmem_tag_error
        - Src:             'xmlmemory.c:309,5'
          Dst:             xmlMutexLock
        - Src:             'xmlmemory.c:315,5'
          Dst:             xmlMutexUnlock
        - Src:             'xmlmemory.c:318,2'
          Dst:             fprintf
        - Src:             'xmlmemory.c:323,22'
          Dst:             realloc
        - Src:             'xmlmemory.c:330,2'
          Dst:             fprintf
        - Src:             'xmlmemory.c:334,2'
          Dst:             xmlMallocBreakpoint
        - Src:             'xmlmemory.c:342,5'
          Dst:             xmlMutexLock
        - Src:             'xmlmemory.c:349,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlMallocLoc
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - size_t
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - size
        - file
        - line
      BBCount:         17
      ICount:          143
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - fprintf
        - xmlInitParser
        - xmlMallocBreakpoint
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlmemory.c:154,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:155,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlmemory.c:160,40'
              BranchSideFuncs:
                - malloc
                - fprintf
                - xmlMutexLock
                - xmlMutexUnlock
                - fprintf
                - xmlMallocBreakpoint
                - xmlMallocBreakpoint
        - Branch String:   'xmlmemory.c:162,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:163,10'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
                - fprintf
                - xmlMallocBreakpoint
                - xmlMallocBreakpoint
            - BranchSide:      'xmlmemory.c:167,5'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
                - fprintf
                - xmlMallocBreakpoint
                - xmlMallocBreakpoint
        - Branch String:   'xmlmemory.c:176,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:176,59'
              BranchSideFuncs:
                - xmlMutexUnlock
                - fprintf
                - xmlMallocBreakpoint
                - xmlMallocBreakpoint
            - BranchSide:      'xmlmemory.c:180,5'
              BranchSideFuncs:
                - xmlMutexUnlock
                - fprintf
                - xmlMallocBreakpoint
                - xmlMallocBreakpoint
        - Branch String:   'xmlmemory.c:182,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:182,44'
              BranchSideFuncs:
                - xmlMallocBreakpoint
                - fprintf
                - xmlMallocBreakpoint
            - BranchSide:      'xmlmemory.c:184,11'
              BranchSideFuncs:
                - fprintf
                - xmlMallocBreakpoint
        - Branch String:   'xmlmemory.c:186,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:187,10'
              BranchSideFuncs:
                - fprintf
                - xmlMallocBreakpoint
            - BranchSide:      'xmlmemory.c:195,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlmemory.c:150,5'
          Dst:             xmlInitParser
        - Src:             'xmlmemory.c:155,2'
          Dst:             fprintf
        - Src:             'xmlmemory.c:163,2'
          Dst:             fprintf
        - Src:             'xmlmemory.c:172,5'
          Dst:             xmlMutexLock
        - Src:             'xmlmemory.c:180,5'
          Dst:             xmlMutexUnlock
        - Src:             'xmlmemory.c:182,44'
          Dst:             xmlMallocBreakpoint
        - Src:             'xmlmemory.c:187,2'
          Dst:             fprintf
        - Src:             'xmlmemory.c:190,2'
          Dst:             xmlMallocBreakpoint
    - functionName:    xmlMemMalloc
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlMallocLoc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlmemory.c:274,12'
          Dst:             xmlMallocLoc
    - functionName:    xmlMallocAtomicLoc
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - size_t
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - size
        - file
        - line
      BBCount:         17
      ICount:          143
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - fprintf
        - xmlInitParser
        - xmlMallocBreakpoint
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlmemory.c:219,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:220,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlmemory.c:225,40'
              BranchSideFuncs:
                - malloc
                - fprintf
                - xmlMutexLock
                - xmlMutexUnlock
                - fprintf
                - xmlMallocBreakpoint
                - xmlMallocBreakpoint
        - Branch String:   'xmlmemory.c:227,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:228,10'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
                - fprintf
                - xmlMallocBreakpoint
                - xmlMallocBreakpoint
            - BranchSide:      'xmlmemory.c:232,5'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
                - fprintf
                - xmlMallocBreakpoint
                - xmlMallocBreakpoint
        - Branch String:   'xmlmemory.c:241,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:241,59'
              BranchSideFuncs:
                - xmlMutexUnlock
                - fprintf
                - xmlMallocBreakpoint
                - xmlMallocBreakpoint
            - BranchSide:      'xmlmemory.c:245,5'
              BranchSideFuncs:
                - xmlMutexUnlock
                - fprintf
                - xmlMallocBreakpoint
                - xmlMallocBreakpoint
        - Branch String:   'xmlmemory.c:247,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:247,44'
              BranchSideFuncs:
                - xmlMallocBreakpoint
                - fprintf
                - xmlMallocBreakpoint
            - BranchSide:      'xmlmemory.c:249,11'
              BranchSideFuncs:
                - fprintf
                - xmlMallocBreakpoint
        - Branch String:   'xmlmemory.c:251,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:252,10'
              BranchSideFuncs:
                - fprintf
                - xmlMallocBreakpoint
            - BranchSide:      'xmlmemory.c:260,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlmemory.c:215,5'
          Dst:             xmlInitParser
        - Src:             'xmlmemory.c:220,2'
          Dst:             fprintf
        - Src:             'xmlmemory.c:228,2'
          Dst:             fprintf
        - Src:             'xmlmemory.c:237,5'
          Dst:             xmlMutexLock
        - Src:             'xmlmemory.c:245,5'
          Dst:             xmlMutexUnlock
        - Src:             'xmlmemory.c:247,44'
          Dst:             xmlMallocBreakpoint
        - Src:             'xmlmemory.c:252,2'
          Dst:             fprintf
        - Src:             'xmlmemory.c:255,2'
          Dst:             xmlMallocBreakpoint
    - functionName:    xmlEscapeFormatString
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1152
      functionLinenumberEnd: 1195
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char **'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         32
      ICount:          213
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xmlstring.c:1160,14'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1160,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1161,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1160,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1161,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1163,20'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1163,5'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1164,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1169,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1165,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1166,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1167,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1169,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1170,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1172,10'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1172,27'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1172,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1173,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1172,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1173,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1174,17'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1176,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1179,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1184,20'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1184,5'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1185,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1189,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1186,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1187,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1188,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUTF8Strsub
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1114
      functionLinenumberEnd: 1139
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - utf
        - start
        - len
      BBCount:         26
      ICount:          137
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - xmlUTF8Strndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlstring.c:1118,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1118,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1119,9'
              BranchSideFuncs:
                - xmlUTF8Strndup
        - Branch String:   'xmlstring.c:1119,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1119,20'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1120,9'
              BranchSideFuncs:
                - xmlUTF8Strndup
        - Branch String:   'xmlstring.c:1120,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1120,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1125,12'
              BranchSideFuncs:
                - xmlUTF8Strndup
        - Branch String:   'xmlstring.c:1125,5'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1126,21'
              BranchSideFuncs:
                - xmlUTF8Strndup
            - BranchSide:      'xmlstring.c:1138,27'
              BranchSideFuncs:
                - xmlUTF8Strndup
        - Branch String:   'xmlstring.c:1126,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1126,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1127,14'
              BranchSideFuncs:
                - xmlUTF8Strndup
        - Branch String:   'xmlstring.c:1127,14'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1129,19'
              BranchSideFuncs:
                - xmlUTF8Strndup
            - BranchSide:      'xmlstring.c:1136,5'
              BranchSideFuncs:
                - xmlUTF8Strndup
        - Branch String:   'xmlstring.c:1129,18'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1130,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1132,13'
              BranchSideFuncs:
                - xmlUTF8Strndup
        - Branch String:   'xmlstring.c:1132,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1133,27'
              BranchSideFuncs:
                - xmlUTF8Strndup
            - BranchSide:      'xmlstring.c:1135,9'
              BranchSideFuncs:
                - xmlUTF8Strndup
        - Branch String:   'xmlstring.c:1133,22'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1132,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1134,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlstring.c:1138,12'
          Dst:             xmlUTF8Strndup
    - functionName:    xmlUTF8Strndup
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1031
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - utf
        - len
      BBCount:         11
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlUTF8Strsize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlstring.c:1022,23'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1022,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1022,27'
              BranchSideFuncs:
                - xmlUTF8Strsize
        - Branch String:   'xmlstring.c:1022,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1022,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1023,24'
              BranchSideFuncs:
                - xmlUTF8Strsize
        - Branch String:   'xmlstring.c:1025,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1026,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1028,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlstring.c:1023,9'
          Dst:             xmlUTF8Strsize
    - functionName:    xmlUTF8Strsize
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 983
      functionLinenumberEnd: 1005
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - utf
        - len
      BBCount:         24
      ICount:          124
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlstring.c:988,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:989,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:991,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:991,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:992,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:994,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:994,5'
          Branch Sides:
            - BranchSide:      'xmlstring.c:995,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1003,11'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:995,14'
          Branch Sides:
            - BranchSide:      'xmlstring.c:996,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:997,24'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:997,14'
          Branch Sides:
            - BranchSide:      'xmlstring.c:994,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:998,13'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:998,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:994,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:999,8'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:999,7'
          Branch Sides:
            - BranchSide:      'xmlstring.c:999,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1000,20'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1004,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1004,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1004,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUTF8Strloc
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1076
      functionLinenumberEnd: 1099
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - utf
        - utfchar
      BBCount:         28
      ICount:          141
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - xmlStrncmp
        - xmlUTF8Strsize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlstring.c:1081,19'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1081,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1081,22'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlStrncmp
        - Branch String:   'xmlstring.c:1081,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1081,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1082,27'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlStrncmp
        - Branch String:   'xmlstring.c:1083,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1084,28'
              BranchSideFuncs:
                - xmlStrncmp
            - BranchSide:      'xmlstring.c:1098,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1084,17'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1085,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1086,16'
              BranchSideFuncs:
                - xmlStrncmp
        - Branch String:   'xmlstring.c:1085,24'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1085,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1085,42'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1087,18'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1089,23'
              BranchSideFuncs:
                - xmlStrncmp
            - BranchSide:      'xmlstring.c:1096,9'
              BranchSideFuncs:
                - xmlStrncmp
        - Branch String:   'xmlstring.c:1089,22'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1090,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1092,17'
              BranchSideFuncs:
                - xmlStrncmp
        - Branch String:   'xmlstring.c:1092,17'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1093,31'
              BranchSideFuncs:
                - xmlStrncmp
            - BranchSide:      'xmlstring.c:1095,13'
              BranchSideFuncs:
                - xmlStrncmp
        - Branch String:   'xmlstring.c:1093,26'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1092,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1094,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlstring.c:1082,12'
          Dst:             xmlUTF8Strsize
        - Src:             'xmlstring.c:1084,17'
          Dst:             xmlStrncmp
    - functionName:    xmlStrncmp
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - str1
        - str2
        - len
      BBCount:         12
      ICount:          66
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - strncmp
      functionUses:    25
      BranchProfiles:
        - Branch String:   'xmlstring.c:224,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:224,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:225,9'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'xmlstring.c:225,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:225,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:226,9'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'xmlstring.c:226,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:226,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:227,9'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'xmlstring.c:227,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:227,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:229,34'
              BranchSideFuncs:
                - strncmp
      Callsites:
        - Src:             'xmlstring.c:229,12'
          Dst:             strncmp
    - functionName:    xmlUTF8Strpos
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1044
      functionLinenumberEnd: 1063
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - utf
        - pos
      BBCount:         21
      ICount:          107
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlstring.c:1047,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1047,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1048,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1048,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1049,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1050,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1050,5'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1051,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1062,23'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1051,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1051,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1052,14'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1052,14'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1050,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1054,19'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1054,18'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1055,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1057,13'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1057,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1058,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1060,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1058,22'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1057,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1059,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCheckUTF8
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 930
      functionLinenumberEnd: 968
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - utf
      BBCount:         33
      ICount:          170
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlstring.c:934,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:935,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:944,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:944,5'
          Branch Sides:
            - BranchSide:      'xmlstring.c:945,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:967,7'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:946,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:947,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:948,14'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:948,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:949,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:952,14'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:949,10'
          Branch Sides:
            - BranchSide:      'xmlstring.c:950,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:951,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:952,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:953,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:957,14'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:953,36'
          Branch Sides:
            - BranchSide:      'xmlstring.c:954,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:955,7'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:953,10'
          Branch Sides:
            - BranchSide:      'xmlstring.c:955,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:956,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:957,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:958,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:964,6'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:958,36'
          Branch Sides:
            - BranchSide:      'xmlstring.c:959,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:961,7'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:959,36'
          Branch Sides:
            - BranchSide:      'xmlstring.c:960,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:961,7'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:958,10'
          Branch Sides:
            - BranchSide:      'xmlstring.c:961,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:962,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlGetUTF8Char
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 858
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - utf
        - len
      BBCount:         51
      ICount:          279
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    16
      BranchProfiles:
        - Branch String:   'xmlstring.c:861,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:862,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:863,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:863,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:864,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:866,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:867,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:868,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:873,15'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:868,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:869,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:871,10'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:873,24'
          Branch Sides:
            - BranchSide:      'xmlstring.c:873,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:874,13'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:873,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:874,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:875,13'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:875,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:876,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:883,19'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:876,17'
          Branch Sides:
            - BranchSide:      'xmlstring.c:877,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:879,14'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:883,28'
          Branch Sides:
            - BranchSide:      'xmlstring.c:883,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:884,17'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:883,17'
          Branch Sides:
            - BranchSide:      'xmlstring.c:884,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:885,17'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:885,17'
          Branch Sides:
            - BranchSide:      'xmlstring.c:887,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:894,23'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:891,33'
          Branch Sides:
            - BranchSide:      'xmlstring.c:891,38'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:892,21'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:891,51'
          Branch Sides:
            - BranchSide:      'xmlstring.c:891,55'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:893,13'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:891,21'
          Branch Sides:
            - BranchSide:      'xmlstring.c:892,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:893,13'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:894,32'
          Branch Sides:
            - BranchSide:      'xmlstring.c:894,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:895,21'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:894,21'
          Branch Sides:
            - BranchSide:      'xmlstring.c:895,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:896,18'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:902,35'
          Branch Sides:
            - BranchSide:      'xmlstring.c:902,39'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:903,21'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:902,21'
          Branch Sides:
            - BranchSide:      'xmlstring.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:903,21'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:910,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:911,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:912,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUTF8Strlen
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 843
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - utf
      BBCount:         28
      ICount:          154
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xmlstring.c:817,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:818,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:820,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:820,5'
          Branch Sides:
            - BranchSide:      'xmlstring.c:821,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:842,12'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:821,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:822,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:838,16'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:822,17'
          Branch Sides:
            - BranchSide:      'xmlstring.c:823,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:824,18'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:824,17'
          Branch Sides:
            - BranchSide:      'xmlstring.c:825,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:835,21'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:825,21'
          Branch Sides:
            - BranchSide:      'xmlstring.c:826,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:827,22'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:827,21'
          Branch Sides:
            - BranchSide:      'xmlstring.c:828,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:832,25'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:828,49'
          Branch Sides:
            - BranchSide:      'xmlstring.c:828,53'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:829,25'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:828,25'
          Branch Sides:
            - BranchSide:      'xmlstring.c:829,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:830,25'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:842,12'
          Branch Sides:
            - BranchSide:      'xmlstring.c:842,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:842,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUTF8Charcmp
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - utf1
        - utf2
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlUTF8Size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlstring.c:796,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:797,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:801,23'
              BranchSideFuncs:
                - xmlUTF8Size
                - xmlStrncmp
        - Branch String:   'xmlstring.c:797,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:798,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:799,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlstring.c:801,35'
          Dst:             xmlUTF8Size
        - Src:             'xmlstring.c:801,12'
          Dst:             xmlStrncmp
    - functionName:    xmlUTF8Size
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 763
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - utf
      BBCount:         14
      ICount:          85
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlstring.c:767,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:768,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:769,10'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:769,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:770,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:772,12'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:772,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:773,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:775,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:776,5'
          Branch Sides:
            - BranchSide:      'xmlstring.c:777,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:781,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:777,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:778,20'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:779,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlStrASPrintf
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char **'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - out
        - maxSize
        - msg
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlStrVASPrintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlstring.c:732,11'
          Dst:             xmlStrVASPrintf
    - functionName:    xmlStrVASPrintf
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char **'
        - int
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - out
        - maxSize
        - msg
        - ap
      BBCount:         46
      ICount:          301
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - vsnprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlstring.c:616,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:617,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:618,6'
              BranchSideFuncs:
                - vsnprintf
                - vsnprintf
                - vsnprintf
        - Branch String:   'xmlstring.c:619,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:620,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:621,9'
              BranchSideFuncs:
                - vsnprintf
                - vsnprintf
                - vsnprintf
        - Branch String:   'xmlstring.c:621,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:622,17'
              BranchSideFuncs:
                - vsnprintf
                - vsnprintf
                - vsnprintf
            - BranchSide:      'xmlstring.c:624,5'
              BranchSideFuncs:
                - vsnprintf
                - vsnprintf
                - vsnprintf
        - Branch String:   'xmlstring.c:628,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:631,13'
              BranchSideFuncs:
                - vsnprintf
            - BranchSide:      'xmlstring.c:663,13'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'xmlstring.c:631,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:632,20'
              BranchSideFuncs:
                - vsnprintf
            - BranchSide:      'xmlstring.c:634,20'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'xmlstring.c:638,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:639,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:640,32'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'xmlstring.c:640,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:641,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:644,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:667,17'
          Branch Sides:
            - BranchSide:      'xmlstring.c:668,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:670,13'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'xmlstring.c:673,28'
          Branch Sides:
            - BranchSide:      'xmlstring.c:673,32'
              BranchSideFuncs:
                - vsnprintf
            - BranchSide:      'xmlstring.c:676,17'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'xmlstring.c:673,17'
          Branch Sides:
            - BranchSide:      'xmlstring.c:674,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:676,17'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'xmlstring.c:676,17'
          Branch Sides:
            - BranchSide:      'xmlstring.c:677,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:681,13'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'xmlstring.c:683,17'
          Branch Sides:
            - BranchSide:      'xmlstring.c:684,24'
              BranchSideFuncs:
                - vsnprintf
            - BranchSide:      'xmlstring.c:686,22'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'xmlstring.c:694,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:695,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:710,24'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:697,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:699,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:707,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:699,17'
          Branch Sides:
            - BranchSide:      'xmlstring.c:700,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:701,15'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:703,17'
          Branch Sides:
            - BranchSide:      'xmlstring.c:697,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:704,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlstring.c:625,11'
          Dst:             vsnprintf
        - Src:             'xmlstring.c:640,13'
          Dst:             vsnprintf
        - Src:             'xmlstring.c:671,19'
          Dst:             vsnprintf
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlStrVPrintf
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - buf
        - len
        - msg
        - ap
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vsnprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlstring.c:586,22'
          Branch Sides:
            - BranchSide:      'xmlstring.c:586,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:587,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:586,8'
          Branch Sides:
            - BranchSide:      'xmlstring.c:587,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:590,30'
              BranchSideFuncs:
                - vsnprintf
      Callsites:
        - Src:             'xmlstring.c:590,11'
          Dst:             vsnprintf
    - functionName:    xmlStrPrintf
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
        - len
        - msg
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vsnprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlstring.c:559,22'
          Branch Sides:
            - BranchSide:      'xmlstring.c:559,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:560,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:559,8'
          Branch Sides:
            - BranchSide:      'xmlstring.c:560,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:563,5'
              BranchSideFuncs:
                - vsnprintf
      Callsites:
        - Src:             'xmlstring.c:564,11'
          Dst:             vsnprintf
    - functionName:    xmlStrcat
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cur
        - add
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlStrdup
        - xmlStrncat
      functionUses:    214
      BranchProfiles:
        - Branch String:   'xmlstring.c:535,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:535,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:536,9'
              BranchSideFuncs:
                - xmlStrncat
                - xmlStrdup
        - Branch String:   'xmlstring.c:536,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:537,26'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlstring.c:539,5'
              BranchSideFuncs:
                - xmlStrncat
        - Branch String:   'xmlstring.c:539,5'
          Branch Sides:
            - BranchSide:      'xmlstring.c:539,22'
              BranchSideFuncs:
                - xmlStrncat
            - BranchSide:      'xmlstring.c:540,23'
              BranchSideFuncs:
                - xmlStrncat
      Callsites:
        - Src:             'xmlstring.c:537,16'
          Dst:             xmlStrdup
        - Src:             'xmlstring.c:540,12'
          Dst:             xmlStrncat
    - functionName:    xmlStrdup
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlStrndup
      functionUses:    374
      BranchProfiles:
        - Branch String:   'xmlstring.c:80,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:80,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:81,5'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlstring.c:81,5'
          Branch Sides:
            - BranchSide:      'xmlstring.c:81,22'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlstring.c:82,23'
              BranchSideFuncs:
                - xmlStrndup
      Callsites:
        - Src:             'xmlstring.c:82,12'
          Dst:             xmlStrndup
    - functionName:    xmlStrncat
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - cur
        - add
        - len
      BBCount:         20
      ICount:          133
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - xmlStrlen
        - xmlStrndup
      functionUses:    9
      BranchProfiles:
        - Branch String:   'xmlstring.c:460,23'
          Branch Sides:
            - BranchSide:      'xmlstring.c:460,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:461,16'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:460,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:461,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:462,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrndup
        - Branch String:   'xmlstring.c:462,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:463,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:464,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrndup
        - Branch String:   'xmlstring.c:464,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:465,27'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlstring.c:467,22'
              BranchSideFuncs:
                - xmlStrlen
        - Branch String:   'xmlstring.c:468,20'
          Branch Sides:
            - BranchSide:      'xmlstring.c:468,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:469,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:468,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:469,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:470,23'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:471,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:472,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:475,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlstring.c:465,16'
          Dst:             xmlStrndup
        - Src:             'xmlstring.c:467,12'
          Dst:             xmlStrlen
    - functionName:    xmlStrndup
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - cur
        - len
      BBCount:         11
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    70
      BranchProfiles:
        - Branch String:   'xmlstring.c:56,23'
          Branch Sides:
            - BranchSide:      'xmlstring.c:56,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:56,27'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:56,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:56,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:57,23'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:58,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:59,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:61,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlStrlen
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - str
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strlen
      functionUses:    57
      BranchProfiles:
        - Branch String:   'xmlstring.c:437,18'
          Branch Sides:
            - BranchSide:      'xmlstring.c:437,45'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'xmlstring.c:437,12'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:438,12'
          Branch Sides:
            - BranchSide:      'xmlstring.c:438,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:438,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlstring.c:437,24'
          Dst:             strlen
    - functionName:    xmlStrncatNew
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - str1
        - str2
        - len
      BBCount:         23
      ICount:          148
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - xmlStrdup
        - xmlStrlen
        - xmlStrndup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlstring.c:497,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:498,25'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrlen
                - xmlStrndup
                - xmlStrdup
            - BranchSide:      'xmlstring.c:502,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrndup
                - xmlStrdup
        - Branch String:   'xmlstring.c:499,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:500,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:501,5'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrndup
                - xmlStrdup
        - Branch String:   'xmlstring.c:502,24'
          Branch Sides:
            - BranchSide:      'xmlstring.c:502,28'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlstring.c:503,26'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlstring.c:502,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:503,26'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlstring.c:504,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrndup
        - Branch String:   'xmlstring.c:504,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:505,27'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlstring.c:507,22'
              BranchSideFuncs:
                - xmlStrlen
        - Branch String:   'xmlstring.c:508,20'
          Branch Sides:
            - BranchSide:      'xmlstring.c:508,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:509,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:508,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:509,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:510,23'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:511,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:512,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:513,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlstring.c:498,15'
          Dst:             xmlStrlen
        - Src:             'xmlstring.c:503,16'
          Dst:             xmlStrdup
        - Src:             'xmlstring.c:505,16'
          Dst:             xmlStrndup
        - Src:             'xmlstring.c:507,12'
          Dst:             xmlStrlen
    - functionName:    xmlStrsub
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - str
        - start
        - len
      BBCount:         18
      ICount:          98
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlStrndup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlstring.c:414,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:414,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:415,9'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlstring.c:415,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:415,20'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:416,9'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlstring.c:416,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:416,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:418,12'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlstring.c:418,5'
          Branch Sides:
            - BranchSide:      'xmlstring.c:419,14'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlstring.c:422,10'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlstring.c:419,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:419,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:420,12'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlstring.c:422,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:422,20'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:423,23'
              BranchSideFuncs:
                - xmlStrndup
      Callsites:
        - Src:             'xmlstring.c:423,12'
          Dst:             xmlStrndup
    - functionName:    xmlStrcasestr
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - str
        - val
      BBCount:         18
      ICount:          102
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlStrlen
        - xmlStrncasecmp
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmlstring.c:386,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:386,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:387,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncasecmp
        - Branch String:   'xmlstring.c:387,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:387,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:388,19'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncasecmp
        - Branch String:   'xmlstring.c:390,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:390,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:391,5'
              BranchSideFuncs:
                - xmlStrncasecmp
        - Branch String:   'xmlstring.c:391,5'
          Branch Sides:
            - BranchSide:      'xmlstring.c:392,22'
              BranchSideFuncs:
                - xmlStrncasecmp
            - BranchSide:      'xmlstring.c:396,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:392,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:393,33'
              BranchSideFuncs:
                - xmlStrncasecmp
            - BranchSide:      'xmlstring.c:394,12'
              BranchSideFuncs:
                - xmlStrncasecmp
        - Branch String:   'xmlstring.c:393,17'
          Branch Sides:
            - BranchSide:      'xmlstring.c:393,44'
              BranchSideFuncs:
                - xmlStrncasecmp
            - BranchSide:      'xmlstring.c:393,54'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlstring.c:388,9'
          Dst:             xmlStrlen
        - Src:             'xmlstring.c:393,18'
          Dst:             xmlStrncasecmp
    - functionName:    xmlStrncasecmp
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - str1
        - str2
        - len
      BBCount:         19
      ICount:          106
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xmlstring.c:313,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:313,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:314,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:314,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:314,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:315,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:315,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:315,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:316,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:316,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:316,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:317,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:319,22'
          Branch Sides:
            - BranchSide:      'xmlstring.c:319,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:319,25'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:319,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:319,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:320,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:320,5'
          Branch Sides:
            - BranchSide:      'xmlstring.c:318,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:321,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlStrstr
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - str
        - val
      BBCount:         18
      ICount:          96
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlStrlen
        - xmlStrncmp
      functionUses:    13
      BranchProfiles:
        - Branch String:   'xmlstring.c:358,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:358,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:359,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
        - Branch String:   'xmlstring.c:359,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:359,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:360,19'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
        - Branch String:   'xmlstring.c:362,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:362,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:363,5'
              BranchSideFuncs:
                - xmlStrncmp
        - Branch String:   'xmlstring.c:363,5'
          Branch Sides:
            - BranchSide:      'xmlstring.c:364,14'
              BranchSideFuncs:
                - xmlStrncmp
            - BranchSide:      'xmlstring.c:369,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:364,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:365,29'
              BranchSideFuncs:
                - xmlStrncmp
            - BranchSide:      'xmlstring.c:367,12'
              BranchSideFuncs:
                - xmlStrncmp
        - Branch String:   'xmlstring.c:365,17'
          Branch Sides:
            - BranchSide:      'xmlstring.c:365,68'
              BranchSideFuncs:
                - xmlStrncmp
            - BranchSide:      'xmlstring.c:366,9'
              BranchSideFuncs:
                - xmlStrncmp
      Callsites:
        - Src:             'xmlstring.c:360,9'
          Dst:             xmlStrlen
        - Src:             'xmlstring.c:365,18'
          Dst:             xmlStrncmp
    - functionName:    xmlStrchr
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - char
      constantsTouched: []
      argNames:
        - str
        - val
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    13
      BranchProfiles:
        - Branch String:   'xmlstring.c:336,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:336,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:337,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:337,5'
          Branch Sides:
            - BranchSide:      'xmlstring.c:338,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:341,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:338,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:338,45'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:339,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlStrcasecmp
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - str1
        - str2
      BBCount:         14
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    37
      BranchProfiles:
        - Branch String:   'xmlstring.c:288,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:288,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:289,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:289,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:289,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:290,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:290,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:290,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:291,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:293,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:293,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:294,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:294,5'
          Branch Sides:
            - BranchSide:      'xmlstring.c:292,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:295,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlStrQEqual
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pref
        - name
        - str
      BBCount:         27
      ICount:          140
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - xmlStrEqual
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlstring.c:197,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:197,42'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlstring.c:198,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:198,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:198,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:199,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:199,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:199,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:201,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:202,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:202,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:203,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:203,23'
          Branch Sides:
            - BranchSide:      'xmlstring.c:203,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:203,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:203,5'
          Branch Sides:
            - BranchSide:      'xmlstring.c:202,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:204,13'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:204,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:204,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:205,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:206,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:206,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:207,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:207,5'
          Branch Sides:
            - BranchSide:      'xmlstring.c:206,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:208,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlstring.c:197,30'
          Dst:             xmlStrEqual
    - functionName:    xmlStrEqual
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - str1
        - str2
      BBCount:         10
      ICount:          55
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
      functionUses:    1081
      BranchProfiles:
        - Branch String:   'xmlstring.c:171,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:171,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:172,9'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'xmlstring.c:172,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:172,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:173,9'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'xmlstring.c:173,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:173,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:175,33'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'xmlstring.c:175,12'
          Dst:             strcmp
    - functionName:    xmlStrcmp
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - str1
        - str2
      BBCount:         10
      ICount:          52
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
      functionUses:    11
      BranchProfiles:
        - Branch String:   'xmlstring.c:144,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:144,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:145,9'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'xmlstring.c:145,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:145,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:146,9'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'xmlstring.c:146,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:146,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:148,33'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'xmlstring.c:148,12'
          Dst:             strcmp
    - functionName:    xmlCharStrdup
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCharStrndup
      functionUses:    19
      BranchProfiles:
        - Branch String:   'xmlstring.c:127,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:127,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:128,5'
              BranchSideFuncs:
                - xmlCharStrndup
        - Branch String:   'xmlstring.c:128,5'
          Branch Sides:
            - BranchSide:      'xmlstring.c:128,25'
              BranchSideFuncs:
                - xmlCharStrndup
            - BranchSide:      'xmlstring.c:129,27'
              BranchSideFuncs:
                - xmlCharStrndup
      Callsites:
        - Src:             'xmlstring.c:129,12'
          Dst:             xmlCharStrndup
    - functionName:    xmlCharStrndup
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - cur
        - len
      BBCount:         17
      ICount:          107
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlstring.c:100,23'
          Branch Sides:
            - BranchSide:      'xmlstring.c:100,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:100,27'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:100,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:100,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:101,23'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:102,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:103,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:105,12'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:105,5'
          Branch Sides:
            - BranchSide:      'xmlstring.c:107,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:110,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:108,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:108,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:109,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlGetXMLCatalogEntryType
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1078
      functionLinenumberEnd: 1100
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - name
      BBCount:         33
      ICount:          131
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:1080,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1081,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1082,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:1082,14'
          Branch Sides:
            - BranchSide:      'catalog.c:1083,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1084,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:1084,14'
          Branch Sides:
            - BranchSide:      'catalog.c:1085,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1086,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:1086,14'
          Branch Sides:
            - BranchSide:      'catalog.c:1087,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1088,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:1088,14'
          Branch Sides:
            - BranchSide:      'catalog.c:1089,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1090,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:1090,14'
          Branch Sides:
            - BranchSide:      'catalog.c:1091,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1092,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:1092,14'
          Branch Sides:
            - BranchSide:      'catalog.c:1093,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1094,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:1094,14'
          Branch Sides:
            - BranchSide:      'catalog.c:1095,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1096,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:1096,14'
          Branch Sides:
            - BranchSide:      'catalog.c:1097,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1098,26'
              BranchSideFuncs:
                - xmlStrEqual
      Callsites:
        - Src:             'catalog.c:1080,9'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1082,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1084,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1086,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1088,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1090,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1092,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1094,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1096,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1098,14'
          Dst:             xmlStrEqual
    - functionName:    xmlDumpXMLCatalogNode
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 637
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct._xmlCatalogEntry *'
        - 'struct._xmlNode *'
        - 'struct._xmlDoc *'
        - 'struct._xmlNs *'
        - 'struct._xmlCatalogEntry *'
      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:530,5'
          Branch Sides:
            - BranchSide:      'catalog.c:531,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:637,1'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:531,13'
          Branch Sides:
            - BranchSide:      'catalog.c:532,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:635,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:532,6'
          Branch Sides:
            - BranchSide:      'catalog.c:534,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:537,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,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:543,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:548,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:550,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: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:615,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:632,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:632,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:632,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:632,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:632,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:632,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:632,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:632,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:632,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:632,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:632,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:632,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:634,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:537,11'
          Branch Sides:
            - BranchSide:      'catalog.c:538,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:541,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:552,11'
          Branch Sides:
            - BranchSide:      'catalog.c:554,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:559,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:555,8'
          Branch Sides:
            - BranchSide:      'catalog.c:556,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:558,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:559,7'
          Branch Sides:
            - BranchSide:      'catalog.c:561,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:563,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:566,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:569,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:543,14'
          Dst:             xmlNewDocNode
        - Src:             'catalog.c:544,7'
          Dst:             xmlSetProp
        - Src:             'catalog.c:545,7'
          Dst:             xmlAddChild
        - Src:             'catalog.c:550,14'
          Dst:             xmlNewDocNode
        - Src:             'catalog.c:551,7'
          Dst:             xmlSetProp
        - Src:             'catalog.c:554,10'
          Dst:             xmlSearchNsByHref
        - Src:             'catalog.c:556,8'
          Dst:             xmlSetNsProp
        - Src:             'catalog.c:563,15'
          Dst:             xmlSetProp
        - Src:             'catalog.c:566,15'
          Dst:             xmlSetProp
        - Src:             'catalog.c:569,7'
          Dst:             xmlDumpXMLCatalogNode
        - 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
        - Src:             'catalog.c:615,14'
          Dst:             xmlNewDocNode
        - Src:             'catalog.c:616,7'
          Dst:             xmlSetProp
        - Src:             'catalog.c:617,7'
          Dst:             xmlSetProp
        - Src:             'catalog.c:618,7'
          Dst:             xmlAddChild
    - functionName:    xmlCatalogXMLResolveURI
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1836
      functionLinenumberEnd: 1962
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct._xmlCatalogEntry *'
        - 'char *'
      constantsTouched: []
      argNames:
        - catal
        - URI
      BBCount:         93
      ICount:          514
      EdgeCount:       123
      CyclomaticComplexity: 32
      functionsReached:
        - fprintf
        - xmlCatalogErr
        - xmlCatalogListXMLResolveURI
        - xmlFetchXMLCatalogFile
        - xmlStrEqual
        - xmlStrcat
        - xmlStrdup
        - xmlStrlen
        - xmlStrncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:1844,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1845,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1847,9'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
                - xmlCatalogErr
        - Branch String:   'catalog.c:1847,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1848,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1850,9'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
                - xmlCatalogErr
        - Branch String:   'catalog.c:1850,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1851,16'
              BranchSideFuncs:
                - xmlCatalogErr
            - BranchSide:      'catalog.c:1860,11'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
        - Branch String:   'catalog.c:1862,5'
          Branch Sides:
            - BranchSide:      'catalog.c:1863,10'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
            - BranchSide:      'catalog.c:1892,9'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - fprintf
        - Branch String:   'catalog.c:1863,2'
          Branch Sides:
            - BranchSide:      'catalog.c:1865,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrdup
                - fprintf
            - BranchSide:      'catalog.c:1873,19'
              BranchSideFuncs:
                - xmlStrlen
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
                - xmlStrncmp
            - BranchSide:      'catalog.c:1881,19'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
            - BranchSide:      'catalog.c:1885,11'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
            - BranchSide:      'catalog.c:1888,3'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
        - Branch String:   'catalog.c:1865,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1866,11'
              BranchSideFuncs:
                - xmlStrdup
                - fprintf
            - BranchSide:      'catalog.c:1871,3'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
        - Branch String:   'catalog.c:1866,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1867,12'
              BranchSideFuncs:
                - fprintf
                - xmlStrdup
            - BranchSide:      'catalog.c:1869,24'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:1874,26'
          Branch Sides:
            - BranchSide:      'catalog.c:1875,20'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrEqual
                - xmlStrdup
                - fprintf
            - BranchSide:      'catalog.c:1879,3'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
        - Branch String:   'catalog.c:1874,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1876,20'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
            - BranchSide:      'catalog.c:1879,3'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
        - Branch String:   'catalog.c:1881,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1882,19'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
            - BranchSide:      'catalog.c:1883,3'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
        - Branch String:   'catalog.c:1892,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1893,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - fprintf
            - BranchSide:      'catalog.c:1901,9'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1893,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1894,14'
              BranchSideFuncs:
                - fprintf
                - xmlStrdup
                - xmlStrcat
            - BranchSide:      'catalog.c:1896,18'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
        - Branch String:   'catalog.c:1897,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1898,22'
              BranchSideFuncs:
                - xmlStrcat
            - BranchSide:      'catalog.c:1899,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1901,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1903,6'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1944,9'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1910,2'
          Branch Sides:
            - BranchSide:      'catalog.c:1911,12'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1942,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1911,51'
          Branch Sides:
            - BranchSide:      'catalog.c:1912,12'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1913,16'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1912,49'
          Branch Sides:
            - BranchSide:      'catalog.c:1913,16'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1937,12'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1911,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1914,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1937,12'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1914,3'
          Branch Sides:
            - BranchSide:      'catalog.c:1915,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - fprintf
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1917,7'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolveURI
                - fprintf
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1915,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1915,45'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolveURI
                - fprintf
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1916,4'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolveURI
                - fprintf
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1917,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1918,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1921,7'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolveURI
                - fprintf
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1921,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1922,29'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolveURI
                - fprintf
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1924,7'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolveURI
                - fprintf
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1924,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1925,30'
              BranchSideFuncs:
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolveURI
                - fprintf
            - BranchSide:      'catalog.c:1927,7'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlCatalogListXMLResolveURI
                - fprintf
        - Branch String:   'catalog.c:1927,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1928,11'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlStrlen
                - xmlStrncmp
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - fprintf
            - BranchSide:      'catalog.c:1936,6'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1928,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1929,12'
              BranchSideFuncs:
                - fprintf
                - xmlCatalogListXMLResolveURI
                - xmlStrlen
                - xmlStrncmp
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1932,8'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlStrlen
                - xmlStrncmp
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1933,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1934,11'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1935,3'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1944,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1945,8'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1961,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1946,2'
          Branch Sides:
            - BranchSide:      'catalog.c:1947,10'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1959,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1947,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1948,7'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1957,12'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1948,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1949,30'
              BranchSideFuncs:
                - xmlFetchXMLCatalogFile
                - xmlCatalogListXMLResolveURI
            - BranchSide:      'catalog.c:1951,7'
              BranchSideFuncs:
                - xmlFetchXMLCatalogFile
                - xmlCatalogListXMLResolveURI
        - Branch String:   'catalog.c:1951,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1952,41'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1956,6'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1953,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1954,11'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1955,3'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
      Callsites:
        - Src:             'catalog.c:1851,2'
          Dst:             xmlCatalogErr
        - Src:             'catalog.c:1865,7'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1867,4'
          Dst:             fprintf
        - Src:             'catalog.c:1869,14'
          Dst:             xmlStrdup
        - Src:             'catalog.c:1873,9'
          Dst:             xmlStrlen
        - Src:             'catalog.c:1875,9'
          Dst:             xmlStrncmp
        - Src:             'catalog.c:1881,35'
          Dst:             xmlStrlen
        - Src:             'catalog.c:1881,8'
          Dst:             xmlStrncmp
        - Src:             'catalog.c:1894,6'
          Dst:             fprintf
        - Src:             'catalog.c:1896,8'
          Dst:             xmlStrdup
        - Src:             'catalog.c:1898,12'
          Dst:             xmlStrcat
        - Src:             'catalog.c:1913,32'
          Dst:             xmlStrlen
        - Src:             'catalog.c:1913,5'
          Dst:             xmlStrncmp
        - Src:             'catalog.c:1915,11'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1925,7'
          Dst:             xmlFetchXMLCatalogFile
        - Src:             'catalog.c:1929,4'
          Dst:             fprintf
        - Src:             'catalog.c:1931,13'
          Dst:             xmlCatalogListXMLResolveURI
        - Src:             'catalog.c:1949,7'
          Dst:             xmlFetchXMLCatalogFile
        - Src:             'catalog.c:1952,13'
          Dst:             xmlCatalogListXMLResolveURI
    - functionName:    xmlCatalogErr
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'struct._xmlCatalogEntry *'
        - 'struct._xmlNode *'
        - int
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - catal
        - node
        - error
        - msg
        - str1
        - str2
        - str3
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __xmlRaiseError
        - xmlCatalogErrMemory
      functionUses:    8
      BranchProfiles:
        - Branch String:   'catalog.c:227,9'
          Branch Sides:
            - BranchSide:      'catalog.c:227,9'
              BranchSideFuncs:
                - xmlCatalogErrMemory
            - BranchSide:      'catalog.c:228,9'
              BranchSideFuncs:
                - xmlCatalogErrMemory
      Callsites:
        - Src:             'catalog.c:222,11'
          Dst:             __xmlRaiseError
        - Src:             'catalog.c:228,9'
          Dst:             xmlCatalogErrMemory
    - functionName:    xmlFetchXMLCatalogFile
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1385
      functionLinenumberEnd: 1453
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlCatalogEntry *'
      constantsTouched: []
      argNames:
        - catal
      BBCount:         38
      ICount:          230
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - fprintf
        - xmlHashAddEntry
        - xmlHashCreate
        - xmlHashLookup
        - xmlParseXMLCatalogFile
        - xmlRMutexLock
        - xmlRMutexUnlock
      functionUses:    9
      BranchProfiles:
        - Branch String:   'catalog.c:1388,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1389,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1390,9'
              BranchSideFuncs:
                - xmlRMutexLock
                - xmlParseXMLCatalogFile
                - xmlRMutexUnlock
                - xmlHashAddEntry
                - fprintf
                - xmlHashCreate
                - xmlRMutexUnlock
                - xmlHashLookup
                - fprintf
                - xmlRMutexUnlock
                - fprintf
                - xmlRMutexUnlock
        - Branch String:   'catalog.c:1390,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1391,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1396,19'
              BranchSideFuncs:
                - xmlRMutexLock
                - xmlParseXMLCatalogFile
                - xmlRMutexUnlock
                - xmlHashAddEntry
                - fprintf
                - xmlHashCreate
                - xmlRMutexUnlock
                - xmlHashLookup
                - fprintf
                - xmlRMutexUnlock
                - fprintf
                - xmlRMutexUnlock
        - Branch String:   'catalog.c:1397,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1399,18'
              BranchSideFuncs:
                - xmlRMutexUnlock
            - BranchSide:      'catalog.c:1403,9'
              BranchSideFuncs:
                - xmlParseXMLCatalogFile
                - xmlRMutexUnlock
                - xmlHashAddEntry
                - fprintf
                - xmlHashCreate
                - xmlRMutexUnlock
                - xmlHashLookup
                - fprintf
                - xmlRMutexUnlock
                - fprintf
        - Branch String:   'catalog.c:1403,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1405,20'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlParseXMLCatalogFile
                - xmlRMutexUnlock
                - xmlHashAddEntry
                - fprintf
                - xmlHashCreate
                - xmlRMutexUnlock
                - fprintf
                - xmlRMutexUnlock
                - fprintf
            - BranchSide:      'catalog.c:1429,34'
              BranchSideFuncs:
                - xmlParseXMLCatalogFile
                - xmlRMutexUnlock
                - xmlHashAddEntry
                - fprintf
                - xmlHashCreate
                - xmlRMutexUnlock
        - Branch String:   'catalog.c:1406,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1407,10'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - fprintf
            - BranchSide:      'catalog.c:1419,6'
              BranchSideFuncs:
                - xmlParseXMLCatalogFile
                - xmlRMutexUnlock
                - xmlHashAddEntry
                - fprintf
                - xmlHashCreate
                - xmlRMutexUnlock
                - fprintf
        - Branch String:   'catalog.c:1407,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1408,11'
              BranchSideFuncs:
                - fprintf
                - xmlRMutexUnlock
            - BranchSide:      'catalog.c:1411,10'
              BranchSideFuncs:
                - xmlRMutexUnlock
        - Branch String:   'catalog.c:1411,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1412,21'
              BranchSideFuncs:
                - xmlRMutexUnlock
            - BranchSide:      'catalog.c:1414,21'
              BranchSideFuncs:
                - xmlRMutexUnlock
        - Branch String:   'catalog.c:1419,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1420,14'
              BranchSideFuncs:
                - fprintf
                - xmlParseXMLCatalogFile
                - xmlRMutexUnlock
                - xmlHashAddEntry
                - fprintf
                - xmlHashCreate
                - xmlRMutexUnlock
            - BranchSide:      'catalog.c:1422,5'
              BranchSideFuncs:
                - xmlParseXMLCatalogFile
                - xmlRMutexUnlock
                - xmlHashAddEntry
                - fprintf
                - xmlHashCreate
                - xmlRMutexUnlock
        - Branch String:   'catalog.c:1430,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1431,2'
              BranchSideFuncs:
                - xmlRMutexUnlock
            - BranchSide:      'catalog.c:1436,9'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlHashAddEntry
                - fprintf
                - xmlHashCreate
        - Branch String:   'catalog.c:1436,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1437,20'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlHashAddEntry
                - fprintf
                - xmlHashCreate
            - BranchSide:      'catalog.c:1439,20'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlHashAddEntry
                - fprintf
                - xmlHashCreate
        - Branch String:   'catalog.c:1443,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1444,23'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlRMutexUnlock
                - xmlHashAddEntry
                - fprintf
            - BranchSide:      'catalog.c:1445,9'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlHashAddEntry
                - fprintf
        - Branch String:   'catalog.c:1445,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1446,6'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlRMutexUnlock
                - fprintf
            - BranchSide:      'catalog.c:1451,21'
              BranchSideFuncs:
                - xmlRMutexUnlock
        - Branch String:   'catalog.c:1446,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1447,14'
              BranchSideFuncs:
                - fprintf
                - xmlHashAddEntry
                - xmlRMutexUnlock
            - BranchSide:      'catalog.c:1449,18'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlRMutexUnlock
      Callsites:
        - Src:             'catalog.c:1396,5'
          Dst:             xmlRMutexLock
        - Src:             'catalog.c:1399,2'
          Dst:             xmlRMutexUnlock
        - Src:             'catalog.c:1405,6'
          Dst:             xmlHashLookup
        - Src:             'catalog.c:1408,3'
          Dst:             fprintf
        - Src:             'catalog.c:1416,6'
          Dst:             xmlRMutexUnlock
        - Src:             'catalog.c:1420,6'
          Dst:             fprintf
        - Src:             'catalog.c:1429,11'
          Dst:             xmlParseXMLCatalogFile
        - Src:             'catalog.c:1432,2'
          Dst:             xmlRMutexUnlock
        - Src:             'catalog.c:1444,23'
          Dst:             xmlHashCreate
        - Src:             'catalog.c:1447,6'
          Dst:             fprintf
        - Src:             'catalog.c:1449,2'
          Dst:             xmlHashAddEntry
        - Src:             'catalog.c:1451,5'
          Dst:             xmlRMutexUnlock
    - functionName:    xmlCatalogListXMLResolveURI
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2069
      functionLinenumberEnd: 2107
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct._xmlCatalogEntry *'
        - 'char *'
      constantsTouched: []
      argNames:
        - catal
        - URI
      BBCount:         33
      ICount:          167
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - fprintf
        - xmlCatalogListXMLResolve
        - xmlCatalogUnWrapURN
        - xmlCatalogXMLResolveURI
        - xmlFetchXMLCatalogFile
        - xmlStrncmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'catalog.c:2073,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2074,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2075,9'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlCatalogListXMLResolve
                - fprintf
                - fprintf
                - xmlCatalogXMLResolveURI
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:2075,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2076,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2078,21'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlCatalogListXMLResolve
                - fprintf
                - fprintf
                - xmlCatalogXMLResolveURI
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:2078,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2079,30'
              BranchSideFuncs:
                - xmlCatalogXMLResolveURI
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:2093,5'
              BranchSideFuncs:
                - xmlCatalogXMLResolveURI
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:2080,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2081,10'
              BranchSideFuncs:
                - fprintf
                - xmlCatalogListXMLResolve
                - fprintf
            - BranchSide:      'catalog.c:2088,33'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:2081,10'
          Branch Sides:
            - BranchSide:      'catalog.c:2082,11'
              BranchSideFuncs:
                - fprintf
                - xmlCatalogListXMLResolve
            - BranchSide:      'catalog.c:2085,11'
              BranchSideFuncs:
                - fprintf
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:2089,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2090,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2091,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2093,5'
          Branch Sides:
            - BranchSide:      'catalog.c:2094,6'
              BranchSideFuncs:
                - xmlCatalogXMLResolveURI
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:2106,12'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2094,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2095,10'
              BranchSideFuncs:
                - xmlCatalogXMLResolveURI
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:2104,10'
              BranchSideFuncs:
                - xmlCatalogXMLResolveURI
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:2095,10'
          Branch Sides:
            - BranchSide:      'catalog.c:2096,26'
              BranchSideFuncs:
                - xmlFetchXMLCatalogFile
                - xmlCatalogXMLResolveURI
            - BranchSide:      'catalog.c:2098,10'
              BranchSideFuncs:
                - xmlFetchXMLCatalogFile
                - xmlCatalogXMLResolveURI
        - Branch String:   'catalog.c:2098,10'
          Branch Sides:
            - BranchSide:      'catalog.c:2099,33'
              BranchSideFuncs:
                - xmlCatalogXMLResolveURI
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:2103,2'
              BranchSideFuncs:
                - xmlCatalogXMLResolveURI
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:2100,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2101,14'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2102,6'
              BranchSideFuncs:
                - xmlCatalogXMLResolveURI
                - xmlFetchXMLCatalogFile
      Callsites:
        - Src:             'catalog.c:2078,10'
          Dst:             xmlStrncmp
        - Src:             'catalog.c:2079,10'
          Dst:             xmlCatalogUnWrapURN
        - Src:             'catalog.c:2082,3'
          Dst:             fprintf
        - Src:             'catalog.c:2085,3'
          Dst:             fprintf
        - Src:             'catalog.c:2088,8'
          Dst:             xmlCatalogListXMLResolve
        - Src:             'catalog.c:2096,3'
          Dst:             xmlFetchXMLCatalogFile
        - Src:             'catalog.c:2099,9'
          Dst:             xmlCatalogXMLResolveURI
    - functionName:    xmlCatalogUnWrapURN
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 858
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - urn
      BBCount:         72
      ICount:          435
      EdgeCount:       95
      CyclomaticComplexity: 25
      functionsReached:
        - xmlStrdup
        - xmlStrncmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'catalog.c:809,9'
          Branch Sides:
            - BranchSide:      'catalog.c:810,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:811,9'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:813,5'
          Branch Sides:
            - BranchSide:      'catalog.c:814,6'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:855,12'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:814,6'
          Branch Sides:
            - BranchSide:      'catalog.c:815,6'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:816,7'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:816,6'
          Branch Sides:
            - BranchSide:      'catalog.c:817,14'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:819,14'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:819,13'
          Branch Sides:
            - BranchSide:      'catalog.c:820,14'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:823,14'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:823,13'
          Branch Sides:
            - BranchSide:      'catalog.c:824,14'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:827,14'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:827,13'
          Branch Sides:
            - BranchSide:      'catalog.c:828,11'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:851,21'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:828,26'
          Branch Sides:
            - BranchSide:      'catalog.c:828,30'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:830,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:828,10'
          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:834,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:832,15'
          Branch Sides:
            - BranchSide:      'catalog.c:833,11'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:834,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:834,31'
          Branch Sides:
            - BranchSide:      'catalog.c:834,35'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:836,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:834,15'
          Branch Sides:
            - BranchSide:      'catalog.c:835,11'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:836,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:836,31'
          Branch Sides:
            - BranchSide:      'catalog.c:836,35'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:838,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:836,15'
          Branch Sides:
            - BranchSide:      'catalog.c:837,11'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:838,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:838,31'
          Branch Sides:
            - BranchSide:      'catalog.c:838,35'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:840,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:838,15'
          Branch Sides:
            - BranchSide:      'catalog.c:839,11'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:840,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:840,31'
          Branch Sides:
            - BranchSide:      'catalog.c:840,35'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:842,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:840,15'
          Branch Sides:
            - BranchSide:      'catalog.c:841,11'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:842,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:842,31'
          Branch Sides:
            - BranchSide:      'catalog.c:842,35'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:845,18'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:842,15'
          Branch Sides:
            - BranchSide:      'catalog.c:843,11'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:845,18'
              BranchSideFuncs:
                - xmlStrdup
      Callsites:
        - Src:             'catalog.c:809,9'
          Dst:             xmlStrncmp
        - Src:             'catalog.c:857,12'
          Dst:             xmlStrdup
    - functionName:    xmlCatalogListXMLResolve
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1980
      functionLinenumberEnd: 2054
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct._xmlCatalogEntry *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - catal
        - pubID
        - sysID
      BBCount:         72
      ICount:          362
      EdgeCount:       96
      CyclomaticComplexity: 26
      functionsReached:
        - fprintf
        - xmlCatalogListXMLResolve
        - xmlCatalogNormalizePublic
        - xmlCatalogUnWrapURN
        - xmlCatalogXMLResolve
        - xmlFetchXMLCatalogFile
        - xmlStrEqual
        - xmlStrncmp
      functionUses:    14
      BranchProfiles:
        - Branch String:   'catalog.c:1985,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1986,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1987,10'
              BranchSideFuncs:
                - xmlCatalogNormalizePublic
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlCatalogListXMLResolve
                - fprintf
                - fprintf
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - fprintf
                - fprintf
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1987,25'
          Branch Sides:
            - BranchSide:      'catalog.c:1987,29'
              BranchSideFuncs:
                - xmlCatalogNormalizePublic
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlCatalogListXMLResolve
                - fprintf
                - fprintf
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - fprintf
                - fprintf
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1990,40'
              BranchSideFuncs:
                - xmlCatalogNormalizePublic
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlCatalogListXMLResolve
                - fprintf
                - fprintf
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - fprintf
                - fprintf
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1987,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1988,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1990,40'
              BranchSideFuncs:
                - xmlCatalogNormalizePublic
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlCatalogListXMLResolve
                - fprintf
                - fprintf
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - fprintf
                - fprintf
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1991,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1992,19'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlCatalogListXMLResolve
                - fprintf
                - fprintf
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - fprintf
                - fprintf
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1994,21'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlCatalogListXMLResolve
                - fprintf
                - fprintf
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - fprintf
                - fprintf
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1992,18'
          Branch Sides:
            - BranchSide:      'catalog.c:1992,33'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlCatalogListXMLResolve
                - fprintf
                - fprintf
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - fprintf
                - fprintf
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1992,15'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlCatalogListXMLResolve
                - fprintf
                - fprintf
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - fprintf
                - fprintf
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1994,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1995,30'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - fprintf
                - fprintf
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:2011,21'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - fprintf
                - fprintf
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1996,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1997,10'
              BranchSideFuncs:
                - fprintf
                - xmlCatalogListXMLResolve
                - fprintf
            - BranchSide:      'catalog.c:2004,33'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:1997,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1998,11'
              BranchSideFuncs:
                - fprintf
                - xmlCatalogListXMLResolve
            - BranchSide:      'catalog.c:2001,11'
              BranchSideFuncs:
                - fprintf
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:2005,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2006,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2007,6'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2007,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2008,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2009,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2011,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2012,30'
              BranchSideFuncs:
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:2034,5'
              BranchSideFuncs:
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:2013,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2014,10'
              BranchSideFuncs:
                - fprintf
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - fprintf
            - BranchSide:      'catalog.c:2021,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:2014,10'
          Branch Sides:
            - BranchSide:      'catalog.c:2015,11'
              BranchSideFuncs:
                - fprintf
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
            - BranchSide:      'catalog.c:2018,11'
              BranchSideFuncs:
                - fprintf
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:2021,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2022,37'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
            - BranchSide:      'catalog.c:2023,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:2023,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2024,37'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
            - BranchSide:      'catalog.c:2026,37'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:2028,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2029,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2030,6'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2030,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2031,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2032,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2034,5'
          Branch Sides:
            - BranchSide:      'catalog.c:2035,6'
              BranchSideFuncs:
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:2051,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2035,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2036,10'
              BranchSideFuncs:
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:2049,10'
              BranchSideFuncs:
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:2036,10'
          Branch Sides:
            - BranchSide:      'catalog.c:2037,26'
              BranchSideFuncs:
                - xmlFetchXMLCatalogFile
                - xmlCatalogXMLResolve
            - BranchSide:      'catalog.c:2039,10'
              BranchSideFuncs:
                - xmlFetchXMLCatalogFile
                - xmlCatalogXMLResolve
        - Branch String:   'catalog.c:2039,10'
          Branch Sides:
            - BranchSide:      'catalog.c:2040,30'
              BranchSideFuncs:
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:2048,2'
              BranchSideFuncs:
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:2041,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2042,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2043,28'
              BranchSideFuncs:
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:2051,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2052,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2053,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:1990,14'
          Dst:             xmlCatalogNormalizePublic
        - Src:             'catalog.c:1994,10'
          Dst:             xmlStrncmp
        - Src:             'catalog.c:1995,10'
          Dst:             xmlCatalogUnWrapURN
        - Src:             'catalog.c:1998,3'
          Dst:             fprintf
        - Src:             'catalog.c:2001,3'
          Dst:             fprintf
        - Src:             'catalog.c:2004,8'
          Dst:             xmlCatalogListXMLResolve
        - Src:             'catalog.c:2011,10'
          Dst:             xmlStrncmp
        - Src:             'catalog.c:2012,10'
          Dst:             xmlCatalogUnWrapURN
        - Src:             'catalog.c:2015,3'
          Dst:             fprintf
        - Src:             'catalog.c:2018,3'
          Dst:             fprintf
        - Src:             'catalog.c:2022,12'
          Dst:             xmlCatalogListXMLResolve
        - Src:             'catalog.c:2023,11'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2024,12'
          Dst:             xmlCatalogListXMLResolve
        - Src:             'catalog.c:2026,12'
          Dst:             xmlCatalogListXMLResolve
        - Src:             'catalog.c:2037,3'
          Dst:             xmlFetchXMLCatalogFile
        - Src:             'catalog.c:2040,9'
          Dst:             xmlCatalogXMLResolve
    - functionName:    xmlCatalogNormalizePublic
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1010
      functionLinenumberEnd: 1049
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - pubID
      BBCount:         56
      ICount:          275
      EdgeCount:       74
      CyclomaticComplexity: 20
      functionsReached:
        - xmlStrdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'catalog.c:1017,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1018,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1020,11'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:1021,28'
          Branch Sides:
            - BranchSide:      'catalog.c:1021,31'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:1021,5'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:1021,5'
          Branch Sides:
            - BranchSide:      'catalog.c:1022,14'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:1029,9'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:1022,14'
          Branch Sides:
            - BranchSide:      'catalog.c:1022,14'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:1024,19'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:1022,14'
          Branch Sides:
            - BranchSide:      'catalog.c:1022,14'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:1022,14'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:1022,14'
          Branch Sides:
            - BranchSide:      'catalog.c:1022,14'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:1024,19'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:1022,13'
          Branch Sides:
            - BranchSide:      'catalog.c:1023,19'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:1024,19'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:1024,29'
          Branch Sides:
            - BranchSide:      'catalog.c:1024,33'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:1027,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:1024,18'
          Branch Sides:
            - BranchSide:      'catalog.c:1025,19'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:1027,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:1029,12'
          Branch Sides:
            - BranchSide:      'catalog.c:1029,16'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:1032,21'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:1029,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1030,9'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:1032,21'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:1035,5'
          Branch Sides:
            - BranchSide:      'catalog.c:1036,13'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1047,6'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1036,13'
          Branch Sides:
            - BranchSide:      'catalog.c:1036,13'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1037,17'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1036,13'
          Branch Sides:
            - BranchSide:      'catalog.c:1036,13'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1036,13'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1036,13'
          Branch Sides:
            - BranchSide:      'catalog.c:1036,13'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1037,17'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1036,13'
          Branch Sides:
            - BranchSide:      'catalog.c:1037,17'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1040,17'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1037,17'
          Branch Sides:
            - BranchSide:      'catalog.c:1038,23'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1039,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1040,17'
          Branch Sides:
            - BranchSide:      'catalog.c:1041,20'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1044,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:1032,11'
          Dst:             xmlStrdup
    - functionName:    xmlCatalogXMLResolve
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1604
      functionLinenumberEnd: 1819
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct._xmlCatalogEntry *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - catal
        - pubID
        - sysID
      BBCount:         151
      ICount:          872
      EdgeCount:       199
      CyclomaticComplexity: 50
      functionsReached:
        - fprintf
        - xmlCatalogErr
        - xmlCatalogListXMLResolve
        - xmlFetchXMLCatalogFile
        - xmlStrEqual
        - xmlStrcat
        - xmlStrdup
        - xmlStrlen
        - xmlStrncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:1613,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1614,16'
              BranchSideFuncs:
                - xmlCatalogErr
            - BranchSide:      'catalog.c:1619,5'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
        - Branch String:   'catalog.c:1624,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1625,21'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
            - BranchSide:      'catalog.c:1720,9'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
        - Branch String:   'catalog.c:1629,2'
          Branch Sides:
            - BranchSide:      'catalog.c:1630,14'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
            - BranchSide:      'catalog.c:1661,6'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - fprintf
        - Branch String:   'catalog.c:1630,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1632,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrdup
                - fprintf
            - BranchSide:      'catalog.c:1642,23'
              BranchSideFuncs:
                - xmlStrlen
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
                - xmlStrncmp
            - BranchSide:      'catalog.c:1650,23'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
            - BranchSide:      'catalog.c:1654,15'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
            - BranchSide:      'catalog.c:1657,7'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
        - Branch String:   'catalog.c:1632,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1633,8'
              BranchSideFuncs:
                - xmlStrdup
                - fprintf
            - BranchSide:      'catalog.c:1640,7'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
        - Branch String:   'catalog.c:1633,8'
          Branch Sides:
            - BranchSide:      'catalog.c:1634,16'
              BranchSideFuncs:
                - fprintf
                - xmlStrdup
            - BranchSide:      'catalog.c:1637,4'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:1643,30'
          Branch Sides:
            - BranchSide:      'catalog.c:1644,17'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrEqual
                - xmlStrdup
                - fprintf
            - BranchSide:      'catalog.c:1648,7'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
        - Branch String:   'catalog.c:1643,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1645,17'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
            - BranchSide:      'catalog.c:1648,7'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
        - Branch String:   'catalog.c:1650,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1651,16'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
            - BranchSide:      'catalog.c:1652,7'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
        - Branch String:   'catalog.c:1661,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1662,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - fprintf
            - BranchSide:      'catalog.c:1671,6'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1662,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1663,11'
              BranchSideFuncs:
                - fprintf
                - xmlStrdup
                - xmlStrcat
            - BranchSide:      'catalog.c:1665,22'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
        - Branch String:   'catalog.c:1666,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1667,19'
              BranchSideFuncs:
                - xmlStrcat
            - BranchSide:      'catalog.c:1668,6'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1671,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1673,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1716,5'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
        - Branch String:   'catalog.c:1680,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1681,8'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1713,6'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1681,47'
          Branch Sides:
            - BranchSide:      'catalog.c:1682,20'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1708,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1681,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1683,14'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1708,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1683,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1684,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1686,11'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1684,8'
          Branch Sides:
            - BranchSide:      'catalog.c:1684,42'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1685,8'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1686,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1687,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1690,11'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1690,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1691,26'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1693,11'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1693,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1694,27'
              BranchSideFuncs:
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - fprintf
            - BranchSide:      'catalog.c:1696,11'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - fprintf
        - Branch String:   'catalog.c:1696,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1697,8'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlStrlen
                - xmlStrncmp
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - fprintf
            - BranchSide:      'catalog.c:1707,3'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1697,8'
          Branch Sides:
            - BranchSide:      'catalog.c:1698,16'
              BranchSideFuncs:
                - fprintf
                - xmlCatalogListXMLResolve
                - xmlStrlen
                - xmlStrncmp
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1701,5'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlStrlen
                - xmlStrncmp
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1702,8'
          Branch Sides:
            - BranchSide:      'catalog.c:1703,8'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1706,7'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1720,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1721,8'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
            - BranchSide:      'catalog.c:1796,9'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1723,2'
          Branch Sides:
            - BranchSide:      'catalog.c:1724,14'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
            - BranchSide:      'catalog.c:1748,6'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1724,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1726,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrdup
                - fprintf
            - BranchSide:      'catalog.c:1735,23'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrdup
                - fprintf
            - BranchSide:      'catalog.c:1740,11'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
            - BranchSide:      'catalog.c:1744,7'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
        - Branch String:   'catalog.c:1726,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1727,8'
              BranchSideFuncs:
                - xmlStrdup
                - fprintf
            - BranchSide:      'catalog.c:1733,7'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
        - Branch String:   'catalog.c:1727,8'
          Branch Sides:
            - BranchSide:      'catalog.c:1728,16'
              BranchSideFuncs:
                - fprintf
                - xmlStrdup
            - BranchSide:      'catalog.c:1730,4'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:1735,63'
          Branch Sides:
            - BranchSide:      'catalog.c:1736,5'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
            - BranchSide:      'catalog.c:1738,7'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
        - Branch String:   'catalog.c:1735,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1737,16'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
            - BranchSide:      'catalog.c:1738,7'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
        - Branch String:   'catalog.c:1740,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1741,12'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
            - BranchSide:      'catalog.c:1742,7'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - fprintf
        - Branch String:   'catalog.c:1748,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1750,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1795,5'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1757,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1758,8'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1792,6'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1758,47'
          Branch Sides:
            - BranchSide:      'catalog.c:1759,8'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1787,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1759,47'
          Branch Sides:
            - BranchSide:      'catalog.c:1760,20'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1787,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1758,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1762,14'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1787,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1762,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1763,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1765,11'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1763,8'
          Branch Sides:
            - BranchSide:      'catalog.c:1763,42'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1764,8'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1765,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1766,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1769,11'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1769,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1770,26'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1772,11'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1772,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1773,27'
              BranchSideFuncs:
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - fprintf
            - BranchSide:      'catalog.c:1775,11'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - fprintf
        - Branch String:   'catalog.c:1775,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1776,8'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlStrlen
                - xmlStrncmp
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - fprintf
            - BranchSide:      'catalog.c:1786,3'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1776,8'
          Branch Sides:
            - BranchSide:      'catalog.c:1777,16'
              BranchSideFuncs:
                - fprintf
                - xmlCatalogListXMLResolve
                - xmlStrlen
                - xmlStrncmp
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1780,5'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlStrlen
                - xmlStrncmp
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1781,8'
          Branch Sides:
            - BranchSide:      'catalog.c:1782,8'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1785,7'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - fprintf
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1796,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1797,8'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1817,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1798,2'
          Branch Sides:
            - BranchSide:      'catalog.c:1799,10'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1815,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1799,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1800,7'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1813,12'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1800,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1801,30'
              BranchSideFuncs:
                - xmlFetchXMLCatalogFile
                - xmlCatalogListXMLResolve
            - BranchSide:      'catalog.c:1803,7'
              BranchSideFuncs:
                - xmlFetchXMLCatalogFile
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:1803,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1804,38'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1812,6'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1805,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1806,4'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1808,18'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
      Callsites:
        - Src:             'catalog.c:1614,2'
          Dst:             xmlCatalogErr
        - Src:             'catalog.c:1632,11'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1634,8'
          Dst:             fprintf
        - Src:             'catalog.c:1638,11'
          Dst:             xmlStrdup
        - Src:             'catalog.c:1642,13'
          Dst:             xmlStrlen
        - Src:             'catalog.c:1644,6'
          Dst:             xmlStrncmp
        - Src:             'catalog.c:1650,41'
          Dst:             xmlStrlen
        - Src:             'catalog.c:1650,12'
          Dst:             xmlStrncmp
        - Src:             'catalog.c:1663,3'
          Dst:             fprintf
        - Src:             'catalog.c:1665,12'
          Dst:             xmlStrdup
        - Src:             'catalog.c:1667,9'
          Dst:             xmlStrcat
        - Src:             'catalog.c:1682,38'
          Dst:             xmlStrlen
        - Src:             'catalog.c:1682,9'
          Dst:             xmlStrncmp
        - Src:             'catalog.c:1684,8'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1694,4'
          Dst:             xmlFetchXMLCatalogFile
        - Src:             'catalog.c:1698,8'
          Dst:             fprintf
        - Src:             'catalog.c:1700,10'
          Dst:             xmlCatalogListXMLResolve
        - Src:             'catalog.c:1726,11'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1728,8'
          Dst:             fprintf
        - Src:             'catalog.c:1731,11'
          Dst:             xmlStrdup
        - Src:             'catalog.c:1735,41'
          Dst:             xmlStrlen
        - Src:             'catalog.c:1735,12'
          Dst:             xmlStrncmp
        - Src:             'catalog.c:1760,38'
          Dst:             xmlStrlen
        - Src:             'catalog.c:1760,9'
          Dst:             xmlStrncmp
        - Src:             'catalog.c:1763,8'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1773,4'
          Dst:             xmlFetchXMLCatalogFile
        - Src:             'catalog.c:1777,8'
          Dst:             fprintf
        - Src:             'catalog.c:1779,10'
          Dst:             xmlCatalogListXMLResolve
        - Src:             'catalog.c:1801,7'
          Dst:             xmlFetchXMLCatalogFile
        - Src:             'catalog.c:1804,13'
          Dst:             xmlCatalogListXMLResolve
    - functionName:    xmlParseXMLCatalogFile
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1317
      functionLinenumberEnd: 1374
      functionDepth:   0
      returnType:      'struct._xmlCatalogEntry *'
      argCount:        2
      argTypes:
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - prefer
        - filename
      BBCount:         37
      ICount:          212
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - fprintf
        - xmlCatalogErr
        - xmlDocGetRootElement
        - xmlFreeDoc
        - xmlGetProp
        - xmlGetThreadId
        - xmlNewCatalogEntry
        - xmlParseCatalogFile
        - xmlParseXMLCatalogNodeList
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:1323,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1324,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1326,46'
              BranchSideFuncs:
                - xmlParseCatalogFile
                - xmlDocGetRootElement
                - xmlCatalogErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNewCatalogEntry
                - xmlGetProp
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogErr
                - xmlFreeDoc
                - xmlGetThreadId
                - fprintf
                - fprintf
        - Branch String:   'catalog.c:1327,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1328,6'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'catalog.c:1334,9'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlCatalogErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNewCatalogEntry
                - xmlGetProp
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogErr
                - xmlFreeDoc
                - xmlGetThreadId
                - fprintf
        - Branch String:   'catalog.c:1328,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1329,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'catalog.c:1331,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1334,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1335,10'
              BranchSideFuncs:
                - xmlGetThreadId
                - fprintf
                - xmlDocGetRootElement
                - xmlCatalogErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNewCatalogEntry
                - xmlGetProp
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogErr
                - xmlFreeDoc
            - BranchSide:      'catalog.c:1338,32'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlCatalogErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNewCatalogEntry
                - xmlGetProp
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogErr
                - xmlFreeDoc
        - Branch String:   'catalog.c:1339,23'
          Branch Sides:
            - BranchSide:      'catalog.c:1339,39'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlNewCatalogEntry
                - xmlGetProp
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogErr
                - xmlFreeDoc
            - BranchSide:      'catalog.c:1366,35'
              BranchSideFuncs:
                - xmlCatalogErr
                - xmlFreeDoc
        - Branch String:   'catalog.c:1339,71'
          Branch Sides:
            - BranchSide:      'catalog.c:1340,3'
              BranchSideFuncs:
                - xmlCatalogErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlNewCatalogEntry
                - xmlGetProp
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogErr
                - xmlFreeDoc
            - BranchSide:      'catalog.c:1366,35'
              BranchSideFuncs:
                - xmlCatalogErr
                - xmlFreeDoc
        - Branch String:   'catalog.c:1340,20'
          Branch Sides:
            - BranchSide:      'catalog.c:1340,24'
              BranchSideFuncs:
                - xmlCatalogErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlNewCatalogEntry
                - xmlGetProp
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogErr
                - xmlFreeDoc
            - BranchSide:      'catalog.c:1366,35'
              BranchSideFuncs:
                - xmlCatalogErr
                - xmlFreeDoc
        - Branch String:   'catalog.c:1340,47'
          Branch Sides:
            - BranchSide:      'catalog.c:1341,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogErr
                - xmlFreeDoc
                - xmlNewCatalogEntry
                - xmlGetProp
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogErr
                - xmlFreeDoc
            - BranchSide:      'catalog.c:1366,35'
              BranchSideFuncs:
                - xmlCatalogErr
                - xmlFreeDoc
        - Branch String:   'catalog.c:1339,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1344,26'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlGetProp
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogErr
                - xmlFreeDoc
            - BranchSide:      'catalog.c:1366,35'
              BranchSideFuncs:
                - xmlCatalogErr
                - xmlFreeDoc
        - Branch String:   'catalog.c:1345,13'
          Branch Sides:
            - BranchSide:      'catalog.c:1346,17'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'catalog.c:1350,20'
              BranchSideFuncs:
                - xmlGetProp
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogErr
        - Branch String:   'catalog.c:1351,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1352,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogErr
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
            - BranchSide:      'catalog.c:1363,8'
              BranchSideFuncs:
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
        - Branch String:   'catalog.c:1352,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1353,10'
              BranchSideFuncs:
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
            - BranchSide:      'catalog.c:1354,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogErr
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
        - Branch String:   'catalog.c:1354,17'
          Branch Sides:
            - BranchSide:      'catalog.c:1355,10'
              BranchSideFuncs:
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
            - BranchSide:      'catalog.c:1357,23'
              BranchSideFuncs:
                - xmlCatalogErr
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
      Callsites:
        - Src:             'catalog.c:1326,11'
          Dst:             xmlParseCatalogFile
        - Src:             'catalog.c:1329,6'
          Dst:             fprintf
        - Src:             'catalog.c:1336,30'
          Dst:             xmlGetThreadId
        - Src:             'catalog.c:1335,2'
          Dst:             fprintf
        - Src:             'catalog.c:1338,11'
          Dst:             xmlDocGetRootElement
        - Src:             'catalog.c:1339,27'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1341,3'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1343,11'
          Dst:             xmlNewCatalogEntry
        - Src:             'catalog.c:1346,6'
          Dst:             xmlFreeDoc
        - Src:             'catalog.c:1350,9'
          Dst:             xmlGetProp
        - Src:             'catalog.c:1352,10'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1354,17'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1357,3'
          Dst:             xmlCatalogErr
        - Src:             'catalog.c:1364,2'
          Dst:             xmlParseXMLCatalogNodeList
        - Src:             'catalog.c:1366,2'
          Dst:             xmlCatalogErr
        - Src:             'catalog.c:1369,2'
          Dst:             xmlFreeDoc
        - Src:             'catalog.c:1372,5'
          Dst:             xmlFreeDoc
    - functionName:    xmlParseCatalogFile
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 871
      functionLinenumberEnd: 920
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         13
      ICount:          128
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - inputPush
        - xmlBufResetInput
        - xmlCanonicPath
        - xmlCatalogErrMemory
        - xmlFreeDoc
        - xmlFreeParserCtxt
        - xmlFreeParserInputBuffer
        - xmlNewInputStream
        - xmlNewParserCtxt
        - xmlParseDocument
        - xmlParserInputBufferCreateFilename
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:878,9'
          Branch Sides:
            - BranchSide:      'catalog.c:879,9'
              BranchSideFuncs:
                - xmlCatalogErrMemory
            - BranchSide:      'catalog.c:883,46'
              BranchSideFuncs:
                - xmlParserInputBufferCreateFilename
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - inputPush
                - xmlParseDocument
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlFreeParserInputBuffer
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'catalog.c:884,9'
          Branch Sides:
            - BranchSide:      'catalog.c:885,20'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'catalog.c:889,37'
              BranchSideFuncs:
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - inputPush
                - xmlParseDocument
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlFreeParserInputBuffer
                - xmlFreeParserCtxt
        - Branch String:   'catalog.c:890,9'
          Branch Sides:
            - BranchSide:      'catalog.c:891,27'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
                - xmlFreeParserCtxt
            - BranchSide:      'catalog.c:896,70'
              BranchSideFuncs:
                - xmlCanonicPath
                - xmlBufResetInput
                - inputPush
                - xmlParseDocument
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'catalog.c:910,9'
          Branch Sides:
            - BranchSide:      'catalog.c:911,8'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'catalog.c:913,13'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'catalog.c:877,12'
          Dst:             xmlNewParserCtxt
        - Src:             'catalog.c:879,9'
          Dst:             xmlCatalogErrMemory
        - Src:             'catalog.c:883,11'
          Dst:             xmlParserInputBufferCreateFilename
        - Src:             'catalog.c:885,2'
          Dst:             xmlFreeParserCtxt
        - Src:             'catalog.c:889,19'
          Dst:             xmlNewInputStream
        - Src:             'catalog.c:891,2'
          Dst:             xmlFreeParserInputBuffer
        - Src:             'catalog.c:892,2'
          Dst:             xmlFreeParserCtxt
        - Src:             'catalog.c:896,38'
          Dst:             xmlCanonicPath
        - Src:             'catalog.c:898,5'
          Dst:             xmlBufResetInput
        - Src:             'catalog.c:900,5'
          Dst:             inputPush
        - Src:             'catalog.c:908,5'
          Dst:             xmlParseDocument
        - Src:             'catalog.c:914,9'
          Dst:             xmlFreeDoc
        - Src:             'catalog.c:917,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlNewCatalogEntry
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      'struct._xmlCatalogEntry *'
      argCount:        6
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - 'char *'
        - int
        - 'struct._xmlCatalogEntry *'
      constantsTouched: []
      argNames:
        - type
        - name
        - value
        - URL
        - prefer
        - group
      BBCount:         33
      ICount:          216
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - xmlCatalogErrMemory
        - xmlCatalogNormalizePublic
        - xmlStrdup
      functionUses:    13
      BranchProfiles:
        - Branch String:   'catalog.c:259,9'
          Branch Sides:
            - BranchSide:      'catalog.c:260,9'
              BranchSideFuncs:
                - xmlCatalogErrMemory
            - BranchSide:      'catalog.c:263,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlCatalogNormalizePublic
        - Branch String:   'catalog.c:267,33'
          Branch Sides:
            - BranchSide:      'catalog.c:267,36'
              BranchSideFuncs:
                - xmlCatalogNormalizePublic
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'catalog.c:268,44'
              BranchSideFuncs:
                - xmlCatalogNormalizePublic
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'catalog.c:267,9'
          Branch Sides:
            - BranchSide:      'catalog.c:268,44'
              BranchSideFuncs:
                - xmlCatalogNormalizePublic
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'catalog.c:272,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'catalog.c:269,13'
          Branch Sides:
            - BranchSide:      'catalog.c:270,22'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'catalog.c:271,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'catalog.c:270,21'
          Branch Sides:
            - BranchSide:      'catalog.c:270,36'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'catalog.c:270,18'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'catalog.c:272,9'
          Branch Sides:
            - BranchSide:      'catalog.c:273,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'catalog.c:275,2'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'catalog.c:276,9'
          Branch Sides:
            - BranchSide:      'catalog.c:277,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'catalog.c:278,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'catalog.c:278,9'
          Branch Sides:
            - BranchSide:      'catalog.c:279,25'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'catalog.c:281,2'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:282,9'
          Branch Sides:
            - BranchSide:      'catalog.c:283,8'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:284,9'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:284,9'
          Branch Sides:
            - BranchSide:      'catalog.c:285,23'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:287,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:260,9'
          Dst:             xmlCatalogErrMemory
        - Src:             'catalog.c:268,18'
          Dst:             xmlCatalogNormalizePublic
        - Src:             'catalog.c:273,14'
          Dst:             xmlStrdup
        - Src:             'catalog.c:279,15'
          Dst:             xmlStrdup
        - Src:             'catalog.c:285,13'
          Dst:             xmlStrdup
    - functionName:    xmlParseXMLCatalogNodeList
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1295
      functionLinenumberEnd: 1304
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct._xmlNode *'
        - int
        - 'struct._xmlCatalogEntry *'
        - 'struct._xmlCatalogEntry *'
      constantsTouched: []
      argNames:
        - cur
        - prefer
        - parent
        - cgroup
      BBCount:         13
      ICount:          77
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlParseXMLCatalogNode
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'catalog.c:1296,5'
          Branch Sides:
            - BranchSide:      'catalog.c:1297,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlParseXMLCatalogNode
            - BranchSide:      'catalog.c:1304,1'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1297,24'
          Branch Sides:
            - BranchSide:      'catalog.c:1297,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlParseXMLCatalogNode
            - BranchSide:      'catalog.c:1301,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlParseXMLCatalogNode
        - Branch String:   'catalog.c:1297,51'
          Branch Sides:
            - BranchSide:      'catalog.c:1298,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlParseXMLCatalogNode
            - BranchSide:      'catalog.c:1301,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlParseXMLCatalogNode
        - Branch String:   'catalog.c:1297,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1299,29'
              BranchSideFuncs:
                - xmlParseXMLCatalogNode
                - xmlStrEqual
            - BranchSide:      'catalog.c:1301,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlParseXMLCatalogNode
      Callsites:
        - Src:             'catalog.c:1298,7'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1299,6'
          Dst:             xmlParseXMLCatalogNode
    - functionName:    xmlParseXMLCatalogNode
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1193
      functionLinenumberEnd: 1280
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct._xmlNode *'
        - int
        - 'struct._xmlCatalogEntry *'
        - 'struct._xmlCatalogEntry *'
      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:1197,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1198,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1199,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:1199,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1201,19'
              BranchSideFuncs:
                - xmlGetProp
                - xmlGetProp
                - xmlGetNsProp
                - xmlNewCatalogEntry
                - xmlParseXMLCatalogNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogErr
            - BranchSide:      'catalog.c:1221,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:1204,13'
          Branch Sides:
            - BranchSide:      'catalog.c:1205,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogErr
                - xmlGetProp
                - xmlGetNsProp
                - xmlNewCatalogEntry
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1217,20'
              BranchSideFuncs:
                - xmlGetProp
                - xmlGetNsProp
                - xmlNewCatalogEntry
                - xmlParseXMLCatalogNodeList
        - Branch String:   'catalog.c:1205,17'
          Branch Sides:
            - BranchSide:      'catalog.c:1206,24'
              BranchSideFuncs:
                - xmlGetProp
                - xmlGetNsProp
                - xmlNewCatalogEntry
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1207,36'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogErr
                - xmlGetProp
                - xmlGetNsProp
                - xmlNewCatalogEntry
                - xmlParseXMLCatalogNodeList
        - Branch String:   'catalog.c:1207,24'
          Branch Sides:
            - BranchSide:      'catalog.c:1208,24'
              BranchSideFuncs:
                - xmlGetProp
                - xmlGetNsProp
                - xmlNewCatalogEntry
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1210,17'
              BranchSideFuncs:
                - xmlCatalogErr
                - xmlGetProp
                - xmlGetNsProp
                - xmlNewCatalogEntry
                - xmlParseXMLCatalogNodeList
        - Branch String:   'catalog.c:1221,16'
          Branch Sides:
            - BranchSide:      'catalog.c:1222,36'
              BranchSideFuncs:
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1224,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseXMLCatalogNodeList
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
        - Branch String:   'catalog.c:1224,16'
          Branch Sides:
            - BranchSide:      'catalog.c:1225,36'
              BranchSideFuncs:
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1227,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseXMLCatalogNodeList
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
        - Branch String:   'catalog.c:1227,16'
          Branch Sides:
            - BranchSide:      'catalog.c:1228,36'
              BranchSideFuncs:
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1231,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseXMLCatalogNodeList
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
        - Branch String:   'catalog.c:1231,16'
          Branch Sides:
            - BranchSide:      'catalog.c:1232,36'
              BranchSideFuncs:
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1235,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseXMLCatalogNodeList
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
        - Branch String:   'catalog.c:1235,16'
          Branch Sides:
            - BranchSide:      'catalog.c:1236,36'
              BranchSideFuncs:
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1239,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseXMLCatalogNodeList
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
        - Branch String:   'catalog.c:1239,16'
          Branch Sides:
            - BranchSide:      'catalog.c:1240,36'
              BranchSideFuncs:
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1243,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseXMLCatalogNodeList
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
        - Branch String:   'catalog.c:1243,16'
          Branch Sides:
            - BranchSide:      'catalog.c:1244,36'
              BranchSideFuncs:
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1247,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseXMLCatalogNodeList
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
        - Branch String:   'catalog.c:1247,16'
          Branch Sides:
            - BranchSide:      'catalog.c:1248,36'
              BranchSideFuncs:
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1251,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlParseXMLCatalogNodeList
                - xmlParseXMLCatalogOneNode
        - Branch String:   'catalog.c:1256,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1257,13'
              BranchSideFuncs:
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1278,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1257,13'
          Branch Sides:
            - BranchSide:      'catalog.c:1258,22'
              BranchSideFuncs:
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1270,6'
              BranchSideFuncs:
                - xmlParseXMLCatalogNodeList
        - Branch String:   'catalog.c:1259,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1260,22'
              BranchSideFuncs:
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1264,10'
              BranchSideFuncs:
                - xmlParseXMLCatalogNodeList
        - Branch String:   'catalog.c:1265,3'
          Branch Sides:
            - BranchSide:      'catalog.c:1266,14'
              BranchSideFuncs:
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1267,16'
              BranchSideFuncs:
                - xmlParseXMLCatalogNodeList
        - Branch String:   'catalog.c:1270,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1275,40'
              BranchSideFuncs:
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1277,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1278,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1278,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1279,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:1199,9'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1203,16'
          Dst:             xmlGetProp
        - Src:             'catalog.c:1205,17'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1207,24'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1210,3'
          Dst:             xmlCatalogErr
        - Src:             'catalog.c:1217,9'
          Dst:             xmlGetProp
        - Src:             'catalog.c:1218,9'
          Dst:             xmlGetNsProp
        - Src:             'catalog.c:1219,10'
          Dst:             xmlNewCatalogEntry
        - Src:             'catalog.c:1221,16'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1222,10'
          Dst:             xmlParseXMLCatalogOneNode
        - Src:             'catalog.c:1224,16'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1225,10'
          Dst:             xmlParseXMLCatalogOneNode
        - Src:             'catalog.c:1227,16'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1228,10'
          Dst:             xmlParseXMLCatalogOneNode
        - Src:             'catalog.c:1231,16'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1232,10'
          Dst:             xmlParseXMLCatalogOneNode
        - Src:             'catalog.c:1235,16'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1236,10'
          Dst:             xmlParseXMLCatalogOneNode
        - Src:             'catalog.c:1239,16'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1240,10'
          Dst:             xmlParseXMLCatalogOneNode
        - Src:             'catalog.c:1243,16'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1244,10'
          Dst:             xmlParseXMLCatalogOneNode
        - Src:             'catalog.c:1247,16'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1248,10'
          Dst:             xmlParseXMLCatalogOneNode
        - Src:             'catalog.c:1251,16'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1252,10'
          Dst:             xmlParseXMLCatalogOneNode
        - Src:             'catalog.c:1275,13'
          Dst:             xmlParseXMLCatalogNodeList
    - functionName:    xmlParseXMLCatalogOneNode
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1122
      functionLinenumberEnd: 1177
      functionDepth:   0
      returnType:      'struct._xmlCatalogEntry *'
      argCount:        7
      argTypes:
        - 'struct._xmlNode *'
        - int
        - 'char *'
        - 'char *'
        - 'char *'
        - int
        - 'struct._xmlCatalogEntry *'
      constantsTouched: []
      argNames:
        - cur
        - type
        - name
        - attrName
        - uriAttrName
        - prefer
        - cgroup
      BBCount:         42
      ICount:          267
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - fprintf
        - xmlBuildURI
        - xmlCatalogErr
        - xmlGetProp
        - xmlNewCatalogEntry
        - xmlNodeGetBase
      functionUses:    9
      BranchProfiles:
        - Branch String:   'catalog.c:1130,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1131,25'
              BranchSideFuncs:
                - xmlGetProp
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlCatalogErr
                - xmlNewCatalogEntry
                - fprintf
                - fprintf
                - xmlCatalogErr
                - xmlCatalogErr
            - BranchSide:      'catalog.c:1138,27'
              BranchSideFuncs:
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlCatalogErr
                - xmlNewCatalogEntry
                - fprintf
                - fprintf
                - xmlCatalogErr
        - Branch String:   'catalog.c:1132,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1133,20'
              BranchSideFuncs:
                - xmlCatalogErr
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlCatalogErr
                - xmlNewCatalogEntry
                - fprintf
                - fprintf
                - xmlCatalogErr
            - BranchSide:      'catalog.c:1137,5'
              BranchSideFuncs:
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlCatalogErr
                - xmlNewCatalogEntry
                - fprintf
                - fprintf
                - xmlCatalogErr
        - Branch String:   'catalog.c:1139,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1140,16'
              BranchSideFuncs:
                - xmlCatalogErr
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlCatalogErr
                - xmlNewCatalogEntry
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:1144,10'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlCatalogErr
                - xmlNewCatalogEntry
                - fprintf
                - fprintf
        - Branch String:   'catalog.c:1144,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1145,6'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlCatalogErr
                - xmlNewCatalogEntry
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:1152,27'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlCatalogErr
                - xmlNewCatalogEntry
                - fprintf
                - fprintf
        - Branch String:   'catalog.c:1145,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1146,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1147,6'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1147,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1148,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1149,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1154,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1155,6'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:1165,16'
              BranchSideFuncs:
                - xmlCatalogErr
        - Branch String:   'catalog.c:1155,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1156,10'
              BranchSideFuncs:
                - fprintf
                - xmlNewCatalogEntry
                - fprintf
            - BranchSide:      'catalog.c:1163,27'
              BranchSideFuncs:
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:1156,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1157,11'
              BranchSideFuncs:
                - fprintf
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:1160,11'
              BranchSideFuncs:
                - fprintf
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:1168,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1169,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1170,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1170,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1171,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1172,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1172,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1173,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1174,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1174,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1175,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1176,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:1131,14'
          Dst:             xmlGetProp
        - Src:             'catalog.c:1133,6'
          Dst:             xmlCatalogErr
        - Src:             'catalog.c:1138,16'
          Dst:             xmlGetProp
        - Src:             'catalog.c:1140,2'
          Dst:             xmlCatalogErr
        - Src:             'catalog.c:1152,12'
          Dst:             xmlNodeGetBase
        - Src:             'catalog.c:1153,11'
          Dst:             xmlBuildURI
        - Src:             'catalog.c:1157,3'
          Dst:             fprintf
        - Src:             'catalog.c:1160,3'
          Dst:             fprintf
        - Src:             'catalog.c:1163,8'
          Dst:             xmlNewCatalogEntry
        - Src:             'catalog.c:1165,2'
          Dst:             xmlCatalogErr
    - functionName:    xmlCatalogErrMemory
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlRaiseMemoryError
      functionUses:    7
      BranchProfiles:
        - Branch String:   'catalog.c:203,5'
          Branch Sides:
            - BranchSide:      'catalog.c:203,5'
              BranchSideFuncs:
                - xmlRaiseMemoryError
            - BranchSide:      'catalog.c:203,5'
              BranchSideFuncs:
                - xmlRaiseMemoryError
      Callsites:
        - Src:             'catalog.c:203,5'
          Dst:             xmlRaiseMemoryError
    - functionName:    xmlParseSGMLCatalogPubid
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2153
      functionLinenumberEnd: 2208
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char **'
      constantsTouched: []
      argNames:
        - cur
        - id
      BBCount:         57
      ICount:          346
      EdgeCount:       77
      CyclomaticComplexity: 22
      functionsReached:
        - xmlCatalogErrMemory
      functionUses:    4
      BranchProfiles:
        - Branch String:   'catalog.c:2161,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2162,9'
              BranchSideFuncs:
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
            - BranchSide:      'catalog.c:2164,16'
              BranchSideFuncs:
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
        - Branch String:   'catalog.c:2164,16'
          Branch Sides:
            - BranchSide:      'catalog.c:2165,9'
              BranchSideFuncs:
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
            - BranchSide:      'catalog.c:2168,7'
              BranchSideFuncs:
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
        - Branch String:   'catalog.c:2171,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2172,9'
              BranchSideFuncs:
                - xmlCatalogErrMemory
            - BranchSide:      'catalog.c:2175,5'
              BranchSideFuncs:
                - xmlCatalogErrMemory
        - Branch String:   'catalog.c:2175,34'
          Branch Sides:
            - BranchSide:      'catalog.c:2175,5'
              BranchSideFuncs:
                - xmlCatalogErrMemory
            - BranchSide:      'catalog.c:2175,39'
              BranchSideFuncs:
                - xmlCatalogErrMemory
        - Branch String:   'catalog.c:2175,5'
          Branch Sides:
            - BranchSide:      'catalog.c:2176,8'
              BranchSideFuncs:
                - xmlCatalogErrMemory
            - BranchSide:      'catalog.c:2193,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2176,21'
          Branch Sides:
            - BranchSide:      'catalog.c:2176,25'
              BranchSideFuncs:
                - xmlCatalogErrMemory
            - BranchSide:      'catalog.c:2178,7'
              BranchSideFuncs:
                - xmlCatalogErrMemory
        - Branch String:   'catalog.c:2176,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2177,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2178,7'
              BranchSideFuncs:
                - xmlCatalogErrMemory
        - Branch String:   'catalog.c:2178,20'
          Branch Sides:
            - BranchSide:      'catalog.c:2178,24'
              BranchSideFuncs:
                - xmlCatalogErrMemory
            - BranchSide:      'catalog.c:2180,6'
              BranchSideFuncs:
                - xmlCatalogErrMemory
        - Branch String:   'catalog.c:2178,24'
          Branch Sides:
            - BranchSide:      'catalog.c:2178,24'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2179,6'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2178,24'
          Branch Sides:
            - BranchSide:      'catalog.c:2178,24'
              BranchSideFuncs:
                - xmlCatalogErrMemory
            - BranchSide:      'catalog.c:2178,24'
              BranchSideFuncs:
                - xmlCatalogErrMemory
        - Branch String:   'catalog.c:2178,24'
          Branch Sides:
            - BranchSide:      'catalog.c:2178,24'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2179,6'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2178,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2179,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2180,6'
              BranchSideFuncs:
                - xmlCatalogErrMemory
        - Branch String:   'catalog.c:2180,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2181,11'
              BranchSideFuncs:
                - xmlCatalogErrMemory
            - BranchSide:      'catalog.c:2190,16'
              BranchSideFuncs:
                - xmlCatalogErrMemory
        - Branch String:   'catalog.c:2183,10'
          Branch Sides:
            - BranchSide:      'catalog.c:2184,3'
              BranchSideFuncs:
                - xmlCatalogErrMemory
            - BranchSide:      'catalog.c:2188,12'
              BranchSideFuncs:
                - xmlCatalogErrMemory
        - Branch String:   'catalog.c:2194,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2195,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2200,7'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2195,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2195,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2199,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2195,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2195,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2195,7'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2195,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2195,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2199,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2195,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2196,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2199,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2200,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2201,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2204,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:2172,9'
          Dst:             xmlCatalogErrMemory
        - Src:             'catalog.c:2184,3'
          Dst:             xmlCatalogErrMemory
    - functionName:    xmlParseSGMLCatalogName
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2220
      functionLinenumberEnd: 2246
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char **'
      constantsTouched: []
      argNames:
        - cur
        - name
      BBCount:         116
      ICount:          502
      EdgeCount:       163
      CyclomaticComplexity: 49
      functionsReached:
        - xmlCharInRange
        - xmlStrndup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'catalog.c:2231,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2231,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2231,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2231,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2231,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2231,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2231,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2231,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2235,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2231,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2231,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2231,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2231,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2231,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2235,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2231,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2231,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2231,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2231,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2231,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2235,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2231,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2231,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2231,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2231,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2231,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2235,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2231,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2231,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2235,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2231,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2231,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2235,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2231,24'
          Branch Sides:
            - BranchSide:      'catalog.c:2231,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2231,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2231,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2231,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2235,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2231,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2231,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2231,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2231,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2231,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2235,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2231,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2231,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2235,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2231,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2231,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2231,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2231,24'
          Branch Sides:
            - BranchSide:      'catalog.c:2231,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2235,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2231,38'
          Branch Sides:
            - BranchSide:      'catalog.c:2231,42'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2235,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2231,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2232,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2235,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2235,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2235,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
            - BranchSide:      'catalog.c:2235,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2235,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2235,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
            - BranchSide:      'catalog.c:2235,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2235,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2235,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2235,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2235,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2235,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
            - BranchSide:      'catalog.c:2235,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2235,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2235,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2235,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2235,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2235,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
            - BranchSide:      'catalog.c:2235,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2235,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2235,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2235,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2235,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2235,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
            - BranchSide:      'catalog.c:2235,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2235,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2235,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2235,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2235,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2235,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2235,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2235,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2235,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2235,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2235,28'
          Branch Sides:
            - BranchSide:      'catalog.c:2235,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
            - BranchSide:      'catalog.c:2235,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2235,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2235,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2235,32'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2235,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2235,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
            - BranchSide:      'catalog.c:2235,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2235,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2235,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2235,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2235,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2235,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2235,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2235,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2235,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
            - BranchSide:      'catalog.c:2235,32'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2235,28'
          Branch Sides:
            - BranchSide:      'catalog.c:2235,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2235,32'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2235,45'
          Branch Sides:
            - BranchSide:      'catalog.c:2235,32'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2235,32'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2235,32'
          Branch Sides:
            - BranchSide:      'catalog.c:2235,32'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2236,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'catalog.c:2235,32'
          Branch Sides:
            - BranchSide:      'catalog.c:2235,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2236,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'catalog.c:2235,45'
          Branch Sides:
            - BranchSide:      'catalog.c:2235,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2236,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'catalog.c:2236,24'
          Branch Sides:
            - BranchSide:      'catalog.c:2235,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2236,28'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'catalog.c:2236,38'
          Branch Sides:
            - BranchSide:      'catalog.c:2235,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2237,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'catalog.c:2237,17'
          Branch Sides:
            - BranchSide:      'catalog.c:2235,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2237,21'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'catalog.c:2235,5'
          Branch Sides:
            - BranchSide:      'catalog.c:2238,15'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2244,24'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'catalog.c:2241,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2235,5'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2242,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:2231,11'
          Dst:             xmlCharInRange
        - Src:             'catalog.c:2235,14'
          Dst:             xmlCharInRange
        - Src:             'catalog.c:2235,32'
          Dst:             xmlCharInRange
        - Src:             'catalog.c:2244,13'
          Dst:             xmlStrndup
    - functionName:    xmlParseSGMLCatalogComment
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2131
      functionLinenumberEnd: 2141
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         18
      ICount:          100
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:2132,25'
          Branch Sides:
            - BranchSide:      'catalog.c:2132,29'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2133,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2132,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2133,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2134,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2135,26'
          Branch Sides:
            - BranchSide:      'catalog.c:2135,31'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2135,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2135,5'
          Branch Sides:
            - BranchSide:      'catalog.c:2136,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2137,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2137,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2138,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2140,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCatalogGetPublic
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3764
      functionLinenumberEnd: 3796
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - pubID
      BBCount:         22
      ICount:          110
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - fprintf
        - snprintf
        - xmlCatalogGetSGMLPublic
        - xmlCatalogListXMLResolve
        - xmlInitializeCatalog
      functionUses:    0
      BranchProfiles:
        - Branch String:   'catalog.c:3769,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3770,2'
              BranchSideFuncs:
                - xmlCatalogGetSGMLPublic
                - xmlCatalogListXMLResolve
                - snprintf
                - fprintf
            - BranchSide:      'catalog.c:3772,9'
              BranchSideFuncs:
                - xmlCatalogGetSGMLPublic
                - xmlCatalogListXMLResolve
                - snprintf
                - fprintf
        - Branch String:   'catalog.c:3772,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3773,10'
              BranchSideFuncs:
                - fprintf
                - xmlCatalogGetSGMLPublic
                - xmlCatalogListXMLResolve
                - snprintf
            - BranchSide:      'catalog.c:3778,9'
              BranchSideFuncs:
                - xmlCatalogGetSGMLPublic
                - xmlCatalogListXMLResolve
                - snprintf
        - Branch String:   'catalog.c:3778,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3779,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3784,9'
              BranchSideFuncs:
                - xmlCatalogGetSGMLPublic
                - xmlCatalogListXMLResolve
                - snprintf
        - Branch String:   'catalog.c:3784,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3785,33'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlCatalogGetSGMLPublic
                - snprintf
            - BranchSide:      'catalog.c:3793,9'
              BranchSideFuncs:
                - xmlCatalogGetSGMLPublic
        - Branch String:   'catalog.c:3786,20'
          Branch Sides:
            - BranchSide:      'catalog.c:3786,24'
              BranchSideFuncs:
                - xmlCatalogGetSGMLPublic
                - snprintf
            - BranchSide:      'catalog.c:3791,5'
              BranchSideFuncs:
                - xmlCatalogGetSGMLPublic
        - Branch String:   'catalog.c:3786,6'
          Branch Sides:
            - BranchSide:      'catalog.c:3787,67'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'catalog.c:3791,5'
              BranchSideFuncs:
                - xmlCatalogGetSGMLPublic
        - Branch String:   'catalog.c:3793,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3794,33'
              BranchSideFuncs:
                - xmlCatalogGetSGMLPublic
            - BranchSide:      'catalog.c:3795,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:3770,2'
          Dst:             xmlInitializeCatalog
        - Src:             'catalog.c:3773,2'
          Dst:             fprintf
        - Src:             'catalog.c:3785,8'
          Dst:             xmlCatalogListXMLResolve
        - Src:             'catalog.c:3787,6'
          Dst:             snprintf
        - Src:             'catalog.c:3794,9'
          Dst:             xmlCatalogGetSGMLPublic
    - functionName:    xmlInitializeCatalog
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3079
      functionLinenumberEnd: 3157
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         55
      ICount:          269
      EdgeCount:       73
      CyclomaticComplexity: 20
      functionsReached:
        - getenv
        - xmlCreateNewCatalog
        - xmlInitializeCatalogData
        - xmlNewCatalogEntry
        - xmlRMutexLock
        - xmlRMutexUnlock
        - xmlStrndup
      functionUses:    14
      BranchProfiles:
        - Branch String:   'catalog.c:3080,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3080,9'
              BranchSideFuncs:
                - xmlInitializeCatalogData
                - xmlRMutexLock
                - getenv
                - xmlRMutexUnlock
                - getenv
                - xmlCreateNewCatalog
                - xmlStrndup
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3080,9'
              BranchSideFuncs:
                - xmlInitializeCatalogData
                - xmlRMutexLock
                - getenv
                - xmlRMutexUnlock
                - getenv
                - xmlCreateNewCatalog
                - xmlStrndup
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:3080,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3081,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3083,5'
              BranchSideFuncs:
                - xmlInitializeCatalogData
                - xmlRMutexLock
                - getenv
                - xmlRMutexUnlock
                - getenv
                - xmlCreateNewCatalog
                - xmlStrndup
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:3086,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3087,19'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - getenv
                - xmlCreateNewCatalog
                - xmlStrndup
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3089,9'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - getenv
                - xmlCreateNewCatalog
                - xmlStrndup
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:3089,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3096,28'
              BranchSideFuncs:
                - getenv
                - xmlCreateNewCatalog
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3156,21'
              BranchSideFuncs:
                - xmlRMutexUnlock
        - Branch String:   'catalog.c:3097,6'
          Branch Sides:
            - BranchSide:      'catalog.c:3125,15'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3129,3'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:3130,6'
          Branch Sides:
            - BranchSide:      'catalog.c:3133,12'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3154,5'
              BranchSideFuncs:
                - xmlRMutexUnlock
        - Branch String:   'catalog.c:3135,6'
          Branch Sides:
            - BranchSide:      'catalog.c:3136,3'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3152,26'
              BranchSideFuncs:
                - xmlRMutexUnlock
        - Branch String:   'catalog.c:3136,10'
          Branch Sides:
            - BranchSide:      'catalog.c:3136,3'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3136,10'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:3136,10'
          Branch Sides:
            - BranchSide:      'catalog.c:3136,10'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3136,3'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:3136,10'
          Branch Sides:
            - BranchSide:      'catalog.c:3136,3'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3136,3'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:3136,3'
          Branch Sides:
            - BranchSide:      'catalog.c:3137,10'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3138,8'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:3138,7'
          Branch Sides:
            - BranchSide:      'catalog.c:3135,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRMutexUnlock
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3139,15'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRMutexUnlock
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:3140,26'
          Branch Sides:
            - BranchSide:      'catalog.c:3140,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRMutexUnlock
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3140,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRMutexUnlock
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:3140,31'
          Branch Sides:
            - BranchSide:      'catalog.c:3140,30'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRMutexUnlock
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3140,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRMutexUnlock
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:3140,31'
          Branch Sides:
            - BranchSide:      'catalog.c:3140,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRMutexUnlock
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3140,30'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRMutexUnlock
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:3140,31'
          Branch Sides:
            - BranchSide:      'catalog.c:3140,30'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRMutexUnlock
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3140,30'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRMutexUnlock
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:3140,7'
          Branch Sides:
            - BranchSide:      'catalog.c:3141,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRMutexUnlock
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3142,51'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRMutexUnlock
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:3143,11'
          Branch Sides:
            - BranchSide:      'catalog.c:3145,20'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlRMutexUnlock
                - xmlStrndup
            - BranchSide:      'catalog.c:3150,3'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:3146,8'
          Branch Sides:
            - BranchSide:      'catalog.c:3147,22'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3148,4'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
      Callsites:
        - Src:             'catalog.c:3083,5'
          Dst:             xmlInitializeCatalogData
        - Src:             'catalog.c:3084,5'
          Dst:             xmlRMutexLock
        - Src:             'catalog.c:3086,9'
          Dst:             getenv
        - Src:             'catalog.c:3096,28'
          Dst:             getenv
        - Src:             'catalog.c:3128,10'
          Dst:             xmlCreateNewCatalog
        - Src:             'catalog.c:3142,23'
          Dst:             xmlStrndup
        - Src:             'catalog.c:3144,15'
          Dst:             xmlNewCatalogEntry
        - Src:             'catalog.c:3156,5'
          Dst:             xmlRMutexUnlock
    - functionName:    xmlCatalogGetSGMLPublic
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2520
      functionLinenumberEnd: 2545
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct._xmlHashTable *'
        - 'char *'
      constantsTouched: []
      argNames:
        - catal
        - pubID
      BBCount:         25
      ICount:          130
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - xmlCatalogNormalizePublic
        - xmlHashLookup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'catalog.c:2524,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2525,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2527,40'
              BranchSideFuncs:
                - xmlCatalogNormalizePublic
                - xmlHashLookup
        - Branch String:   'catalog.c:2528,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2529,19'
              BranchSideFuncs:
                - xmlHashLookup
            - BranchSide:      'catalog.c:2531,48'
              BranchSideFuncs:
                - xmlHashLookup
        - Branch String:   'catalog.c:2529,18'
          Branch Sides:
            - BranchSide:      'catalog.c:2529,33'
              BranchSideFuncs:
                - xmlHashLookup
            - BranchSide:      'catalog.c:2529,15'
              BranchSideFuncs:
                - xmlHashLookup
        - Branch String:   'catalog.c:2532,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2533,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2537,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2533,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2534,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2535,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2537,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2538,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2542,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2538,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2539,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2540,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2542,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2543,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2544,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:2527,14'
          Dst:             xmlCatalogNormalizePublic
        - Src:             'catalog.c:2531,34'
          Dst:             xmlHashLookup
    - functionName:    xmlInitializeCatalogData
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3061
      functionLinenumberEnd: 3070
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - getenv
        - xmlNewRMutex
      functionUses:    3
      BranchProfiles:
        - Branch String:   'catalog.c:3062,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3062,9'
              BranchSideFuncs:
                - getenv
                - xmlNewRMutex
            - BranchSide:      'catalog.c:3062,9'
              BranchSideFuncs:
                - getenv
                - xmlNewRMutex
        - Branch String:   'catalog.c:3062,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3063,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3065,9'
              BranchSideFuncs:
                - getenv
                - xmlNewRMutex
        - Branch String:   'catalog.c:3065,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3066,19'
              BranchSideFuncs:
                - xmlNewRMutex
            - BranchSide:      'catalog.c:3067,23'
              BranchSideFuncs:
                - xmlNewRMutex
      Callsites:
        - Src:             'catalog.c:3065,9'
          Dst:             getenv
        - Src:             'catalog.c:3067,23'
          Dst:             xmlNewRMutex
    - functionName:    xmlCreateNewCatalog
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      'struct._xmlCatalog *'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - type
        - prefer
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCatalogErrMemory
        - xmlHashCreate
      functionUses:    7
      BranchProfiles:
        - Branch String:   'catalog.c:397,9'
          Branch Sides:
            - BranchSide:      'catalog.c:398,9'
              BranchSideFuncs:
                - xmlCatalogErrMemory
            - BranchSide:      'catalog.c:401,12'
              BranchSideFuncs:
                - xmlHashCreate
        - Branch String:   'catalog.c:406,9'
          Branch Sides:
            - BranchSide:      'catalog.c:407,14'
              BranchSideFuncs:
                - xmlHashCreate
            - BranchSide:      'catalog.c:408,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:398,9'
          Dst:             xmlCatalogErrMemory
        - Src:             'catalog.c:407,14'
          Dst:             xmlHashCreate
    - functionName:    xmlCatalogGetSystem
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3720
      functionLinenumberEnd: 3752
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - sysID
      BBCount:         22
      ICount:          110
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - fprintf
        - snprintf
        - xmlCatalogGetSGMLSystem
        - xmlCatalogListXMLResolve
        - xmlInitializeCatalog
      functionUses:    0
      BranchProfiles:
        - Branch String:   'catalog.c:3725,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3726,2'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
                - xmlCatalogListXMLResolve
                - snprintf
                - fprintf
            - BranchSide:      'catalog.c:3728,9'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
                - xmlCatalogListXMLResolve
                - snprintf
                - fprintf
        - Branch String:   'catalog.c:3728,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3729,10'
              BranchSideFuncs:
                - fprintf
                - xmlCatalogGetSGMLSystem
                - xmlCatalogListXMLResolve
                - snprintf
            - BranchSide:      'catalog.c:3734,9'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
                - xmlCatalogListXMLResolve
                - snprintf
        - Branch String:   'catalog.c:3734,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3735,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3740,9'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
                - xmlCatalogListXMLResolve
                - snprintf
        - Branch String:   'catalog.c:3740,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3741,33'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlCatalogGetSGMLSystem
                - snprintf
            - BranchSide:      'catalog.c:3749,9'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
        - Branch String:   'catalog.c:3742,20'
          Branch Sides:
            - BranchSide:      'catalog.c:3742,24'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
                - snprintf
            - BranchSide:      'catalog.c:3747,5'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
        - Branch String:   'catalog.c:3742,6'
          Branch Sides:
            - BranchSide:      'catalog.c:3743,67'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'catalog.c:3747,5'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
        - Branch String:   'catalog.c:3749,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3750,33'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
            - BranchSide:      'catalog.c:3751,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:3726,2'
          Dst:             xmlInitializeCatalog
        - Src:             'catalog.c:3729,2'
          Dst:             fprintf
        - Src:             'catalog.c:3741,8'
          Dst:             xmlCatalogListXMLResolve
        - Src:             'catalog.c:3743,6'
          Dst:             snprintf
        - Src:             'catalog.c:3750,9'
          Dst:             xmlCatalogGetSGMLSystem
    - functionName:    xmlCatalogGetSGMLSystem
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2557
      functionLinenumberEnd: 2569
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct._xmlHashTable *'
        - 'char *'
      constantsTouched: []
      argNames:
        - catal
        - sysID
      BBCount:         10
      ICount:          61
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlHashLookup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'catalog.c:2560,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2561,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2563,48'
              BranchSideFuncs:
                - xmlHashLookup
        - Branch String:   'catalog.c:2564,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2565,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2566,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2566,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2567,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2568,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:2563,34'
          Dst:             xmlHashLookup
    - functionName:    xmlCatalogLocalResolveURI
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3682
      functionLinenumberEnd: 3703
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - catalogs
        - URI
      BBCount:         19
      ICount:          96
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - fprintf
        - xmlCatalogListXMLResolveURI
        - xmlInitializeCatalog
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:3686,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3687,2'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - fprintf
            - BranchSide:      'catalog.c:3689,9'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - fprintf
        - Branch String:   'catalog.c:3689,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3690,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3692,9'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - fprintf
        - Branch String:   'catalog.c:3692,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3693,10'
              BranchSideFuncs:
                - fprintf
                - xmlCatalogListXMLResolveURI
            - BranchSide:      'catalog.c:3696,34'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
        - Branch String:   'catalog.c:3697,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3698,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3699,39'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
        - Branch String:   'catalog.c:3700,23'
          Branch Sides:
            - BranchSide:      'catalog.c:3700,27'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3702,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:3700,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3701,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3702,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:3687,2'
          Dst:             xmlInitializeCatalog
        - Src:             'catalog.c:3693,2'
          Dst:             fprintf
        - Src:             'catalog.c:3699,11'
          Dst:             xmlCatalogListXMLResolveURI
    - functionName:    xmlCatalogLocalResolve
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3638
      functionLinenumberEnd: 3668
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - catalogs
        - pubID
        - sysID
      BBCount:         31
      ICount:          145
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - fprintf
        - xmlCatalogListXMLResolve
        - xmlInitializeCatalog
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:3642,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3643,2'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:3645,10'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'catalog.c:3645,25'
          Branch Sides:
            - BranchSide:      'catalog.c:3645,29'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:3648,9'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'catalog.c:3645,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3646,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3648,9'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'catalog.c:3648,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3649,14'
              BranchSideFuncs:
                - fprintf
                - xmlCatalogListXMLResolve
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:3661,34'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:3649,29'
          Branch Sides:
            - BranchSide:      'catalog.c:3649,33'
              BranchSideFuncs:
                - fprintf
                - xmlCatalogListXMLResolve
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:3652,20'
              BranchSideFuncs:
                - fprintf
                - xmlCatalogListXMLResolve
                - fprintf
        - Branch String:   'catalog.c:3649,13'
          Branch Sides:
            - BranchSide:      'catalog.c:3650,21'
              BranchSideFuncs:
                - fprintf
                - xmlCatalogListXMLResolve
            - BranchSide:      'catalog.c:3652,20'
              BranchSideFuncs:
                - fprintf
                - xmlCatalogListXMLResolve
                - fprintf
        - Branch String:   'catalog.c:3652,20'
          Branch Sides:
            - BranchSide:      'catalog.c:3653,21'
              BranchSideFuncs:
                - fprintf
                - xmlCatalogListXMLResolve
            - BranchSide:      'catalog.c:3656,21'
              BranchSideFuncs:
                - fprintf
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:3662,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3663,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3664,36'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:3665,23'
          Branch Sides:
            - BranchSide:      'catalog.c:3665,27'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3667,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:3665,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3666,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3667,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:3643,2'
          Dst:             xmlInitializeCatalog
        - Src:             'catalog.c:3650,13'
          Dst:             fprintf
        - Src:             'catalog.c:3653,13'
          Dst:             fprintf
        - Src:             'catalog.c:3656,13'
          Dst:             fprintf
        - Src:             'catalog.c:3664,11'
          Dst:             xmlCatalogListXMLResolve
    - functionName:    xmlCatalogAddLocal
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3596
      functionLinenumberEnd: 3622
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - catalogs
        - URL
      BBCount:         19
      ICount:          110
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - fprintf
        - xmlInitializeCatalog
        - xmlNewCatalogEntry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:3599,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3600,2'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - fprintf
            - BranchSide:      'catalog.c:3602,9'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - fprintf
        - Branch String:   'catalog.c:3602,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3603,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3605,9'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - fprintf
        - Branch String:   'catalog.c:3605,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3606,10'
              BranchSideFuncs:
                - fprintf
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3609,54'
              BranchSideFuncs:
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:3611,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3612,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3614,34'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:3615,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3616,18'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3618,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:3618,5'
          Branch Sides:
            - BranchSide:      'catalog.c:3619,10'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3620,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:3600,2'
          Dst:             xmlInitializeCatalog
        - Src:             'catalog.c:3606,2'
          Dst:             fprintf
        - Src:             'catalog.c:3609,11'
          Dst:             xmlNewCatalogEntry
    - functionName:    xmlCatalogFreeLocal
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3574
      functionLinenumberEnd: 3583
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - catalogs
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlFreeCatalogEntryList
        - xmlInitializeCatalog
      functionUses:    2
      BranchProfiles:
        - Branch String:   'catalog.c:3577,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3578,2'
              BranchSideFuncs:
                - xmlFreeCatalogEntryList
            - BranchSide:      'catalog.c:3580,34'
              BranchSideFuncs:
                - xmlFreeCatalogEntryList
        - Branch String:   'catalog.c:3581,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3581,9'
              BranchSideFuncs:
                - xmlFreeCatalogEntryList
            - BranchSide:      'catalog.c:3582,26'
              BranchSideFuncs:
                - xmlFreeCatalogEntryList
      Callsites:
        - Src:             'catalog.c:3578,2'
          Dst:             xmlInitializeCatalog
        - Src:             'catalog.c:3582,2'
          Dst:             xmlFreeCatalogEntryList
    - functionName:    xmlFreeCatalogEntryList
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlCatalogEntry *'
      constantsTouched: []
      argNames:
        - ret
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlFreeCatalogEntry
      functionUses:    2
      BranchProfiles:
        - Branch String:   'catalog.c:347,5'
          Branch Sides:
            - BranchSide:      'catalog.c:348,9'
              BranchSideFuncs:
                - xmlFreeCatalogEntry
            - BranchSide:      'catalog.c:352,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:349,2'
          Dst:             xmlFreeCatalogEntry
    - functionName:    xmlFreeCatalogEntry
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - payload
        - name
      BBCount:         26
      ICount:          150
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - fprintf
      functionUses:    9
      BranchProfiles:
        - Branch String:   'catalog.c:307,9'
          Branch Sides:
            - BranchSide:      'catalog.c:308,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:313,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'catalog.c:313,9'
          Branch Sides:
            - BranchSide:      'catalog.c:314,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:316,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'catalog.c:316,9'
          Branch Sides:
            - BranchSide:      'catalog.c:317,6'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:328,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:317,6'
          Branch Sides:
            - BranchSide:      'catalog.c:318,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'catalog.c:320,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
        - Branch String:   'catalog.c:320,11'
          Branch Sides:
            - BranchSide:      'catalog.c:321,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'catalog.c:324,14'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'catalog.c:328,9'
          Branch Sides:
            - BranchSide:      'catalog.c:329,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:330,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:330,9'
          Branch Sides:
            - BranchSide:      'catalog.c:331,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:332,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:332,9'
          Branch Sides:
            - BranchSide:      'catalog.c:333,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:334,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:318,6'
          Dst:             fprintf
        - Src:             'catalog.c:321,6'
          Dst:             fprintf
        - Src:             'catalog.c:324,6'
          Dst:             fprintf
    - functionName:    xmlCatalogSetDebug
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3551
      functionLinenumberEnd: 3558
      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:3554,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3555,26'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3557,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCatalogSetDefaultPrefer
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3517
      functionLinenumberEnd: 3539
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - prefer
      BBCount:         13
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'catalog.c:3520,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3521,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3523,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
        - Branch String:   'catalog.c:3523,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3524,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:3537,31'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:3524,2'
          Branch Sides:
            - BranchSide:      'catalog.c:3526,11'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'catalog.c:3530,11'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'catalog.c:3534,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:3526,3'
          Dst:             fprintf
        - Src:             'catalog.c:3530,3'
          Dst:             fprintf
    - functionName:    xmlCatalogSetDefaults
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3482
      functionLinenumberEnd: 3504
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - allow
      BBCount:         12
      ICount:          57
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:3483,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3483,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:3484,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'catalog.c:3484,2'
          Branch Sides:
            - BranchSide:      'catalog.c:3486,11'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'catalog.c:3490,11'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'catalog.c:3494,11'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'catalog.c:3498,11'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'catalog.c:3502,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:3486,3'
          Dst:             fprintf
        - Src:             'catalog.c:3490,3'
          Dst:             fprintf
        - Src:             'catalog.c:3494,3'
          Dst:             fprintf
        - Src:             'catalog.c:3498,3'
          Dst:             fprintf
    - functionName:    xmlCatalogGetDefaults
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3470
      functionLinenumberEnd: 3471
      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: 3443
      functionLinenumberEnd: 3452
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlConvertSGMLCatalog
        - xmlInitializeCatalog
        - xmlRMutexLock
        - xmlRMutexUnlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'catalog.c:3444,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3444,9'
              BranchSideFuncs:
                - xmlInitializeCatalog
                - xmlRMutexLock
                - xmlConvertSGMLCatalog
                - xmlRMutexUnlock
            - BranchSide:      'catalog.c:3444,9'
              BranchSideFuncs:
                - xmlInitializeCatalog
                - xmlRMutexLock
                - xmlConvertSGMLCatalog
                - xmlRMutexUnlock
        - Branch String:   'catalog.c:3446,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3446,9'
              BranchSideFuncs:
                - xmlRMutexLock
                - xmlConvertSGMLCatalog
                - xmlRMutexUnlock
            - BranchSide:      'catalog.c:3447,2'
              BranchSideFuncs:
                - xmlInitializeCatalog
                - xmlRMutexLock
                - xmlConvertSGMLCatalog
                - xmlRMutexUnlock
      Callsites:
        - Src:             'catalog.c:3447,2'
          Dst:             xmlInitializeCatalog
        - Src:             'catalog.c:3449,5'
          Dst:             xmlRMutexLock
        - Src:             'catalog.c:3450,11'
          Dst:             xmlConvertSGMLCatalog
        - Src:             'catalog.c:3451,5'
          Dst:             xmlRMutexUnlock
    - functionName:    xmlConvertSGMLCatalog
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 787
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlCatalog *'
      constantsTouched: []
      argNames:
        - catal
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fprintf
        - xmlCatalogConvertEntry
        - xmlHashScan
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:778,25'
          Branch Sides:
            - BranchSide:      'catalog.c:778,29'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:779,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:778,9'
          Branch Sides:
            - BranchSide:      'catalog.c:779,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:781,9'
              BranchSideFuncs:
                - xmlHashScan
                - fprintf
        - Branch String:   'catalog.c:781,9'
          Branch Sides:
            - BranchSide:      'catalog.c:782,10'
              BranchSideFuncs:
                - fprintf
                - xmlHashScan
            - BranchSide:      'catalog.c:785,17'
              BranchSideFuncs:
                - xmlHashScan
      Callsites:
        - Src:             'catalog.c:782,2'
          Dst:             fprintf
        - Src:             'catalog.c:785,5'
          Dst:             xmlHashScan
        - Src:             'catalog.c:785,5'
          Dst:             xmlCatalogConvertEntry
    - functionName:    xmlCatalogConvertEntry
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 710
      functionLinenumberEnd: 765
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - payload
        - data
        - name
      BBCount:         29
      ICount:          206
      EdgeCount:       34
      CyclomaticComplexity: 7
      functionsReached:
        - xmlFreeCatalogEntry
        - xmlHashRemoveEntry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:713,25'
          Branch Sides:
            - BranchSide:      'catalog.c:713,29'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:715,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:713,44'
          Branch Sides:
            - BranchSide:      'catalog.c:713,48'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:715,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:713,69'
          Branch Sides:
            - BranchSide:      'catalog.c:714,3'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:715,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:713,9'
          Branch Sides:
            - BranchSide:      'catalog.c:715,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:716,13'
              BranchSideFuncs:
                - xmlHashRemoveEntry
                - xmlHashRemoveEntry
        - Branch String:   'catalog.c:716,5'
          Branch Sides:
            - 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,6'
              BranchSideFuncs:
                - xmlHashRemoveEntry
            - BranchSide:      'catalog.c:742,6'
              BranchSideFuncs:
                - xmlHashRemoveEntry
            - BranchSide:      'catalog.c:745,25'
              BranchSideFuncs:
                - xmlHashRemoveEntry
        - Branch String:   'catalog.c:755,9'
          Branch Sides:
            - BranchSide:      'catalog.c:756,25'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:760,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:761,2'
          Branch Sides:
            - BranchSide:      'catalog.c:762,13'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:763,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:745,6'
          Dst:             xmlHashRemoveEntry
        - Src:             'catalog.c:745,6'
          Dst:             xmlFreeCatalogEntry
        - Src:             'catalog.c:752,5'
          Dst:             xmlHashRemoveEntry
    - functionName:    xmlCatalogRemove
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3423
      functionLinenumberEnd: 3432
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - value
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlACatalogRemove
        - xmlInitializeCatalog
        - xmlRMutexLock
        - xmlRMutexUnlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'catalog.c:3426,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3426,9'
              BranchSideFuncs:
                - xmlRMutexLock
                - xmlACatalogRemove
                - xmlRMutexUnlock
            - BranchSide:      'catalog.c:3427,2'
              BranchSideFuncs:
                - xmlInitializeCatalog
                - xmlRMutexLock
                - xmlACatalogRemove
                - xmlRMutexUnlock
      Callsites:
        - Src:             'catalog.c:3427,2'
          Dst:             xmlInitializeCatalog
        - Src:             'catalog.c:3429,5'
          Dst:             xmlRMutexLock
        - Src:             'catalog.c:3430,11'
          Dst:             xmlACatalogRemove
        - Src:             'catalog.c:3431,5'
          Dst:             xmlRMutexUnlock
    - functionName:    xmlACatalogRemove
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2971
      functionLinenumberEnd: 2985
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlCatalog *'
        - 'char *'
      constantsTouched: []
      argNames:
        - catal
        - value
      BBCount:         15
      ICount:          77
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlDelXMLCatalog
        - xmlFreeCatalogEntry
        - xmlHashRemoveEntry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:2974,25'
          Branch Sides:
            - BranchSide:      'catalog.c:2974,29'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2975,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2974,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2975,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2977,9'
              BranchSideFuncs:
                - xmlHashRemoveEntry
                - xmlDelXMLCatalog
        - Branch String:   'catalog.c:2977,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2978,25'
              BranchSideFuncs:
                - xmlDelXMLCatalog
            - BranchSide:      'catalog.c:2980,27'
              BranchSideFuncs:
                - xmlHashRemoveEntry
      Callsites:
        - Src:             'catalog.c:2978,8'
          Dst:             xmlDelXMLCatalog
        - Src:             'catalog.c:2980,8'
          Dst:             xmlHashRemoveEntry
        - Src:             'catalog.c:2980,8'
          Dst:             xmlFreeCatalogEntry
    - functionName:    xmlDelXMLCatalog
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1552
      functionLinenumberEnd: 1586
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlCatalogEntry *'
        - 'char *'
      constantsTouched: []
      argNames:
        - catal
        - value
      BBCount:         35
      ICount:          176
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - fprintf
        - xmlFetchXMLCatalogFile
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:1556,25'
          Branch Sides:
            - BranchSide:      'catalog.c:1557,4'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1559,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1557,37'
          Branch Sides:
            - BranchSide:      'catalog.c:1558,4'
              BranchSideFuncs:
                - xmlStrEqual
                - fprintf
                - fprintf
                - xmlStrEqual
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1560,9'
              BranchSideFuncs:
                - xmlStrEqual
                - fprintf
                - fprintf
                - xmlStrEqual
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1556,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1559,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1560,9'
              BranchSideFuncs:
                - xmlStrEqual
                - fprintf
                - fprintf
                - xmlStrEqual
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1560,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1561,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1562,9'
              BranchSideFuncs:
                - xmlStrEqual
                - fprintf
                - fprintf
                - xmlStrEqual
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1562,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1563,25'
              BranchSideFuncs:
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - fprintf
                - fprintf
                - xmlStrEqual
            - BranchSide:      'catalog.c:1569,11'
              BranchSideFuncs:
                - xmlStrEqual
                - fprintf
                - fprintf
                - xmlStrEqual
        - Branch String:   'catalog.c:1570,5'
          Branch Sides:
            - BranchSide:      'catalog.c:1571,8'
              BranchSideFuncs:
                - xmlStrEqual
                - fprintf
                - fprintf
                - xmlStrEqual
            - BranchSide:      'catalog.c:1585,12'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1571,27'
          Branch Sides:
            - BranchSide:      'catalog.c:1571,43'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:1572,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - fprintf
                - fprintf
        - Branch String:   'catalog.c:1571,63'
          Branch Sides:
            - BranchSide:      'catalog.c:1572,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:1573,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - fprintf
                - fprintf
        - Branch String:   'catalog.c:1571,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1573,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:1583,8'
              BranchSideFuncs:
                - xmlStrEqual
                - fprintf
                - fprintf
                - xmlStrEqual
        - Branch String:   'catalog.c:1573,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1574,7'
              BranchSideFuncs:
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - fprintf
            - BranchSide:      'catalog.c:1581,6'
              BranchSideFuncs:
                - xmlStrEqual
                - fprintf
                - fprintf
                - xmlStrEqual
        - Branch String:   'catalog.c:1574,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1575,15'
              BranchSideFuncs:
                - fprintf
                - xmlStrEqual
                - fprintf
                - xmlStrEqual
            - BranchSide:      'catalog.c:1578,15'
              BranchSideFuncs:
                - fprintf
                - xmlStrEqual
                - fprintf
                - xmlStrEqual
      Callsites:
        - Src:             'catalog.c:1563,2'
          Dst:             xmlFetchXMLCatalogFile
        - Src:             'catalog.c:1571,31'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1572,7'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1575,7'
          Dst:             fprintf
        - Src:             'catalog.c:1578,7'
          Dst:             fprintf
    - functionName:    xmlCatalogAdd
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3386
      functionLinenumberEnd: 3412
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - type
        - orig
        - replace
      BBCount:         15
      ICount:          91
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlACatalogAdd
        - xmlCreateNewCatalog
        - xmlInitializeCatalogData
        - xmlNewCatalogEntry
        - xmlRMutexLock
        - xmlRMutexUnlock
        - xmlStrEqual
      functionUses:    0
      BranchProfiles:
        - Branch String:   'catalog.c:3389,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3390,2'
              BranchSideFuncs:
                - xmlRMutexLock
                - xmlACatalogAdd
                - xmlRMutexUnlock
                - xmlStrEqual
                - xmlCreateNewCatalog
                - xmlRMutexUnlock
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3392,19'
              BranchSideFuncs:
                - xmlRMutexLock
                - xmlACatalogAdd
                - xmlRMutexUnlock
                - xmlStrEqual
                - xmlCreateNewCatalog
                - xmlRMutexUnlock
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:3397,37'
          Branch Sides:
            - BranchSide:      'catalog.c:3398,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlACatalogAdd
                - xmlRMutexUnlock
                - xmlCreateNewCatalog
                - xmlRMutexUnlock
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3409,26'
              BranchSideFuncs:
                - xmlACatalogAdd
                - xmlRMutexUnlock
        - Branch String:   'catalog.c:3397,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3400,29'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlRMutexUnlock
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3409,26'
              BranchSideFuncs:
                - xmlACatalogAdd
                - xmlRMutexUnlock
        - Branch String:   'catalog.c:3401,6'
          Branch Sides:
            - BranchSide:      'catalog.c:3403,9'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlRMutexUnlock
            - BranchSide:      'catalog.c:3405,18'
              BranchSideFuncs:
                - xmlRMutexUnlock
      Callsites:
        - Src:             'catalog.c:3390,2'
          Dst:             xmlInitializeCatalogData
        - Src:             'catalog.c:3392,5'
          Dst:             xmlRMutexLock
        - Src:             'catalog.c:3398,3'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:3399,22'
          Dst:             xmlCreateNewCatalog
        - Src:             'catalog.c:3402,30'
          Dst:             xmlNewCatalogEntry
        - Src:             'catalog.c:3405,2'
          Dst:             xmlRMutexUnlock
        - Src:             'catalog.c:3409,11'
          Dst:             xmlACatalogAdd
        - Src:             'catalog.c:3410,5'
          Dst:             xmlRMutexUnlock
    - functionName:    xmlACatalogAdd
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2934
      functionLinenumberEnd: 2959
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlCatalog *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - catal
        - type
        - orig
        - replace
      BBCount:         18
      ICount:          119
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlAddXMLCatalog
        - xmlFreeCatalogEntry
        - xmlGetSGMLCatalogEntryType
        - xmlHashAddEntry
        - xmlHashCreate
        - xmlNewCatalogEntry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:2937,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2938,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2940,9'
              BranchSideFuncs:
                - xmlGetSGMLCatalogEntryType
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlHashCreate
                - xmlAddXMLCatalog
        - Branch String:   'catalog.c:2940,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2941,32'
              BranchSideFuncs:
                - xmlAddXMLCatalog
            - BranchSide:      'catalog.c:2945,46'
              BranchSideFuncs:
                - xmlGetSGMLCatalogEntryType
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlHashCreate
        - Branch String:   'catalog.c:2951,10'
          Branch Sides:
            - BranchSide:      'catalog.c:2952,17'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
            - BranchSide:      'catalog.c:2953,35'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
        - Branch String:   'catalog.c:2954,17'
          Branch Sides:
            - BranchSide:      'catalog.c:2955,37'
              BranchSideFuncs:
                - xmlFreeCatalogEntry
            - BranchSide:      'catalog.c:2956,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:2941,15'
          Dst:             xmlAddXMLCatalog
        - Src:             'catalog.c:2945,19'
          Dst:             xmlGetSGMLCatalogEntryType
        - Src:             'catalog.c:2949,21'
          Dst:             xmlNewCatalogEntry
        - Src:             'catalog.c:2952,17'
          Dst:             xmlHashCreate
        - Src:             'catalog.c:2953,19'
          Dst:             xmlHashAddEntry
        - Src:             'catalog.c:2955,17'
          Dst:             xmlFreeCatalogEntry
    - functionName:    xmlAddXMLCatalog
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1475
      functionLinenumberEnd: 1539
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlCatalogEntry *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - catal
        - type
        - orig
        - replace
      BBCount:         60
      ICount:          336
      EdgeCount:       80
      CyclomaticComplexity: 22
      functionsReached:
        - fprintf
        - xmlFetchXMLCatalogFile
        - xmlGetXMLCatalogEntryType
        - xmlHashLookup
        - xmlNewCatalogEntry
        - xmlStrEqual
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:1480,25'
          Branch Sides:
            - BranchSide:      'catalog.c:1481,4'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1483,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1481,37'
          Branch Sides:
            - BranchSide:      'catalog.c:1482,4'
              BranchSideFuncs:
                - xmlGetXMLCatalogEntryType
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - fprintf
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - fprintf
                - fprintf
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1484,9'
              BranchSideFuncs:
                - xmlGetXMLCatalogEntryType
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - fprintf
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - fprintf
                - fprintf
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1480,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1483,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1484,9'
              BranchSideFuncs:
                - xmlGetXMLCatalogEntryType
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - fprintf
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - fprintf
                - fprintf
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1484,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1485,25'
              BranchSideFuncs:
                - xmlFetchXMLCatalogFile
                - xmlGetXMLCatalogEntryType
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - fprintf
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:1487,9'
              BranchSideFuncs:
                - xmlGetXMLCatalogEntryType
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - fprintf
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - fprintf
                - fprintf
        - Branch String:   'catalog.c:1487,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1488,13'
              BranchSideFuncs:
                - xmlGetXMLCatalogEntryType
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - fprintf
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:1490,37'
              BranchSideFuncs:
                - xmlGetXMLCatalogEntryType
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - fprintf
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - fprintf
                - fprintf
        - Branch String:   'catalog.c:1491,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1492,6'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'catalog.c:1498,11'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - fprintf
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - fprintf
        - Branch String:   'catalog.c:1492,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1493,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'catalog.c:1495,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1502,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1503,2'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - fprintf
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - fprintf
            - BranchSide:      'catalog.c:1522,9'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - fprintf
        - Branch String:   'catalog.c:1503,2'
          Branch Sides:
            - BranchSide:      'catalog.c:1504,11'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - fprintf
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - fprintf
            - BranchSide:      'catalog.c:1521,5'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - fprintf
        - Branch String:   'catalog.c:1504,25'
          Branch Sides:
            - BranchSide:      'catalog.c:1504,29'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - fprintf
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - fprintf
            - BranchSide:      'catalog.c:1517,10'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - fprintf
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - fprintf
        - Branch String:   'catalog.c:1504,47'
          Branch Sides:
            - BranchSide:      'catalog.c:1505,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - fprintf
                - xmlStrdup
                - xmlStrdup
                - fprintf
            - BranchSide:      'catalog.c:1517,10'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - fprintf
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - fprintf
        - Branch String:   'catalog.c:1504,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1506,7'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - fprintf
            - BranchSide:      'catalog.c:1517,10'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - fprintf
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - fprintf
        - Branch String:   'catalog.c:1506,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1507,15'
              BranchSideFuncs:
                - fprintf
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'catalog.c:1509,7'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'catalog.c:1509,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1510,7'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'catalog.c:1511,7'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'catalog.c:1511,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1512,7'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'catalog.c:1513,26'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'catalog.c:1517,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1518,3'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - fprintf
            - BranchSide:      'catalog.c:1519,12'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - fprintf
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - fprintf
        - Branch String:   'catalog.c:1522,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1523,10'
              BranchSideFuncs:
                - fprintf
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:1525,9'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:1525,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1526,39'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlHashLookup
            - BranchSide:      'catalog.c:1529,33'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlHashLookup
        - Branch String:   'catalog.c:1531,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1532,9'
              BranchSideFuncs:
                - xmlHashLookup
            - BranchSide:      'catalog.c:1538,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1534,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1535,22'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1536,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:1485,2'
          Dst:             xmlFetchXMLCatalogFile
        - Src:             'catalog.c:1490,11'
          Dst:             xmlGetXMLCatalogEntryType
        - Src:             'catalog.c:1493,6'
          Dst:             fprintf
        - Src:             'catalog.c:1505,4'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1507,7'
          Dst:             fprintf
        - Src:             'catalog.c:1513,16'
          Dst:             xmlStrdup
        - Src:             'catalog.c:1514,14'
          Dst:             xmlStrdup
        - Src:             'catalog.c:1523,2'
          Dst:             fprintf
        - Src:             'catalog.c:1526,20'
          Dst:             xmlNewCatalogEntry
        - Src:             'catalog.c:1529,14'
          Dst:             xmlNewCatalogEntry
        - Src:             'catalog.c:1533,28'
          Dst:             xmlHashLookup
    - functionName:    xmlGetSGMLCatalogEntryType
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2257
      functionLinenumberEnd: 2281
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - name
      BBCount:         36
      ICount:          142
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:2259,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2260,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2261,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:2261,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2262,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2263,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:2263,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2264,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2265,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:2265,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2266,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2267,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:2267,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2268,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2269,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:2269,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2270,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2271,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:2271,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2272,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2273,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:2273,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2274,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2275,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:2275,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2276,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2277,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:2277,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2278,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2279,26'
              BranchSideFuncs:
                - xmlStrEqual
      Callsites:
        - Src:             'catalog.c:2259,9'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2261,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2263,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2265,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2267,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2269,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2271,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2273,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2275,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2277,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2279,14'
          Dst:             xmlStrEqual
    - functionName:    xmlCatalogDump
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3361
      functionLinenumberEnd: 3369
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - out
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlACatalogDump
        - xmlInitializeCatalog
      functionUses:    0
      BranchProfiles:
        - Branch String:   'catalog.c:3362,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3363,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3365,10'
              BranchSideFuncs:
                - xmlInitializeCatalog
                - xmlACatalogDump
        - Branch String:   'catalog.c:3365,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3366,2'
              BranchSideFuncs:
                - xmlACatalogDump
            - BranchSide:      'catalog.c:3368,21'
              BranchSideFuncs:
                - xmlACatalogDump
      Callsites:
        - Src:             'catalog.c:3366,2'
          Dst:             xmlInitializeCatalog
        - Src:             'catalog.c:3368,5'
          Dst:             xmlACatalogDump
    - functionName:    xmlACatalogDump
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2907
      functionLinenumberEnd: 2916
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlCatalog *'
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - catal
        - out
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCatalogDumpEntry
        - xmlDumpXMLCatalog
        - xmlHashScan
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:2908,23'
          Branch Sides:
            - BranchSide:      'catalog.c:2908,27'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2909,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2908,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2909,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2911,9'
              BranchSideFuncs:
                - xmlHashScan
                - xmlDumpXMLCatalog
        - Branch String:   'catalog.c:2911,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2912,20'
              BranchSideFuncs:
                - xmlDumpXMLCatalog
            - BranchSide:      'catalog.c:2914,14'
              BranchSideFuncs:
                - xmlHashScan
      Callsites:
        - Src:             'catalog.c:2912,2'
          Dst:             xmlDumpXMLCatalog
        - Src:             'catalog.c:2914,2'
          Dst:             xmlHashScan
        - Src:             'catalog.c:2914,2'
          Dst:             xmlCatalogDumpEntry
    - functionName:    xmlDumpXMLCatalog
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct._xmlCatalogEntry *'
      constantsTouched: []
      argNames:
        - out
        - catal
      BBCount:         12
      ICount:          115
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - xmlAddChild
        - xmlDumpXMLCatalogNode
        - xmlFreeDoc
        - xmlFreeNs
        - xmlNewDoc
        - xmlNewDocNode
        - xmlNewDtd
        - xmlNewNs
        - xmlOutputBufferCreateFile
        - xmlSaveFormatFileTo
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:652,9'
          Branch Sides:
            - BranchSide:      'catalog.c:653,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:654,21'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlAddChild
                - xmlNewNs
                - xmlNewDocNode
                - xmlAddChild
                - xmlDumpXMLCatalogNode
                - xmlOutputBufferCreateFile
                - xmlSaveFormatFileTo
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFreeNs
                - xmlFreeDoc
                - xmlFreeDoc
        - Branch String:   'catalog.c:661,9'
          Branch Sides:
            - BranchSide:      'catalog.c:662,13'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'catalog.c:665,29'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddChild
                - xmlDumpXMLCatalogNode
                - xmlOutputBufferCreateFile
                - xmlSaveFormatFileTo
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFreeNs
                - xmlFreeDoc
        - Branch String:   'catalog.c:666,9'
          Branch Sides:
            - BranchSide:      'catalog.c:667,12'
              BranchSideFuncs:
                - xmlFreeNs
                - xmlFreeDoc
            - BranchSide:      'catalog.c:671,22'
              BranchSideFuncs:
                - xmlAddChild
                - xmlDumpXMLCatalogNode
                - xmlOutputBufferCreateFile
                - xmlSaveFormatFileTo
                - xmlFreeDoc
                - xmlFreeDoc
        - Branch String:   'catalog.c:680,9'
          Branch Sides:
            - BranchSide:      'catalog.c:681,13'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'catalog.c:684,31'
              BranchSideFuncs:
                - xmlSaveFormatFileTo
                - xmlFreeDoc
      Callsites:
        - Src:             'catalog.c:651,11'
          Dst:             xmlNewDoc
        - Src:             'catalog.c:654,11'
          Dst:             xmlNewDtd
        - Src:             'catalog.c:658,5'
          Dst:             xmlAddChild
        - Src:             'catalog.c:660,10'
          Dst:             xmlNewNs
        - Src:             'catalog.c:662,2'
          Dst:             xmlFreeDoc
        - Src:             'catalog.c:665,15'
          Dst:             xmlNewDocNode
        - Src:             'catalog.c:667,2'
          Dst:             xmlFreeNs
        - Src:             'catalog.c:668,2'
          Dst:             xmlFreeDoc
        - Src:             'catalog.c:672,5'
          Dst:             xmlAddChild
        - Src:             'catalog.c:674,5'
          Dst:             xmlDumpXMLCatalogNode
        - Src:             'catalog.c:679,11'
          Dst:             xmlOutputBufferCreateFile
        - Src:             'catalog.c:681,2'
          Dst:             xmlFreeDoc
        - Src:             'catalog.c:684,11'
          Dst:             xmlSaveFormatFileTo
        - Src:             'catalog.c:689,5'
          Dst:             xmlFreeDoc
    - functionName:    xmlCatalogDumpEntry
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - payload
        - data
        - name
      BBCount:         50
      ICount:          248
      EdgeCount:       99
      CyclomaticComplexity: 51
      functionsReached:
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:447,25'
          Branch Sides:
            - BranchSide:      'catalog.c:447,29'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:448,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:447,9'
          Branch Sides:
            - BranchSide:      'catalog.c:448,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:449,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'catalog.c:449,5'
          Branch Sides:
            - BranchSide:      'catalog.c:451,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:453,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:455,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:457,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:459,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:461,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:463,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:465,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:467,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:469,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:471,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:473,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:475,6'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:477,5'
          Branch Sides:
            - BranchSide:      'catalog.c:483,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:483,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:483,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:483,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:483,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:491,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:491,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:491,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:491,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:491,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:491,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:491,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:493,6'
              BranchSideFuncs:
                - fprintf
                - fprintf
        - Branch String:   'catalog.c:495,5'
          Branch Sides:
            - BranchSide:      'catalog.c:504,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:504,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:504,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:504,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:504,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:504,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:504,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:504,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:506,6'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'catalog.c:451,6'
          Dst:             fprintf
        - Src:             'catalog.c:453,6'
          Dst:             fprintf
        - Src:             'catalog.c:455,6'
          Dst:             fprintf
        - Src:             'catalog.c:457,6'
          Dst:             fprintf
        - Src:             'catalog.c:459,6'
          Dst:             fprintf
        - Src:             'catalog.c:461,6'
          Dst:             fprintf
        - Src:             'catalog.c:463,6'
          Dst:             fprintf
        - Src:             'catalog.c:465,6'
          Dst:             fprintf
        - Src:             'catalog.c:467,6'
          Dst:             fprintf
        - Src:             'catalog.c:469,6'
          Dst:             fprintf
        - Src:             'catalog.c:471,6'
          Dst:             fprintf
        - Src:             'catalog.c:473,6'
          Dst:             fprintf
        - Src:             'catalog.c:483,6'
          Dst:             fprintf
        - Src:             'catalog.c:491,6'
          Dst:             fprintf
        - Src:             'catalog.c:504,6'
          Dst:             fprintf
        - Src:             'catalog.c:508,5'
          Dst:             fprintf
    - functionName:    xmlCatalogResolveURI
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3343
      functionLinenumberEnd: 3350
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - URI
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlACatalogResolveURI
        - xmlInitializeCatalog
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:3346,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3346,9'
              BranchSideFuncs:
                - xmlACatalogResolveURI
            - BranchSide:      'catalog.c:3347,2'
              BranchSideFuncs:
                - xmlInitializeCatalog
                - xmlACatalogResolveURI
      Callsites:
        - Src:             'catalog.c:3347,2'
          Dst:             xmlInitializeCatalog
        - Src:             'catalog.c:3349,11'
          Dst:             xmlACatalogResolveURI
    - functionName:    xmlACatalogResolveURI
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2874
      functionLinenumberEnd: 2896
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct._xmlCatalog *'
        - 'char *'
      constantsTouched: []
      argNames:
        - catal
        - URI
      BBCount:         21
      ICount:          102
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - fprintf
        - xmlCatalogListXMLResolveURI
        - xmlCatalogSGMLResolve
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:2877,23'
          Branch Sides:
            - BranchSide:      'catalog.c:2877,27'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2878,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2877,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2878,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2880,9'
              BranchSideFuncs:
                - xmlCatalogSGMLResolve
                - xmlStrdup
                - xmlCatalogListXMLResolveURI
                - fprintf
        - Branch String:   'catalog.c:2880,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2881,10'
              BranchSideFuncs:
                - fprintf
                - xmlCatalogSGMLResolve
                - xmlStrdup
                - xmlCatalogListXMLResolveURI
            - BranchSide:      'catalog.c:2884,9'
              BranchSideFuncs:
                - xmlCatalogSGMLResolve
                - xmlStrdup
                - xmlCatalogListXMLResolveURI
        - Branch String:   'catalog.c:2884,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2885,36'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
            - BranchSide:      'catalog.c:2891,31'
              BranchSideFuncs:
                - xmlCatalogSGMLResolve
                - xmlStrdup
        - Branch String:   'catalog.c:2886,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2887,10'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2888,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:2881,2'
          Dst:             fprintf
        - Src:             'catalog.c:2885,8'
          Dst:             xmlCatalogListXMLResolveURI
        - Src:             'catalog.c:2891,9'
          Dst:             xmlCatalogSGMLResolve
        - Src:             'catalog.c:2893,19'
          Dst:             xmlStrdup
    - functionName:    xmlCatalogSGMLResolve
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2583
      functionLinenumberEnd: 2598
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct._xmlCatalog *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - catal
        - pubID
        - sysID
      BBCount:         16
      ICount:          92
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlCatalogGetSGMLPublic
        - xmlCatalogGetSGMLSystem
      functionUses:    2
      BranchProfiles:
        - Branch String:   'catalog.c:2586,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2587,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2589,9'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
                - xmlCatalogGetSGMLPublic
        - Branch String:   'catalog.c:2589,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2590,32'
              BranchSideFuncs:
                - xmlCatalogGetSGMLPublic
                - xmlCatalogGetSGMLSystem
            - BranchSide:      'catalog.c:2591,9'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
        - Branch String:   'catalog.c:2591,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2592,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2593,9'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
        - Branch String:   'catalog.c:2593,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2594,32'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
            - BranchSide:      'catalog.c:2595,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2595,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2596,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2597,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:2590,8'
          Dst:             xmlCatalogGetSGMLPublic
        - Src:             'catalog.c:2594,8'
          Dst:             xmlCatalogGetSGMLSystem
    - functionName:    xmlCatalogResolve
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3323
      functionLinenumberEnd: 3330
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pubID
        - sysID
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlACatalogResolve
        - xmlInitializeCatalog
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:3326,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3326,9'
              BranchSideFuncs:
                - xmlACatalogResolve
            - BranchSide:      'catalog.c:3327,2'
              BranchSideFuncs:
                - xmlInitializeCatalog
                - xmlACatalogResolve
      Callsites:
        - Src:             'catalog.c:3327,2'
          Dst:             xmlInitializeCatalog
        - Src:             'catalog.c:3329,11'
          Dst:             xmlACatalogResolve
    - functionName:    xmlACatalogResolve
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2830
      functionLinenumberEnd: 2861
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct._xmlCatalog *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - catal
        - pubID
        - sysID
      BBCount:         33
      ICount:          152
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - fprintf
        - xmlCatalogListXMLResolve
        - xmlCatalogSGMLResolve
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:2833,26'
          Branch Sides:
            - BranchSide:      'catalog.c:2833,30'
              BranchSideFuncs:
                - xmlCatalogSGMLResolve
                - xmlStrdup
                - xmlCatalogListXMLResolve
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:2833,50'
              BranchSideFuncs:
                - xmlCatalogSGMLResolve
                - xmlStrdup
                - xmlCatalogListXMLResolve
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'catalog.c:2833,46'
          Branch Sides:
            - BranchSide:      'catalog.c:2833,50'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2834,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2833,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2834,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2836,9'
              BranchSideFuncs:
                - xmlCatalogSGMLResolve
                - xmlStrdup
                - xmlCatalogListXMLResolve
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'catalog.c:2836,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2837,15'
              BranchSideFuncs:
                - fprintf
                - xmlCatalogSGMLResolve
                - xmlStrdup
                - xmlCatalogListXMLResolve
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:2849,9'
              BranchSideFuncs:
                - xmlCatalogSGMLResolve
                - xmlStrdup
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:2837,30'
          Branch Sides:
            - BranchSide:      'catalog.c:2837,34'
              BranchSideFuncs:
                - fprintf
                - xmlCatalogSGMLResolve
                - xmlStrdup
                - xmlCatalogListXMLResolve
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:2840,21'
              BranchSideFuncs:
                - fprintf
                - xmlCatalogSGMLResolve
                - xmlStrdup
                - xmlCatalogListXMLResolve
                - fprintf
        - Branch String:   'catalog.c:2837,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2838,22'
              BranchSideFuncs:
                - fprintf
                - xmlCatalogSGMLResolve
                - xmlStrdup
                - xmlCatalogListXMLResolve
            - BranchSide:      'catalog.c:2840,21'
              BranchSideFuncs:
                - fprintf
                - xmlCatalogSGMLResolve
                - xmlStrdup
                - xmlCatalogListXMLResolve
                - fprintf
        - Branch String:   'catalog.c:2840,21'
          Branch Sides:
            - BranchSide:      'catalog.c:2841,22'
              BranchSideFuncs:
                - fprintf
                - xmlCatalogSGMLResolve
                - xmlStrdup
                - xmlCatalogListXMLResolve
            - BranchSide:      'catalog.c:2844,22'
              BranchSideFuncs:
                - fprintf
                - xmlCatalogSGMLResolve
                - xmlStrdup
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:2849,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2850,40'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
            - BranchSide:      'catalog.c:2856,38'
              BranchSideFuncs:
                - xmlCatalogSGMLResolve
                - xmlStrdup
        - Branch String:   'catalog.c:2851,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2852,10'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2853,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:2838,14'
          Dst:             fprintf
        - Src:             'catalog.c:2841,14'
          Dst:             fprintf
        - Src:             'catalog.c:2844,14'
          Dst:             fprintf
        - Src:             'catalog.c:2850,15'
          Dst:             xmlCatalogListXMLResolve
        - Src:             'catalog.c:2856,16'
          Dst:             xmlCatalogSGMLResolve
        - Src:             'catalog.c:2858,19'
          Dst:             xmlStrdup
    - functionName:    xmlCatalogResolvePublic
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3302
      functionLinenumberEnd: 3309
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - pubID
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlACatalogResolvePublic
        - xmlInitializeCatalog
      functionUses:    0
      BranchProfiles:
        - Branch String:   'catalog.c:3305,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3305,9'
              BranchSideFuncs:
                - xmlACatalogResolvePublic
            - BranchSide:      'catalog.c:3306,2'
              BranchSideFuncs:
                - xmlInitializeCatalog
                - xmlACatalogResolvePublic
      Callsites:
        - Src:             'catalog.c:3306,2'
          Dst:             xmlInitializeCatalog
        - Src:             'catalog.c:3308,11'
          Dst:             xmlACatalogResolvePublic
    - functionName:    xmlACatalogResolvePublic
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2792
      functionLinenumberEnd: 2814
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct._xmlCatalog *'
        - 'char *'
      constantsTouched: []
      argNames:
        - catal
        - pubID
      BBCount:         21
      ICount:          104
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - fprintf
        - xmlCatalogGetSGMLPublic
        - xmlCatalogListXMLResolve
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:2795,25'
          Branch Sides:
            - BranchSide:      'catalog.c:2795,29'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2796,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2795,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2796,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2798,9'
              BranchSideFuncs:
                - xmlCatalogGetSGMLPublic
                - xmlStrdup
                - xmlCatalogListXMLResolve
                - fprintf
        - Branch String:   'catalog.c:2798,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2799,10'
              BranchSideFuncs:
                - fprintf
                - xmlCatalogGetSGMLPublic
                - xmlStrdup
                - xmlCatalogListXMLResolve
            - BranchSide:      'catalog.c:2802,9'
              BranchSideFuncs:
                - xmlCatalogGetSGMLPublic
                - xmlStrdup
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:2802,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2803,33'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
            - BranchSide:      'catalog.c:2809,33'
              BranchSideFuncs:
                - xmlCatalogGetSGMLPublic
                - xmlStrdup
        - Branch String:   'catalog.c:2804,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2805,10'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2806,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:2799,2'
          Dst:             fprintf
        - Src:             'catalog.c:2803,8'
          Dst:             xmlCatalogListXMLResolve
        - Src:             'catalog.c:2809,9'
          Dst:             xmlCatalogGetSGMLPublic
        - Src:             'catalog.c:2811,12'
          Dst:             xmlStrdup
    - functionName:    xmlCatalogResolveSystem
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3282
      functionLinenumberEnd: 3289
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - sysID
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlACatalogResolveSystem
        - xmlInitializeCatalog
      functionUses:    0
      BranchProfiles:
        - Branch String:   'catalog.c:3285,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3285,9'
              BranchSideFuncs:
                - xmlACatalogResolveSystem
            - BranchSide:      'catalog.c:3286,2'
              BranchSideFuncs:
                - xmlInitializeCatalog
                - xmlACatalogResolveSystem
      Callsites:
        - Src:             'catalog.c:3286,2'
          Dst:             xmlInitializeCatalog
        - Src:             'catalog.c:3288,11'
          Dst:             xmlACatalogResolveSystem
    - functionName:    xmlACatalogResolveSystem
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2757
      functionLinenumberEnd: 2779
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct._xmlCatalog *'
        - 'char *'
      constantsTouched: []
      argNames:
        - catal
        - sysID
      BBCount:         21
      ICount:          104
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - fprintf
        - xmlCatalogGetSGMLSystem
        - xmlCatalogListXMLResolve
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:2760,25'
          Branch Sides:
            - BranchSide:      'catalog.c:2760,29'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2761,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2760,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2761,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2763,9'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
                - xmlStrdup
                - xmlCatalogListXMLResolve
                - fprintf
        - Branch String:   'catalog.c:2763,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2764,10'
              BranchSideFuncs:
                - fprintf
                - xmlCatalogGetSGMLSystem
                - xmlStrdup
                - xmlCatalogListXMLResolve
            - BranchSide:      'catalog.c:2767,9'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
                - xmlStrdup
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:2767,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2768,33'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
            - BranchSide:      'catalog.c:2774,33'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
                - xmlStrdup
        - Branch String:   'catalog.c:2769,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2770,10'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2771,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:2764,2'
          Dst:             fprintf
        - Src:             'catalog.c:2768,8'
          Dst:             xmlCatalogListXMLResolve
        - Src:             'catalog.c:2774,9'
          Dst:             xmlCatalogGetSGMLSystem
        - Src:             'catalog.c:2776,12'
          Dst:             xmlStrdup
    - functionName:    xmlFreeCatalogHashEntryList
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - payload
        - name
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlFreeCatalogEntry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:367,9'
          Branch Sides:
            - BranchSide:      'catalog.c:368,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:370,16'
              BranchSideFuncs:
                - xmlFreeCatalogEntry
                - xmlFreeCatalogEntry
        - Branch String:   'catalog.c:371,5'
          Branch Sides:
            - BranchSide:      'catalog.c:372,9'
              BranchSideFuncs:
                - xmlFreeCatalogEntry
                - xmlFreeCatalogEntry
            - BranchSide:      'catalog.c:378,5'
              BranchSideFuncs:
                - xmlFreeCatalogEntry
      Callsites:
        - Src:             'catalog.c:375,2'
          Dst:             xmlFreeCatalogEntry
        - Src:             'catalog.c:379,5'
          Dst:             xmlFreeCatalogEntry
    - functionName:    xmlCatalogCleanup
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3252
      functionLinenumberEnd: 3270
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          70
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - fprintf
        - xmlFreeCatalog
        - xmlFreeCatalogHashEntryList
        - xmlFreeRMutex
        - xmlHashFree
        - xmlRMutexLock
        - xmlRMutexUnlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:3253,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3253,9'
              BranchSideFuncs:
                - xmlRMutexLock
                - xmlRMutexUnlock
                - xmlFreeRMutex
                - xmlFreeCatalog
                - xmlHashFree
                - fprintf
            - BranchSide:      'catalog.c:3253,9'
              BranchSideFuncs:
                - xmlRMutexLock
                - xmlRMutexUnlock
                - xmlFreeRMutex
                - xmlFreeCatalog
                - xmlHashFree
                - fprintf
        - Branch String:   'catalog.c:3253,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3254,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3256,19'
              BranchSideFuncs:
                - xmlRMutexLock
                - xmlRMutexUnlock
                - xmlFreeRMutex
                - xmlFreeCatalog
                - xmlHashFree
                - fprintf
        - Branch String:   'catalog.c:3257,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3258,10'
              BranchSideFuncs:
                - fprintf
                - xmlRMutexUnlock
                - xmlFreeRMutex
                - xmlFreeCatalog
                - xmlHashFree
            - BranchSide:      'catalog.c:3260,9'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlFreeRMutex
                - xmlFreeCatalog
                - xmlHashFree
        - Branch String:   'catalog.c:3260,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3261,14'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRMutexUnlock
                - xmlFreeRMutex
                - xmlFreeCatalog
            - BranchSide:      'catalog.c:3262,24'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlFreeRMutex
                - xmlFreeCatalog
        - Branch String:   'catalog.c:3263,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3264,17'
              BranchSideFuncs:
                - xmlFreeCatalog
                - xmlRMutexUnlock
                - xmlFreeRMutex
            - BranchSide:      'catalog.c:3265,23'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlFreeRMutex
      Callsites:
        - Src:             'catalog.c:3256,5'
          Dst:             xmlRMutexLock
        - Src:             'catalog.c:3258,2'
          Dst:             fprintf
        - Src:             'catalog.c:3261,2'
          Dst:             xmlHashFree
        - Src:             'catalog.c:3261,2'
          Dst:             xmlFreeCatalogHashEntryList
        - Src:             'catalog.c:3264,2'
          Dst:             xmlFreeCatalog
        - Src:             'catalog.c:3268,5'
          Dst:             xmlRMutexUnlock
        - Src:             'catalog.c:3269,5'
          Dst:             xmlFreeRMutex
    - functionName:    xmlFreeCatalog
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlCatalog *'
      constantsTouched: []
      argNames:
        - catal
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlFreeCatalogEntry
        - xmlFreeCatalogEntryList
        - xmlHashFree
      functionUses:    3
      BranchProfiles:
        - Branch String:   'catalog.c:419,9'
          Branch Sides:
            - BranchSide:      'catalog.c:420,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:421,9'
              BranchSideFuncs:
                - xmlHashFree
                - xmlFreeCatalogEntryList
        - Branch String:   'catalog.c:421,9'
          Branch Sides:
            - BranchSide:      'catalog.c:422,26'
              BranchSideFuncs:
                - xmlFreeCatalogEntryList
                - xmlHashFree
            - BranchSide:      'catalog.c:423,9'
              BranchSideFuncs:
                - xmlHashFree
        - Branch String:   'catalog.c:423,9'
          Branch Sides:
            - BranchSide:      'catalog.c:424,14'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'catalog.c:425,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:422,2'
          Dst:             xmlFreeCatalogEntryList
        - Src:             'catalog.c:424,2'
          Dst:             xmlHashFree
        - Src:             'catalog.c:424,2'
          Dst:             xmlFreeCatalogEntry
    - functionName:    xmlLoadCatalogs
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3209
      functionLinenumberEnd: 3244
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - pathss
      BBCount:         45
      ICount:          220
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - xmlLoadCatalog
        - xmlStrndup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'catalog.c:3217,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3218,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3220,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
        - Branch String:   'catalog.c:3221,5'
          Branch Sides:
            - BranchSide:      'catalog.c:3221,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
            - BranchSide:      'catalog.c:3222,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
        - Branch String:   'catalog.c:3222,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3222,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
            - BranchSide:      'catalog.c:3222,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
        - Branch String:   'catalog.c:3222,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3222,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
            - BranchSide:      'catalog.c:3222,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
        - Branch String:   'catalog.c:3222,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3222,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
            - BranchSide:      'catalog.c:3222,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
        - Branch String:   'catalog.c:3222,2'
          Branch Sides:
            - BranchSide:      'catalog.c:3222,33'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
            - BranchSide:      'catalog.c:3223,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
        - Branch String:   'catalog.c:3223,6'
          Branch Sides:
            - BranchSide:      'catalog.c:3224,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
            - BranchSide:      'catalog.c:3241,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
        - Branch String:   'catalog.c:3225,25'
          Branch Sides:
            - BranchSide:      'catalog.c:3225,30'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
            - BranchSide:      'catalog.c:3225,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
        - Branch String:   'catalog.c:3225,53'
          Branch Sides:
            - BranchSide:      'catalog.c:3225,58'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
            - BranchSide:      'catalog.c:3225,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
        - Branch String:   'catalog.c:3225,58'
          Branch Sides:
            - BranchSide:      'catalog.c:3225,57'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
            - BranchSide:      'catalog.c:3225,58'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
        - Branch String:   'catalog.c:3225,58'
          Branch Sides:
            - BranchSide:      'catalog.c:3225,58'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
            - BranchSide:      'catalog.c:3225,57'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
        - Branch String:   'catalog.c:3225,58'
          Branch Sides:
            - BranchSide:      'catalog.c:3225,57'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
            - BranchSide:      'catalog.c:3225,57'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
        - Branch String:   'catalog.c:3225,6'
          Branch Sides:
            - BranchSide:      'catalog.c:3226,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
            - BranchSide:      'catalog.c:3227,41'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
        - Branch String:   'catalog.c:3228,10'
          Branch Sides:
            - BranchSide:      'catalog.c:3237,33'
              BranchSideFuncs:
                - xmlLoadCatalog
                - xmlStrndup
            - BranchSide:      'catalog.c:3240,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
        - Branch String:   'catalog.c:3241,2'
          Branch Sides:
            - BranchSide:      'catalog.c:3221,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
            - BranchSide:      'catalog.c:3242,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
      Callsites:
        - Src:             'catalog.c:3227,13'
          Dst:             xmlStrndup
        - Src:             'catalog.c:3237,3'
          Dst:             xmlLoadCatalog
    - functionName:    xmlLoadCatalog
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3173
      functionLinenumberEnd: 3197
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         11
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlExpandCatalog
        - xmlInitializeCatalogData
        - xmlLoadACatalog
        - xmlRMutexLock
        - xmlRMutexUnlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:3177,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3178,2'
              BranchSideFuncs:
                - xmlRMutexLock
                - xmlExpandCatalog
                - xmlRMutexUnlock
                - xmlLoadACatalog
                - xmlRMutexUnlock
                - xmlRMutexUnlock
            - BranchSide:      'catalog.c:3180,19'
              BranchSideFuncs:
                - xmlRMutexLock
                - xmlExpandCatalog
                - xmlRMutexUnlock
                - xmlLoadACatalog
                - xmlRMutexUnlock
                - xmlRMutexUnlock
        - Branch String:   'catalog.c:3182,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3183,26'
              BranchSideFuncs:
                - xmlLoadACatalog
                - xmlRMutexUnlock
                - xmlRMutexUnlock
            - BranchSide:      'catalog.c:3194,28'
              BranchSideFuncs:
                - xmlExpandCatalog
                - xmlRMutexUnlock
        - Branch String:   'catalog.c:3184,6'
          Branch Sides:
            - BranchSide:      'catalog.c:3185,22'
              BranchSideFuncs:
                - xmlRMutexUnlock
            - BranchSide:      'catalog.c:3189,22'
              BranchSideFuncs:
                - xmlRMutexUnlock
      Callsites:
        - Src:             'catalog.c:3178,2'
          Dst:             xmlInitializeCatalogData
        - Src:             'catalog.c:3180,5'
          Dst:             xmlRMutexLock
        - Src:             'catalog.c:3183,10'
          Dst:             xmlLoadACatalog
        - Src:             'catalog.c:3185,6'
          Dst:             xmlRMutexUnlock
        - Src:             'catalog.c:3190,2'
          Dst:             xmlRMutexUnlock
        - Src:             'catalog.c:3194,11'
          Dst:             xmlExpandCatalog
        - Src:             'catalog.c:3195,5'
          Dst:             xmlRMutexUnlock
    - functionName:    xmlLoadACatalog
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2655
      functionLinenumberEnd: 2696
      functionDepth:   0
      returnType:      'struct._xmlCatalog *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         34
      ICount:          206
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - xmlCreateNewCatalog
        - xmlFreeCatalog
        - xmlLoadFileContent
        - xmlNewCatalogEntry
        - xmlParseSGMLCatalog
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:2662,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2663,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2666,13'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
        - Branch String:   'catalog.c:2668,26'
          Branch Sides:
            - BranchSide:      'catalog.c:2668,31'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
            - BranchSide:      'catalog.c:2668,5'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
        - Branch String:   'catalog.c:2668,45'
          Branch Sides:
            - BranchSide:      'catalog.c:2668,50'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
            - BranchSide:      'catalog.c:2668,5'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
        - Branch String:   'catalog.c:2668,64'
          Branch Sides:
            - BranchSide:      'catalog.c:2668,5'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
            - BranchSide:      'catalog.c:2669,11'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
        - Branch String:   'catalog.c:2669,25'
          Branch Sides:
            - BranchSide:      'catalog.c:2669,30'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
            - BranchSide:      'catalog.c:2670,11'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
        - Branch String:   'catalog.c:2669,45'
          Branch Sides:
            - BranchSide:      'catalog.c:2669,6'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
            - BranchSide:      'catalog.c:2670,11'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
        - Branch String:   'catalog.c:2670,25'
          Branch Sides:
            - BranchSide:      'catalog.c:2669,45'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
            - BranchSide:      'catalog.c:2670,30'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
        - Branch String:   'catalog.c:2668,5'
          Branch Sides:
            - BranchSide:      'catalog.c:2671,7'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
            - BranchSide:      'catalog.c:2673,10'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
        - Branch String:   'catalog.c:2673,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2674,53'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
            - BranchSide:      'catalog.c:2686,52'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:2675,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2676,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2679,35'
              BranchSideFuncs:
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
        - Branch String:   'catalog.c:2680,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2681,21'
              BranchSideFuncs:
                - xmlFreeCatalog
            - BranchSide:      'catalog.c:2685,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2687,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2688,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2692,25'
              BranchSideFuncs:
                - xmlNewCatalogEntry
      Callsites:
        - Src:             'catalog.c:2661,15'
          Dst:             xmlLoadFileContent
        - Src:             'catalog.c:2674,10'
          Dst:             xmlCreateNewCatalog
        - Src:             'catalog.c:2679,15'
          Dst:             xmlParseSGMLCatalog
        - Src:             'catalog.c:2681,6'
          Dst:             xmlFreeCatalog
        - Src:             'catalog.c:2686,10'
          Dst:             xmlCreateNewCatalog
        - Src:             'catalog.c:2691,22'
          Dst:             xmlNewCatalogEntry
    - functionName:    xmlExpandCatalog
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2710
      functionLinenumberEnd: 2744
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlCatalog *'
        - 'char *'
      constantsTouched: []
      argNames:
        - catal
        - filename
      BBCount:         22
      ICount:          132
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - xmlLoadFileContent
        - xmlNewCatalogEntry
        - xmlParseSGMLCatalog
      functionUses:    2
      BranchProfiles:
        - Branch String:   'catalog.c:2713,25'
          Branch Sides:
            - BranchSide:      'catalog.c:2713,29'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2714,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2713,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2714,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2717,9'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlLoadFileContent
                - xmlParseSGMLCatalog
        - Branch String:   'catalog.c:2717,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2720,31'
              BranchSideFuncs:
                - xmlLoadFileContent
                - xmlParseSGMLCatalog
            - BranchSide:      'catalog.c:2733,25'
              BranchSideFuncs:
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:2721,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2722,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2724,35'
              BranchSideFuncs:
                - xmlParseSGMLCatalog
        - Branch String:   'catalog.c:2725,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2726,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2729,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2736,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2737,19'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2739,6'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2739,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2739,38'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2740,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:2720,12'
          Dst:             xmlLoadFileContent
        - Src:             'catalog.c:2724,15'
          Dst:             xmlParseSGMLCatalog
        - Src:             'catalog.c:2732,8'
          Dst:             xmlNewCatalogEntry
    - functionName:    xmlLoadFileContent
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 932
      functionLinenumberEnd: 994
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         14
      ICount:          109
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - close
        - open64
        - read
        - stat64
        - xmlCatalogErrMemory
      functionUses:    3
      BranchProfiles:
        - Branch String:   'catalog.c:946,9'
          Branch Sides:
            - BranchSide:      'catalog.c:947,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:950,14'
              BranchSideFuncs:
                - stat64
                - open64
                - read
                - close
                - xmlCatalogErrMemory
                - close
        - Branch String:   'catalog.c:950,9'
          Branch Sides:
            - BranchSide:      'catalog.c:951,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:955,20'
              BranchSideFuncs:
                - open64
                - read
                - close
                - xmlCatalogErrMemory
                - close
        - Branch String:   'catalog.c:955,9'
          Branch Sides:
            - BranchSide:      'catalog.c:960,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:963,17'
              BranchSideFuncs:
                - read
                - close
                - xmlCatalogErrMemory
                - close
        - Branch String:   'catalog.c:971,9'
          Branch Sides:
            - BranchSide:      'catalog.c:972,9'
              BranchSideFuncs:
                - xmlCatalogErrMemory
                - close
            - BranchSide:      'catalog.c:981,16'
              BranchSideFuncs:
                - read
                - close
        - Branch String:   'catalog.c:987,9'
          Branch Sides:
            - BranchSide:      'catalog.c:988,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:991,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:950,9'
          Dst:             stat64
        - Src:             'catalog.c:955,15'
          Dst:             open64
        - Src:             'catalog.c:972,9'
          Dst:             xmlCatalogErrMemory
        - Src:             'catalog.c:974,2'
          Dst:             close
        - Src:             'catalog.c:981,11'
          Dst:             read
        - Src:             'catalog.c:982,5'
          Dst:             close
    - functionName:    xmlParseSGMLCatalog
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2299
      functionLinenumberEnd: 2502
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlCatalog *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - catal
        - value
        - file
        - super
      BBCount:         234
      ICount:          1110
      EdgeCount:       311
      CyclomaticComplexity: 79
      functionsReached:
        - xmlBuildURI
        - xmlCatalogNormalizePublic
        - xmlExpandCatalog
        - xmlFreeCatalogEntry
        - xmlHashAddEntry
        - xmlNewCatalogEntry
        - xmlParseSGMLCatalogComment
        - xmlParseSGMLCatalogName
        - xmlParseSGMLCatalogPubid
        - xmlStrEqual
        - xmlStrdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'catalog.c:2304,23'
          Branch Sides:
            - BranchSide:      'catalog.c:2304,27'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2305,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2304,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2305,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2306,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:2308,26'
          Branch Sides:
            - BranchSide:      'catalog.c:2308,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:2308,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:2308,5'
          Branch Sides:
            - BranchSide:      'catalog.c:2309,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:2497,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2309,2'
          Branch Sides:
            - BranchSide:      'catalog.c:2309,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:2309,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:2309,2'
          Branch Sides:
            - BranchSide:      'catalog.c:2309,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:2309,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:2309,2'
          Branch Sides:
            - BranchSide:      'catalog.c:2309,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:2309,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:2309,2'
          Branch Sides:
            - BranchSide:      'catalog.c:2309,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:2310,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:2310,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2311,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2312,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:2312,22'
          Branch Sides:
            - BranchSide:      'catalog.c:2312,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:2319,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:2312,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2313,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:2319,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:2314,10'
          Branch Sides:
            - BranchSide:      'catalog.c:2316,3'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2318,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:2324,22'
          Branch Sides:
            - BranchSide:      'catalog.c:2324,25'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2326,3'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2324,10'
          Branch Sides:
            - BranchSide:      'catalog.c:2326,3'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2328,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:2328,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2328,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:2333,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:2328,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2328,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:2328,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:2328,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2328,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:2333,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:2328,10'
          Branch Sides:
            - BranchSide:      'catalog.c:2330,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:2333,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:2333,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2333,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:2333,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:2333,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2333,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:2333,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:2333,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2333,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:2333,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:2333,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2333,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:2334,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:2334,10'
          Branch Sides:
            - BranchSide:      'catalog.c:2335,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:2336,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:2336,15'
          Branch Sides:
            - BranchSide:      'catalog.c:2337,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:2338,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:2338,15'
          Branch Sides:
            - BranchSide:      'catalog.c:2339,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:2340,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:2340,15'
          Branch Sides:
            - BranchSide:      'catalog.c:2341,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:2342,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:2342,15'
          Branch Sides:
            - BranchSide:      'catalog.c:2343,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:2344,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:2344,15'
          Branch Sides:
            - BranchSide:      'catalog.c:2345,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:2346,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:2346,15'
          Branch Sides:
            - BranchSide:      'catalog.c:2347,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:2348,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:2348,15'
          Branch Sides:
            - BranchSide:      'catalog.c:2349,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:2350,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:2350,15'
          Branch Sides:
            - BranchSide:      'catalog.c:2351,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:2352,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:2352,15'
          Branch Sides:
            - BranchSide:      'catalog.c:2353,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:2354,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:2354,15'
          Branch Sides:
            - BranchSide:      'catalog.c:2355,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:2356,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:2356,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:2357,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:2359,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2361,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2363,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:2369,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2371,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:2378,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:2378,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:2378,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:2378,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:2397,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:2397,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:2397,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:2432,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:2432,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:2432,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:2432,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:2439,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:2371,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2371,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:2372,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:2379,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2381,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:2383,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:2383,12'
          Branch Sides:
            - BranchSide:      'catalog.c:2383,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:2387,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:2383,12'
          Branch Sides:
            - BranchSide:      'catalog.c:2383,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:2383,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:2383,12'
          Branch Sides:
            - BranchSide:      'catalog.c:2383,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:2387,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:2383,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2385,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:2387,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:2387,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2387,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:2387,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:2387,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2387,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:2387,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:2387,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2387,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:2387,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:2387,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2387,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:2388,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:2389,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2391,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:2393,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:2398,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2400,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:2402,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:2402,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2405,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:2417,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:2406,15'
          Branch Sides:
            - BranchSide:      'catalog.c:2407,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:2416,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:2407,19'
          Branch Sides:
            - BranchSide:      'catalog.c:2408,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:2409,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:2409,19'
          Branch Sides:
            - BranchSide:      'catalog.c:2410,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:2412,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:2417,12'
          Branch Sides:
            - BranchSide:      'catalog.c:2417,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:2421,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:2417,12'
          Branch Sides:
            - BranchSide:      'catalog.c:2417,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:2417,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:2417,12'
          Branch Sides:
            - BranchSide:      'catalog.c:2417,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:2421,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:2417,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2419,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:2421,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:2421,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2421,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:2421,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:2421,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2421,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:2421,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:2421,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2421,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:2421,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:2421,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2421,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:2422,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:2423,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2425,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:2427,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:2433,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2435,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:2437,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:2441,10'
          Branch Sides:
            - BranchSide:      'catalog.c:2442,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2447,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:2442,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2443,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2444,7'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2444,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2445,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2446,3'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2447,17'
          Branch Sides:
            - BranchSide:      'catalog.c:2448,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:2451,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:2448,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2449,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:2450,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:2451,44'
          Branch Sides:
            - BranchSide:      'catalog.c:2452,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:2455,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:2451,17'
          Branch Sides:
            - BranchSide:      'catalog.c:2455,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:2468,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:2456,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2459,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:2468,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:2462,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2463,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:2465,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:2469,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2472,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:2481,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:2475,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2476,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:2478,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:2491,10'
          Branch Sides:
            - BranchSide:      'catalog.c:2492,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:2493,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:2497,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2498,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2499,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2499,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2500,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2501,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:2306,12'
          Dst:             xmlStrdup
        - Src:             'catalog.c:2313,12'
          Dst:             xmlParseSGMLCatalogComment
        - Src:             'catalog.c:2323,12'
          Dst:             xmlParseSGMLCatalogName
        - Src:             'catalog.c:2334,10'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2336,15'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2338,15'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2340,15'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2342,15'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2344,15'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2346,15'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2348,15'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2350,15'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2352,15'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2354,15'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2356,15'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2358,9'
          Dst:             xmlParseSGMLCatalogName
        - Src:             'catalog.c:2378,13'
          Dst:             xmlParseSGMLCatalogName
        - Src:             'catalog.c:2388,13'
          Dst:             xmlParseSGMLCatalogPubid
        - Src:             'catalog.c:2397,13'
          Dst:             xmlParseSGMLCatalogPubid
        - Src:             'catalog.c:2405,20'
          Dst:             xmlCatalogNormalizePublic
        - Src:             'catalog.c:2422,13'
          Dst:             xmlParseSGMLCatalogPubid
        - Src:             'catalog.c:2432,13'
          Dst:             xmlParseSGMLCatalogPubid
        - Src:             'catalog.c:2450,10'
          Dst:             xmlStrdup
        - Src:             'catalog.c:2455,14'
          Dst:             xmlBuildURI
        - Src:             'catalog.c:2459,15'
          Dst:             xmlNewCatalogEntry
        - Src:             'catalog.c:2461,13'
          Dst:             xmlHashAddEntry
        - Src:             'catalog.c:2463,4'
          Dst:             xmlFreeCatalogEntry
        - Src:             'catalog.c:2472,15'
          Dst:             xmlNewCatalogEntry
        - Src:             'catalog.c:2474,13'
          Dst:             xmlHashAddEntry
        - Src:             'catalog.c:2476,4'
          Dst:             xmlFreeCatalogEntry
        - Src:             'catalog.c:2481,18'
          Dst:             xmlBuildURI
        - Src:             'catalog.c:2483,4'
          Dst:             xmlExpandCatalog
    - functionName:    xmlCatalogIsEmpty
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3019
      functionLinenumberEnd: 3044
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlCatalog *'
      constantsTouched: []
      argNames:
        - catal
      BBCount:         24
      ICount:          127
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - xmlHashSize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'catalog.c:3020,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3021,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3023,9'
              BranchSideFuncs:
                - xmlHashSize
        - Branch String:   'catalog.c:3023,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3024,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3035,6'
              BranchSideFuncs:
                - xmlHashSize
        - Branch String:   'catalog.c:3024,6'
          Branch Sides:
            - BranchSide:      'catalog.c:3025,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3026,7'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:3026,45'
          Branch Sides:
            - BranchSide:      'catalog.c:3027,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3029,6'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:3026,6'
          Branch Sides:
            - BranchSide:      'catalog.c:3028,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3029,6'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:3029,6'
          Branch Sides:
            - BranchSide:      'catalog.c:3030,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3031,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:3035,6'
          Branch Sides:
            - BranchSide:      'catalog.c:3036,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3037,20'
              BranchSideFuncs:
                - xmlHashSize
        - Branch String:   'catalog.c:3038,6'
          Branch Sides:
            - BranchSide:      'catalog.c:3039,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3040,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:3037,8'
          Dst:             xmlHashSize
    - functionName:    xmlNewCatalog
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2996
      functionLinenumberEnd: 3007
      functionDepth:   0
      returnType:      'struct._xmlCatalog *'
      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:2999,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3001,23'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlHashCreate
            - BranchSide:      'catalog.c:3006,23'
              BranchSideFuncs:
                - xmlCreateNewCatalog
        - Branch String:   'catalog.c:3002,29'
          Branch Sides:
            - BranchSide:      'catalog.c:3002,33'
              BranchSideFuncs:
                - xmlHashCreate
            - BranchSide:      'catalog.c:3004,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:3002,13'
          Branch Sides:
            - BranchSide:      'catalog.c:3003,20'
              BranchSideFuncs:
                - xmlHashCreate
            - BranchSide:      'catalog.c:3004,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:3000,10'
          Dst:             xmlCreateNewCatalog
        - Src:             'catalog.c:3003,20'
          Dst:             xmlHashCreate
        - Src:             'catalog.c:3005,10'
          Dst:             xmlCreateNewCatalog
    - functionName:    xmlLoadSGMLSuperCatalog
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2618
      functionLinenumberEnd: 2640
      functionDepth:   0
      returnType:      'struct._xmlCatalog *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         10
      ICount:          76
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCreateNewCatalog
        - xmlFreeCatalog
        - xmlLoadFileContent
        - xmlParseSGMLCatalog
      functionUses:    0
      BranchProfiles:
        - Branch String:   'catalog.c:2624,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2625,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2627,56'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
        - Branch String:   'catalog.c:2628,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2629,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2633,31'
              BranchSideFuncs:
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
        - Branch String:   'catalog.c:2635,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2636,17'
              BranchSideFuncs:
                - xmlFreeCatalog
            - BranchSide:      'catalog.c:2639,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:2623,15'
          Dst:             xmlLoadFileContent
        - Src:             'catalog.c:2627,13'
          Dst:             xmlCreateNewCatalog
        - Src:             'catalog.c:2633,11'
          Dst:             xmlParseSGMLCatalog
        - Src:             'catalog.c:2636,2'
          Dst:             xmlFreeCatalog
    - functionName:    htmlParseLookupCommentEnd
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5197
      functionLinenumberEnd: 5218
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         18
      ICount:          153
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - htmlParseLookupSequence
      functionUses:    4
      BranchProfiles:
        - Branch String:   'HTMLparser.c:5203,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5204,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5205,14'
              BranchSideFuncs:
                - htmlParseLookupSequence
        - Branch String:   'HTMLparser.c:5205,34'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5206,8'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5207,13'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:5206,28'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5206,32'
              BranchSideFuncs:
                - htmlParseLookupSequence
            - BranchSide:      'HTMLparser.c:5210,19'
              BranchSideFuncs:
                - htmlParseLookupSequence
        - Branch String:   'HTMLparser.c:5205,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5207,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5210,19'
              BranchSideFuncs:
                - htmlParseLookupSequence
        - Branch String:   'HTMLparser.c:5211,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5212,25'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5215,21'
              BranchSideFuncs:
                - htmlParseLookupSequence
      Callsites:
        - Src:             'HTMLparser.c:5202,9'
          Dst:             htmlParseLookupSequence
    - functionName:    htmlParseLookupSequence
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5125
      functionLinenumberEnd: 5179
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._xmlParserCtxt *'
        - char
        - char
        - char
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - first
        - next
        - third
        - ignoreattrval
      BBCount:         44
      ICount:          292
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    13
      BranchProfiles:
        - Branch String:   'HTMLparser.c:5132,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5133,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5135,12'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:5142,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5143,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5144,14'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:5146,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5147,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5176,24'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:5147,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5148,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5152,13'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:5152,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5153,17'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5163,13'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:5153,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5154,21'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5158,17'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:5154,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5155,27'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5156,17'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:5158,34'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5158,37'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5159,25'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:5158,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5159,25'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5162,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:5163,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5164,17'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5175,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:5164,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5165,22'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5167,24'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:5165,45'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5165,49'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5166,21'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:5165,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5166,21'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5167,13'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:5168,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5169,21'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5170,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    htmlParsePubidLiteral
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2928
      functionLinenumberEnd: 2975
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         30
      ICount:          243
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - htmlErrMemory
        - htmlParseErr
        - htmlParseErrInt
        - xmlNextChar
        - xmlStrndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:2934,22'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2934,26'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlStrndup
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErrInt
                - xmlNextChar
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2939,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlStrndup
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErrInt
                - xmlNextChar
        - Branch String:   'HTMLparser.c:2934,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2935,15'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2939,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlStrndup
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErrInt
                - xmlNextChar
        - Branch String:   'HTMLparser.c:2945,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2946,16'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2947,21'
              BranchSideFuncs:
                - xmlNextChar
                - xmlStrndup
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErrInt
                - xmlNextChar
        - Branch String:   'HTMLparser.c:2949,40'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2949,5'
              BranchSideFuncs:
                - xmlNextChar
                - xmlStrndup
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErrInt
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:2950,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlStrndup
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErrInt
                - xmlNextChar
        - Branch String:   'HTMLparser.c:2950,23'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2949,5'
              BranchSideFuncs:
                - xmlNextChar
                - xmlStrndup
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErrInt
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:2950,27'
              BranchSideFuncs:
                - xmlNextChar
                - xmlStrndup
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErrInt
                - xmlNextChar
        - Branch String:   'HTMLparser.c:2949,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2951,14'
              BranchSideFuncs:
                - htmlParseErrInt
                - xmlNextChar
                - xmlNextChar
                - xmlStrndup
                - htmlErrMemory
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2960,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlStrndup
                - htmlErrMemory
                - htmlParseErr
        - Branch String:   'HTMLparser.c:2951,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2952,29'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlStrndup
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErrInt
            - BranchSide:      'HTMLparser.c:2956,12'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlStrndup
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErrInt
        - Branch String:   'HTMLparser.c:2960,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2961,22'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2964,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlStrndup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2964,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2965,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNextChar
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2971,9'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'HTMLparser.c:2966,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2967,31'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2970,9'
              BranchSideFuncs:
                - xmlNextChar
      Callsites:
        - Src:             'HTMLparser.c:2935,2'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:2940,5'
          Dst:             xmlNextChar
        - Src:             'HTMLparser.c:2952,13'
          Dst:             htmlParseErrInt
        - Src:             'HTMLparser.c:2957,9'
          Dst:             xmlNextChar
        - Src:             'HTMLparser.c:2961,9'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:2965,19'
          Dst:             xmlStrndup
        - Src:             'HTMLparser.c:2967,17'
          Dst:             htmlErrMemory
        - Src:             'HTMLparser.c:2971,9'
          Dst:             xmlNextChar
    - functionName:    htmlParseErr
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct._xmlParserCtxt *'
        - int
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - str1
        - str2
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErr
      functionUses:    58
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLparser.c:80,5'
          Dst:             xmlCtxtErr
    - functionName:    htmlParseErrInt
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct._xmlParserCtxt *'
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - val
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErr
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLparser.c:97,5'
          Dst:             xmlCtxtErr
    - functionName:    htmlErrMemory
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErrMemory
      functionUses:    30
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLparser.c:63,5'
          Dst:             xmlCtxtErrMemory
    - functionName:    htmlParseSystemLiteral
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2870
      functionLinenumberEnd: 2914
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         37
      ICount:          287
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - htmlErrMemory
        - htmlParseErr
        - htmlParseErrInt
        - xmlNextChar
        - xmlStrndup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLparser.c:2876,22'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2876,26'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlStrndup
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErrInt
                - xmlNextChar
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2881,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlStrndup
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErrInt
                - xmlNextChar
        - Branch String:   'HTMLparser.c:2876,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2877,15'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2881,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlStrndup
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErrInt
                - xmlNextChar
        - Branch String:   'HTMLparser.c:2884,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2885,16'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2886,21'
              BranchSideFuncs:
                - xmlNextChar
                - xmlStrndup
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErrInt
                - xmlNextChar
        - Branch String:   'HTMLparser.c:2888,40'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2888,5'
              BranchSideFuncs:
                - xmlNextChar
                - xmlStrndup
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErrInt
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:2889,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlStrndup
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErrInt
                - xmlNextChar
        - Branch String:   'HTMLparser.c:2889,23'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2888,5'
              BranchSideFuncs:
                - xmlNextChar
                - xmlStrndup
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErrInt
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:2889,27'
              BranchSideFuncs:
                - xmlNextChar
                - xmlStrndup
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErrInt
                - xmlNextChar
        - Branch String:   'HTMLparser.c:2888,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2891,14'
              BranchSideFuncs:
                - htmlParseErrInt
                - xmlNextChar
                - xmlNextChar
                - xmlStrndup
                - htmlErrMemory
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2899,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlStrndup
                - htmlErrMemory
                - htmlParseErr
        - Branch String:   'HTMLparser.c:2891,14'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2891,14'
              BranchSideFuncs:
                - htmlParseErrInt
                - xmlNextChar
                - xmlNextChar
                - xmlStrndup
                - htmlErrMemory
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2891,14'
              BranchSideFuncs:
                - htmlParseErrInt
                - xmlNextChar
                - xmlNextChar
                - xmlStrndup
                - htmlErrMemory
                - htmlParseErr
        - Branch String:   'HTMLparser.c:2891,14'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2891,14'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlStrndup
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErrInt
            - BranchSide:      'HTMLparser.c:2896,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlStrndup
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErrInt
        - Branch String:   'HTMLparser.c:2891,14'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2891,14'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlStrndup
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErrInt
            - BranchSide:      'HTMLparser.c:2896,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlStrndup
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErrInt
        - Branch String:   'HTMLparser.c:2891,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2892,29'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlStrndup
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErrInt
            - BranchSide:      'HTMLparser.c:2896,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlStrndup
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErrInt
        - Branch String:   'HTMLparser.c:2899,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2900,22'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2903,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlStrndup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2903,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2904,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNextChar
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2910,9'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'HTMLparser.c:2905,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2906,31'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2909,9'
              BranchSideFuncs:
                - xmlNextChar
      Callsites:
        - Src:             'HTMLparser.c:2877,2'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:2882,5'
          Dst:             xmlNextChar
        - Src:             'HTMLparser.c:2892,13'
          Dst:             htmlParseErrInt
        - Src:             'HTMLparser.c:2896,9'
          Dst:             xmlNextChar
        - Src:             'HTMLparser.c:2900,9'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:2904,19'
          Dst:             xmlStrndup
        - Src:             'HTMLparser.c:2906,17'
          Dst:             htmlErrMemory
        - Src:             'HTMLparser.c:2910,9'
          Dst:             xmlNextChar
    - functionName:    htmlParseExternalID
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3190
      functionLinenumberEnd: 3227
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char **'
      constantsTouched: []
      argNames:
        - ctxt
        - publicID
      BBCount:         62
      ICount:          450
      EdgeCount:       86
      CyclomaticComplexity: 26
      functionsReached:
        - htmlParseErr
        - htmlParsePubidLiteral
        - htmlParseSystemLiteral
        - htmlSkipBlankChars
        - toupper
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:3193,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3193,28'
              BranchSideFuncs:
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlSkipBlankChars
                - htmlParsePubidLiteral
                - htmlSkipBlankChars
                - htmlParseSystemLiteral
                - htmlParseErr
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlSkipBlankChars
                - htmlParseSystemLiteral
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3207,17'
              BranchSideFuncs:
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlSkipBlankChars
                - htmlParsePubidLiteral
                - htmlSkipBlankChars
                - htmlParseSystemLiteral
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3193,43'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3194,11'
              BranchSideFuncs:
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlSkipBlankChars
                - htmlParsePubidLiteral
                - htmlSkipBlankChars
                - htmlParseSystemLiteral
                - htmlParseErr
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlSkipBlankChars
                - htmlParseSystemLiteral
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3207,17'
              BranchSideFuncs:
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlSkipBlankChars
                - htmlParsePubidLiteral
                - htmlSkipBlankChars
                - htmlParseSystemLiteral
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3194,26'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3194,30'
              BranchSideFuncs:
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlSkipBlankChars
                - htmlParsePubidLiteral
                - htmlSkipBlankChars
                - htmlParseSystemLiteral
                - htmlParseErr
                - toupper
                - toupper
                - htmlParseErr
                - htmlSkipBlankChars
                - htmlParseSystemLiteral
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3207,17'
              BranchSideFuncs:
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlSkipBlankChars
                - htmlParsePubidLiteral
                - htmlSkipBlankChars
                - htmlParseSystemLiteral
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3194,45'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3195,4'
              BranchSideFuncs:
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlSkipBlankChars
                - htmlParsePubidLiteral
                - htmlSkipBlankChars
                - htmlParseSystemLiteral
                - htmlParseErr
                - toupper
                - htmlParseErr
                - htmlSkipBlankChars
                - htmlParseSystemLiteral
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3207,17'
              BranchSideFuncs:
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlSkipBlankChars
                - htmlParsePubidLiteral
                - htmlSkipBlankChars
                - htmlParseSystemLiteral
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3195,19'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3195,23'
              BranchSideFuncs:
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlSkipBlankChars
                - htmlParsePubidLiteral
                - htmlSkipBlankChars
                - htmlParseSystemLiteral
                - htmlParseErr
                - htmlParseErr
                - htmlSkipBlankChars
                - htmlParseSystemLiteral
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3207,17'
              BranchSideFuncs:
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlSkipBlankChars
                - htmlParsePubidLiteral
                - htmlSkipBlankChars
                - htmlParseSystemLiteral
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3193,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3196,9'
              BranchSideFuncs:
                - htmlParseErr
                - htmlSkipBlankChars
                - htmlParseSystemLiteral
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3207,17'
              BranchSideFuncs:
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlSkipBlankChars
                - htmlParsePubidLiteral
                - htmlSkipBlankChars
                - htmlParseSystemLiteral
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3197,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3197,7'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseSystemLiteral
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3201,9'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseSystemLiteral
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3197,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3197,7'
              BranchSideFuncs:
                - htmlParseErr
                - htmlSkipBlankChars
                - htmlParseSystemLiteral
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3197,7'
              BranchSideFuncs:
                - htmlParseErr
                - htmlSkipBlankChars
                - htmlParseSystemLiteral
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3197,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3197,7'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseSystemLiteral
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3201,9'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseSystemLiteral
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3197,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3198,19'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseSystemLiteral
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3201,9'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseSystemLiteral
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3203,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3204,19'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3207,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3211,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3211,7'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParsePubidLiteral
                - htmlSkipBlankChars
                - htmlParseSystemLiteral
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3215,9'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParsePubidLiteral
                - htmlSkipBlankChars
                - htmlParseSystemLiteral
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3211,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3211,7'
              BranchSideFuncs:
                - htmlParseErr
                - htmlSkipBlankChars
                - htmlParsePubidLiteral
                - htmlSkipBlankChars
                - htmlParseSystemLiteral
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3211,7'
              BranchSideFuncs:
                - htmlParseErr
                - htmlSkipBlankChars
                - htmlParsePubidLiteral
                - htmlSkipBlankChars
                - htmlParseSystemLiteral
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3211,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3211,7'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParsePubidLiteral
                - htmlSkipBlankChars
                - htmlParseSystemLiteral
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3215,9'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParsePubidLiteral
                - htmlSkipBlankChars
                - htmlParseSystemLiteral
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3211,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3212,19'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParsePubidLiteral
                - htmlSkipBlankChars
                - htmlParseSystemLiteral
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3215,9'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParsePubidLiteral
                - htmlSkipBlankChars
                - htmlParseSystemLiteral
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3217,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3218,19'
              BranchSideFuncs:
                - htmlParseErr
                - htmlSkipBlankChars
                - htmlParseSystemLiteral
            - BranchSide:      'HTMLparser.c:3222,9'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseSystemLiteral
        - Branch String:   'HTMLparser.c:3223,26'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3223,30'
              BranchSideFuncs:
                - htmlParseSystemLiteral
            - BranchSide:      'HTMLparser.c:3224,35'
              BranchSideFuncs:
                - htmlParseSystemLiteral
        - Branch String:   'HTMLparser.c:3223,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3224,35'
              BranchSideFuncs:
                - htmlParseSystemLiteral
            - BranchSide:      'HTMLparser.c:3226,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:3193,10'
          Dst:             toupper
        - Src:             'HTMLparser.c:3193,28'
          Dst:             toupper
        - Src:             'HTMLparser.c:3194,11'
          Dst:             toupper
        - Src:             'HTMLparser.c:3194,30'
          Dst:             toupper
        - Src:             'HTMLparser.c:3195,4'
          Dst:             toupper
        - Src:             'HTMLparser.c:3195,23'
          Dst:             toupper
        - Src:             'HTMLparser.c:3198,6'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:3201,9'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:3202,8'
          Dst:             htmlParseSystemLiteral
        - Src:             'HTMLparser.c:3204,6'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:3207,17'
          Dst:             toupper
        - Src:             'HTMLparser.c:3207,35'
          Dst:             toupper
        - Src:             'HTMLparser.c:3208,10'
          Dst:             toupper
        - Src:             'HTMLparser.c:3208,29'
          Dst:             toupper
        - Src:             'HTMLparser.c:3209,10'
          Dst:             toupper
        - Src:             'HTMLparser.c:3209,29'
          Dst:             toupper
        - Src:             'HTMLparser.c:3212,6'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:3215,9'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:3216,14'
          Dst:             htmlParsePubidLiteral
        - Src:             'HTMLparser.c:3218,6'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:3222,9'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:3224,12'
          Dst:             htmlParseSystemLiteral
    - 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:    60
      BranchProfiles:  []
      Callsites:       []
    - functionName:    htmlSkipBlankChars
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         23
      ICount:          160
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - xmlParserGrow
      functionUses:    19
      BranchProfiles:
        - Branch String:   'HTMLparser.c:512,12'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:512,5'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:512,12'
              BranchSideFuncs:
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:512,12'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:512,12'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:512,5'
              BranchSideFuncs:
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:512,12'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:512,5'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:512,5'
              BranchSideFuncs:
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:512,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:513,15'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:522,12'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:513,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:514,13'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:515,16'
              BranchSideFuncs:
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:517,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:518,27'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:519,6'
              BranchSideFuncs:
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:519,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:512,5'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:520,9'
              BranchSideFuncs:
                - xmlParserGrow
      Callsites:
        - Src:             'HTMLparser.c:518,13'
          Dst:             xmlParserGrow
    - functionName:    htmlNodeInfoPush
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'struct._xmlParserNodeInfo *'
      constantsTouched: []
      argNames:
        - ctxt
        - value
      BBCount:         12
      ICount:          117
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - htmlErrMemory
      functionUses:    4
      BranchProfiles:
        - Branch String:   'HTMLparser.c:179,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:180,13'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:192,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:180,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:181,17'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:182,9'
              BranchSideFuncs:
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:187,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:188,27'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:191,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:188,13'
          Dst:             htmlErrMemory
    - functionName:    htmlParseElementInternal
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4438
      functionLinenumberEnd: 4514
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         54
      ICount:          354
      EdgeCount:       73
      CyclomaticComplexity: 21
      functionsReached:
        - htmlNodeInfoPush
        - htmlParseErr
        - htmlParseStartTag
        - htmlParserFinishElementParsing
        - htmlTagLookup
        - htmlnamePop
        - nodePop
        - xmlNextChar
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:4444,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4444,28'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4445,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4444,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4445,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4448,9'
              BranchSideFuncs:
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
        - Branch String:   'HTMLparser.c:4448,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4449,31'
              BranchSideFuncs:
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:4454,32'
              BranchSideFuncs:
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
        - Branch String:   'HTMLparser.c:4456,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4456,28'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:4457,6'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'HTMLparser.c:4456,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4457,6'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:4465,26'
              BranchSideFuncs:
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
        - Branch String:   'HTMLparser.c:4457,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4458,6'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:4459,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4466,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4467,15'
              BranchSideFuncs:
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4474,10'
              BranchSideFuncs:
                - htmlParseErr
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4474,22'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4474,26'
              BranchSideFuncs:
                - htmlParseErr
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4482,9'
              BranchSideFuncs:
                - htmlParseErr
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4474,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4475,9'
              BranchSideFuncs:
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4482,9'
              BranchSideFuncs:
                - htmlParseErr
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4476,26'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4476,30'
              BranchSideFuncs:
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4478,14'
              BranchSideFuncs:
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4476,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4477,6'
              BranchSideFuncs:
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4478,14'
              BranchSideFuncs:
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4482,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4483,9'
              BranchSideFuncs:
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4485,15'
              BranchSideFuncs:
                - htmlParseErr
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4491,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4492,14'
              BranchSideFuncs:
                - nodePop
                - htmlnamePop
                - htmlParserFinishElementParsing
                - htmlNodeInfoPush
            - BranchSide:      'HTMLparser.c:4496,13'
              BranchSideFuncs:
                - htmlParserFinishElementParsing
                - htmlNodeInfoPush
        - Branch String:   'HTMLparser.c:4496,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4497,30'
              BranchSideFuncs:
                - htmlNodeInfoPush
                - htmlParserFinishElementParsing
            - BranchSide:      'HTMLparser.c:4498,40'
              BranchSideFuncs:
                - htmlParserFinishElementParsing
        - Branch String:   'HTMLparser.c:4505,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4505,28'
              BranchSideFuncs:
                - htmlNodeInfoPush
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4512,9'
              BranchSideFuncs:
                - htmlNodeInfoPush
        - Branch String:   'HTMLparser.c:4505,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4506,7'
              BranchSideFuncs:
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4512,9'
              BranchSideFuncs:
                - htmlNodeInfoPush
        - Branch String:   'HTMLparser.c:4506,26'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4506,30'
              BranchSideFuncs:
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4508,14'
              BranchSideFuncs:
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4506,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4507,6'
              BranchSideFuncs:
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4508,14'
              BranchSideFuncs:
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4512,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4512,9'
              BranchSideFuncs:
                - htmlNodeInfoPush
            - BranchSide:      'HTMLparser.c:4513,26'
              BranchSideFuncs:
                - htmlNodeInfoPush
      Callsites:
        - Src:             'HTMLparser.c:4454,14'
          Dst:             htmlParseStartTag
        - Src:             'HTMLparser.c:4458,6'
          Dst:             xmlNextChar
        - Src:             'HTMLparser.c:4465,12'
          Dst:             htmlTagLookup
        - Src:             'HTMLparser.c:4467,2'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:4478,2'
          Dst:             htmlnamePop
        - Src:             'HTMLparser.c:4483,9'
          Dst:             xmlNextChar
        - Src:             'HTMLparser.c:4485,2'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:4491,6'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:4492,6'
          Dst:             nodePop
        - Src:             'HTMLparser.c:4493,6'
          Dst:             htmlnamePop
        - Src:             'HTMLparser.c:4497,13'
          Dst:             htmlNodeInfoPush
        - Src:             'HTMLparser.c:4498,9'
          Dst:             htmlParserFinishElementParsing
        - Src:             'HTMLparser.c:4508,2'
          Dst:             htmlnamePop
        - Src:             'HTMLparser.c:4513,9'
          Dst:             htmlNodeInfoPush
    - functionName:    htmlParseStartTag
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3760
      functionLinenumberEnd: 3942
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         147
      ICount:          938
      EdgeCount:       200
      CyclomaticComplexity: 55
      functionsReached:
        - htmlAutoClose
        - htmlCheckImplied
        - htmlCheckMeta
        - htmlErrMemory
        - htmlParseAttribute
        - htmlParseErr
        - htmlParseHTMLName
        - htmlSkipBlankChars
        - htmlnamePush
        - xmlNextChar
        - xmlParserGrow
        - xmlStrEqual
      functionUses:    3
      BranchProfiles:
        - Branch String:   'HTMLparser.c:3771,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3771,28'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3772,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3771,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3772,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3773,9'
              BranchSideFuncs:
                - xmlNextChar
                - htmlParseHTMLName
                - xmlStrEqual
                - htmlAutoClose
                - htmlCheckImplied
                - xmlStrEqual
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlNextChar
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3773,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3773,21'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3774,5'
              BranchSideFuncs:
                - xmlNextChar
                - htmlParseHTMLName
                - xmlStrEqual
                - htmlAutoClose
                - htmlCheckImplied
                - xmlStrEqual
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlNextChar
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3779,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3779,5'
              BranchSideFuncs:
                - htmlParseHTMLName
                - xmlStrEqual
                - htmlAutoClose
                - htmlCheckImplied
                - xmlStrEqual
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlNextChar
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:3780,30'
              BranchSideFuncs:
                - htmlParseHTMLName
                - xmlStrEqual
                - htmlAutoClose
                - htmlCheckImplied
                - xmlStrEqual
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlNextChar
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlNextChar
        - Branch String:   'HTMLparser.c:3779,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3779,5'
              BranchSideFuncs:
                - xmlParserGrow
                - htmlParseHTMLName
                - xmlStrEqual
                - htmlAutoClose
                - htmlCheckImplied
                - xmlStrEqual
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlNextChar
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:3780,30'
              BranchSideFuncs:
                - htmlParseHTMLName
                - xmlStrEqual
                - htmlAutoClose
                - htmlCheckImplied
                - xmlStrEqual
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlNextChar
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlNextChar
        - Branch String:   'HTMLparser.c:3781,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3782,15'
              BranchSideFuncs:
                - htmlParseErr
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:3791,21'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlAutoClose
                - htmlCheckImplied
                - xmlStrEqual
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlNextChar
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3786,20'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3786,24'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:3786,2'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'HTMLparser.c:3786,36'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3786,2'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:3787,17'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'HTMLparser.c:3786,2'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3788,6'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:3789,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3791,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3792,7'
              BranchSideFuncs:
                - htmlAutoClose
                - htmlCheckImplied
                - xmlStrEqual
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlNextChar
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3797,19'
              BranchSideFuncs:
                - htmlAutoClose
                - htmlCheckImplied
                - xmlStrEqual
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlNextChar
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3808,28'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3808,44'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlNextChar
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3815,10'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlNextChar
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3808,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3809,15'
              BranchSideFuncs:
                - htmlParseErr
                - xmlStrEqual
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlNextChar
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3815,10'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlNextChar
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3815,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3816,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlNextChar
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3823,21'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlNextChar
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
                - xmlStrEqual
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3815,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3817,15'
              BranchSideFuncs:
                - htmlParseErr
                - xmlStrEqual
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlNextChar
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
                - xmlStrEqual
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3823,21'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlNextChar
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
                - xmlStrEqual
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3823,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3825,12'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlNextChar
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
                - xmlStrEqual
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3841,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlNextChar
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3825,2'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3826,22'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlNextChar
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3834,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlNextChar
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3826,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3827,16'
              BranchSideFuncs:
                - htmlParseErr
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlNextChar
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:3833,2'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlNextChar
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
                - xmlStrEqual
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3842,23'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3842,5'
              BranchSideFuncs:
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlNextChar
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3843,13'
              BranchSideFuncs:
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlNextChar
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3843,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3842,5'
              BranchSideFuncs:
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlNextChar
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3844,7'
              BranchSideFuncs:
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlNextChar
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3844,19'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3844,23'
              BranchSideFuncs:
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlNextChar
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3845,13'
              BranchSideFuncs:
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlNextChar
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3844,39'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3842,5'
              BranchSideFuncs:
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlNextChar
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3845,13'
              BranchSideFuncs:
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlNextChar
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3842,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3846,2'
              BranchSideFuncs:
                - htmlParseAttribute
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - xmlNextChar
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3918,9'
              BranchSideFuncs:
                - htmlnamePush
                - htmlCheckMeta
        - Branch String:   'HTMLparser.c:3846,2'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3846,2'
              BranchSideFuncs:
                - htmlParseAttribute
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - xmlParserGrow
                - xmlNextChar
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3847,31'
              BranchSideFuncs:
                - htmlParseAttribute
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - xmlParserGrow
                - xmlNextChar
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3846,2'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3846,2'
              BranchSideFuncs:
                - xmlParserGrow
                - htmlParseAttribute
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - xmlNextChar
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3847,31'
              BranchSideFuncs:
                - htmlParseAttribute
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - xmlParserGrow
                - xmlNextChar
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3848,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3853,13'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - xmlNextChar
                - xmlParserGrow
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3900,10'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
                - xmlNextChar
        - Branch String:   'HTMLparser.c:3853,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3854,26'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - xmlNextChar
                - xmlParserGrow
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3866,10'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - xmlNextChar
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
                - htmlErrMemory
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3854,14'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3855,20'
              BranchSideFuncs:
                - htmlParseErr
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - xmlNextChar
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3861,6'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - xmlNextChar
                - xmlParserGrow
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3857,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3858,4'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - xmlNextChar
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3859,7'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - xmlNextChar
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3866,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3867,18'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - xmlNextChar
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3878,17'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - xmlNextChar
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3870,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3871,21'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - xmlNextChar
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3876,16'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - xmlNextChar
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3872,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3873,4'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - xmlNextChar
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3874,7'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - xmlNextChar
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3884,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3885,21'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - xmlNextChar
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3890,10'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - xmlNextChar
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3886,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3887,4'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - xmlNextChar
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3888,7'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - xmlNextChar
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3900,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3901,10'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:3904,6'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
                - xmlNextChar
        - Branch String:   'HTMLparser.c:3904,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3904,6'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:3905,15'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
                - xmlNextChar
        - Branch String:   'HTMLparser.c:3905,15'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3904,6'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:3905,15'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
                - xmlNextChar
        - Branch String:   'HTMLparser.c:3905,15'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3905,15'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:3905,15'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
                - xmlNextChar
        - Branch String:   'HTMLparser.c:3905,15'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3904,6'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:3905,15'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
                - xmlNextChar
        - Branch String:   'HTMLparser.c:3905,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3904,6'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:3905,37'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
                - xmlNextChar
        - Branch String:   'HTMLparser.c:3905,49'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3904,6'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:3906,8'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
                - xmlNextChar
        - Branch String:   'HTMLparser.c:3906,20'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3906,24'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:3907,21'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
                - xmlNextChar
        - Branch String:   'HTMLparser.c:3906,40'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3904,6'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:3907,21'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
                - xmlNextChar
        - Branch String:   'HTMLparser.c:3904,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:0,0'
              BranchSideFuncs:
                - xmlNextChar
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3908,3'
              BranchSideFuncs:
                - xmlNextChar
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlCheckMeta
                - htmlParseAttribute
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
                - htmlParseErr
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3918,14'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3918,18'
              BranchSideFuncs:
                - htmlnamePush
                - htmlCheckMeta
            - BranchSide:      'HTMLparser.c:3924,10'
              BranchSideFuncs:
                - htmlnamePush
        - Branch String:   'HTMLparser.c:3918,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3919,16'
              BranchSideFuncs:
                - htmlCheckMeta
                - htmlnamePush
            - BranchSide:      'HTMLparser.c:3924,10'
              BranchSideFuncs:
                - htmlnamePush
        - Branch String:   'HTMLparser.c:3924,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3925,15'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3934,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3926,26'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3926,30'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3932,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3926,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3927,10'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3932,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3927,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3928,3'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3930,3'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3934,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3935,16'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3941,12'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3935,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3936,10'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3939,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3936,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3937,3'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3938,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:3774,5'
          Dst:             xmlNextChar
        - Src:             'HTMLparser.c:3779,5'
          Dst:             xmlParserGrow
        - Src:             'HTMLparser.c:3780,12'
          Dst:             htmlParseHTMLName
        - Src:             'HTMLparser.c:3782,2'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:3788,6'
          Dst:             xmlNextChar
        - Src:             'HTMLparser.c:3791,9'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:3797,5'
          Dst:             htmlAutoClose
        - Src:             'HTMLparser.c:3802,5'
          Dst:             htmlCheckImplied
        - Src:             'HTMLparser.c:3808,32'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:3809,2'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:3816,3'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:3817,2'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:3823,9'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:3826,10'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:3827,3'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:3841,5'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:3846,2'
          Dst:             xmlParserGrow
        - Src:             'HTMLparser.c:3847,12'
          Dst:             htmlParseAttribute
        - Src:             'HTMLparser.c:3854,14'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:3855,7'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:3871,7'
          Dst:             htmlErrMemory
        - Src:             'HTMLparser.c:3885,7'
          Dst:             htmlErrMemory
        - Src:             'HTMLparser.c:3908,3'
          Dst:             xmlNextChar
        - Src:             'HTMLparser.c:3912,2'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:3919,2'
          Dst:             htmlCheckMeta
        - Src:             'HTMLparser.c:3925,2'
          Dst:             htmlnamePush
    - functionName:    htmlTagLookup
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1337
      functionLinenumberEnd: 1344
      functionDepth:   0
      returnType:      'struct._htmlElemDesc *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - tag
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bsearch
        - htmlCompareTags
      functionUses:    10
      BranchProfiles:
        - Branch String:   'HTMLparser.c:1338,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1339,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1341,43'
              BranchSideFuncs:
                - bsearch
      Callsites:
        - Src:             'HTMLparser.c:1341,35'
          Dst:             bsearch
        - Src:             'HTMLparser.c:1341,35'
          Dst:             htmlCompareTags
    - functionName:    htmlnamePop
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         9
      ICount:          90
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    13
      BranchProfiles:
        - Branch String:   'HTMLparser.c:153,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:154,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:155,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:156,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:157,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:158,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:158,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:159,22'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:161,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    htmlParserFinishElementParsing
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4409
      functionLinenumberEnd: 4424
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         11
      ICount:          107
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - htmlAutoCloseOnEnd
        - htmlNodeInfoPop
        - xmlParserAddNodeInfo
      functionUses:    3
      BranchProfiles:
        - Branch String:   'HTMLparser.c:4413,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4413,32'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - xmlParserAddNodeInfo
                - htmlNodeInfoPop
            - BranchSide:      'HTMLparser.c:4421,9'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:4413,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4414,34'
              BranchSideFuncs:
                - xmlParserAddNodeInfo
                - htmlNodeInfoPop
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:4421,9'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:4421,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4421,9'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:4422,27'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
      Callsites:
        - Src:             'HTMLparser.c:4418,8'
          Dst:             xmlParserAddNodeInfo
        - Src:             'HTMLparser.c:4419,8'
          Dst:             htmlNodeInfoPop
        - Src:             'HTMLparser.c:4422,8'
          Dst:             htmlAutoCloseOnEnd
    - functionName:    htmlNodeInfoPop
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'struct._xmlParserNodeInfo *'
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         9
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLparser.c:208,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:209,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:210,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:211,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:212,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:213,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:213,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:214,27'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:216,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    htmlAutoCloseOnEnd
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1454
      functionLinenumberEnd: 1464
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         15
      ICount:          88
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - htmlnamePop
      functionUses:    7
      BranchProfiles:
        - Branch String:   'HTMLparser.c:1457,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1458,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1459,15'
              BranchSideFuncs:
                - htmlnamePop
        - Branch String:   'HTMLparser.c:1459,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1459,5'
              BranchSideFuncs:
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:1460,14'
              BranchSideFuncs:
                - htmlnamePop
        - Branch String:   'HTMLparser.c:1460,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1460,37'
              BranchSideFuncs:
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:1462,14'
              BranchSideFuncs:
                - htmlnamePop
        - Branch String:   'HTMLparser.c:1460,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1461,13'
              BranchSideFuncs:
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:1462,14'
              BranchSideFuncs:
                - htmlnamePop
      Callsites:
        - Src:             'HTMLparser.c:1462,2'
          Dst:             htmlnamePop
    - functionName:    htmlCompareTags
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1321
      functionLinenumberEnd: 1325
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - key
        - member
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlStrcasecmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLparser.c:1325,12'
          Dst:             xmlStrcasecmp
    - functionName:    bsearch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - size_t
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    htmlParseHTMLName
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2444
      functionLinenumberEnd: 2468
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         58
      ICount:          383
      EdgeCount:       79
      CyclomaticComplexity: 23
      functionsReached:
        - htmlErrMemory
        - xmlDictLookup
        - xmlNextChar
      functionUses:    3
      BranchProfiles:
        - Branch String:   'HTMLparser.c:2449,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2449,10'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:2449,10'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - xmlNextChar
        - Branch String:   'HTMLparser.c:2449,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2449,10'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:2452,5'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - xmlNextChar
        - Branch String:   'HTMLparser.c:2449,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2449,10'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:2449,35'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - xmlNextChar
        - Branch String:   'HTMLparser.c:2449,31'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2449,35'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:2452,5'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - xmlNextChar
        - Branch String:   'HTMLparser.c:2449,47'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2450,10'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:2452,5'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - xmlNextChar
        - Branch String:   'HTMLparser.c:2450,22'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2450,26'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:2452,5'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - xmlNextChar
        - Branch String:   'HTMLparser.c:2449,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2450,39'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2452,5'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - xmlNextChar
        - Branch String:   'HTMLparser.c:2452,42'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2452,5'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:2453,14'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - xmlNextChar
        - Branch String:   'HTMLparser.c:2453,14'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2453,14'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:2453,14'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - xmlNextChar
        - Branch String:   'HTMLparser.c:2453,14'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2453,14'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:2453,40'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - xmlNextChar
        - Branch String:   'HTMLparser.c:2453,40'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2453,40'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:2454,6'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - xmlNextChar
        - Branch String:   'HTMLparser.c:2452,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2456,7'
              BranchSideFuncs:
                - xmlNextChar
                - xmlDictLookup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2463,25'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2456,19'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2456,23'
              BranchSideFuncs:
                - xmlNextChar
                - xmlDictLookup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2457,23'
              BranchSideFuncs:
                - xmlNextChar
                - xmlDictLookup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2456,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2456,45'
              BranchSideFuncs:
                - xmlNextChar
                - xmlDictLookup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2457,23'
              BranchSideFuncs:
                - xmlNextChar
                - xmlDictLookup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2464,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2465,23'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2467,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:2460,2'
          Dst:             xmlNextChar
        - Src:             'HTMLparser.c:2463,11'
          Dst:             xmlDictLookup
        - Src:             'HTMLparser.c:2465,9'
          Dst:             htmlErrMemory
    - functionName:    htmlAutoClose
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1480
      functionLinenumberEnd: 1490
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - newtag
      BBCount:         17
      ICount:          92
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - htmlCheckAutoClose
        - htmlnamePop
      functionUses:    5
      BranchProfiles:
        - Branch String:   'HTMLparser.c:1481,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1482,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1484,5'
              BranchSideFuncs:
                - htmlnamePop
                - htmlCheckAutoClose
        - Branch String:   'HTMLparser.c:1484,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1484,5'
              BranchSideFuncs:
                - htmlCheckAutoClose
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:1485,32'
              BranchSideFuncs:
                - htmlCheckAutoClose
                - htmlnamePop
        - Branch String:   'HTMLparser.c:1484,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1484,5'
              BranchSideFuncs:
                - htmlnamePop
                - htmlCheckAutoClose
            - BranchSide:      'HTMLparser.c:1486,14'
              BranchSideFuncs:
                - htmlnamePop
                - htmlCheckAutoClose
        - Branch String:   'HTMLparser.c:1486,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1486,37'
              BranchSideFuncs:
                - htmlnamePop
                - htmlCheckAutoClose
            - BranchSide:      'HTMLparser.c:1488,14'
              BranchSideFuncs:
                - htmlnamePop
                - htmlCheckAutoClose
        - Branch String:   'HTMLparser.c:1486,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1487,13'
              BranchSideFuncs:
                - htmlnamePop
                - htmlCheckAutoClose
            - BranchSide:      'HTMLparser.c:1488,14'
              BranchSideFuncs:
                - htmlnamePop
                - htmlCheckAutoClose
      Callsites:
        - Src:             'HTMLparser.c:1485,13'
          Dst:             htmlCheckAutoClose
        - Src:             'HTMLparser.c:1488,2'
          Dst:             htmlnamePop
    - functionName:    htmlCheckImplied
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1554
      functionLinenumberEnd: 1608
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - newtag
      BBCount:         68
      ICount:          353
      EdgeCount:       95
      CyclomaticComplexity: 29
      functionsReached:
        - htmlnamePush
        - xmlStrEqual
      functionUses:    3
      BranchProfiles:
        - Branch String:   'HTMLparser.c:1557,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1558,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1559,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1559,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1560,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - htmlnamePush
            - BranchSide:      'HTMLparser.c:1561,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1561,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1562,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1563,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1563,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1564,15'
              BranchSideFuncs:
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
            - BranchSide:      'HTMLparser.c:1568,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1565,26'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1565,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
            - BranchSide:      'HTMLparser.c:1567,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1565,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1566,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
            - BranchSide:      'HTMLparser.c:1567,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1568,47'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1568,63'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1569,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:1568,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1569,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1570,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1570,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1571,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
            - BranchSide:      'HTMLparser.c:1588,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:1571,50'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1572,16'
              BranchSideFuncs:
                - htmlnamePush
            - BranchSide:      'HTMLparser.c:1577,13'
              BranchSideFuncs:
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1572,42'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1573,16'
              BranchSideFuncs:
                - htmlnamePush
            - BranchSide:      'HTMLparser.c:1577,13'
              BranchSideFuncs:
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1573,41'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1574,16'
              BranchSideFuncs:
                - htmlnamePush
            - BranchSide:      'HTMLparser.c:1577,13'
              BranchSideFuncs:
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1574,41'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1575,16'
              BranchSideFuncs:
                - htmlnamePush
            - BranchSide:      'HTMLparser.c:1577,13'
              BranchSideFuncs:
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1575,42'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1576,16'
              BranchSideFuncs:
                - htmlnamePush
            - BranchSide:      'HTMLparser.c:1577,13'
              BranchSideFuncs:
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1570,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1577,13'
              BranchSideFuncs:
                - htmlnamePush
            - BranchSide:      'HTMLparser.c:1588,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:1577,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1579,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1585,22'
              BranchSideFuncs:
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1586,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1586,37'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1588,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:1586,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1587,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1588,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:1591,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1593,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1595,9'
              BranchSideFuncs:
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:1595,2'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1596,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
            - BranchSide:      'HTMLparser.c:1604,15'
              BranchSideFuncs:
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1596,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1597,3'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1599,22'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlnamePush
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:1599,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1600,3'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1602,2'
              BranchSideFuncs:
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:1605,26'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1605,30'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1607,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:1605,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1606,6'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1607,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:1561,9'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1564,2'
          Dst:             htmlnamePush
        - Src:             'HTMLparser.c:1568,10'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1568,51'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1571,11'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1572,4'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1573,4'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1574,4'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1575,4'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1576,4'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1585,9'
          Dst:             htmlnamePush
        - Src:             'HTMLparser.c:1588,18'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1589,11'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1590,11'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1596,10'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1599,10'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1604,2'
          Dst:             htmlnamePush
    - functionName:    htmlParseAttribute
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3634
      functionLinenumberEnd: 3658
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char **'
      constantsTouched: []
      argNames:
        - ctxt
        - value
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - htmlParseAttValue
        - htmlParseErr
        - htmlParseHTMLName
        - htmlSkipBlankChars
        - xmlNextChar
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:3640,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3641,15'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3649,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - xmlNextChar
                - htmlSkipBlankChars
                - htmlParseAttValue
        - Branch String:   'HTMLparser.c:3650,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3651,9'
              BranchSideFuncs:
                - xmlNextChar
                - htmlSkipBlankChars
                - htmlParseAttValue
            - BranchSide:      'HTMLparser.c:3656,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:3639,12'
          Dst:             htmlParseHTMLName
        - Src:             'HTMLparser.c:3641,2'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:3649,5'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:3651,9'
          Dst:             xmlNextChar
        - Src:             'HTMLparser.c:3652,2'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:3653,8'
          Dst:             htmlParseAttValue
    - functionName:    htmlCheckMeta
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3704
      functionLinenumberEnd: 3737
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char **'
      constantsTouched: []
      argNames:
        - ctxt
        - atts
      BBCount:         34
      ICount:          171
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - htmlCheckEncoding
        - htmlErrMemory
        - xmlSetDeclaredEncoding
        - xmlStrcasecmp
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:3710,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3710,28'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3711,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3710,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3711,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3713,7'
              BranchSideFuncs:
                - htmlCheckEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
                - xmlStrcasecmp
        - Branch String:   'HTMLparser.c:3715,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3716,10'
              BranchSideFuncs:
                - htmlCheckEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
                - xmlStrcasecmp
            - BranchSide:      'HTMLparser.c:3734,10'
              BranchSideFuncs:
                - htmlCheckEncoding
        - Branch String:   'HTMLparser.c:3717,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3718,33'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlCheckEncoding
                - xmlStrcasecmp
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
                - xmlStrcasecmp
            - BranchSide:      'HTMLparser.c:3732,8'
              BranchSideFuncs:
                - htmlCheckEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
                - xmlStrcasecmp
        - Branch String:   'HTMLparser.c:3718,62'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3719,33'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlCheckEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlErrMemory
                - xmlStrcasecmp
            - BranchSide:      'HTMLparser.c:3721,39'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlCheckEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlErrMemory
                - xmlStrcasecmp
        - Branch String:   'HTMLparser.c:3718,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3720,22'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlCheckEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlErrMemory
                - xmlStrcasecmp
            - BranchSide:      'HTMLparser.c:3721,39'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlCheckEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlErrMemory
                - xmlStrcasecmp
        - Branch String:   'HTMLparser.c:3721,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3724,34'
              BranchSideFuncs:
                - xmlStrcasecmp
                - htmlCheckEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3728,39'
              BranchSideFuncs:
                - xmlStrcasecmp
                - htmlCheckEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3725,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3726,35'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlSetDeclaredEncoding
                - htmlCheckEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrdup
                - xmlStrcasecmp
            - BranchSide:      'HTMLparser.c:3727,40'
              BranchSideFuncs:
                - xmlSetDeclaredEncoding
                - htmlCheckEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrdup
                - htmlErrMemory
                - xmlStrcasecmp
        - Branch String:   'HTMLparser.c:3734,16'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3734,20'
              BranchSideFuncs:
                - htmlCheckEncoding
            - BranchSide:      'HTMLparser.c:3734,16'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3734,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3734,9'
              BranchSideFuncs:
                - htmlCheckEncoding
            - BranchSide:      'HTMLparser.c:3735,20'
              BranchSideFuncs:
                - htmlCheckEncoding
      Callsites:
        - Src:             'HTMLparser.c:3718,19'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLparser.c:3719,19'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLparser.c:3721,25'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLparser.c:3724,24'
          Dst:             xmlStrdup
        - Src:             'HTMLparser.c:3726,21'
          Dst:             htmlErrMemory
        - Src:             'HTMLparser.c:3727,17'
          Dst:             xmlSetDeclaredEncoding
        - Src:             'HTMLparser.c:3728,25'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLparser.c:3735,2'
          Dst:             htmlCheckEncoding
    - functionName:    htmlnamePush
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - value
      BBCount:         19
      ICount:          150
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - htmlErrMemory
        - xmlStrEqual
      functionUses:    6
      BranchProfiles:
        - Branch String:   'HTMLparser.c:119,26'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:119,42'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlErrMemory
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:121,10'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:119,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:120,9'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:121,10'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:121,27'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:121,43'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:123,9'
              BranchSideFuncs:
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:121,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:122,9'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:123,9'
              BranchSideFuncs:
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:123,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:124,26'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:136,35'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:129,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:130,27'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:133,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:119,30'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:121,31'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:130,13'
          Dst:             htmlErrMemory
    - functionName:    htmlCheckEncoding
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3671
      functionLinenumberEnd: 3694
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - attvalue
      BBCount:         29
      ICount:          144
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - htmlErrMemory
        - xmlSetDeclaredEncoding
        - xmlStrcasestr
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:3675,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3676,2'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
                - xmlStrcasestr
            - BranchSide:      'HTMLparser.c:3678,30'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
                - xmlStrcasestr
        - Branch String:   'HTMLparser.c:3679,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3680,11'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
                - xmlStrcasestr
            - BranchSide:      'HTMLparser.c:3685,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
                - xmlStrcasestr
        - Branch String:   'HTMLparser.c:3685,18'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3685,21'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
                - xmlStrcasestr
            - BranchSide:      'HTMLparser.c:3687,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3685,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3685,21'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3686,27'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3685,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3685,21'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
                - xmlStrcasestr
            - BranchSide:      'HTMLparser.c:3685,21'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
                - xmlStrcasestr
        - Branch String:   'HTMLparser.c:3685,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3685,21'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3686,27'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3685,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3686,27'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3687,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3687,18'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3687,22'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3687,18'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3687,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3687,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3688,11'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSetDeclaredEncoding
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3690,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3691,27'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlSetDeclaredEncoding
            - BranchSide:      'HTMLparser.c:3692,25'
              BranchSideFuncs:
                - xmlSetDeclaredEncoding
      Callsites:
        - Src:             'HTMLparser.c:3678,16'
          Dst:             xmlStrcasestr
        - Src:             'HTMLparser.c:3686,13'
          Dst:             xmlStrcasestr
        - Src:             'HTMLparser.c:3689,16'
          Dst:             xmlStrdup
        - Src:             'HTMLparser.c:3691,13'
          Dst:             htmlErrMemory
        - Src:             'HTMLparser.c:3692,2'
          Dst:             xmlSetDeclaredEncoding
    - functionName:    htmlParseAttValue
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2826
      functionLinenumberEnd: 2855
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         18
      ICount:          112
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - htmlParseErr
        - htmlParseHTMLAttribute
        - xmlNextChar
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:2829,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2830,9'
              BranchSideFuncs:
                - xmlNextChar
                - htmlParseHTMLAttribute
                - xmlNextChar
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2837,16'
              BranchSideFuncs:
                - htmlParseHTMLAttribute
                - htmlParseErr
                - xmlNextChar
                - htmlParseHTMLAttribute
                - xmlNextChar
                - htmlParseErr
        - Branch String:   'HTMLparser.c:2832,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2833,19'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2836,6'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'HTMLparser.c:2837,16'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2838,9'
              BranchSideFuncs:
                - xmlNextChar
                - htmlParseHTMLAttribute
                - xmlNextChar
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2849,31'
              BranchSideFuncs:
                - htmlParseHTMLAttribute
                - htmlParseErr
        - Branch String:   'HTMLparser.c:2840,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2841,19'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2844,6'
              BranchSideFuncs:
                - xmlNextChar
      Callsites:
        - Src:             'HTMLparser.c:2830,9'
          Dst:             xmlNextChar
        - Src:             'HTMLparser.c:2831,8'
          Dst:             htmlParseHTMLAttribute
        - Src:             'HTMLparser.c:2833,6'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:2836,6'
          Dst:             xmlNextChar
        - Src:             'HTMLparser.c:2838,9'
          Dst:             xmlNextChar
        - Src:             'HTMLparser.c:2839,8'
          Dst:             htmlParseHTMLAttribute
        - Src:             'HTMLparser.c:2841,6'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:2844,6'
          Dst:             xmlNextChar
        - Src:             'HTMLparser.c:2849,8'
          Dst:             htmlParseHTMLAttribute
        - Src:             'HTMLparser.c:2851,6'
          Dst:             htmlParseErr
    - functionName:    htmlParseHTMLAttribute
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2624
      functionLinenumberEnd: 2759
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - char
      constantsTouched: []
      argNames:
        - ctxt
        - stop
      BBCount:         119
      ICount:          977
      EdgeCount:       159
      CyclomaticComplexity: 42
      functionsReached:
        - htmlCurrentChar
        - htmlErrMemory
        - htmlParseCharRef
        - htmlParseEntityRef
        - htmlParseErr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'HTMLparser.c:2640,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2641,16'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2644,11'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlParseErr
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2649,40'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2649,5'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlParseErr
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2650,13'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlParseErr
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2650,23'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2649,5'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlParseErr
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2650,27'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlParseErr
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2649,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2651,7'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlParseErr
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2757,6'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2651,18'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2651,22'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlParseErr
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2652,7'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlParseErr
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2651,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2651,35'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2652,7'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlParseErr
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2652,18'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2652,22'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlParseErr
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2653,13'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlParseErr
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2652,22'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2652,41'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2652,22'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlParseErr
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2652,22'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2652,22'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlParseErr
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2652,22'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlParseErr
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2652,22'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2652,41'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2652,22'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlParseErr
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2652,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2652,41'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2653,13'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlParseErr
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2653,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2654,10'
              BranchSideFuncs:
                - htmlParseEntityRef
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseErr
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2729,10'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
                - htmlParseErr
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2654,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2658,24'
              BranchSideFuncs:
                - htmlParseCharRef
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseErr
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2679,28'
              BranchSideFuncs:
                - htmlParseEntityRef
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
                - htmlParseErr
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2659,12'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2660,23'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlParseErr
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2661,12'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlParseErr
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2661,12'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2662,24'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlParseErr
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2663,12'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlParseErr
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2663,12'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2664,24'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlParseErr
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2666,24'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlParseErr
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2668,3'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2669,19'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlParseErr
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2672,7'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlParseErr
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2672,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2673,15'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlParseErr
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2678,6'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
                - htmlParseErr
        - Branch String:   'HTMLparser.c:2675,4'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2675,4'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2678,6'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
                - htmlParseErr
        - Branch String:   'HTMLparser.c:2680,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2681,11'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
                - htmlParseErr
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2688,14'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
                - htmlParseErr
                - htmlErrMemory
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2682,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2683,15'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
                - htmlParseErr
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2688,3'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
                - htmlParseErr
        - Branch String:   'HTMLparser.c:2685,4'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2685,4'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2688,3'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
                - htmlParseErr
        - Branch String:   'HTMLparser.c:2688,14'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2689,11'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
                - htmlParseErr
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2704,11'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
                - htmlParseErr
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2691,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2692,8'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
                - htmlParseErr
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2700,3'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
                - htmlParseErr
        - Branch String:   'HTMLparser.c:2692,8'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2693,19'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
                - htmlParseErr
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2698,17'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
                - htmlParseErr
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2695,8'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2695,8'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2698,17'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
                - htmlParseErr
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2704,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2705,15'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
                - htmlParseErr
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2710,11'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
                - htmlParseErr
        - Branch String:   'HTMLparser.c:2707,4'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2707,4'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2710,11'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
                - htmlParseErr
        - Branch String:   'HTMLparser.c:2711,16'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2712,16'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2713,16'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
                - htmlParseErr
        - Branch String:   'HTMLparser.c:2713,16'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2714,17'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2715,16'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
                - htmlParseErr
        - Branch String:   'HTMLparser.c:2715,16'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2716,17'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2718,17'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
                - htmlParseErr
        - Branch String:   'HTMLparser.c:2720,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:0,0'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2721,16'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
                - htmlParseErr
        - Branch String:   'HTMLparser.c:2729,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2730,14'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
                - htmlParseErr
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2735,10'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
                - htmlParseErr
        - Branch String:   'HTMLparser.c:2732,3'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2732,3'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2735,10'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
                - htmlParseErr
        - Branch String:   'HTMLparser.c:2736,15'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2737,19'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2738,15'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
                - htmlParseErr
        - Branch String:   'HTMLparser.c:2738,15'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2739,20'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2740,15'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
                - htmlParseErr
        - Branch String:   'HTMLparser.c:2740,15'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2741,20'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2743,20'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
                - htmlParseErr
        - Branch String:   'HTMLparser.c:2745,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2746,15'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2748,6'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
                - htmlParseErr
        - Branch String:   'HTMLparser.c:2748,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2748,6'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2748,6'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseEntityRef
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseCharRef
                - htmlErrMemory
                - htmlParseErr
        - Branch String:   'HTMLparser.c:2750,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2649,5'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2751,26'
              BranchSideFuncs:
                - htmlParseErr
      Callsites:
        - Src:             'HTMLparser.c:2641,2'
          Dst:             htmlErrMemory
        - Src:             'HTMLparser.c:2658,7'
          Dst:             htmlParseCharRef
        - Src:             'HTMLparser.c:2675,4'
          Dst:             htmlErrMemory
        - Src:             'HTMLparser.c:2679,9'
          Dst:             htmlParseEntityRef
        - Src:             'HTMLparser.c:2685,4'
          Dst:             htmlErrMemory
        - Src:             'HTMLparser.c:2695,8'
          Dst:             htmlErrMemory
        - Src:             'HTMLparser.c:2707,4'
          Dst:             htmlErrMemory
        - Src:             'HTMLparser.c:2732,3'
          Dst:             htmlErrMemory
        - Src:             'HTMLparser.c:2735,10'
          Dst:             htmlCurrentChar
        - Src:             'HTMLparser.c:2751,13'
          Dst:             htmlParseErr
    - functionName:    htmlParseCharRef
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3475
      functionLinenumberEnd: 3537
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         107
      ICount:          597
      EdgeCount:       143
      CyclomaticComplexity: 38
      functionsReached:
        - htmlParseErr
        - htmlParseErrInt
        - xmlNextChar
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLparser.c:3478,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3478,28'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3479,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3478,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3479,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3480,10'
              BranchSideFuncs:
                - htmlParseErr
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlParseErr
                - xmlNextChar
                - xmlNextChar
                - htmlParseErr
                - xmlNextChar
        - Branch String:   'HTMLparser.c:3480,22'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3480,26'
              BranchSideFuncs:
                - htmlParseErr
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlParseErr
                - xmlNextChar
                - xmlNextChar
                - htmlParseErr
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:3503,18'
              BranchSideFuncs:
                - htmlParseErr
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlParseErr
                - xmlNextChar
        - Branch String:   'HTMLparser.c:3480,41'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3481,11'
              BranchSideFuncs:
                - htmlParseErr
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlParseErr
                - xmlNextChar
                - xmlNextChar
                - htmlParseErr
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:3503,18'
              BranchSideFuncs:
                - htmlParseErr
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlParseErr
                - xmlNextChar
        - Branch String:   'HTMLparser.c:3481,26'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3481,29'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlParseErr
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:3482,2'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlParseErr
                - xmlNextChar
        - Branch String:   'HTMLparser.c:3480,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3482,2'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlParseErr
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:3503,18'
              BranchSideFuncs:
                - htmlParseErr
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlParseErr
                - xmlNextChar
        - Branch String:   'HTMLparser.c:3483,2'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3484,11'
              BranchSideFuncs:
                - htmlParseErr
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:3501,6'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
        - Branch String:   'HTMLparser.c:3484,23'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3484,27'
              BranchSideFuncs:
                - htmlParseErr
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:3487,25'
              BranchSideFuncs:
                - htmlParseErr
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - xmlNextChar
        - Branch String:   'HTMLparser.c:3484,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3485,21'
              BranchSideFuncs:
                - xmlNextChar
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3487,25'
              BranchSideFuncs:
                - htmlParseErr
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - xmlNextChar
        - Branch String:   'HTMLparser.c:3485,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3486,20'
              BranchSideFuncs:
                - xmlNextChar
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3487,13'
              BranchSideFuncs:
                - xmlNextChar
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3487,37'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3487,41'
              BranchSideFuncs:
                - htmlParseErr
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:3490,25'
              BranchSideFuncs:
                - htmlParseErr
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - xmlNextChar
        - Branch String:   'HTMLparser.c:3487,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3488,21'
              BranchSideFuncs:
                - xmlNextChar
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3490,25'
              BranchSideFuncs:
                - htmlParseErr
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - xmlNextChar
        - Branch String:   'HTMLparser.c:3488,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3489,20'
              BranchSideFuncs:
                - xmlNextChar
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3490,13'
              BranchSideFuncs:
                - xmlNextChar
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3490,37'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3490,41'
              BranchSideFuncs:
                - htmlParseErr
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:3494,23'
              BranchSideFuncs:
                - htmlParseErr
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
        - Branch String:   'HTMLparser.c:3490,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3491,21'
              BranchSideFuncs:
                - xmlNextChar
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3494,23'
              BranchSideFuncs:
                - htmlParseErr
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
        - Branch String:   'HTMLparser.c:3491,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3492,20'
              BranchSideFuncs:
                - xmlNextChar
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3493,13'
              BranchSideFuncs:
                - xmlNextChar
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3501,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3502,6'
              BranchSideFuncs:
                - xmlNextChar
                - htmlParseErrInt
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3503,5'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3503,30'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3503,34'
              BranchSideFuncs:
                - htmlParseErr
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlParseErr
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:3520,15'
              BranchSideFuncs:
                - htmlParseErr
                - htmlParseErrInt
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3503,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3504,2'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlParseErr
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:3520,15'
              BranchSideFuncs:
                - htmlParseErr
                - htmlParseErrInt
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3505,2'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3506,11'
              BranchSideFuncs:
                - htmlParseErr
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:3517,6'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
        - Branch String:   'HTMLparser.c:3506,23'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3506,27'
              BranchSideFuncs:
                - htmlParseErr
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:3510,23'
              BranchSideFuncs:
                - htmlParseErr
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
        - Branch String:   'HTMLparser.c:3506,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3507,21'
              BranchSideFuncs:
                - xmlNextChar
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3510,23'
              BranchSideFuncs:
                - htmlParseErr
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
        - Branch String:   'HTMLparser.c:3507,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3508,20'
              BranchSideFuncs:
                - xmlNextChar
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3509,13'
              BranchSideFuncs:
                - xmlNextChar
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3517,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3518,6'
              BranchSideFuncs:
                - xmlNextChar
                - htmlParseErrInt
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3519,5'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3526,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3526,9'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3526,9'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3526,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3526,9'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3526,9'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3526,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3526,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3527,16'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3526,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3526,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3527,16'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3526,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3527,16'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3528,16'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3526,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3526,9'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3526,9'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3526,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3526,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3527,16'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3526,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3526,9'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3526,9'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3526,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3526,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3527,16'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3526,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3526,9'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3528,16'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3526,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3527,16'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3528,16'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3528,16'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3529,15'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3532,18'
              BranchSideFuncs:
                - htmlParseErrInt
      Callsites:
        - Src:             'HTMLparser.c:3494,10'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:3499,6'
          Dst:             xmlNextChar
        - Src:             'HTMLparser.c:3502,6'
          Dst:             xmlNextChar
        - Src:             'HTMLparser.c:3510,10'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:3515,6'
          Dst:             xmlNextChar
        - Src:             'HTMLparser.c:3518,6'
          Dst:             xmlNextChar
        - Src:             'HTMLparser.c:3520,2'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:3529,2'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:3532,2'
          Dst:             htmlParseErrInt
    - functionName:    htmlParseEntityRef
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2776
      functionLinenumberEnd: 2811
      functionDepth:   0
      returnType:      'struct._htmlEntityDesc *'
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char **'
      constantsTouched: []
      argNames:
        - ctxt
        - str
      BBCount:         35
      ICount:          185
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - htmlEntityLookup
        - htmlParseErr
        - htmlParseName
        - xmlNextChar
        - xmlParserGrow
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLparser.c:2780,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2780,23'
              BranchSideFuncs:
                - xmlNextChar
                - htmlParseName
                - htmlParseErr
                - htmlEntityLookup
                - xmlNextChar
                - xmlParserGrow
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2781,10'
              BranchSideFuncs:
                - xmlNextChar
                - htmlParseName
                - htmlParseErr
                - htmlEntityLookup
                - xmlNextChar
                - xmlParserGrow
                - htmlParseErr
        - Branch String:   'HTMLparser.c:2781,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2781,50'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2781,28'
              BranchSideFuncs:
                - xmlNextChar
                - htmlParseName
                - htmlParseErr
                - htmlEntityLookup
                - xmlNextChar
                - xmlParserGrow
                - htmlParseErr
        - Branch String:   'HTMLparser.c:2781,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2781,50'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2783,9'
              BranchSideFuncs:
                - xmlNextChar
                - htmlParseName
                - htmlParseErr
                - htmlEntityLookup
                - xmlNextChar
                - xmlParserGrow
                - htmlParseErr
        - Branch String:   'HTMLparser.c:2783,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2784,9'
              BranchSideFuncs:
                - xmlNextChar
                - htmlParseName
                - htmlParseErr
                - htmlEntityLookup
                - xmlNextChar
                - xmlParserGrow
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2810,12'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2786,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2787,19'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2790,6'
              BranchSideFuncs:
                - htmlParseErr
                - htmlEntityLookup
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:2790,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2790,6'
              BranchSideFuncs:
                - htmlParseErr
                - htmlEntityLookup
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:2791,10'
              BranchSideFuncs:
                - htmlParseErr
                - htmlEntityLookup
                - xmlNextChar
        - Branch String:   'HTMLparser.c:2790,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2790,6'
              BranchSideFuncs:
                - xmlParserGrow
                - htmlParseErr
                - htmlEntityLookup
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:2791,10'
              BranchSideFuncs:
                - htmlParseErr
                - htmlEntityLookup
                - xmlNextChar
        - Branch String:   'HTMLparser.c:2791,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2792,14'
              BranchSideFuncs:
                - htmlEntityLookup
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:2802,16'
              BranchSideFuncs:
                - htmlParseErr
        - Branch String:   'HTMLparser.c:2792,14'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2793,14'
              BranchSideFuncs:
                - htmlEntityLookup
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:2798,26'
              BranchSideFuncs:
                - htmlEntityLookup
                - xmlNextChar
        - Branch String:   'HTMLparser.c:2799,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2800,7'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:2801,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:2784,9'
          Dst:             xmlNextChar
        - Src:             'HTMLparser.c:2785,16'
          Dst:             htmlParseName
        - Src:             'HTMLparser.c:2787,6'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:2790,6'
          Dst:             xmlParserGrow
        - Src:             'HTMLparser.c:2798,9'
          Dst:             htmlEntityLookup
        - Src:             'HTMLparser.c:2800,7'
          Dst:             xmlNextChar
        - Src:             'HTMLparser.c:2802,3'
          Dst:             htmlParseErr
    - functionName:    htmlCurrentChar
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ctxt
        - len
      BBCount:         87
      ICount:          597
      EdgeCount:       121
      CyclomaticComplexity: 36
      functionsReached:
        - htmlFindEncoding
        - htmlParseErrInt
        - xmlCtxtErrIO
        - xmlParserGrow
        - xmlSwitchEncoding
        - xmlSwitchEncodingName
      functionUses:    13
      BranchProfiles:
        - Branch String:   'HTMLparser.c:373,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:374,23'
              BranchSideFuncs:
                - xmlParserGrow
                - htmlParseErrInt
                - htmlParseErrInt
                - xmlCtxtErrIO
                - xmlSwitchEncoding
                - htmlFindEncoding
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - htmlParseErrInt
            - BranchSide:      'HTMLparser.c:376,10'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlParseErrInt
                - xmlCtxtErrIO
                - xmlSwitchEncoding
                - htmlFindEncoding
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - htmlParseErrInt
        - Branch String:   'HTMLparser.c:376,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:384,14'
              BranchSideFuncs:
                - htmlFindEncoding
                - xmlSwitchEncodingName
                - htmlParseErrInt
                - htmlParseErrInt
                - xmlCtxtErrIO
                - xmlSwitchEncoding
                - xmlSwitchEncoding
                - htmlParseErrInt
            - BranchSide:      'HTMLparser.c:424,11'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlParseErrInt
                - xmlCtxtErrIO
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:384,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:385,18'
              BranchSideFuncs:
                - htmlParseErrInt
            - BranchSide:      'HTMLparser.c:403,34'
              BranchSideFuncs:
                - htmlFindEncoding
                - xmlSwitchEncodingName
                - htmlParseErrInt
                - htmlParseErrInt
                - xmlCtxtErrIO
                - xmlSwitchEncoding
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:385,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:386,21'
              BranchSideFuncs:
                - htmlParseErrInt
            - BranchSide:      'HTMLparser.c:396,14'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:386,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:387,37'
              BranchSideFuncs:
                - htmlParseErrInt
            - BranchSide:      'HTMLparser.c:392,22'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:404,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:405,31'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - htmlParseErrInt
                - htmlParseErrInt
                - xmlCtxtErrIO
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:407,35'
              BranchSideFuncs:
                - xmlSwitchEncodingName
                - htmlParseErrInt
                - htmlParseErrInt
                - xmlCtxtErrIO
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:426,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:429,14'
              BranchSideFuncs:
                - htmlParseErrInt
                - xmlCtxtErrIO
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:474,14'
              BranchSideFuncs:
                - htmlParseErrInt
        - Branch String:   'HTMLparser.c:429,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:430,13'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:432,17'
              BranchSideFuncs:
                - htmlParseErrInt
                - xmlCtxtErrIO
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:434,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:434,30'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:435,13'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:434,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:435,13'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:436,14'
              BranchSideFuncs:
                - htmlParseErrInt
                - xmlCtxtErrIO
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:436,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:437,18'
              BranchSideFuncs:
                - htmlParseErrInt
                - xmlCtxtErrIO
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:462,14'
              BranchSideFuncs:
                - htmlParseErrInt
                - xmlCtxtErrIO
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:437,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:437,34'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:438,17'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:437,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:438,17'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:439,18'
              BranchSideFuncs:
                - htmlParseErrInt
                - xmlCtxtErrIO
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:439,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:440,23'
              BranchSideFuncs:
                - htmlParseErrInt
                - xmlCtxtErrIO
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:453,18'
              BranchSideFuncs:
                - htmlParseErrInt
                - xmlCtxtErrIO
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:440,42'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:441,22'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:442,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:441,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:441,38'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:442,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:440,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:442,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:444,18'
              BranchSideFuncs:
                - htmlParseErrInt
                - xmlCtxtErrIO
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:449,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:450,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:451,13'
              BranchSideFuncs:
                - htmlParseErrInt
        - Branch String:   'HTMLparser.c:457,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:0,0'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:458,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:465,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:0,0'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:466,17'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:468,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:468,14'
              BranchSideFuncs:
                - htmlParseErrInt
            - BranchSide:      'HTMLparser.c:468,14'
              BranchSideFuncs:
                - htmlParseErrInt
        - Branch String:   'HTMLparser.c:468,14'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:468,14'
              BranchSideFuncs:
                - htmlParseErrInt
            - BranchSide:      'HTMLparser.c:468,14'
              BranchSideFuncs:
                - htmlParseErrInt
        - Branch String:   'HTMLparser.c:468,14'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:468,14'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:472,16'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:468,14'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:468,14'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:472,16'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:468,14'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:469,29'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:472,16'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:468,14'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:468,14'
              BranchSideFuncs:
                - htmlParseErrInt
            - BranchSide:      'HTMLparser.c:468,14'
              BranchSideFuncs:
                - htmlParseErrInt
        - Branch String:   'HTMLparser.c:468,14'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:468,14'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:472,16'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:468,14'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:468,14'
              BranchSideFuncs:
                - htmlParseErrInt
            - BranchSide:      'HTMLparser.c:468,14'
              BranchSideFuncs:
                - htmlParseErrInt
        - Branch String:   'HTMLparser.c:468,14'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:468,14'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:472,16'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:468,14'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:468,14'
              BranchSideFuncs:
                - htmlParseErrInt
            - BranchSide:      'HTMLparser.c:469,29'
              BranchSideFuncs:
                - htmlParseErrInt
        - Branch String:   'HTMLparser.c:468,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:469,29'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:472,16'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:474,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:475,17'
              BranchSideFuncs:
                - htmlParseErrInt
            - BranchSide:      'HTMLparser.c:486,10'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:475,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:476,33'
              BranchSideFuncs:
                - htmlParseErrInt
            - BranchSide:      'HTMLparser.c:481,18'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:493,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:494,27'
              BranchSideFuncs:
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:495,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:374,9'
          Dst:             xmlParserGrow
        - Src:             'HTMLparser.c:387,21'
          Dst:             htmlParseErrInt
        - Src:             'HTMLparser.c:403,17'
          Dst:             htmlFindEncoding
        - Src:             'HTMLparser.c:405,13'
          Dst:             xmlSwitchEncoding
        - Src:             'HTMLparser.c:407,13'
          Dst:             xmlSwitchEncodingName
        - Src:             'HTMLparser.c:469,13'
          Dst:             htmlParseErrInt
        - Src:             'HTMLparser.c:476,17'
          Dst:             htmlParseErrInt
        - Src:             'HTMLparser.c:491,5'
          Dst:             xmlCtxtErrIO
        - Src:             'HTMLparser.c:494,9'
          Dst:             xmlSwitchEncoding
    - functionName:    htmlFindEncoding
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         54
      ICount:          295
      EdgeCount:       75
      CyclomaticComplexity: 23
      functionsReached:
        - htmlErrMemory
        - xmlStrcasestr
        - xmlStrndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:317,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:317,28'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:319,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:317,49'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:318,10'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:319,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:317,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:319,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:320,10'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlStrcasestr
                - xmlStrcasestr
                - xmlStrndup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:320,36'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:320,40'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:321,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:320,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:321,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:323,13'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlStrcasestr
                - xmlStrcasestr
                - xmlStrndup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:326,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:327,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:329,25'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlStrcasestr
                - xmlStrcasestr
                - xmlStrndup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:330,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:331,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:332,25'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlStrcasestr
                - xmlStrndup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:333,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:334,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:335,25'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlStrndup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:336,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:337,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:338,9'
              BranchSideFuncs:
                - xmlStrndup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:340,27'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:340,32'
              BranchSideFuncs:
                - xmlStrndup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:341,15'
              BranchSideFuncs:
                - xmlStrndup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:340,45'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:340,5'
              BranchSideFuncs:
                - xmlStrndup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:341,15'
              BranchSideFuncs:
                - xmlStrndup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:341,27'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:341,32'
              BranchSideFuncs:
                - xmlStrndup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:342,15'
              BranchSideFuncs:
                - xmlStrndup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:341,45'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:340,5'
              BranchSideFuncs:
                - xmlStrndup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:342,15'
              BranchSideFuncs:
                - xmlStrndup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:342,27'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:342,32'
              BranchSideFuncs:
                - xmlStrndup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:343,14'
              BranchSideFuncs:
                - xmlStrndup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:342,45'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:340,5'
              BranchSideFuncs:
                - xmlStrndup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:343,14'
              BranchSideFuncs:
                - xmlStrndup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:343,26'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:340,5'
              BranchSideFuncs:
                - xmlStrndup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:343,31'
              BranchSideFuncs:
                - xmlStrndup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:343,43'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:340,5'
              BranchSideFuncs:
                - xmlStrndup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:343,48'
              BranchSideFuncs:
                - xmlStrndup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:343,60'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:340,5'
              BranchSideFuncs:
                - xmlStrndup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:343,65'
              BranchSideFuncs:
                - xmlStrndup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:340,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:344,15'
              BranchSideFuncs:
                - xmlStrndup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:345,9'
              BranchSideFuncs:
                - xmlStrndup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:345,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:346,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:347,22'
              BranchSideFuncs:
                - xmlStrndup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:348,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:349,23'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:350,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:329,11'
          Dst:             xmlStrcasestr
        - Src:             'HTMLparser.c:332,11'
          Dst:             xmlStrcasestr
        - Src:             'HTMLparser.c:335,11'
          Dst:             xmlStrcasestr
        - Src:             'HTMLparser.c:347,11'
          Dst:             xmlStrndup
        - Src:             'HTMLparser.c:349,9'
          Dst:             htmlErrMemory
    - functionName:    htmlParseName
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2517
      functionLinenumberEnd: 2553
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         60
      ICount:          354
      EdgeCount:       82
      CyclomaticComplexity: 24
      functionsReached:
        - htmlErrMemory
        - htmlParseNameComplex
        - xmlDictLookup
        - xmlParserGrow
      functionUses:    3
      BranchProfiles:
        - Branch String:   'HTMLparser.c:2522,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2522,5'
              BranchSideFuncs:
                - htmlParseNameComplex
                - xmlDictLookup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2527,10'
              BranchSideFuncs:
                - htmlParseNameComplex
                - xmlDictLookup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2522,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2522,5'
              BranchSideFuncs:
                - xmlParserGrow
                - htmlParseNameComplex
                - xmlDictLookup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2527,10'
              BranchSideFuncs:
                - htmlParseNameComplex
                - xmlDictLookup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2528,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2528,29'
              BranchSideFuncs:
                - htmlParseNameComplex
                - xmlDictLookup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2529,5'
              BranchSideFuncs:
                - htmlParseNameComplex
                - xmlDictLookup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2528,42'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2529,5'
              BranchSideFuncs:
                - htmlParseNameComplex
                - xmlDictLookup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2531,4'
              BranchSideFuncs:
                - htmlParseNameComplex
                - xmlDictLookup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2529,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2529,22'
              BranchSideFuncs:
                - htmlParseNameComplex
                - xmlDictLookup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2530,4'
              BranchSideFuncs:
                - htmlParseNameComplex
                - xmlDictLookup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2529,35'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2530,4'
              BranchSideFuncs:
                - htmlParseNameComplex
                - xmlDictLookup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2531,4'
              BranchSideFuncs:
                - htmlParseNameComplex
                - xmlDictLookup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2530,15'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2530,20'
              BranchSideFuncs:
                - htmlParseNameComplex
                - xmlDictLookup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2531,4'
              BranchSideFuncs:
                - htmlParseNameComplex
                - xmlDictLookup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2528,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2531,4'
              BranchSideFuncs:
                - htmlParseNameComplex
                - xmlDictLookup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2552,33'
              BranchSideFuncs:
                - htmlParseNameComplex
        - Branch String:   'HTMLparser.c:2532,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2532,29'
              BranchSideFuncs:
                - htmlParseNameComplex
                - xmlDictLookup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2533,12'
              BranchSideFuncs:
                - htmlParseNameComplex
                - xmlDictLookup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2532,42'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2532,2'
              BranchSideFuncs:
                - htmlParseNameComplex
                - xmlDictLookup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2533,12'
              BranchSideFuncs:
                - htmlParseNameComplex
                - xmlDictLookup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2533,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2533,29'
              BranchSideFuncs:
                - htmlParseNameComplex
                - xmlDictLookup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2534,12'
              BranchSideFuncs:
                - htmlParseNameComplex
                - xmlDictLookup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2533,42'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2532,2'
              BranchSideFuncs:
                - htmlParseNameComplex
                - xmlDictLookup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2534,12'
              BranchSideFuncs:
                - htmlParseNameComplex
                - xmlDictLookup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2534,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2534,29'
              BranchSideFuncs:
                - htmlParseNameComplex
                - xmlDictLookup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2535,11'
              BranchSideFuncs:
                - htmlParseNameComplex
                - xmlDictLookup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2534,42'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2532,2'
              BranchSideFuncs:
                - htmlParseNameComplex
                - xmlDictLookup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2535,11'
              BranchSideFuncs:
                - htmlParseNameComplex
                - xmlDictLookup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2535,22'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2532,2'
              BranchSideFuncs:
                - htmlParseNameComplex
                - xmlDictLookup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2535,27'
              BranchSideFuncs:
                - htmlParseNameComplex
                - xmlDictLookup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2535,38'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2532,2'
              BranchSideFuncs:
                - htmlParseNameComplex
                - xmlDictLookup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2536,11'
              BranchSideFuncs:
                - htmlParseNameComplex
                - xmlDictLookup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2536,22'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2532,2'
              BranchSideFuncs:
                - htmlParseNameComplex
                - xmlDictLookup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2536,27'
              BranchSideFuncs:
                - htmlParseNameComplex
                - xmlDictLookup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2532,2'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2537,8'
              BranchSideFuncs:
                - htmlParseNameComplex
                - xmlDictLookup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2539,6'
              BranchSideFuncs:
                - htmlParseNameComplex
                - xmlDictLookup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2539,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2540,6'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2542,8'
              BranchSideFuncs:
                - htmlParseNameComplex
                - xmlDictLookup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2542,16'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2542,21'
              BranchSideFuncs:
                - htmlParseNameComplex
                - xmlDictLookup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2551,5'
              BranchSideFuncs:
                - htmlParseNameComplex
        - Branch String:   'HTMLparser.c:2542,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2543,14'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2551,5'
              BranchSideFuncs:
                - htmlParseNameComplex
        - Branch String:   'HTMLparser.c:2545,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2546,31'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2547,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:2522,5'
          Dst:             xmlParserGrow
        - Src:             'HTMLparser.c:2544,12'
          Dst:             xmlDictLookup
        - Src:             'HTMLparser.c:2546,17'
          Dst:             htmlErrMemory
        - Src:             'HTMLparser.c:2552,12'
          Dst:             htmlParseNameComplex
    - functionName:    htmlEntityLookup
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2002
      functionLinenumberEnd: 2012
      functionDepth:   0
      returnType:      'struct._htmlEntityDesc *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - name
      BBCount:         10
      ICount:          56
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:2005,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2007,25'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:2011,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2007,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2008,61'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2010,5'
              BranchSideFuncs:
                - xmlStrEqual
      Callsites:
        - Src:             'HTMLparser.c:2007,13'
          Dst:             xmlStrEqual
    - functionName:    htmlParseNameComplex
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2556
      functionLinenumberEnd: 2609
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         154
      ICount:          721
      EdgeCount:       216
      CyclomaticComplexity: 64
      functionsReached:
        - htmlCurrentChar
        - htmlErrMemory
        - htmlParseErr
        - htmlParseNameComplex
        - xmlCharInRange
        - xmlDictLookup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLparser.c:2569,20'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2569,24'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2572,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2569,34'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2569,38'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2572,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2569,48'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2570,4'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2572,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2570,4'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2570,4'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - htmlParseNameComplex
                - htmlParseErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'HTMLparser.c:2570,4'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - htmlParseNameComplex
                - htmlParseErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'HTMLparser.c:2570,4'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2570,4'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - htmlParseNameComplex
                - htmlParseErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'HTMLparser.c:2570,4'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - htmlParseNameComplex
                - htmlParseErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'HTMLparser.c:2570,4'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2570,4'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - htmlParseNameComplex
                - htmlParseErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'HTMLparser.c:2575,5'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - htmlParseNameComplex
                - htmlParseErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'HTMLparser.c:2570,4'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2570,4'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - htmlParseNameComplex
                - htmlParseErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'HTMLparser.c:2570,4'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - htmlParseNameComplex
                - htmlParseErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'HTMLparser.c:2570,4'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2570,4'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - htmlParseNameComplex
                - htmlParseErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'HTMLparser.c:2575,5'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - htmlParseNameComplex
                - htmlParseErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'HTMLparser.c:2570,4'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2570,4'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - htmlParseNameComplex
                - htmlParseErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'HTMLparser.c:2570,4'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - htmlParseNameComplex
                - htmlParseErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'HTMLparser.c:2570,4'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2570,4'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - htmlParseNameComplex
                - htmlParseErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'HTMLparser.c:2575,5'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - htmlParseNameComplex
                - htmlParseErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'HTMLparser.c:2570,4'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2570,4'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - htmlParseNameComplex
                - htmlParseErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'HTMLparser.c:2570,4'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - htmlParseNameComplex
                - htmlParseErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'HTMLparser.c:2570,4'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2570,4'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - htmlParseNameComplex
                - htmlParseErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'HTMLparser.c:2575,5'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - htmlParseNameComplex
                - htmlParseErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'HTMLparser.c:2570,4'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2570,4'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - htmlParseNameComplex
                - htmlParseErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'HTMLparser.c:2575,5'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - htmlParseNameComplex
                - htmlParseErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'HTMLparser.c:2570,4'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2570,4'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - htmlParseNameComplex
                - htmlParseErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'HTMLparser.c:2575,5'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - htmlParseNameComplex
                - htmlParseErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'HTMLparser.c:2570,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2570,4'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - htmlParseNameComplex
                - htmlParseErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'HTMLparser.c:2570,4'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - htmlParseNameComplex
                - htmlParseErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'HTMLparser.c:2570,4'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2570,21'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - htmlParseNameComplex
                - htmlParseErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'HTMLparser.c:2575,5'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - htmlParseNameComplex
                - htmlParseErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'HTMLparser.c:2570,4'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2570,4'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - htmlParseNameComplex
                - htmlParseErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'HTMLparser.c:2570,4'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - htmlParseNameComplex
                - htmlParseErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'HTMLparser.c:2570,4'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2570,4'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - htmlParseNameComplex
                - htmlParseErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'HTMLparser.c:2575,5'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - htmlParseNameComplex
                - htmlParseErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'HTMLparser.c:2570,4'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2570,4'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - htmlParseNameComplex
                - htmlParseErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'HTMLparser.c:2575,5'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - htmlParseNameComplex
                - htmlParseErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'HTMLparser.c:2570,4'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2570,4'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - htmlParseNameComplex
                - htmlParseErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'HTMLparser.c:2570,21'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - htmlParseNameComplex
                - htmlParseErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'HTMLparser.c:2570,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2570,21'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - htmlParseNameComplex
                - htmlParseErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'HTMLparser.c:2575,5'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - htmlParseNameComplex
                - htmlParseErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'HTMLparser.c:2570,31'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2571,11'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - htmlParseNameComplex
                - htmlParseErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'HTMLparser.c:2575,5'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - htmlParseNameComplex
                - htmlParseErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'HTMLparser.c:2569,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2572,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2575,5'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - htmlParseNameComplex
                - htmlParseErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'HTMLparser.c:2575,23'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2575,27'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - htmlParseNameComplex
                - htmlParseErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'HTMLparser.c:2575,5'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - htmlParseNameComplex
                - htmlParseErr
        - Branch String:   'HTMLparser.c:2575,37'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2575,41'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - htmlParseNameComplex
                - htmlParseErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'HTMLparser.c:2575,5'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - htmlParseNameComplex
                - htmlParseErr
        - Branch String:   'HTMLparser.c:2575,51'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2575,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - htmlParseNameComplex
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2576,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - htmlParseNameComplex
                - htmlParseErr
        - Branch String:   'HTMLparser.c:2576,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2576,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - xmlCharInRange
                - htmlParseNameComplex
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2576,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - htmlParseNameComplex
                - htmlParseErr
        - Branch String:   'HTMLparser.c:2576,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2576,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - xmlCharInRange
                - htmlParseNameComplex
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2576,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - xmlCharInRange
                - htmlParseNameComplex
                - htmlParseErr
        - Branch String:   'HTMLparser.c:2576,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2576,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - xmlCharInRange
                - htmlParseNameComplex
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2576,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - xmlCharInRange
                - htmlParseNameComplex
                - htmlParseErr
        - Branch String:   'HTMLparser.c:2576,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2576,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - xmlCharInRange
                - htmlParseNameComplex
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2576,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - xmlCharInRange
                - htmlParseNameComplex
                - htmlParseErr
        - Branch String:   'HTMLparser.c:2576,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2576,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - xmlCharInRange
                - htmlParseNameComplex
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2576,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - xmlCharInRange
                - htmlParseNameComplex
                - htmlParseErr
        - Branch String:   'HTMLparser.c:2576,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2576,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - xmlCharInRange
                - htmlParseNameComplex
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2576,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - xmlCharInRange
                - htmlParseNameComplex
                - htmlParseErr
        - Branch String:   'HTMLparser.c:2576,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2576,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - xmlCharInRange
                - htmlParseNameComplex
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2576,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - xmlCharInRange
                - htmlParseNameComplex
                - htmlParseErr
        - Branch String:   'HTMLparser.c:2576,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2576,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - xmlCharInRange
                - htmlParseNameComplex
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2576,25'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - xmlCharInRange
                - htmlParseNameComplex
                - htmlParseErr
        - Branch String:   'HTMLparser.c:2576,38'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2576,25'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - htmlParseNameComplex
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2576,25'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - xmlCharInRange
                - htmlParseNameComplex
                - htmlParseErr
        - Branch String:   'HTMLparser.c:2576,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2576,25'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - htmlParseNameComplex
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2577,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - htmlParseNameComplex
                - htmlParseErr
        - Branch String:   'HTMLparser.c:2579,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2579,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - htmlParseNameComplex
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2579,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - htmlParseNameComplex
                - htmlParseErr
        - Branch String:   'HTMLparser.c:2580,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2579,24'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - htmlParseNameComplex
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2579,24'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - htmlParseNameComplex
                - htmlParseErr
        - Branch String:   'HTMLparser.c:2575,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2581,9'
              BranchSideFuncs:
                - htmlCurrentChar
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - htmlParseNameComplex
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2597,9'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
        - Branch String:   'HTMLparser.c:2582,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2583,26'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2586,2'
              BranchSideFuncs:
                - htmlCurrentChar
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - htmlParseNameComplex
        - Branch String:   'HTMLparser.c:2586,2'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2586,2'
              BranchSideFuncs:
                - htmlCurrentChar
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - htmlParseNameComplex
            - BranchSide:      'HTMLparser.c:2586,2'
              BranchSideFuncs:
                - htmlCurrentChar
                - xmlDictLookup
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - htmlParseNameComplex
        - Branch String:   'HTMLparser.c:2588,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2575,5'
              BranchSideFuncs:
                - htmlParseNameComplex
            - BranchSide:      'HTMLparser.c:2593,34'
              BranchSideFuncs:
                - htmlParseNameComplex
        - Branch String:   'HTMLparser.c:2597,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2599,15'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2604,25'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2605,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2606,23'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2608,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:2568,9'
          Dst:             htmlCurrentChar
        - Src:             'HTMLparser.c:2570,4'
          Dst:             xmlCharInRange
        - Src:             'HTMLparser.c:2576,7'
          Dst:             xmlCharInRange
        - Src:             'HTMLparser.c:2576,25'
          Dst:             xmlCharInRange
        - Src:             'HTMLparser.c:2579,7'
          Dst:             xmlCharInRange
        - Src:             'HTMLparser.c:2580,7'
          Dst:             xmlCharInRange
        - Src:             'HTMLparser.c:2583,13'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:2587,6'
          Dst:             htmlCurrentChar
        - Src:             'HTMLparser.c:2593,13'
          Dst:             htmlParseNameComplex
        - Src:             'HTMLparser.c:2599,2'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:2604,11'
          Dst:             xmlDictLookup
        - Src:             'HTMLparser.c:2606,9'
          Dst:             htmlErrMemory
    - functionName:    htmlCheckAutoClose
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1389
      functionLinenumberEnd: 1398
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - newtag
        - oldtag
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bsearch
        - htmlCompareStartClose
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLparser.c:1395,11'
          Dst:             bsearch
        - Src:             'HTMLparser.c:1395,11'
          Dst:             htmlCompareStartClose
    - functionName:    htmlCompareStartClose
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1365
      functionLinenumberEnd: 1374
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vkey
        - member
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:1371,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1371,9'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'HTMLparser.c:1372,22'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'HTMLparser.c:1370,11'
          Dst:             strcmp
        - Src:             'HTMLparser.c:1372,15'
          Dst:             strcmp
    - functionName:    areBlanks
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2272
      functionLinenumberEnd: 2326
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - str
        - len
      BBCount:         74
      ICount:          396
      EdgeCount:       101
      CyclomaticComplexity: 29
      functionsReached:
        - xmlGetIntSubset
        - xmlGetLastChild
        - xmlNodeIsText
        - xmlStrEqual
        - xmlStrcasecmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLparser.c:2278,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2279,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLparser.c:2281,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLparser.c:2279,15'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2279,34'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLparser.c:2279,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLparser.c:2279,15'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2279,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLparser.c:2279,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLparser.c:2279,15'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2279,34'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLparser.c:2279,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLparser.c:2279,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2279,34'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLparser.c:2279,37'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2281,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2281,19'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2282,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLparser.c:2282,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2282,21'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2283,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLparser.c:2283,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2284,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2285,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLparser.c:2285,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2286,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2287,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLparser.c:2287,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2288,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2291,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLparser.c:2291,50'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2291,53'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLparser.c:2300,9'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:2291,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2292,31'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLparser.c:2300,9'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:2293,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2293,28'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLparser.c:2298,5'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:2293,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2294,32'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:2298,5'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:2294,87'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2295,36'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:2296,17'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2294,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2296,17'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:2297,9'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:2300,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2300,29'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2301,33'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:2302,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2302,28'
              BranchSideFuncs:
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:2302,5'
              BranchSideFuncs:
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:2302,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2303,14'
              BranchSideFuncs:
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:2304,9'
              BranchSideFuncs:
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:2304,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2305,14'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:2314,30'
              BranchSideFuncs:
                - xmlNodeIsText
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:2305,52'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2306,14'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:2309,10'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:2305,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2306,44'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2309,10'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:2309,2'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2310,23'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:2314,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2310,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2311,3'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2313,2'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:2314,16'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2315,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2319,10'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:2320,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2321,3'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2323,2'
              BranchSideFuncs:
                - xmlStrEqual
      Callsites:
        - Src:             'HTMLparser.c:2285,9'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:2287,9'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:2291,9'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:2292,15'
          Dst:             xmlGetIntSubset
        - Src:             'HTMLparser.c:2294,18'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLparser.c:2295,22'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLparser.c:2301,17'
          Dst:             xmlGetLastChild
        - Src:             'HTMLparser.c:2310,11'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:2314,16'
          Dst:             xmlNodeIsText
        - Src:             'HTMLparser.c:2320,11'
          Dst:             xmlStrEqual
    - functionName:    htmlParseCharDataInternal
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3085
      functionLinenumberEnd: 3155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - readahead
      BBCount:         105
      ICount:          608
      EdgeCount:       142
      CyclomaticComplexity: 39
      functionsReached:
        - areBlanks
        - htmlCheckParagraph
        - htmlCurrentChar
        - htmlParseErrInt
        - xmlCopyChar
        - xmlParserShrink
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:3090,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3091,25'
              BranchSideFuncs:
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - htmlParseErrInt
                - htmlCurrentChar
                - xmlParserShrink
                - areBlanks.2922
                - htmlCheckParagraph
                - xmlCopyChar
            - BranchSide:      'HTMLparser.c:3093,11'
              BranchSideFuncs:
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - htmlParseErrInt
                - htmlCurrentChar
                - xmlParserShrink
                - areBlanks.2922
                - htmlCheckParagraph
                - xmlCopyChar
        - Branch String:   'HTMLparser.c:3094,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3094,5'
              BranchSideFuncs:
                - areBlanks.2922
                - htmlCheckParagraph
                - htmlParseErrInt
                - htmlCurrentChar
                - xmlParserShrink
                - areBlanks.2922
                - htmlCheckParagraph
                - xmlCopyChar
            - BranchSide:      'HTMLparser.c:3095,13'
              BranchSideFuncs:
                - areBlanks.2922
                - htmlCheckParagraph
                - htmlParseErrInt
                - htmlCurrentChar
                - xmlParserShrink
                - areBlanks.2922
                - htmlCheckParagraph
                - xmlCopyChar
        - Branch String:   'HTMLparser.c:3095,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3094,5'
              BranchSideFuncs:
                - areBlanks.2922
                - htmlCheckParagraph
                - htmlParseErrInt
                - htmlCurrentChar
                - xmlParserShrink
                - areBlanks.2922
                - htmlCheckParagraph
                - xmlCopyChar
            - BranchSide:      'HTMLparser.c:3096,6'
              BranchSideFuncs:
                - areBlanks.2922
                - htmlCheckParagraph
                - htmlParseErrInt
                - htmlCurrentChar
                - xmlParserShrink
                - areBlanks.2922
                - htmlCheckParagraph
                - xmlCopyChar
        - Branch String:   'HTMLparser.c:3096,16'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3094,5'
              BranchSideFuncs:
                - areBlanks.2922
                - htmlCheckParagraph
                - htmlParseErrInt
                - htmlCurrentChar
                - xmlParserShrink
                - areBlanks.2922
                - htmlCheckParagraph
                - xmlCopyChar
            - BranchSide:      'HTMLparser.c:3097,14'
              BranchSideFuncs:
                - areBlanks.2922
                - htmlCheckParagraph
                - htmlParseErrInt
                - htmlCurrentChar
                - xmlParserShrink
                - areBlanks.2922
                - htmlCheckParagraph
                - xmlCopyChar
        - Branch String:   'HTMLparser.c:3094,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3098,8'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - xmlParserShrink
                - areBlanks.2922
                - htmlCheckParagraph
                - xmlCopyChar
            - BranchSide:      'HTMLparser.c:3132,9'
              BranchSideFuncs:
                - areBlanks.2922
                - htmlCheckParagraph
        - Branch String:   'HTMLparser.c:3098,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3098,8'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - xmlCopyChar
                - xmlParserShrink
                - areBlanks.2922
                - htmlCheckParagraph
            - BranchSide:      'HTMLparser.c:3098,8'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - xmlCopyChar
                - xmlParserShrink
                - areBlanks.2922
                - htmlCheckParagraph
        - Branch String:   'HTMLparser.c:3098,8'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3098,8'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - xmlCopyChar
                - xmlParserShrink
                - areBlanks.2922
                - htmlCheckParagraph
            - BranchSide:      'HTMLparser.c:3098,8'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - xmlCopyChar
                - xmlParserShrink
                - areBlanks.2922
                - htmlCheckParagraph
        - Branch String:   'HTMLparser.c:3098,8'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3098,8'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - htmlParseErrInt
                - xmlParserShrink
                - areBlanks.2922
                - htmlCheckParagraph
            - BranchSide:      'HTMLparser.c:3102,6'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - htmlParseErrInt
                - xmlParserShrink
                - areBlanks.2922
                - htmlCheckParagraph
        - Branch String:   'HTMLparser.c:3098,8'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3098,8'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - htmlParseErrInt
                - xmlParserShrink
                - areBlanks.2922
                - htmlCheckParagraph
            - BranchSide:      'HTMLparser.c:3102,6'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - htmlParseErrInt
                - xmlParserShrink
                - areBlanks.2922
                - htmlCheckParagraph
        - Branch String:   'HTMLparser.c:3098,8'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3099,22'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - htmlParseErrInt
                - xmlParserShrink
                - areBlanks.2922
                - htmlCheckParagraph
            - BranchSide:      'HTMLparser.c:3102,6'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - htmlParseErrInt
                - xmlParserShrink
                - areBlanks.2922
                - htmlCheckParagraph
        - Branch String:   'HTMLparser.c:3098,8'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3098,8'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - xmlCopyChar
                - xmlParserShrink
                - areBlanks.2922
                - htmlCheckParagraph
            - BranchSide:      'HTMLparser.c:3098,8'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - xmlCopyChar
                - xmlParserShrink
                - areBlanks.2922
                - htmlCheckParagraph
        - Branch String:   'HTMLparser.c:3098,8'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3098,8'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - htmlParseErrInt
                - xmlParserShrink
                - areBlanks.2922
                - htmlCheckParagraph
            - BranchSide:      'HTMLparser.c:3102,6'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - htmlParseErrInt
                - xmlParserShrink
                - areBlanks.2922
                - htmlCheckParagraph
        - Branch String:   'HTMLparser.c:3098,8'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3098,8'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - xmlCopyChar
                - xmlParserShrink
                - areBlanks.2922
                - htmlCheckParagraph
            - BranchSide:      'HTMLparser.c:3098,8'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - xmlCopyChar
                - xmlParserShrink
                - areBlanks.2922
                - htmlCheckParagraph
        - Branch String:   'HTMLparser.c:3098,8'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3098,8'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - htmlParseErrInt
                - xmlParserShrink
                - areBlanks.2922
                - htmlCheckParagraph
            - BranchSide:      'HTMLparser.c:3102,6'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - htmlParseErrInt
                - xmlParserShrink
                - areBlanks.2922
                - htmlCheckParagraph
        - Branch String:   'HTMLparser.c:3098,8'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3098,8'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - xmlCopyChar
                - xmlParserShrink
                - areBlanks.2922
                - htmlCheckParagraph
            - BranchSide:      'HTMLparser.c:3099,22'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - xmlCopyChar
                - xmlParserShrink
                - areBlanks.2922
                - htmlCheckParagraph
        - Branch String:   'HTMLparser.c:3098,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3099,22'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - htmlParseErrInt
                - xmlParserShrink
                - areBlanks.2922
                - htmlCheckParagraph
            - BranchSide:      'HTMLparser.c:3102,6'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - htmlParseErrInt
                - xmlParserShrink
                - areBlanks.2922
                - htmlCheckParagraph
        - Branch String:   'HTMLparser.c:3102,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3102,6'
              BranchSideFuncs:
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - htmlParseErrInt
                - xmlCopyChar
                - xmlParserShrink
                - areBlanks.2922
                - htmlCheckParagraph
            - BranchSide:      'HTMLparser.c:3102,6'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - htmlParseErrInt
                - xmlParserShrink
                - areBlanks.2922
                - htmlCheckParagraph
        - Branch String:   'HTMLparser.c:3104,2'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3104,2'
              BranchSideFuncs:
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - htmlParseErrInt
                - xmlCopyChar
                - xmlParserShrink
                - areBlanks.2922
                - htmlCheckParagraph
            - BranchSide:      'HTMLparser.c:3104,2'
              BranchSideFuncs:
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - htmlParseErrInt
                - xmlCopyChar
                - xmlParserShrink
                - areBlanks.2922
                - htmlCheckParagraph
        - Branch String:   'HTMLparser.c:3105,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3106,17'
              BranchSideFuncs:
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - htmlParseErrInt
                - xmlCopyChar
                - xmlParserShrink
                - areBlanks.2922
                - htmlCheckParagraph
            - BranchSide:      'HTMLparser.c:3130,8'
              BranchSideFuncs:
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - htmlParseErrInt
                - xmlParserShrink
                - areBlanks.2922
                - htmlCheckParagraph
                - xmlCopyChar
        - Branch String:   'HTMLparser.c:3111,30'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3111,35'
              BranchSideFuncs:
                - areBlanks.2922
                - htmlCheckParagraph
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - htmlParseErrInt
                - xmlCopyChar
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:3127,13'
              BranchSideFuncs:
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - htmlParseErrInt
                - areBlanks.2922
                - htmlCheckParagraph
                - xmlCopyChar
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:3111,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3112,17'
              BranchSideFuncs:
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - htmlParseErrInt
                - areBlanks.2922
                - htmlCheckParagraph
                - xmlCopyChar
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:3127,13'
              BranchSideFuncs:
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - htmlParseErrInt
                - areBlanks.2922
                - htmlCheckParagraph
                - xmlCopyChar
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:3112,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3113,11'
              BranchSideFuncs:
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - htmlParseErrInt
                - areBlanks.2922
                - htmlCheckParagraph
                - xmlCopyChar
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:3122,26'
              BranchSideFuncs:
                - htmlCheckParagraph
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - htmlParseErrInt
                - areBlanks.2922
                - xmlCopyChar
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:3113,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3114,8'
              BranchSideFuncs:
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - htmlParseErrInt
                - areBlanks.2922
                - htmlCheckParagraph
                - xmlCopyChar
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:3117,8'
              BranchSideFuncs:
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - htmlParseErrInt
                - areBlanks.2922
                - htmlCheckParagraph
                - xmlCopyChar
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:3114,8'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3115,8'
              BranchSideFuncs:
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - htmlParseErrInt
                - areBlanks.2922
                - htmlCheckParagraph
                - xmlCopyChar
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:3116,7'
              BranchSideFuncs:
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - htmlParseErrInt
                - areBlanks.2922
                - htmlCheckParagraph
                - xmlCopyChar
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:3128,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3128,13'
              BranchSideFuncs:
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - htmlParseErrInt
                - xmlParserShrink
                - areBlanks.2922
                - htmlCheckParagraph
                - xmlCopyChar
            - BranchSide:      'HTMLparser.c:3129,2'
              BranchSideFuncs:
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - htmlParseErrInt
                - xmlParserShrink
                - areBlanks.2922
                - htmlCheckParagraph
                - xmlCopyChar
        - Branch String:   'HTMLparser.c:3128,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3128,13'
              BranchSideFuncs:
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - htmlParseErrInt
                - areBlanks.2922
                - htmlCheckParagraph
                - xmlCopyChar
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:3129,2'
              BranchSideFuncs:
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - htmlParseErrInt
                - xmlParserShrink
                - areBlanks.2922
                - htmlCheckParagraph
                - xmlCopyChar
        - Branch String:   'HTMLparser.c:3128,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3128,13'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - htmlParseErrInt
                - areBlanks.2922
                - htmlCheckParagraph
                - xmlCopyChar
            - BranchSide:      'HTMLparser.c:3129,2'
              BranchSideFuncs:
                - htmlCurrentChar
                - areBlanks.2922
                - htmlCheckParagraph
                - htmlParseErrInt
                - xmlParserShrink
                - areBlanks.2922
                - htmlCheckParagraph
                - xmlCopyChar
        - Branch String:   'HTMLparser.c:3132,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3132,9'
              BranchSideFuncs:
                - areBlanks.2922
                - htmlCheckParagraph
            - BranchSide:      'HTMLparser.c:3133,13'
              BranchSideFuncs:
                - areBlanks.2922
                - htmlCheckParagraph
        - Branch String:   'HTMLparser.c:3138,26'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3138,31'
              BranchSideFuncs:
                - areBlanks.2922
                - htmlCheckParagraph
            - BranchSide:      'HTMLparser.c:3154,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3138,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3139,20'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3154,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3139,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3140,7'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3149,22'
              BranchSideFuncs:
                - htmlCheckParagraph
        - Branch String:   'HTMLparser.c:3140,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3141,11'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3144,11'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3141,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3142,4'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3143,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:3093,11'
          Dst:             htmlCurrentChar
        - Src:             'HTMLparser.c:3099,6'
          Dst:             htmlParseErrInt
        - Src:             'HTMLparser.c:3102,6'
          Dst:             xmlCopyChar
        - Src:             'HTMLparser.c:3112,7'
          Dst:             areBlanks
        - Src:             'HTMLparser.c:3122,7'
          Dst:             htmlCheckParagraph
        - Src:             'HTMLparser.c:3128,13'
          Dst:             xmlParserShrink
        - Src:             'HTMLparser.c:3130,8'
          Dst:             htmlCurrentChar
        - Src:             'HTMLparser.c:3139,10'
          Dst:             areBlanks
        - Src:             'HTMLparser.c:3149,3'
          Dst:             htmlCheckParagraph
    - functionName:    htmlCheckParagraph
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1622
      functionLinenumberEnd: 1650
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         26
      ICount:          160
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - htmlAutoClose
        - htmlCheckImplied
        - htmlnamePush
        - xmlStrEqual
      functionUses:    7
      BranchProfiles:
        - Branch String:   'HTMLparser.c:1626,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1627,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1628,11'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlAutoClose
                - htmlCheckImplied
                - htmlnamePush
                - htmlAutoClose
                - htmlCheckImplied
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1629,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1630,16'
              BranchSideFuncs:
                - htmlAutoClose
                - htmlCheckImplied
                - htmlnamePush
            - BranchSide:      'HTMLparser.c:1637,10'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlAutoClose
                - htmlCheckImplied
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1633,26'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1633,30'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1635,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:1633,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1634,6'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1635,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:1637,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1638,2'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlAutoClose
                - htmlCheckImplied
                - htmlnamePush
            - BranchSide:      'HTMLparser.c:1639,12'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlAutoClose
                - htmlCheckImplied
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1639,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1640,18'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlAutoClose
                - htmlCheckImplied
                - htmlnamePush
            - BranchSide:      'HTMLparser.c:1649,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:1640,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1641,20'
              BranchSideFuncs:
                - htmlAutoClose
                - htmlCheckImplied
                - htmlnamePush
            - BranchSide:      'HTMLparser.c:1648,5'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlAutoClose
                - htmlCheckImplied
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1644,30'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1644,34'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1646,6'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:1644,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1645,3'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1646,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:1630,2'
          Dst:             htmlAutoClose
        - Src:             'HTMLparser.c:1631,2'
          Dst:             htmlCheckImplied
        - Src:             'HTMLparser.c:1632,2'
          Dst:             htmlnamePush
        - Src:             'HTMLparser.c:1640,6'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1641,6'
          Dst:             htmlAutoClose
        - Src:             'HTMLparser.c:1642,6'
          Dst:             htmlCheckImplied
        - Src:             'HTMLparser.c:1643,6'
          Dst:             htmlnamePush
    - functionName:    htmlGetEndPriority
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1353
      functionLinenumberEnd: 1360
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - name
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLparser.c:1356,46'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1356,5'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:1357,52'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:1356,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1358,3'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:1360,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:1357,7'
          Dst:             xmlStrEqual
    - functionName:    htmlAutoCloseOnClose
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1411
      functionLinenumberEnd: 1444
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - newtag
      BBCount:         28
      ICount:          176
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - htmlGetEndPriority
        - htmlParseErr
        - htmlTagLookup
        - htmlnamePop
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:1417,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1419,25'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlGetEndPriority
                - xmlStrEqual
                - htmlTagLookup
                - htmlnamePop
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:1430,9'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlTagLookup
                - htmlnamePop
                - htmlParseErr
        - Branch String:   'HTMLparser.c:1419,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1420,13'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlTagLookup
                - htmlnamePop
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:1427,32'
              BranchSideFuncs:
                - htmlGetEndPriority
                - xmlStrEqual
                - htmlTagLookup
                - htmlnamePop
                - htmlParseErr
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:1427,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1428,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1429,5'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlTagLookup
                - htmlnamePop
                - htmlParseErr
                - xmlStrEqual
                - htmlGetEndPriority
        - Branch String:   'HTMLparser.c:1430,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1431,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1433,5'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlTagLookup
                - htmlnamePop
                - htmlParseErr
        - Branch String:   'HTMLparser.c:1433,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1433,5'
              BranchSideFuncs:
                - htmlTagLookup
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:1434,30'
              BranchSideFuncs:
                - htmlTagLookup
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
        - Branch String:   'HTMLparser.c:1435,28'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1435,32'
              BranchSideFuncs:
                - htmlnamePop
                - xmlStrEqual
                - htmlTagLookup
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:1440,14'
              BranchSideFuncs:
                - htmlnamePop
                - xmlStrEqual
                - htmlTagLookup
                - htmlParseErr
        - Branch String:   'HTMLparser.c:1435,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1436,26'
              BranchSideFuncs:
                - htmlParseErr
                - htmlnamePop
                - xmlStrEqual
                - htmlTagLookup
            - BranchSide:      'HTMLparser.c:1440,14'
              BranchSideFuncs:
                - htmlnamePop
                - xmlStrEqual
                - htmlTagLookup
                - htmlParseErr
        - Branch String:   'HTMLparser.c:1440,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1440,37'
              BranchSideFuncs:
                - htmlnamePop
                - xmlStrEqual
                - htmlTagLookup
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:1442,14'
              BranchSideFuncs:
                - htmlnamePop
                - xmlStrEqual
                - htmlTagLookup
                - htmlParseErr
        - Branch String:   'HTMLparser.c:1440,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1441,13'
              BranchSideFuncs:
                - htmlnamePop
                - xmlStrEqual
                - htmlTagLookup
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:1442,14'
              BranchSideFuncs:
                - htmlnamePop
                - xmlStrEqual
                - htmlTagLookup
                - htmlParseErr
      Callsites:
        - Src:             'HTMLparser.c:1415,16'
          Dst:             htmlGetEndPriority
        - Src:             'HTMLparser.c:1419,13'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1427,13'
          Dst:             htmlGetEndPriority
        - Src:             'HTMLparser.c:1433,13'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1434,16'
          Dst:             htmlTagLookup
        - Src:             'HTMLparser.c:1436,13'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:1442,2'
          Dst:             htmlnamePop
    - functionName:    htmlParseCharData
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3168
      functionLinenumberEnd: 3170
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htmlParseCharDataInternal
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLparser.c:3169,5'
          Dst:             htmlParseCharDataInternal
    - functionName:    htmlParseReference
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4062
      functionLinenumberEnd: 4128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         64
      ICount:          476
      EdgeCount:       86
      CyclomaticComplexity: 24
      functionsReached:
        - htmlCheckParagraph
        - htmlParseCharRef
        - htmlParseEntityRef
        - xmlStrlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'HTMLparser.c:4066,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4066,21'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4068,9'
              BranchSideFuncs:
                - htmlParseEntityRef
                - htmlCheckParagraph
                - xmlStrlen
                - htmlCheckParagraph
                - htmlCheckParagraph
                - htmlParseCharRef
                - htmlCheckParagraph
        - Branch String:   'HTMLparser.c:4068,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4070,12'
              BranchSideFuncs:
                - htmlParseCharRef
                - htmlCheckParagraph
            - BranchSide:      'HTMLparser.c:4090,27'
              BranchSideFuncs:
                - htmlParseEntityRef
                - htmlCheckParagraph
                - xmlStrlen
                - htmlCheckParagraph
                - htmlCheckParagraph
        - Branch String:   'HTMLparser.c:4073,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4074,6'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4076,18'
              BranchSideFuncs:
                - htmlCheckParagraph
        - Branch String:   'HTMLparser.c:4076,18'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4076,43'
              BranchSideFuncs:
                - htmlCheckParagraph
            - BranchSide:      'HTMLparser.c:4077,18'
              BranchSideFuncs:
                - htmlCheckParagraph
        - Branch String:   'HTMLparser.c:4077,18'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4077,44'
              BranchSideFuncs:
                - htmlCheckParagraph
            - BranchSide:      'HTMLparser.c:4078,18'
              BranchSideFuncs:
                - htmlCheckParagraph
        - Branch String:   'HTMLparser.c:4078,18'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4078,44'
              BranchSideFuncs:
                - htmlCheckParagraph
            - BranchSide:      'HTMLparser.c:4079,44'
              BranchSideFuncs:
                - htmlCheckParagraph
        - Branch String:   'HTMLparser.c:4081,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4082,25'
              BranchSideFuncs:
                - htmlCheckParagraph
            - BranchSide:      'HTMLparser.c:4084,6'
              BranchSideFuncs:
                - htmlCheckParagraph
        - Branch String:   'HTMLparser.c:4087,26'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4087,30'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4089,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4087,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4088,6'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4089,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4091,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4092,25'
              BranchSideFuncs:
                - htmlCheckParagraph
            - BranchSide:      'HTMLparser.c:4097,7'
              BranchSideFuncs:
                - htmlCheckParagraph
                - xmlStrlen
                - htmlCheckParagraph
        - Branch String:   'HTMLparser.c:4093,30'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4093,34'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4095,6'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4093,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4094,10'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4095,6'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4097,20'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4097,25'
              BranchSideFuncs:
                - htmlCheckParagraph
                - xmlStrlen
            - BranchSide:      'HTMLparser.c:4098,25'
              BranchSideFuncs:
                - htmlCheckParagraph
                - xmlStrlen
        - Branch String:   'HTMLparser.c:4097,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4098,25'
              BranchSideFuncs:
                - htmlCheckParagraph
            - BranchSide:      'HTMLparser.c:4106,16'
              BranchSideFuncs:
                - htmlCheckParagraph
        - Branch String:   'HTMLparser.c:4099,30'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4099,34'
              BranchSideFuncs:
                - xmlStrlen
            - BranchSide:      'HTMLparser.c:4104,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4099,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4100,3'
              BranchSideFuncs:
                - xmlStrlen
            - BranchSide:      'HTMLparser.c:4104,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4109,15'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4110,26'
              BranchSideFuncs:
                - htmlCheckParagraph
            - BranchSide:      'HTMLparser.c:4111,15'
              BranchSideFuncs:
                - htmlCheckParagraph
        - Branch String:   'HTMLparser.c:4111,15'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4112,27'
              BranchSideFuncs:
                - htmlCheckParagraph
            - BranchSide:      'HTMLparser.c:4113,15'
              BranchSideFuncs:
                - htmlCheckParagraph
        - Branch String:   'HTMLparser.c:4113,15'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4114,27'
              BranchSideFuncs:
                - htmlCheckParagraph
            - BranchSide:      'HTMLparser.c:4116,27'
              BranchSideFuncs:
                - htmlCheckParagraph
        - Branch String:   'HTMLparser.c:4118,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4119,15'
              BranchSideFuncs:
                - htmlCheckParagraph
            - BranchSide:      'HTMLparser.c:4121,10'
              BranchSideFuncs:
                - htmlCheckParagraph
      Callsites:
        - Src:             'HTMLparser.c:4072,6'
          Dst:             htmlParseCharRef
        - Src:             'HTMLparser.c:4086,2'
          Dst:             htmlCheckParagraph
        - Src:             'HTMLparser.c:4090,8'
          Dst:             htmlParseEntityRef
        - Src:             'HTMLparser.c:4092,6'
          Dst:             htmlCheckParagraph
        - Src:             'HTMLparser.c:4098,6'
          Dst:             htmlCheckParagraph
        - Src:             'HTMLparser.c:4101,47'
          Dst:             xmlStrlen
        - Src:             'HTMLparser.c:4123,6'
          Dst:             htmlCheckParagraph
    - functionName:    htmlSkipBogusComment
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2417
      functionLinenumberEnd: 2431
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - htmlParseErr
        - xmlNextChar
      functionUses:    3
      BranchProfiles:
        - Branch String:   'HTMLparser.c:2423,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2423,5'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:2424,13'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'HTMLparser.c:2425,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2426,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2427,9'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'HTMLparser.c:2428,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2423,5'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2429,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:2420,5'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:2427,9'
          Dst:             xmlNextChar
    - functionName:    htmlParseScript
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2999
      functionLinenumberEnd: 3070
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         94
      ICount:          567
      EdgeCount:       127
      CyclomaticComplexity: 35
      functionsReached:
        - htmlCurrentChar
        - htmlParseErr
        - htmlParseErrInt
        - xmlCopyChar
        - xmlParserShrink
        - xmlStrlen
        - xmlStrncasecmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'HTMLparser.c:3005,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3006,7'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - xmlParserShrink
                - xmlCopyChar
                - xmlStrlen
                - xmlStrncasecmp
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3059,10'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3006,19'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3006,23'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - xmlParserShrink
                - xmlCopyChar
                - xmlStrlen
                - xmlStrncasecmp
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3036,13'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - xmlStrlen
                - xmlStrncasecmp
                - htmlParseErr
                - xmlParserShrink
                - xmlCopyChar
        - Branch String:   'HTMLparser.c:3006,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3018,17'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - xmlParserShrink
                - xmlCopyChar
                - xmlStrlen
                - xmlStrncasecmp
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3036,13'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - xmlStrlen
                - xmlStrncasecmp
                - htmlParseErr
                - xmlParserShrink
                - xmlCopyChar
        - Branch String:   'HTMLparser.c:3018,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3019,36'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncasecmp
                - htmlParseErr
                - htmlParseErrInt
                - htmlCurrentChar
                - xmlParserShrink
                - xmlCopyChar
            - BranchSide:      'HTMLparser.c:3029,23'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - xmlStrlen
                - xmlStrncasecmp
                - htmlParseErr
                - xmlParserShrink
                - xmlCopyChar
        - Branch String:   'HTMLparser.c:3019,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3022,21'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3024,20'
              BranchSideFuncs:
                - htmlParseErr
                - htmlParseErrInt
                - htmlCurrentChar
                - xmlStrlen
                - xmlStrncasecmp
                - xmlParserShrink
                - xmlCopyChar
        - Branch String:   'HTMLparser.c:3029,38'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3029,42'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - xmlStrlen
                - xmlStrncasecmp
                - htmlParseErr
                - xmlParserShrink
                - xmlCopyChar
            - BranchSide:      'HTMLparser.c:3030,23'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - xmlStrlen
                - xmlStrncasecmp
                - htmlParseErr
                - xmlParserShrink
                - xmlCopyChar
        - Branch String:   'HTMLparser.c:3029,58'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3030,23'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3032,21'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3036,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3036,13'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - xmlCopyChar
                - xmlStrlen
                - xmlStrncasecmp
                - htmlParseErr
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:3036,13'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - xmlCopyChar
                - xmlStrlen
                - xmlStrncasecmp
                - htmlParseErr
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:3036,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3036,13'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - xmlCopyChar
                - xmlStrlen
                - xmlStrncasecmp
                - htmlParseErr
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:3036,13'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - xmlCopyChar
                - xmlStrlen
                - xmlStrncasecmp
                - htmlParseErr
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:3036,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3036,13'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlCurrentChar
                - htmlParseErrInt
                - xmlStrlen
                - xmlStrncasecmp
                - htmlParseErr
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:3037,6'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlCurrentChar
                - htmlParseErrInt
                - xmlStrlen
                - xmlStrncasecmp
                - htmlParseErr
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:3036,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3036,13'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlCurrentChar
                - htmlParseErrInt
                - xmlStrlen
                - xmlStrncasecmp
                - htmlParseErr
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:3037,6'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlCurrentChar
                - htmlParseErrInt
                - xmlStrlen
                - xmlStrncasecmp
                - htmlParseErr
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:3036,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3037,6'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlCurrentChar
                - htmlParseErrInt
                - xmlStrlen
                - xmlStrncasecmp
                - htmlParseErr
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:3039,29'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - xmlCopyChar
                - xmlStrlen
                - xmlStrncasecmp
                - htmlParseErr
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:3036,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3036,13'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - xmlCopyChar
                - xmlStrlen
                - xmlStrncasecmp
                - htmlParseErr
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:3036,13'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - xmlCopyChar
                - xmlStrlen
                - xmlStrncasecmp
                - htmlParseErr
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:3036,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3036,13'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlCurrentChar
                - htmlParseErrInt
                - xmlStrlen
                - xmlStrncasecmp
                - htmlParseErr
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:3037,6'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlCurrentChar
                - htmlParseErrInt
                - xmlStrlen
                - xmlStrncasecmp
                - htmlParseErr
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:3036,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3036,13'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - xmlCopyChar
                - xmlStrlen
                - xmlStrncasecmp
                - htmlParseErr
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:3036,13'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - xmlCopyChar
                - xmlStrlen
                - xmlStrncasecmp
                - htmlParseErr
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:3036,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3036,13'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlCurrentChar
                - htmlParseErrInt
                - xmlStrlen
                - xmlStrncasecmp
                - htmlParseErr
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:3037,6'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlCurrentChar
                - htmlParseErrInt
                - xmlStrlen
                - xmlStrncasecmp
                - htmlParseErr
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:3036,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3036,13'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - xmlCopyChar
                - xmlStrlen
                - xmlStrncasecmp
                - htmlParseErr
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:3039,29'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - xmlCopyChar
                - xmlStrlen
                - xmlStrncasecmp
                - htmlParseErr
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:3036,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3037,6'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlCurrentChar
                - htmlParseErrInt
                - xmlStrlen
                - xmlStrncasecmp
                - htmlParseErr
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:3039,29'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - xmlCopyChar
                - xmlStrlen
                - xmlStrncasecmp
                - htmlParseErr
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:3037,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3037,6'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlParseErrInt
                - xmlCopyChar
                - xmlStrlen
                - xmlStrncasecmp
                - htmlParseErr
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:3037,6'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlCurrentChar
                - htmlParseErrInt
                - xmlStrlen
                - xmlStrncasecmp
                - htmlParseErr
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:3042,2'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3042,2'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlParseErrInt
                - xmlCopyChar
                - xmlStrlen
                - xmlStrncasecmp
                - htmlParseErr
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:3042,2'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlParseErrInt
                - xmlCopyChar
                - xmlStrlen
                - xmlStrncasecmp
                - htmlParseErr
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:3043,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3044,17'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlParseErrInt
                - xmlCopyChar
                - xmlStrlen
                - xmlStrncasecmp
                - htmlParseErr
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:3056,8'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlParseErrInt
                - xmlParserShrink
                - xmlCopyChar
                - xmlStrlen
                - xmlStrncasecmp
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3045,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3049,3'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlParseErrInt
                - xmlCopyChar
                - xmlStrlen
                - xmlStrncasecmp
                - htmlParseErr
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:3050,17'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlParseErrInt
                - xmlCopyChar
                - xmlStrlen
                - xmlStrncasecmp
                - htmlParseErr
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:3054,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3054,13'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlParseErrInt
                - xmlParserShrink
                - xmlCopyChar
                - xmlStrlen
                - xmlStrncasecmp
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3055,2'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlParseErrInt
                - xmlParserShrink
                - xmlCopyChar
                - xmlStrlen
                - xmlStrncasecmp
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3054,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3054,13'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlParseErrInt
                - xmlCopyChar
                - xmlStrlen
                - xmlStrncasecmp
                - htmlParseErr
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:3055,2'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlParseErrInt
                - xmlParserShrink
                - xmlCopyChar
                - xmlStrlen
                - xmlStrncasecmp
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3054,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3054,13'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCurrentChar
                - htmlParseErrInt
                - xmlCopyChar
                - xmlStrlen
                - xmlStrncasecmp
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3055,2'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlParseErrInt
                - xmlParserShrink
                - xmlCopyChar
                - xmlStrlen
                - xmlStrncasecmp
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3059,23'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3059,27'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3059,23'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3059,46'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3059,51'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3059,46'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3059,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3059,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3060,13'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3061,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3065,6'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3066,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:3004,11'
          Dst:             htmlCurrentChar
        - Src:             'HTMLparser.c:3020,8'
          Dst:             xmlStrlen
        - Src:             'HTMLparser.c:3019,21'
          Dst:             xmlStrncasecmp
        - Src:             'HTMLparser.c:3024,7'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:3037,6'
          Dst:             xmlCopyChar
        - Src:             'HTMLparser.c:3039,13'
          Dst:             htmlParseErrInt
        - Src:             'HTMLparser.c:3054,13'
          Dst:             xmlParserShrink
        - Src:             'HTMLparser.c:3056,8'
          Dst:             htmlCurrentChar
    - functionName:    htmlParseHTMLName_nonInvasive
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2483
      functionLinenumberEnd: 2504
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         54
      ICount:          411
      EdgeCount:       73
      CyclomaticComplexity: 21
      functionsReached:
        - htmlErrMemory
        - xmlDictLookup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLparser.c:2488,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2488,10'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2488,10'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2488,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2488,10'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2491,5'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2488,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2488,10'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2488,38'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2488,34'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2488,38'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2491,5'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2488,53'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2489,10'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2491,5'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2488,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2489,26'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2491,5'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2491,42'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2491,5'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2492,14'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2492,14'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2492,14'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2492,14'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2492,14'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2492,14'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2492,45'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2492,45'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2492,45'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2493,6'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2491,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2494,7'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2499,25'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2494,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2494,28'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2495,23'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2494,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2494,55'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2495,23'
              BranchSideFuncs:
                - xmlDictLookup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2500,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2501,23'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2503,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:2499,11'
          Dst:             xmlDictLookup
        - Src:             'HTMLparser.c:2501,9'
          Dst:             htmlErrMemory
    - functionName:    htmlParseEndTag
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3961
      functionLinenumberEnd: 4050
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         60
      ICount:          373
      EdgeCount:       81
      CyclomaticComplexity: 23
      functionsReached:
        - htmlAutoCloseOnClose
        - htmlNodeInfoPop
        - htmlParseErr
        - htmlParseHTMLName
        - htmlSkipBlankChars
        - htmlnamePop
        - xmlNextChar
        - xmlStrEqual
      functionUses:    3
      BranchProfiles:
        - Branch String:   'HTMLparser.c:3966,22'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3966,26'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3967,22'
              BranchSideFuncs:
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3966,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3967,22'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3971,5'
              BranchSideFuncs:
                - htmlParseHTMLName
                - htmlSkipBlankChars
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlNodeInfoPop
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNextChar
                - htmlParseErr
                - xmlNextChar
        - Branch String:   'HTMLparser.c:3974,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3975,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3979,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlNodeInfoPop
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNextChar
                - htmlParseErr
                - xmlNextChar
        - Branch String:   'HTMLparser.c:3980,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3981,22'
              BranchSideFuncs:
                - htmlParseErr
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlNodeInfoPop
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNextChar
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:3988,9'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlNodeInfoPop
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNextChar
        - Branch String:   'HTMLparser.c:3984,44'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3984,9'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlNodeInfoPop
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNextChar
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:3985,17'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlNodeInfoPop
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNextChar
                - xmlNextChar
        - Branch String:   'HTMLparser.c:3985,27'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3984,9'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlNodeInfoPop
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNextChar
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:3985,31'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlNodeInfoPop
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNextChar
                - xmlNextChar
        - Branch String:   'HTMLparser.c:3984,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3986,13'
              BranchSideFuncs:
                - xmlNextChar
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlNodeInfoPop
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:3987,5'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlNodeInfoPop
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNextChar
        - Branch String:   'HTMLparser.c:3988,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3989,9'
              BranchSideFuncs:
                - xmlNextChar
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlNodeInfoPop
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:3995,10'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlNodeInfoPop
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:3995,27'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3996,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlNodeInfoPop
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:4007,15'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlNodeInfoPop
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:3996,45'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3997,22'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3999,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3997,45'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3998,15'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3999,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3995,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3999,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4007,15'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlNodeInfoPop
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:4007,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4008,25'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlNodeInfoPop
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:4011,9'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlNodeInfoPop
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
        - Branch String:   'HTMLparser.c:4008,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4009,13'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlNodeInfoPop
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:4010,5'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlNodeInfoPop
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:4011,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4012,22'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:4022,26'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlNodeInfoPop
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
        - Branch String:   'HTMLparser.c:4029,30'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4029,47'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPop
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4038,15'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlNodeInfoPop
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4029,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4030,22'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlNodeInfoPop
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4038,15'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlNodeInfoPop
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4039,27'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4039,43'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlNodeInfoPop
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4046,13'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4039,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4040,14'
              BranchSideFuncs:
                - htmlNodeInfoPop
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4046,13'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4040,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4040,37'
              BranchSideFuncs:
                - htmlNodeInfoPop
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4042,18'
              BranchSideFuncs:
                - htmlNodeInfoPop
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4040,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4041,13'
              BranchSideFuncs:
                - htmlNodeInfoPop
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4042,18'
              BranchSideFuncs:
                - htmlNodeInfoPop
                - htmlnamePop
      Callsites:
        - Src:             'HTMLparser.c:3967,9'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:3973,12'
          Dst:             htmlParseHTMLName
        - Src:             'HTMLparser.c:3979,5'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:3981,9'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:3986,13'
          Dst:             xmlNextChar
        - Src:             'HTMLparser.c:3989,9'
          Dst:             xmlNextChar
        - Src:             'HTMLparser.c:3996,10'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:3997,10'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:3998,3'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:4008,13'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:4012,9'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:4022,5'
          Dst:             htmlAutoCloseOnClose
        - Src:             'HTMLparser.c:4029,35'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:4030,9'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:4039,31'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:4042,2'
          Dst:             htmlNodeInfoPop
        - Src:             'HTMLparser.c:4043,9'
          Dst:             htmlnamePop
    - functionName:    htmlCtxtReadIO
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6682
      functionLinenumberEnd: 6694
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        7
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'func_type *'
        - 'func_type *'
        - 'char *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - ioread
        - ioclose
        - ioctx
        - URL
        - encoding
        - options
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - htmlCtxtParseDocument
        - htmlCtxtReset
        - htmlCtxtUseOptions
        - xmlNewInputIO
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:6685,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6686,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:6688,19'
              BranchSideFuncs:
                - htmlCtxtReset
                - htmlCtxtUseOptions
                - xmlNewInputIO
                - htmlCtxtParseDocument
      Callsites:
        - Src:             'HTMLparser.c:6688,5'
          Dst:             htmlCtxtReset
        - Src:             'HTMLparser.c:6689,5'
          Dst:             htmlCtxtUseOptions
        - Src:             'HTMLparser.c:6691,13'
          Dst:             xmlNewInputIO
        - Src:             'HTMLparser.c:6693,12'
          Dst:             htmlCtxtParseDocument
    - functionName:    htmlCtxtReset
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6144
      functionLinenumberEnd: 6224
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         55
      ICount:          418
      EdgeCount:       74
      CyclomaticComplexity: 21
      functionsReached:
        - inputPop
        - xmlDictOwns
        - xmlFreeDoc
        - xmlFreeInputStream
        - xmlHashFree
        - xmlInitNodeInfoSeq
        - xmlParserValidityError
        - xmlParserValidityWarning
        - xmlResetError
      functionUses:    5
      BranchProfiles:
        - Branch String:   'HTMLparser.c:6148,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6149,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:6151,12'
              BranchSideFuncs:
                - inputPop
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeInputStream
        - Branch String:   'HTMLparser.c:6153,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6154,28'
              BranchSideFuncs:
                - xmlFreeInputStream
                - inputPop
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'HTMLparser.c:6156,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'HTMLparser.c:6160,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6161,2'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'HTMLparser.c:6164,2'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'HTMLparser.c:6176,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6176,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'HTMLparser.c:6177,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'HTMLparser.c:6176,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6176,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'HTMLparser.c:6177,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'HTMLparser.c:6176,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6176,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'HTMLparser.c:6177,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'HTMLparser.c:6178,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6178,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'HTMLparser.c:6179,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'HTMLparser.c:6178,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6178,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'HTMLparser.c:6179,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'HTMLparser.c:6178,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6178,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'HTMLparser.c:6179,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'HTMLparser.c:6180,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6180,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'HTMLparser.c:6181,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
        - Branch String:   'HTMLparser.c:6180,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6180,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
            - BranchSide:      'HTMLparser.c:6181,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
        - Branch String:   'HTMLparser.c:6180,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6180,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
            - BranchSide:      'HTMLparser.c:6181,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
        - Branch String:   'HTMLparser.c:6182,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6182,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
            - BranchSide:      'HTMLparser.c:6183,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
        - Branch String:   'HTMLparser.c:6182,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6182,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
            - BranchSide:      'HTMLparser.c:6183,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
        - Branch String:   'HTMLparser.c:6182,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6182,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
            - BranchSide:      'HTMLparser.c:6183,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
        - Branch String:   'HTMLparser.c:6184,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6185,20'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
            - BranchSide:      'HTMLparser.c:6186,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlHashFree
                - xmlHashFree
        - Branch String:   'HTMLparser.c:6211,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6212,21'
              BranchSideFuncs:
                - xmlHashFree
                - xmlResetError
                - xmlHashFree
            - BranchSide:      'HTMLparser.c:6215,9'
              BranchSideFuncs:
                - xmlResetError
                - xmlHashFree
        - Branch String:   'HTMLparser.c:6215,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6216,21'
              BranchSideFuncs:
                - xmlHashFree
                - xmlResetError
            - BranchSide:      'HTMLparser.c:6220,5'
              BranchSideFuncs:
                - xmlResetError
        - Branch String:   'HTMLparser.c:6222,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6222,9'
              BranchSideFuncs:
                - xmlResetError
            - BranchSide:      'HTMLparser.c:6223,24'
              BranchSideFuncs:
                - xmlResetError
      Callsites:
        - Src:             'HTMLparser.c:6153,21'
          Dst:             inputPop
        - Src:             'HTMLparser.c:6154,9'
          Dst:             xmlFreeInputStream
        - Src:             'HTMLparser.c:6176,5'
          Dst:             xmlDictOwns
        - Src:             'HTMLparser.c:6178,5'
          Dst:             xmlDictOwns
        - Src:             'HTMLparser.c:6180,5'
          Dst:             xmlDictOwns
        - Src:             'HTMLparser.c:6182,5'
          Dst:             xmlDictOwns
        - Src:             'HTMLparser.c:6185,9'
          Dst:             xmlFreeDoc
        - Src:             'HTMLparser.c:6209,5'
          Dst:             xmlInitNodeInfoSeq
        - Src:             'HTMLparser.c:6212,9'
          Dst:             xmlHashFree
        - Src:             'HTMLparser.c:6212,9'
          Dst:             xmlHashDefaultDeallocator
        - Src:             'HTMLparser.c:6216,9'
          Dst:             xmlHashFree
        - Src:             'HTMLparser.c:6223,9'
          Dst:             xmlResetError
    - functionName:    htmlCtxtUseOptions
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6238
      functionLinenumberEnd: 6296
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - options
      BBCount:         34
      ICount:          280
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - xmlSAX2IgnorableWhitespace
      functionUses:    10
      BranchProfiles:
        - Branch String:   'HTMLparser.c:6239,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6240,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:6242,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:6242,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6243,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:6248,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:6248,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6249,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:6255,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:6255,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6256,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:6260,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:6261,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6262,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:6267,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:6268,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6269,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:6272,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:6273,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6274,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:6277,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:6277,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6278,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:6281,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:6281,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6282,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:6285,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:6285,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6286,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:6289,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:6289,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6290,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:6293,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    htmlCtxtParseDocument
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6308
      functionLinenumberEnd: 6339
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'struct._xmlParserInput *'
      constantsTouched: []
      argNames:
        - ctxt
        - input
      BBCount:         20
      ICount:          113
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - htmlParseDocument
        - inputPop
        - inputPush
        - xmlFreeDoc
        - xmlFreeInputStream
      functionUses:    10
      BranchProfiles:
        - Branch String:   'HTMLparser.c:6311,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6311,28'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:6312,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:6311,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6312,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:6315,5'
              BranchSideFuncs:
                - inputPush
                - htmlParseDocument
                - xmlFreeDoc
                - inputPop
                - xmlFreeInputStream
                - xmlFreeInputStream
                - inputPop
                - xmlFreeInputStream
        - Branch String:   'HTMLparser.c:6315,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6316,37'
              BranchSideFuncs:
                - inputPop
                - xmlFreeInputStream
                - inputPush
                - htmlParseDocument
                - xmlFreeDoc
                - inputPop
                - xmlFreeInputStream
                - xmlFreeInputStream
            - BranchSide:      'HTMLparser.c:6318,19'
              BranchSideFuncs:
                - inputPush
                - htmlParseDocument
                - xmlFreeDoc
                - inputPop
                - xmlFreeInputStream
                - xmlFreeInputStream
        - Branch String:   'HTMLparser.c:6318,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6319,28'
              BranchSideFuncs:
                - xmlFreeInputStream
            - BranchSide:      'HTMLparser.c:6323,5'
              BranchSideFuncs:
                - htmlParseDocument
                - xmlFreeDoc
                - inputPop
                - xmlFreeInputStream
        - Branch String:   'HTMLparser.c:6326,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6327,15'
              BranchSideFuncs:
                - inputPop
                - xmlFreeInputStream
            - BranchSide:      'HTMLparser.c:6329,13'
              BranchSideFuncs:
                - xmlFreeDoc
                - inputPop
                - xmlFreeInputStream
        - Branch String:   'HTMLparser.c:6335,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6336,37'
              BranchSideFuncs:
                - inputPop
                - xmlFreeInputStream
            - BranchSide:      'HTMLparser.c:6338,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:6316,28'
          Dst:             inputPop
        - Src:             'HTMLparser.c:6316,9'
          Dst:             xmlFreeInputStream
        - Src:             'HTMLparser.c:6318,9'
          Dst:             inputPush
        - Src:             'HTMLparser.c:6319,9'
          Dst:             xmlFreeInputStream
        - Src:             'HTMLparser.c:6324,5'
          Dst:             htmlParseDocument
        - Src:             'HTMLparser.c:6330,9'
          Dst:             xmlFreeDoc
        - Src:             'HTMLparser.c:6336,28'
          Dst:             inputPop
        - Src:             'HTMLparser.c:6336,9'
          Dst:             xmlFreeInputStream
    - functionName:    htmlParseDocument
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4745
      functionLinenumberEnd: 4849
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         104
      ICount:          687
      EdgeCount:       144
      CyclomaticComplexity: 42
      functionsReached:
        - __xmlDefaultSAXLocator
        - htmlAutoCloseOnEnd
        - htmlErrMemory
        - htmlParseComment
        - htmlParseContentInternal
        - htmlParseDocTypeDecl
        - htmlParseErr
        - htmlParsePI
        - htmlSkipBlankChars
        - toupper
        - xmlCreateIntSubset
        - xmlDetectEncoding
        - xmlGetIntSubset
        - xmlStrncmp
        - xmlSwitchEncoding
      functionUses:    3
      BranchProfiles:
        - Branch String:   'HTMLparser.c:4748,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4748,28'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4749,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4748,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4749,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4754,10'
              BranchSideFuncs:
                - xmlDetectEncoding
                - htmlSkipBlankChars
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - htmlParseErr
                - xmlStrncmp
                - xmlSwitchEncoding
                - __xmlDefaultSAXLocator
        - Branch String:   'HTMLparser.c:4754,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4754,25'
              BranchSideFuncs:
                - xmlDetectEncoding
                - htmlSkipBlankChars
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - htmlParseErr
                - xmlStrncmp
                - xmlSwitchEncoding
                - __xmlDefaultSAXLocator
            - BranchSide:      'HTMLparser.c:4759,23'
              BranchSideFuncs:
                - xmlDetectEncoding
                - htmlSkipBlankChars
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - htmlParseErr
                - xmlStrncmp
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:4754,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4755,23'
              BranchSideFuncs:
                - __xmlDefaultSAXLocator
                - xmlDetectEncoding
                - htmlSkipBlankChars
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - htmlParseErr
                - xmlStrncmp
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:4759,23'
              BranchSideFuncs:
                - xmlDetectEncoding
                - htmlSkipBlankChars
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - htmlParseErr
                - xmlStrncmp
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:4765,62'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4766,21'
              BranchSideFuncs:
                - xmlStrncmp
                - htmlSkipBlankChars
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - htmlParseErr
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:4772,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - htmlParseErr
        - Branch String:   'HTMLparser.c:4765,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4767,27'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - htmlSkipBlankChars
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:4772,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - htmlParseErr
        - Branch String:   'HTMLparser.c:4773,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4774,15'
              BranchSideFuncs:
                - htmlParseErr
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:4778,10'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:4778,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4778,25'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:4784,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:4778,51'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4778,56'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:4784,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:4778,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4779,2'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:4784,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:4784,26'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4784,30'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:4786,7'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:4784,45'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4785,14'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:4786,7'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:4785,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4785,33'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:4786,7'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:4785,49'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4784,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:4786,7'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:4786,19'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4785,49'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:4786,23'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:4784,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4787,26'
              BranchSideFuncs:
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4797,10'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
        - Branch String:   'HTMLparser.c:4797,22'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4797,26'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4804,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:4797,41'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4798,3'
              BranchSideFuncs:
                - toupper
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4804,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:4798,18'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4798,22'
              BranchSideFuncs:
                - toupper
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4804,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:4798,37'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4799,3'
              BranchSideFuncs:
                - toupper
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4804,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:4799,18'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4799,22'
              BranchSideFuncs:
                - toupper
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4804,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:4799,37'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4800,3'
              BranchSideFuncs:
                - toupper
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - toupper
                - toupper
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4804,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:4800,18'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4800,22'
              BranchSideFuncs:
                - toupper
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - toupper
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4804,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:4800,37'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4801,3'
              BranchSideFuncs:
                - toupper
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4804,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:4797,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4802,23'
              BranchSideFuncs:
                - htmlParseDocTypeDecl
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:4804,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:4809,40'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4809,5'
              BranchSideFuncs:
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:4810,15'
              BranchSideFuncs:
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:4810,27'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4810,31'
              BranchSideFuncs:
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:4812,8'
              BranchSideFuncs:
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:4810,46'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4811,15'
              BranchSideFuncs:
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:4812,8'
              BranchSideFuncs:
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:4811,30'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4811,34'
              BranchSideFuncs:
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:4812,8'
              BranchSideFuncs:
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:4812,20'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4811,50'
              BranchSideFuncs:
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:4812,24'
              BranchSideFuncs:
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:4809,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4813,26'
              BranchSideFuncs:
                - htmlParseComment
                - htmlParsePI
                - htmlSkipBlankChars
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:4821,30'
              BranchSideFuncs:
                - htmlParseContentInternal
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:4826,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4827,21'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:4833,10'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:4833,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4833,25'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:4836,12'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:4833,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4834,9'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:4836,12'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:4836,50'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4836,54'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4847,11'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4836,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4837,24'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:4847,11'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4838,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4840,22'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:4846,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4843,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4844,31'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:4845,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4847,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4847,29'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4848,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:4755,30'
          Dst:             __xmlDefaultSAXLocator
        - Src:             'HTMLparser.c:4759,5'
          Dst:             xmlDetectEncoding
        - Src:             'HTMLparser.c:4766,10'
          Dst:             xmlStrncmp
        - Src:             'HTMLparser.c:4767,9'
          Dst:             xmlSwitchEncoding
        - Src:             'HTMLparser.c:4772,5'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:4774,2'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:4787,9'
          Dst:             htmlParseComment
        - Src:             'HTMLparser.c:4788,9'
          Dst:             htmlParsePI
        - Src:             'HTMLparser.c:4789,2'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:4798,3'
          Dst:             toupper
        - Src:             'HTMLparser.c:4798,22'
          Dst:             toupper
        - Src:             'HTMLparser.c:4799,3'
          Dst:             toupper
        - Src:             'HTMLparser.c:4799,22'
          Dst:             toupper
        - Src:             'HTMLparser.c:4800,3'
          Dst:             toupper
        - Src:             'HTMLparser.c:4800,22'
          Dst:             toupper
        - Src:             'HTMLparser.c:4801,3'
          Dst:             toupper
        - Src:             'HTMLparser.c:4802,2'
          Dst:             htmlParseDocTypeDecl
        - Src:             'HTMLparser.c:4804,5'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:4813,9'
          Dst:             htmlParseComment
        - Src:             'HTMLparser.c:4814,9'
          Dst:             htmlParsePI
        - Src:             'HTMLparser.c:4815,2'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:4821,5'
          Dst:             htmlParseContentInternal
        - Src:             'HTMLparser.c:4827,2'
          Dst:             htmlAutoCloseOnEnd
        - Src:             'HTMLparser.c:4837,8'
          Dst:             xmlGetIntSubset
        - Src:             'HTMLparser.c:4840,3'
          Dst:             xmlCreateIntSubset
        - Src:             'HTMLparser.c:4844,17'
          Dst:             htmlErrMemory
    - functionName:    htmlParseComment
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3349
      functionLinenumberEnd: 3459
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         111
      ICount:          740
      EdgeCount:       151
      CyclomaticComplexity: 42
      functionsReached:
        - htmlCurrentChar
        - htmlErrMemory
        - htmlParseErr
        - htmlParseErrInt
        - xmlCopyChar
        - xmlNextChar
      functionUses:    8
      BranchProfiles:
        - Branch String:   'HTMLparser.c:3365,22'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3365,26'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3366,45'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3365,41'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3366,45'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3366,10'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlCurrentChar
                - htmlCurrentChar
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - htmlParseErrInt
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErr
                - htmlParseErr
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3366,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3366,45'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3366,29'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlCurrentChar
                - htmlCurrentChar
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - htmlParseErrInt
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErr
                - htmlParseErr
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3365,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3366,45'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3368,13'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlCurrentChar
                - htmlCurrentChar
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - htmlParseErrInt
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErr
                - htmlParseErr
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3372,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3373,23'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3376,9'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlCurrentChar
                - htmlCurrentChar
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - htmlParseErrInt
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErr
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3379,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3380,9'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3381,9'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlCurrentChar
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - htmlParseErrInt
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErr
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3381,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3382,22'
              BranchSideFuncs:
                - htmlParseErr
                - htmlParseErr
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:3386,5'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlCurrentChar
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - htmlParseErrInt
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3386,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3386,5'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlCurrentChar
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - htmlParseErrInt
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3386,5'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlCurrentChar
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - htmlParseErrInt
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3388,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3389,9'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3390,9'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - htmlParseErrInt
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3390,18'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3390,21'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - htmlParseErrInt
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3395,5'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - htmlParseErrInt
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3390,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3391,22'
              BranchSideFuncs:
                - htmlParseErr
                - htmlParseErr
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:3395,5'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - htmlParseErrInt
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3395,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3395,5'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - htmlParseErrInt
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3395,5'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - htmlParseErrInt
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3397,23'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3397,5'
              BranchSideFuncs:
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - htmlParseErrInt
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3398,14'
              BranchSideFuncs:
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - htmlParseErrInt
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3397,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3400,2'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3444,5'
              BranchSideFuncs:
                - htmlParseErr
                - xmlNextChar
        - Branch String:   'HTMLparser.c:3400,2'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3400,2'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3400,2'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3403,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3403,21'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3410,6'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - htmlParseErr
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3403,31'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3403,35'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3410,6'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - htmlParseErr
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3403,47'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3403,51'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3410,6'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - htmlParseErr
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3403,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3404,17'
              BranchSideFuncs:
                - htmlParseErr
                - htmlParseErr
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:3410,6'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - htmlParseErr
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3410,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3413,11'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - htmlParseErr
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3422,13'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErr
                - xmlCopyChar
        - Branch String:   'HTMLparser.c:3415,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3416,10'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3420,12'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErr
                - xmlCopyChar
        - Branch String:   'HTMLparser.c:3422,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3422,13'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3422,13'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3422,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3422,13'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3422,13'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3422,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3422,13'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - htmlParseErrInt
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3423,6'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - htmlParseErrInt
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3422,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3422,13'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - htmlParseErrInt
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3423,6'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - htmlParseErrInt
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3422,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3423,6'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - htmlParseErrInt
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3425,29'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3422,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3422,13'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3422,13'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3422,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3422,13'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - htmlParseErrInt
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3423,6'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - htmlParseErrInt
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3422,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3422,13'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3422,13'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3422,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3422,13'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - htmlParseErrInt
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3423,6'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - htmlParseErrInt
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3422,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3422,13'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3425,29'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3422,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3423,6'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - htmlParseErrInt
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3425,29'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3423,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3423,6'
              BranchSideFuncs:
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - htmlParseErrInt
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3423,6'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - htmlParseErrInt
                - htmlErrMemory
                - htmlParseErr
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3428,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3429,26'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3436,6'
              BranchSideFuncs:
                - htmlParseErr
                - xmlNextChar
                - htmlCurrentChar
                - htmlParseErrInt
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3445,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3445,16'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:3446,9'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'HTMLparser.c:3447,26'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3447,30'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3450,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3447,58'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3448,8'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3450,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3447,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3449,6'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3450,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:3373,9'
          Dst:             htmlErrMemory
        - Src:             'HTMLparser.c:3378,9'
          Dst:             htmlCurrentChar
        - Src:             'HTMLparser.c:3382,9'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:3387,9'
          Dst:             htmlCurrentChar
        - Src:             'HTMLparser.c:3391,9'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:3396,11'
          Dst:             htmlCurrentChar
        - Src:             'HTMLparser.c:3401,9'
          Dst:             htmlCurrentChar
        - Src:             'HTMLparser.c:3404,4'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:3417,10'
          Dst:             htmlErrMemory
        - Src:             'HTMLparser.c:3423,6'
          Dst:             xmlCopyChar
        - Src:             'HTMLparser.c:3425,13'
          Dst:             htmlParseErrInt
        - Src:             'HTMLparser.c:3429,13'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:3446,9'
          Dst:             xmlNextChar
        - Src:             'HTMLparser.c:3456,5'
          Dst:             htmlParseErr
    - functionName:    htmlParsePI
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3238
      functionLinenumberEnd: 3340
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         97
      ICount:          625
      EdgeCount:       133
      CyclomaticComplexity: 38
      functionsReached:
        - htmlCurrentChar
        - htmlErrMemory
        - htmlParseErr
        - htmlParseErrInt
        - htmlParseName
        - htmlSkipBlankChars
        - xmlCopyChar
      functionUses:    8
      BranchProfiles:
        - Branch String:   'HTMLparser.c:3249,22'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3249,26'
              BranchSideFuncs:
                - htmlParseName
                - htmlParseErr
                - htmlParseErr
                - htmlSkipBlankChars
                - htmlCurrentChar
                - htmlParseErr
                - htmlParseErrInt
                - htmlCurrentChar
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3249,22'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3249,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3249,9'
              BranchSideFuncs:
                - htmlParseName
                - htmlParseErr
                - htmlParseErr
                - htmlSkipBlankChars
                - htmlCurrentChar
                - htmlParseErr
                - htmlParseErrInt
                - htmlCurrentChar
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3250,10'
              BranchSideFuncs:
                - htmlParseName
                - htmlParseErr
                - htmlParseErr
                - htmlSkipBlankChars
                - htmlCurrentChar
                - htmlParseErr
                - htmlParseErrInt
                - htmlCurrentChar
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3262,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3263,10'
              BranchSideFuncs:
                - htmlParseErr
                - htmlSkipBlankChars
                - htmlCurrentChar
                - htmlParseErr
                - htmlParseErrInt
                - htmlCurrentChar
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3333,19'
              BranchSideFuncs:
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3263,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3264,3'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3275,24'
              BranchSideFuncs:
                - htmlParseErr
                - htmlSkipBlankChars
                - htmlCurrentChar
                - htmlParseErr
                - htmlParseErrInt
                - htmlCurrentChar
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3269,19'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3269,24'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3273,17'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3269,42'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3270,8'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3273,17'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3269,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3271,7'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3273,17'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3276,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3277,17'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3280,12'
              BranchSideFuncs:
                - htmlParseErr
                - htmlSkipBlankChars
                - htmlCurrentChar
                - htmlParseErr
                - htmlParseErrInt
                - htmlCurrentChar
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3281,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3281,11'
              BranchSideFuncs:
                - htmlParseErr
                - htmlSkipBlankChars
                - htmlCurrentChar
                - htmlParseErr
                - htmlParseErrInt
                - htmlCurrentChar
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3281,10'
              BranchSideFuncs:
                - htmlParseErr
                - htmlSkipBlankChars
                - htmlCurrentChar
                - htmlParseErr
                - htmlParseErrInt
                - htmlCurrentChar
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3281,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3281,11'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlCurrentChar
                - htmlParseErr
                - htmlParseErrInt
                - htmlCurrentChar
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3285,13'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlCurrentChar
                - htmlParseErr
                - htmlParseErrInt
                - htmlCurrentChar
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3281,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3281,11'
              BranchSideFuncs:
                - htmlParseErr
                - htmlSkipBlankChars
                - htmlCurrentChar
                - htmlParseErr
                - htmlParseErrInt
                - htmlCurrentChar
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3281,11'
              BranchSideFuncs:
                - htmlParseErr
                - htmlSkipBlankChars
                - htmlCurrentChar
                - htmlParseErr
                - htmlParseErrInt
                - htmlCurrentChar
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3281,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3281,11'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlCurrentChar
                - htmlParseErr
                - htmlParseErrInt
                - htmlCurrentChar
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3285,13'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlCurrentChar
                - htmlParseErr
                - htmlParseErrInt
                - htmlCurrentChar
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3281,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3282,16'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlCurrentChar
                - htmlParseErr
                - htmlParseErrInt
                - htmlCurrentChar
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3285,13'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlCurrentChar
                - htmlParseErr
                - htmlParseErrInt
                - htmlCurrentChar
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3281,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3282,16'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlCurrentChar
                - htmlParseErr
                - htmlParseErrInt
                - htmlCurrentChar
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3285,13'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlCurrentChar
                - htmlParseErr
                - htmlParseErrInt
                - htmlCurrentChar
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3287,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3287,28'
              BranchSideFuncs:
                - htmlParseErr
                - htmlParseErrInt
                - htmlCurrentChar
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3287,6'
              BranchSideFuncs:
                - htmlParseErr
                - htmlParseErrInt
                - htmlCurrentChar
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3287,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3288,7'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - htmlParseErr
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3316,6'
              BranchSideFuncs:
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3288,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3291,12'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - htmlParseErr
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3300,21'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - htmlParseErr
                - htmlErrMemory
                - htmlParseErr
                - xmlCopyChar
        - Branch String:   'HTMLparser.c:3293,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3294,18'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3298,13'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - htmlParseErr
                - htmlErrMemory
                - htmlParseErr
                - xmlCopyChar
        - Branch String:   'HTMLparser.c:3300,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3300,21'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3300,21'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3300,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3300,21'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3300,21'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3300,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3300,21'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlCurrentChar
                - htmlParseErr
                - htmlParseErrInt
                - htmlErrMemory
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3301,7'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlCurrentChar
                - htmlParseErr
                - htmlParseErrInt
                - htmlErrMemory
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3300,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3300,21'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlCurrentChar
                - htmlParseErr
                - htmlParseErrInt
                - htmlErrMemory
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3301,7'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlCurrentChar
                - htmlParseErr
                - htmlParseErrInt
                - htmlErrMemory
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3300,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3301,7'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlCurrentChar
                - htmlParseErr
                - htmlParseErrInt
                - htmlErrMemory
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3303,37'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3300,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3300,21'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3300,21'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3300,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3300,21'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlCurrentChar
                - htmlParseErr
                - htmlParseErrInt
                - htmlErrMemory
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3301,7'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlCurrentChar
                - htmlParseErr
                - htmlParseErrInt
                - htmlErrMemory
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3300,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3300,21'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3300,21'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3300,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3300,21'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlCurrentChar
                - htmlParseErr
                - htmlParseErrInt
                - htmlErrMemory
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3301,7'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlCurrentChar
                - htmlParseErr
                - htmlParseErrInt
                - htmlErrMemory
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3300,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3300,21'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3303,37'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3300,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3301,7'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlCurrentChar
                - htmlParseErr
                - htmlParseErrInt
                - htmlErrMemory
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3303,37'
              BranchSideFuncs:
                - htmlParseErrInt
                - htmlCurrentChar
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3301,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3301,7'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlParseErr
                - htmlParseErrInt
                - xmlCopyChar
                - htmlErrMemory
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3301,7'
              BranchSideFuncs:
                - xmlCopyChar
                - htmlCurrentChar
                - htmlParseErr
                - htmlParseErrInt
                - htmlErrMemory
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3307,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3308,34'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3313,3'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlParseErr
                - htmlParseErrInt
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3313,3'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3313,3'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlParseErr
                - htmlParseErrInt
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3313,3'
              BranchSideFuncs:
                - htmlCurrentChar
                - htmlParseErr
                - htmlParseErrInt
                - htmlParseErr
                - xmlCopyChar
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3317,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3318,16'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3321,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:3261,18'
          Dst:             htmlParseName
        - Src:             'HTMLparser.c:3277,3'
          Dst:             htmlErrMemory
        - Src:             'HTMLparser.c:3282,3'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:3285,13'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:3286,12'
          Dst:             htmlCurrentChar
        - Src:             'HTMLparser.c:3294,4'
          Dst:             htmlErrMemory
        - Src:             'HTMLparser.c:3301,7'
          Dst:             xmlCopyChar
        - Src:             'HTMLparser.c:3303,21'
          Dst:             htmlParseErrInt
        - Src:             'HTMLparser.c:3308,21'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:3314,9'
          Dst:             htmlCurrentChar
        - Src:             'HTMLparser.c:3318,3'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:3333,6'
          Dst:             htmlParseErr
    - functionName:    htmlParseDocTypeDecl
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3551
      functionLinenumberEnd: 3610
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         33
      ICount:          230
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - htmlParseErr
        - htmlParseExternalID
        - htmlParseName
        - htmlSkipBlankChars
        - xmlNextChar
      functionUses:    6
      BranchProfiles:
        - Branch String:   'HTMLparser.c:3567,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3568,15'
              BranchSideFuncs:
                - htmlParseErr
                - htmlSkipBlankChars
                - htmlParseExternalID
                - htmlSkipBlankChars
                - xmlNextChar
                - htmlParseErr
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:3576,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseExternalID
                - htmlSkipBlankChars
                - xmlNextChar
                - htmlParseErr
                - xmlNextChar
        - Branch String:   'HTMLparser.c:3587,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3588,15'
              BranchSideFuncs:
                - htmlParseErr
                - xmlNextChar
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:3595,9'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'HTMLparser.c:3591,27'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3591,31'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:3591,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
        - Branch String:   'HTMLparser.c:3591,43'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3591,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:3592,17'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
        - Branch String:   'HTMLparser.c:3591,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3593,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:3594,5'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'HTMLparser.c:3595,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3596,9'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:3601,10'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3601,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3601,33'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3608,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3601,68'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3602,4'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3608,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3601,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3603,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3608,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3608,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3608,22'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3609,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3609,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3609,29'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3609,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:3561,5'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:3566,12'
          Dst:             htmlParseName
        - Src:             'HTMLparser.c:3568,2'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:3576,5'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:3581,11'
          Dst:             htmlParseExternalID
        - Src:             'HTMLparser.c:3582,5'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:3588,2'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:3593,13'
          Dst:             xmlNextChar
        - Src:             'HTMLparser.c:3596,9'
          Dst:             xmlNextChar
    - functionName:    htmlParseContentInternal
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4525
      functionLinenumberEnd: 4717
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         189
      ICount:          1150
      EdgeCount:       259
      CyclomaticComplexity: 72
      functionsReached:
        - htmlAutoClose
        - htmlAutoCloseOnEnd
        - htmlCheckAutoClose
        - htmlErrMemory
        - htmlParseCharData
        - htmlParseComment
        - htmlParseDocTypeDecl
        - htmlParseElementInternal
        - htmlParseEndTag
        - htmlParseErr
        - htmlParseHTMLName_nonInvasive
        - htmlParsePI
        - htmlParseReference
        - htmlParseScript
        - htmlParserFinishElementParsing
        - htmlSkipBogusComment
        - toupper
        - xmlNextChar
        - xmlParserGrow
        - xmlParserShrink
        - xmlStrEqual
        - xmlStrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLparser.c:4531,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4532,21'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:4534,33'
              BranchSideFuncs:
                - xmlStrdup
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:4535,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:0,0'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:4536,27'
              BranchSideFuncs:
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:4540,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4541,9'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:4716,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4541,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4541,9'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:4546,14'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:4541,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4541,9'
              BranchSideFuncs:
                - xmlParserGrow
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:4546,14'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:4546,26'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4546,30'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:4566,12'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
        - Branch String:   'HTMLparser.c:4546,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4547,26'
              BranchSideFuncs:
                - htmlParseEndTag
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - xmlParserGrow
                - xmlStrdup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:4566,12'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
        - Branch String:   'HTMLparser.c:4547,32'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4548,5'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlStrdup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:4563,6'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:4548,26'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4548,30'
              BranchSideFuncs:
                - xmlStrdup
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:4549,7'
              BranchSideFuncs:
                - xmlStrdup
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:4547,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4549,7'
              BranchSideFuncs:
                - xmlStrdup
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:4563,6'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:4549,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4550,7'
              BranchSideFuncs:
                - xmlStrdup
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:4552,18'
              BranchSideFuncs:
                - xmlStrdup
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:4553,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4554,33'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:4556,45'
              BranchSideFuncs:
                - xmlStrdup
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:4557,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:0,0'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:4558,39'
              BranchSideFuncs:
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:4567,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4567,13'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:4567,13'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:4567,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4567,13'
              BranchSideFuncs:
                - htmlParseHTMLName_nonInvasive
                - htmlParseCharData
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:4569,43'
              BranchSideFuncs:
                - htmlParseHTMLName_nonInvasive
                - htmlParseCharData
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
        - Branch String:   'HTMLparser.c:4567,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4567,13'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:4568,6'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:4567,38'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4568,6'
              BranchSideFuncs:
                - htmlParseHTMLName_nonInvasive
                - htmlParseCharData
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:4569,43'
              BranchSideFuncs:
                - htmlParseHTMLName_nonInvasive
                - htmlParseCharData
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
        - Branch String:   'HTMLparser.c:4568,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4568,25'
              BranchSideFuncs:
                - htmlParseHTMLName_nonInvasive
                - htmlParseCharData
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:4569,43'
              BranchSideFuncs:
                - htmlParseHTMLName_nonInvasive
                - htmlParseCharData
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
        - Branch String:   'HTMLparser.c:4570,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4571,23'
              BranchSideFuncs:
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - htmlErrMemory
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:4595,10'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParseHTMLName_nonInvasive
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlCheckAutoClose
                - htmlAutoClose
        - Branch String:   'HTMLparser.c:4575,28'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4575,32'
              BranchSideFuncs:
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - htmlErrMemory
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:4575,10'
              BranchSideFuncs:
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - htmlErrMemory
                - xmlNextChar
        - Branch String:   'HTMLparser.c:4575,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4576,14'
              BranchSideFuncs:
                - xmlNextChar
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:4578,41'
              BranchSideFuncs:
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:4579,14'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4580,14'
              BranchSideFuncs:
                - xmlStrdup
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:4582,21'
              BranchSideFuncs:
                - xmlStrdup
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:4582,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4583,33'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:4585,45'
              BranchSideFuncs:
                - xmlStrdup
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:4586,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:0,0'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:4587,39'
              BranchSideFuncs:
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:4595,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4596,33'
              BranchSideFuncs:
                - htmlCheckAutoClose
                - htmlParseCharData
                - htmlParseHTMLName_nonInvasive
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlAutoClose
            - BranchSide:      'HTMLparser.c:4601,2'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:4596,14'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4597,28'
              BranchSideFuncs:
                - htmlAutoClose
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:4600,6'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:4607,32'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4607,36'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:4626,7'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
        - Branch String:   'HTMLparser.c:4607,59'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4608,20'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:4626,7'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
        - Branch String:   'HTMLparser.c:4607,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4610,37'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
            - BranchSide:      'HTMLparser.c:4626,7'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
        - Branch String:   'HTMLparser.c:4611,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4611,31'
              BranchSideFuncs:
                - xmlStrdup
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:4613,17'
              BranchSideFuncs:
                - xmlStrdup
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:4613,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4614,29'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:4616,41'
              BranchSideFuncs:
                - xmlStrdup
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:4617,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:0,0'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:4618,35'
              BranchSideFuncs:
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:4626,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4626,34'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseCharData
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseScript
            - BranchSide:      'HTMLparser.c:4634,19'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
        - Branch String:   'HTMLparser.c:4626,66'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4627,19'
              BranchSideFuncs:
                - htmlParseScript
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:4631,22'
              BranchSideFuncs:
                - htmlParseScript
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:4626,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4631,22'
              BranchSideFuncs:
                - htmlParseScript
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:4634,19'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
        - Branch String:   'HTMLparser.c:4634,31'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4634,35'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4661,19'
              BranchSideFuncs:
                - htmlParseCharData
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
        - Branch String:   'HTMLparser.c:4634,18'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4638,18'
              BranchSideFuncs:
                - toupper
                - htmlSkipBogusComment
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4661,19'
              BranchSideFuncs:
                - htmlParseCharData
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
        - Branch String:   'HTMLparser.c:4638,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4638,37'
              BranchSideFuncs:
                - toupper
                - htmlSkipBogusComment
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4650,23'
              BranchSideFuncs:
                - htmlSkipBogusComment
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4638,52'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4639,18'
              BranchSideFuncs:
                - toupper
                - htmlSkipBogusComment
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - toupper
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4650,23'
              BranchSideFuncs:
                - htmlSkipBogusComment
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4639,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4639,37'
              BranchSideFuncs:
                - toupper
                - htmlSkipBogusComment
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - toupper
                - toupper
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4650,23'
              BranchSideFuncs:
                - htmlSkipBogusComment
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4639,52'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4640,18'
              BranchSideFuncs:
                - toupper
                - htmlSkipBogusComment
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - toupper
                - toupper
                - toupper
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4650,23'
              BranchSideFuncs:
                - htmlSkipBogusComment
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4640,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4640,37'
              BranchSideFuncs:
                - toupper
                - htmlSkipBogusComment
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4650,23'
              BranchSideFuncs:
                - htmlSkipBogusComment
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4640,52'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4641,18'
              BranchSideFuncs:
                - toupper
                - htmlSkipBogusComment
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
                - htmlParseErr
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4650,23'
              BranchSideFuncs:
                - htmlSkipBogusComment
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4638,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4642,30'
              BranchSideFuncs:
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:4650,23'
              BranchSideFuncs:
                - htmlSkipBogusComment
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4650,38'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4650,42'
              BranchSideFuncs:
                - htmlSkipBogusComment
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:4654,38'
              BranchSideFuncs:
                - htmlSkipBogusComment
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:4650,22'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4651,34'
              BranchSideFuncs:
                - htmlParseComment
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:4654,38'
              BranchSideFuncs:
                - htmlSkipBogusComment
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:4661,31'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4661,35'
              BranchSideFuncs:
                - htmlParseCharData
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
            - BranchSide:      'HTMLparser.c:4668,19'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:4661,18'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4662,25'
              BranchSideFuncs:
                - htmlParsePI
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:4668,19'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:4668,31'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4668,34'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:4683,18'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
        - Branch String:   'HTMLparser.c:4668,34'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4668,34'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:4668,34'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
        - Branch String:   'HTMLparser.c:4668,34'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4668,34'
              BranchSideFuncs:
                - htmlParseElementInternal
                - xmlStrdup
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:4669,38'
              BranchSideFuncs:
                - htmlParseElementInternal
                - xmlStrdup
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:4668,34'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4668,34'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:4683,18'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
        - Branch String:   'HTMLparser.c:4668,18'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4669,38'
              BranchSideFuncs:
                - htmlParseElementInternal
                - xmlStrdup
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:4683,18'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
        - Branch String:   'HTMLparser.c:4670,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4670,38'
              BranchSideFuncs:
                - xmlStrdup
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:4672,17'
              BranchSideFuncs:
                - xmlStrdup
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:4672,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4673,29'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:4675,41'
              BranchSideFuncs:
                - xmlStrdup
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:4676,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:0,0'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:4677,35'
              BranchSideFuncs:
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:4683,18'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4684,18'
              BranchSideFuncs:
                - xmlNextChar
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:4694,18'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
        - Branch String:   'HTMLparser.c:4684,37'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4684,42'
              BranchSideFuncs:
                - xmlNextChar
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:4687,13'
              BranchSideFuncs:
                - xmlNextChar
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:4684,60'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4685,18'
              BranchSideFuncs:
                - xmlNextChar
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:4687,13'
              BranchSideFuncs:
                - xmlNextChar
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:4684,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4686,17'
              BranchSideFuncs:
                - xmlNextChar
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:4687,13'
              BranchSideFuncs:
                - xmlNextChar
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:4694,18'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4695,32'
              BranchSideFuncs:
                - htmlParseReference
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:4701,18'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:4701,18'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4702,32'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:4710,31'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:4713,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4713,9'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:4714,9'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:4713,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4713,9'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:4714,9'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:4713,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4713,9'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:4714,9'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:4714,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4540,5'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:4714,9'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:4714,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4540,5'
              BranchSideFuncs:
                - xmlParserGrow
                - htmlParseCharData
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:4714,9'
              BranchSideFuncs:
                - xmlParserGrow
                - htmlParseCharData
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElementInternal
                - xmlStrdup
                - htmlErrMemory
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - htmlParserFinishElementParsing
                - xmlStrdup
                - htmlErrMemory
                - xmlNextChar
                - htmlParseEndTag
                - xmlStrdup
                - htmlErrMemory
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:4716,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4716,30'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4716,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:4534,23'
          Dst:             xmlStrdup
        - Src:             'HTMLparser.c:4536,13'
          Dst:             htmlErrMemory
        - Src:             'HTMLparser.c:4541,9'
          Dst:             xmlParserGrow
        - Src:             'HTMLparser.c:4547,10'
          Dst:             htmlParseEndTag
        - Src:             'HTMLparser.c:4556,35'
          Dst:             xmlStrdup
        - Src:             'HTMLparser.c:4558,25'
          Dst:             htmlErrMemory
        - Src:             'HTMLparser.c:4569,13'
          Dst:             htmlParseHTMLName_nonInvasive
        - Src:             'HTMLparser.c:4571,10'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:4576,14'
          Dst:             xmlNextChar
        - Src:             'HTMLparser.c:4578,10'
          Dst:             htmlParserFinishElementParsing
        - Src:             'HTMLparser.c:4585,35'
          Dst:             xmlStrdup
        - Src:             'HTMLparser.c:4587,25'
          Dst:             htmlErrMemory
        - Src:             'HTMLparser.c:4596,14'
          Dst:             htmlCheckAutoClose
        - Src:             'HTMLparser.c:4597,14'
          Dst:             htmlAutoClose
        - Src:             'HTMLparser.c:4608,8'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:4610,6'
          Dst:             htmlParserFinishElementParsing
        - Src:             'HTMLparser.c:4616,31'
          Dst:             xmlStrdup
        - Src:             'HTMLparser.c:4618,21'
          Dst:             htmlErrMemory
        - Src:             'HTMLparser.c:4626,22'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:4627,7'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:4631,6'
          Dst:             htmlParseScript
        - Src:             'HTMLparser.c:4638,18'
          Dst:             toupper
        - Src:             'HTMLparser.c:4638,37'
          Dst:             toupper
        - Src:             'HTMLparser.c:4639,18'
          Dst:             toupper
        - Src:             'HTMLparser.c:4639,37'
          Dst:             toupper
        - Src:             'HTMLparser.c:4640,18'
          Dst:             toupper
        - Src:             'HTMLparser.c:4640,37'
          Dst:             toupper
        - Src:             'HTMLparser.c:4641,18'
          Dst:             toupper
        - Src:             'HTMLparser.c:4642,17'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:4645,17'
          Dst:             htmlParseDocTypeDecl
        - Src:             'HTMLparser.c:4651,17'
          Dst:             htmlParseComment
        - Src:             'HTMLparser.c:4654,17'
          Dst:             htmlSkipBogusComment
        - Src:             'HTMLparser.c:4662,13'
          Dst:             htmlParsePI
        - Src:             'HTMLparser.c:4669,13'
          Dst:             htmlParseElementInternal
        - Src:             'HTMLparser.c:4675,31'
          Dst:             xmlStrdup
        - Src:             'HTMLparser.c:4677,21'
          Dst:             htmlErrMemory
        - Src:             'HTMLparser.c:4687,13'
          Dst:             xmlNextChar
        - Src:             'HTMLparser.c:4695,13'
          Dst:             htmlParseReference
        - Src:             'HTMLparser.c:4702,13'
          Dst:             htmlAutoCloseOnEnd
        - Src:             'HTMLparser.c:4710,13'
          Dst:             htmlParseCharData
        - Src:             'HTMLparser.c:4713,9'
          Dst:             xmlParserShrink
        - Src:             'HTMLparser.c:4714,9'
          Dst:             xmlParserGrow
    - functionName:    htmlCtxtReadFd
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6646
      functionLinenumberEnd: 6659
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        5
      argTypes:
        - 'struct._xmlParserCtxt *'
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - fd
        - URL
        - encoding
        - options
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - htmlCtxtParseDocument
        - htmlCtxtReset
        - htmlCtxtUseOptions
        - xmlNewInputFd
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:6649,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6650,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:6652,19'
              BranchSideFuncs:
                - htmlCtxtReset
                - htmlCtxtUseOptions
                - xmlNewInputFd
                - htmlCtxtParseDocument
      Callsites:
        - Src:             'HTMLparser.c:6652,5'
          Dst:             htmlCtxtReset
        - Src:             'HTMLparser.c:6653,5'
          Dst:             htmlCtxtUseOptions
        - Src:             'HTMLparser.c:6655,13'
          Dst:             xmlNewInputFd
        - Src:             'HTMLparser.c:6658,12'
          Dst:             htmlCtxtParseDocument
    - functionName:    htmlCtxtReadMemory
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6611
      functionLinenumberEnd: 6624
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        6
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - buffer
        - size
        - URL
        - encoding
        - options
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - htmlCtxtParseDocument
        - htmlCtxtReset
        - htmlCtxtUseOptions
        - xmlNewInputMemory
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:6614,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6614,28'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:6615,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:6614,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6615,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:6617,19'
              BranchSideFuncs:
                - htmlCtxtReset
                - htmlCtxtUseOptions
                - xmlNewInputMemory
                - htmlCtxtParseDocument
      Callsites:
        - Src:             'HTMLparser.c:6617,5'
          Dst:             htmlCtxtReset
        - Src:             'HTMLparser.c:6618,5'
          Dst:             htmlCtxtUseOptions
        - Src:             'HTMLparser.c:6620,13'
          Dst:             xmlNewInputMemory
        - Src:             'HTMLparser.c:6623,12'
          Dst:             htmlCtxtParseDocument
    - functionName:    htmlCtxtReadFile
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6578
      functionLinenumberEnd: 6590
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        4
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - filename
        - encoding
        - options
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - htmlCtxtParseDocument
        - htmlCtxtReset
        - htmlCtxtUseOptions
        - xmlNewInputURL
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:6581,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6582,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:6584,19'
              BranchSideFuncs:
                - htmlCtxtReset
                - htmlCtxtUseOptions
                - xmlNewInputURL
                - htmlCtxtParseDocument
      Callsites:
        - Src:             'HTMLparser.c:6584,5'
          Dst:             htmlCtxtReset
        - Src:             'HTMLparser.c:6585,5'
          Dst:             htmlCtxtUseOptions
        - Src:             'HTMLparser.c:6587,13'
          Dst:             xmlNewInputURL
        - Src:             'HTMLparser.c:6589,12'
          Dst:             htmlCtxtParseDocument
    - functionName:    htmlCtxtReadDoc
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6547
      functionLinenumberEnd: 6559
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        5
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - str
        - URL
        - encoding
        - options
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - htmlCtxtParseDocument
        - htmlCtxtReset
        - htmlCtxtUseOptions
        - xmlNewInputString
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:6550,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6551,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:6553,19'
              BranchSideFuncs:
                - htmlCtxtReset
                - htmlCtxtUseOptions
                - xmlNewInputString
                - htmlCtxtParseDocument
      Callsites:
        - Src:             'HTMLparser.c:6553,5'
          Dst:             htmlCtxtReset
        - Src:             'HTMLparser.c:6554,5'
          Dst:             htmlCtxtUseOptions
        - Src:             'HTMLparser.c:6556,13'
          Dst:             xmlNewInputString
        - Src:             'HTMLparser.c:6558,12'
          Dst:             htmlCtxtParseDocument
    - functionName:    htmlReadIO
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6511
      functionLinenumberEnd: 6528
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        6
      argTypes:
        - 'func_type *'
        - 'func_type *'
        - 'char *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ioread
        - ioclose
        - ioctx
        - url
        - encoding
        - options
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - htmlCtxtParseDocument
        - htmlCtxtUseOptions
        - htmlFreeParserCtxt
        - htmlNewParserCtxt
        - xmlNewInputIO
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:6517,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6518,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:6520,24'
              BranchSideFuncs:
                - htmlCtxtUseOptions
                - xmlNewInputIO
                - htmlCtxtParseDocument
                - htmlFreeParserCtxt
      Callsites:
        - Src:             'HTMLparser.c:6516,12'
          Dst:             htmlNewParserCtxt
        - Src:             'HTMLparser.c:6520,5'
          Dst:             htmlCtxtUseOptions
        - Src:             'HTMLparser.c:6522,13'
          Dst:             xmlNewInputIO
        - Src:             'HTMLparser.c:6524,11'
          Dst:             htmlCtxtParseDocument
        - Src:             'HTMLparser.c:6526,5'
          Dst:             htmlFreeParserCtxt
    - functionName:    htmlNewParserCtxt
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4980
      functionLinenumberEnd: 4981
      functionDepth:   0
      returnType:      'struct._xmlParserCtxt *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htmlNewSAXParserCtxt
      functionUses:    8
      BranchProfiles:
        - Branch String:   'HTMLparser.c:4981,12'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4981,12'
              BranchSideFuncs:
                - htmlNewSAXParserCtxt
            - BranchSide:      'HTMLparser.c:4981,12'
              BranchSideFuncs:
                - htmlNewSAXParserCtxt
      Callsites:
        - Src:             'HTMLparser.c:4981,12'
          Dst:             htmlNewSAXParserCtxt
    - functionName:    htmlFreeParserCtxt
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4954
      functionLinenumberEnd: 4956
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlFreeParserCtxt
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLparser.c:4955,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    htmlNewSAXParserCtxt
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5003
      functionLinenumberEnd: 5017
      functionDepth:   0
      returnType:      'struct._xmlParserCtxt *'
      argCount:        2
      argTypes:
        - 'struct._xmlSAXHandler *'
        - 'char *'
      constantsTouched: []
      argNames:
        - sax
        - userData
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - htmlFreeParserCtxt
        - htmlInitParserCtxt
        - xmlInitParser
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLparser.c:5009,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5010,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5011,12'
              BranchSideFuncs:
                - htmlInitParserCtxt
                - htmlFreeParserCtxt
        - Branch String:   'HTMLparser.c:5012,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5013,28'
              BranchSideFuncs:
                - htmlFreeParserCtxt
            - BranchSide:      'HTMLparser.c:5016,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:5006,5'
          Dst:             xmlInitParser
        - Src:             'HTMLparser.c:5012,9'
          Dst:             htmlInitParserCtxt
        - Src:             'HTMLparser.c:5013,9'
          Dst:             htmlFreeParserCtxt
    - functionName:    htmlInitParserCtxt
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4872
      functionLinenumberEnd: 4942
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'struct._xmlSAXHandler *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - sax
        - userData
      BBCount:         25
      ICount:          287
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - __xmlKeepBlanksDefaultValue
        - __xmlLineNumbersDefaultValue
        - xmlDictCreate
        - xmlInitNodeInfoSeq
        - xmlParserValidityError
        - xmlParserValidityWarning
        - xmlSAX2InitHtmlDefaultSAXHandler
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:4873,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4873,23'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4874,12'
              BranchSideFuncs:
                - xmlDictCreate
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - xmlInitNodeInfoSeq
                - xmlSAX2InitHtmlDefaultSAXHandler
        - Branch String:   'HTMLparser.c:4877,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4878,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4880,9'
              BranchSideFuncs:
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - xmlInitNodeInfoSeq
                - xmlSAX2InitHtmlDefaultSAXHandler
        - Branch String:   'HTMLparser.c:4880,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4881,40'
              BranchSideFuncs:
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - xmlInitNodeInfoSeq
                - xmlSAX2InitHtmlDefaultSAXHandler
            - BranchSide:      'HTMLparser.c:4882,9'
              BranchSideFuncs:
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - xmlInitNodeInfoSeq
                - xmlSAX2InitHtmlDefaultSAXHandler
        - Branch String:   'HTMLparser.c:4882,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4883,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4884,9'
              BranchSideFuncs:
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - xmlInitNodeInfoSeq
                - xmlSAX2InitHtmlDefaultSAXHandler
        - Branch String:   'HTMLparser.c:4884,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4885,16'
              BranchSideFuncs:
                - xmlSAX2InitHtmlDefaultSAXHandler
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - xmlInitNodeInfoSeq
            - BranchSide:      'HTMLparser.c:4889,16'
              BranchSideFuncs:
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - xmlInitNodeInfoSeq
        - Branch String:   'HTMLparser.c:4890,26'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4890,37'
              BranchSideFuncs:
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - xmlInitNodeInfoSeq
            - BranchSide:      'HTMLparser.c:4890,48'
              BranchSideFuncs:
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - xmlInitNodeInfoSeq
        - Branch String:   'HTMLparser.c:4896,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4897,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4898,5'
              BranchSideFuncs:
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - xmlInitNodeInfoSeq
        - Branch String:   'HTMLparser.c:4908,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4909,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4910,5'
              BranchSideFuncs:
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - xmlInitNodeInfoSeq
        - Branch String:   'HTMLparser.c:4916,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4917,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4918,5'
              BranchSideFuncs:
                - __xmlLineNumbersDefaultValue
                - __xmlKeepBlanksDefaultValue
                - xmlInitNodeInfoSeq
      Callsites:
        - Src:             'HTMLparser.c:4876,18'
          Dst:             xmlDictCreate
        - Src:             'HTMLparser.c:4886,9'
          Dst:             xmlSAX2InitHtmlDefaultSAXHandler
        - Src:             'HTMLparser.c:4929,25'
          Dst:             __xmlLineNumbersDefaultValue
        - Src:             'HTMLparser.c:4930,24'
          Dst:             __xmlKeepBlanksDefaultValue
        - Src:             'HTMLparser.c:4940,5'
          Dst:             xmlInitNodeInfoSeq
    - functionName:    htmlReadFd
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6472
      functionLinenumberEnd: 6490
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - fd
        - url
        - encoding
        - options
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - htmlCtxtParseDocument
        - htmlCtxtUseOptions
        - htmlFreeParserCtxt
        - htmlNewParserCtxt
        - xmlNewInputFd
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:6478,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6479,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:6481,24'
              BranchSideFuncs:
                - htmlCtxtUseOptions
                - xmlNewInputFd
                - htmlCtxtParseDocument
                - htmlFreeParserCtxt
      Callsites:
        - Src:             'HTMLparser.c:6477,12'
          Dst:             htmlNewParserCtxt
        - Src:             'HTMLparser.c:6481,5'
          Dst:             htmlCtxtUseOptions
        - Src:             'HTMLparser.c:6483,13'
          Dst:             xmlNewInputFd
        - Src:             'HTMLparser.c:6486,11'
          Dst:             htmlCtxtParseDocument
        - Src:             'HTMLparser.c:6488,5'
          Dst:             htmlFreeParserCtxt
    - functionName:    htmlReadMemory
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6430
      functionLinenumberEnd: 6451
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        5
      argTypes:
        - 'char *'
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - buffer
        - size
        - url
        - encoding
        - options
      BBCount:         8
      ICount:          76
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - htmlCtxtParseDocument
        - htmlCtxtUseOptions
        - htmlFreeParserCtxt
        - htmlNewParserCtxt
        - xmlNewInputMemory
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:6435,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6436,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:6438,12'
              BranchSideFuncs:
                - htmlNewParserCtxt
                - htmlCtxtUseOptions
                - xmlNewInputMemory
                - htmlCtxtParseDocument
                - htmlFreeParserCtxt
        - Branch String:   'HTMLparser.c:6439,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6440,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:6442,24'
              BranchSideFuncs:
                - htmlCtxtUseOptions
                - xmlNewInputMemory
                - htmlCtxtParseDocument
                - htmlFreeParserCtxt
      Callsites:
        - Src:             'HTMLparser.c:6438,12'
          Dst:             htmlNewParserCtxt
        - Src:             'HTMLparser.c:6442,5'
          Dst:             htmlCtxtUseOptions
        - Src:             'HTMLparser.c:6444,13'
          Dst:             xmlNewInputMemory
        - Src:             'HTMLparser.c:6447,11'
          Dst:             htmlCtxtParseDocument
        - Src:             'HTMLparser.c:6449,5'
          Dst:             htmlFreeParserCtxt
    - functionName:    htmlReadFile
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6393
      functionLinenumberEnd: 6410
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - filename
        - encoding
        - options
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - htmlCtxtParseDocument
        - htmlCtxtUseOptions
        - htmlFreeParserCtxt
        - htmlNewParserCtxt
        - xmlNewInputURL
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:6399,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6400,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:6402,24'
              BranchSideFuncs:
                - htmlCtxtUseOptions
                - xmlNewInputURL
                - htmlCtxtParseDocument
                - htmlFreeParserCtxt
      Callsites:
        - Src:             'HTMLparser.c:6398,12'
          Dst:             htmlNewParserCtxt
        - Src:             'HTMLparser.c:6402,5'
          Dst:             htmlCtxtUseOptions
        - Src:             'HTMLparser.c:6404,13'
          Dst:             xmlNewInputURL
        - Src:             'HTMLparser.c:6406,11'
          Dst:             htmlCtxtParseDocument
        - Src:             'HTMLparser.c:6408,5'
          Dst:             htmlFreeParserCtxt
    - functionName:    htmlReadDoc
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6358
      functionLinenumberEnd: 6376
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - str
        - url
        - encoding
        - options
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - htmlCtxtParseDocument
        - htmlCtxtUseOptions
        - htmlFreeParserCtxt
        - htmlNewParserCtxt
        - xmlNewInputString
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:6364,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6365,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:6367,24'
              BranchSideFuncs:
                - htmlCtxtUseOptions
                - xmlNewInputString
                - htmlCtxtParseDocument
                - htmlFreeParserCtxt
      Callsites:
        - Src:             'HTMLparser.c:6363,12'
          Dst:             htmlNewParserCtxt
        - Src:             'HTMLparser.c:6367,5'
          Dst:             htmlCtxtUseOptions
        - Src:             'HTMLparser.c:6369,13'
          Dst:             xmlNewInputString
        - Src:             'HTMLparser.c:6372,11'
          Dst:             htmlCtxtParseDocument
        - Src:             'HTMLparser.c:6374,5'
          Dst:             htmlFreeParserCtxt
    - functionName:    htmlNodeStatus
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6099
      functionLinenumberEnd: 6118
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlNode *'
        - int
      constantsTouched: []
      argNames:
        - node
        - legacy
      BBCount:         12
      ICount:          94
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - htmlAttrAllowed
        - htmlElementAllowedHere
        - htmlElementStatusHere
        - htmlTagLookup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:6100,8'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6101,5'
              BranchSideFuncs:
                - htmlTagLookup
                - htmlAttrAllowed
                - htmlTagLookup
                - htmlTagLookup
                - htmlElementStatusHere
                - htmlTagLookup
                - htmlElementAllowedHere
            - BranchSide:      'HTMLparser.c:6103,12'
              BranchSideFuncs:
                - htmlTagLookup
                - htmlAttrAllowed
                - htmlTagLookup
                - htmlTagLookup
                - htmlElementStatusHere
                - htmlTagLookup
                - htmlElementAllowedHere
        - Branch String:   'HTMLparser.c:6103,3'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6105,14'
              BranchSideFuncs:
                - htmlTagLookup
                - htmlTagLookup
                - htmlElementStatusHere
                - htmlTagLookup
                - htmlElementAllowedHere
            - BranchSide:      'HTMLparser.c:6115,16'
              BranchSideFuncs:
                - htmlTagLookup
                - htmlAttrAllowed
            - BranchSide:      'HTMLparser.c:6116,14'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:6105,14'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6107,17'
              BranchSideFuncs:
                - htmlTagLookup
                - htmlElementAllowedHere
            - BranchSide:      'HTMLparser.c:6110,17'
              BranchSideFuncs:
                - htmlTagLookup
                - htmlTagLookup
                - htmlElementStatusHere
      Callsites:
        - Src:             'HTMLparser.c:6107,3'
          Dst:             htmlTagLookup
        - Src:             'HTMLparser.c:6106,6'
          Dst:             htmlElementAllowedHere
        - Src:             'HTMLparser.c:6110,3'
          Dst:             htmlTagLookup
        - Src:             'HTMLparser.c:6111,3'
          Dst:             htmlTagLookup
        - Src:             'HTMLparser.c:6109,4'
          Dst:             htmlElementStatusHere
        - Src:             'HTMLparser.c:6115,2'
          Dst:             htmlTagLookup
        - Src:             'HTMLparser.c:6114,14'
          Dst:             htmlAttrAllowed
    - functionName:    htmlElementAllowedHere
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6018
      functionLinenumberEnd: 6029
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._htmlElemDesc *'
        - 'char *'
      constantsTouched: []
      argNames:
        - parent
        - elt
      BBCount:         17
      ICount:          80
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlStrcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLparser.c:6021,14'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6021,19'
              BranchSideFuncs:
                - xmlStrcmp
            - BranchSide:      'HTMLparser.c:6022,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:6021,26'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6021,31'
              BranchSideFuncs:
                - xmlStrcmp
            - BranchSide:      'HTMLparser.c:6022,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:6021,8'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6022,2'
              BranchSideFuncs:
                - xmlStrcmp
            - BranchSide:      'HTMLparser.c:6024,13'
              BranchSideFuncs:
                - xmlStrcmp
        - Branch String:   'HTMLparser.c:6024,3'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6025,39'
              BranchSideFuncs:
                - xmlStrcmp
            - BranchSide:      'HTMLparser.c:6028,3'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:6025,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6025,45'
              BranchSideFuncs:
                - xmlStrcmp
            - BranchSide:      'HTMLparser.c:6026,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:6025,11'
          Dst:             xmlStrcmp
    - functionName:    htmlElementStatusHere
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6041
      functionLinenumberEnd: 6048
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._htmlElemDesc *'
        - 'struct._htmlElemDesc *'
      constantsTouched: []
      argNames:
        - parent
        - elt
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - htmlElementAllowedHere
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:6042,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6042,22'
              BranchSideFuncs:
                - htmlElementAllowedHere
            - BranchSide:      'HTMLparser.c:6043,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:6042,8'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6043,5'
              BranchSideFuncs:
                - htmlElementAllowedHere
            - BranchSide:      'HTMLparser.c:6044,33'
              BranchSideFuncs:
                - htmlElementAllowedHere
        - Branch String:   'HTMLparser.c:6044,8'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6045,5'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:6047,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:6044,10'
          Dst:             htmlElementAllowedHere
    - functionName:    htmlAttrAllowed
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6061
      functionLinenumberEnd: 6083
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._htmlElemDesc *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - elt
        - attr
        - legacy
      BBCount:         38
      ICount:          176
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - xmlStrcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:6064,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6064,18'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlStrcmp
                - xmlStrcmp
            - BranchSide:      'HTMLparser.c:6065,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:6064,8'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6065,2'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlStrcmp
                - xmlStrcmp
            - BranchSide:      'HTMLparser.c:6067,8'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlStrcmp
                - xmlStrcmp
        - Branch String:   'HTMLparser.c:6067,8'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6068,15'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlStrcmp
                - xmlStrcmp
            - BranchSide:      'HTMLparser.c:6072,8'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlStrcmp
        - Branch String:   'HTMLparser.c:6068,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6069,40'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlStrcmp
                - xmlStrcmp
            - BranchSide:      'HTMLparser.c:6070,16'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlStrcmp
        - Branch String:   'HTMLparser.c:6069,12'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6069,47'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlStrcmp
                - xmlStrcmp
            - BranchSide:      'HTMLparser.c:6070,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:6072,8'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6073,15'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlStrcmp
            - BranchSide:      'HTMLparser.c:6077,8'
              BranchSideFuncs:
                - xmlStrcmp
        - Branch String:   'HTMLparser.c:6073,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6074,40'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlStrcmp
            - BranchSide:      'HTMLparser.c:6075,16'
              BranchSideFuncs:
                - xmlStrcmp
        - Branch String:   'HTMLparser.c:6074,12'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6074,47'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlStrcmp
            - BranchSide:      'HTMLparser.c:6075,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:6077,15'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6077,18'
              BranchSideFuncs:
                - xmlStrcmp
            - BranchSide:      'HTMLparser.c:6082,3'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:6077,8'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6078,15'
              BranchSideFuncs:
                - xmlStrcmp
            - BranchSide:      'HTMLparser.c:6082,3'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:6078,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6079,40'
              BranchSideFuncs:
                - xmlStrcmp
            - BranchSide:      'HTMLparser.c:6080,16'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:6079,12'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6079,47'
              BranchSideFuncs:
                - xmlStrcmp
            - BranchSide:      'HTMLparser.c:6080,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:6069,13'
          Dst:             xmlStrcmp
        - Src:             'HTMLparser.c:6074,13'
          Dst:             xmlStrcmp
        - Src:             'HTMLparser.c:6079,13'
          Dst:             xmlStrcmp
    - functionName:    htmlHandleOmittedElem
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6000
      functionLinenumberEnd: 6004
      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: 5986
      functionLinenumberEnd: 5987
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - filename
        - encoding
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htmlSAXParseFile
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLparser.c:5987,12'
          Dst:             htmlSAXParseFile
    - functionName:    htmlSAXParseFile
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5948
      functionLinenumberEnd: 5971
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct._xmlSAXHandler *'
        - 'char *'
      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:5954,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5954,23'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5955,9'
              BranchSideFuncs:
                - htmlParseDocument
                - htmlFreeParserCtxt
        - Branch String:   'HTMLparser.c:5955,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5956,11'
              BranchSideFuncs:
                - htmlParseDocument
                - htmlFreeParserCtxt
            - BranchSide:      'HTMLparser.c:5961,23'
              BranchSideFuncs:
                - htmlParseDocument
                - htmlFreeParserCtxt
        - Branch String:   'HTMLparser.c:5964,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5965,21'
              BranchSideFuncs:
                - htmlFreeParserCtxt
            - BranchSide:      'HTMLparser.c:5968,24'
              BranchSideFuncs:
                - htmlFreeParserCtxt
      Callsites:
        - Src:             'HTMLparser.c:5953,12'
          Dst:             htmlCreateFileParserCtxt
        - Src:             'HTMLparser.c:5961,5'
          Dst:             htmlParseDocument
        - Src:             'HTMLparser.c:5968,5'
          Dst:             htmlFreeParserCtxt
    - functionName:    htmlCreateFileParserCtxt
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5906
      functionLinenumberEnd: 5926
      functionDepth:   0
      returnType:      'struct._xmlParserCtxt *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - filename
        - encoding
      BBCount:         10
      ICount:          65
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - htmlNewParserCtxt
        - inputPush
        - xmlFreeParserCtxt
        - xmlNewInputURL
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:5910,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5911,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5913,12'
              BranchSideFuncs:
                - htmlNewParserCtxt
                - xmlNewInputURL
                - inputPush
                - xmlFreeParserCtxt
        - Branch String:   'HTMLparser.c:5914,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5915,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5918,28'
              BranchSideFuncs:
                - xmlNewInputURL
                - inputPush
                - xmlFreeParserCtxt
        - Branch String:   'HTMLparser.c:5919,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5920,20'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'HTMLparser.c:5923,15'
              BranchSideFuncs:
                - inputPush
      Callsites:
        - Src:             'HTMLparser.c:5913,12'
          Dst:             htmlNewParserCtxt
        - Src:             'HTMLparser.c:5918,13'
          Dst:             xmlNewInputURL
        - Src:             'HTMLparser.c:5920,2'
          Dst:             xmlFreeParserCtxt
        - Src:             'HTMLparser.c:5923,5'
          Dst:             inputPush
    - functionName:    htmlParseDoc
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5883
      functionLinenumberEnd: 5884
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cur
        - encoding
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htmlSAXParseDoc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLparser.c:5884,12'
          Dst:             htmlSAXParseDoc
    - functionName:    htmlSAXParseDoc
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5845
      functionLinenumberEnd: 5866
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct._xmlSAXHandler *'
        - 'char *'
      constantsTouched: []
      argNames:
        - cur
        - encoding
        - sax
        - userData
      BBCount:         11
      ICount:          82
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - htmlCreateDocParserCtxt
        - htmlFreeParserCtxt
        - htmlParseDocument
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:5849,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5850,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5852,36'
              BranchSideFuncs:
                - htmlCreateDocParserCtxt
                - htmlParseDocument
                - htmlFreeParserCtxt
        - Branch String:   'HTMLparser.c:5853,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5854,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5856,9'
              BranchSideFuncs:
                - htmlParseDocument
                - htmlFreeParserCtxt
        - Branch String:   'HTMLparser.c:5856,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5857,10'
              BranchSideFuncs:
                - htmlParseDocument
                - htmlFreeParserCtxt
            - BranchSide:      'HTMLparser.c:5861,23'
              BranchSideFuncs:
                - htmlParseDocument
                - htmlFreeParserCtxt
      Callsites:
        - Src:             'HTMLparser.c:5852,12'
          Dst:             htmlCreateDocParserCtxt
        - Src:             'HTMLparser.c:5861,5'
          Dst:             htmlParseDocument
        - Src:             'HTMLparser.c:5863,5'
          Dst:             htmlFreeParserCtxt
    - functionName:    htmlCreateDocParserCtxt
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5075
      functionLinenumberEnd: 5095
      functionDepth:   0
      returnType:      'struct._xmlParserCtxt *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - str
        - url
        - encoding
      BBCount:         10
      ICount:          69
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - htmlNewParserCtxt
        - inputPush
        - xmlFreeParserCtxt
        - xmlNewInputString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:5079,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5080,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5082,12'
              BranchSideFuncs:
                - htmlNewParserCtxt
                - xmlNewInputString
                - inputPush
                - xmlFreeParserCtxt
        - Branch String:   'HTMLparser.c:5083,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5084,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5086,31'
              BranchSideFuncs:
                - xmlNewInputString
                - inputPush
                - xmlFreeParserCtxt
        - Branch String:   'HTMLparser.c:5087,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5088,20'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'HTMLparser.c:5092,15'
              BranchSideFuncs:
                - inputPush
      Callsites:
        - Src:             'HTMLparser.c:5082,12'
          Dst:             htmlNewParserCtxt
        - Src:             'HTMLparser.c:5086,13'
          Dst:             xmlNewInputString
        - Src:             'HTMLparser.c:5088,2'
          Dst:             xmlFreeParserCtxt
        - Src:             'HTMLparser.c:5092,5'
          Dst:             inputPush
    - functionName:    htmlCreatePushParserCtxt
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5805
      functionLinenumberEnd: 5823
      functionDepth:   0
      returnType:      'struct._xmlParserCtxt *'
      argCount:        6
      argTypes:
        - 'struct._xmlSAXHandler *'
        - 'char *'
        - 'char *'
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - sax
        - user_data
        - chunk
        - size
        - filename
        - enc
      BBCount:         8
      ICount:          78
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - htmlFreeParserCtxt
        - htmlNewSAXParserCtxt
        - inputPush
        - xmlGetCharEncodingName
        - xmlNewInputPush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:5811,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5812,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5814,39'
              BranchSideFuncs:
                - xmlGetCharEncodingName
                - xmlNewInputPush
                - inputPush
                - htmlFreeParserCtxt
        - Branch String:   'HTMLparser.c:5816,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5817,21'
              BranchSideFuncs:
                - htmlFreeParserCtxt
            - BranchSide:      'HTMLparser.c:5820,15'
              BranchSideFuncs:
                - inputPush
      Callsites:
        - Src:             'HTMLparser.c:5810,12'
          Dst:             htmlNewSAXParserCtxt
        - Src:             'HTMLparser.c:5814,16'
          Dst:             xmlGetCharEncodingName
        - Src:             'HTMLparser.c:5815,13'
          Dst:             xmlNewInputPush
        - Src:             'HTMLparser.c:5817,2'
          Dst:             htmlFreeParserCtxt
        - Src:             'HTMLparser.c:5820,5'
          Dst:             inputPush
    - functionName:    htmlParseTryOrFinish
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5231
      functionLinenumberEnd: 5726
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlParserCtxt *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - terminate
      BBCount:         516
      ICount:          2905
      EdgeCount:       712
      CyclomaticComplexity: 198
      functionsReached:
        - __xmlDefaultSAXLocator
        - htmlAutoCloseOnEnd
        - htmlCheckParagraph
        - htmlErrMemory
        - htmlNodeInfoPush
        - htmlParseCharData
        - htmlParseComment
        - htmlParseDocTypeDecl
        - htmlParseEndTag
        - htmlParseErr
        - htmlParseLookupCommentEnd
        - htmlParseLookupSequence
        - htmlParsePI
        - htmlParseReference
        - htmlParseScript
        - htmlParseStartTag
        - htmlSkipBlankChars
        - htmlSkipBogusComment
        - htmlTagLookup
        - htmlnamePop
        - nodePop
        - toupper
        - xmlCreateIntSubset
        - xmlGetIntSubset
        - xmlNextChar
        - xmlStrEqual
        - xmlStrncmp
        - xmlSwitchEncoding
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:5239,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5241,7'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5701,10'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5242,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5242,18'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5243,10'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5244,19'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5244,23'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5255,13'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlAutoCloseOnEnd
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5244,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5245,25'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:5255,13'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlAutoCloseOnEnd
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5246,30'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5246,34'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlAutoCloseOnEnd
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:5254,2'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlAutoCloseOnEnd
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5246,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5250,3'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlAutoCloseOnEnd
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:5254,2'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlAutoCloseOnEnd
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5251,19'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5251,23'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlAutoCloseOnEnd
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:5253,6'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlAutoCloseOnEnd
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5251,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5252,7'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlAutoCloseOnEnd
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:5253,6'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlAutoCloseOnEnd
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5255,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5256,6'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5263,8'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlAutoCloseOnEnd
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5264,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5265,6'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5269,17'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlAutoCloseOnEnd
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5269,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5274,10'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5281,23'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:5319,3'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:5368,3'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:5394,25'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
            - BranchSide:      'HTMLparser.c:5437,7'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:5540,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
            - BranchSide:      'HTMLparser.c:5680,7'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5694,16'
              BranchSideFuncs:
                - htmlParseErr
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5281,74'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5282,33'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:5289,9'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:5281,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5283,39'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - xmlStrncmp
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:5289,9'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:5290,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5290,7'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
            - BranchSide:      'HTMLparser.c:5291,7'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
        - Branch String:   'HTMLparser.c:5290,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5290,7'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
            - BranchSide:      'HTMLparser.c:5290,7'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
        - Branch String:   'HTMLparser.c:5290,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5290,7'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
            - BranchSide:      'HTMLparser.c:5291,7'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
        - Branch String:   'HTMLparser.c:5290,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5291,7'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
            - BranchSide:      'HTMLparser.c:5294,22'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
        - Branch String:   'HTMLparser.c:5294,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5294,37'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
            - BranchSide:      'HTMLparser.c:5298,8'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
        - Branch String:   'HTMLparser.c:5294,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5295,35'
              BranchSideFuncs:
                - __xmlDefaultSAXLocator
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:5298,8'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
        - Branch String:   'HTMLparser.c:5298,19'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5298,23'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:5302,9'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
        - Branch String:   'HTMLparser.c:5298,49'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5299,16'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:5302,9'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
        - Branch String:   'HTMLparser.c:5298,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5300,7'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:5302,9'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
        - Branch String:   'HTMLparser.c:5304,20'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5304,24'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:5315,7'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5304,37'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5305,8'
              BranchSideFuncs:
                - toupper
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:5315,7'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5305,23'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5305,27'
              BranchSideFuncs:
                - toupper
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:5315,7'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5305,42'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5306,8'
              BranchSideFuncs:
                - toupper
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:5315,7'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5306,23'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5306,27'
              BranchSideFuncs:
                - toupper
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:5315,7'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5306,42'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5307,8'
              BranchSideFuncs:
                - toupper
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:5315,7'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5307,23'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5307,27'
              BranchSideFuncs:
                - toupper
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:5315,7'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5307,42'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5308,8'
              BranchSideFuncs:
                - toupper
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:5315,7'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5304,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5309,13'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5315,7'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5309,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5310,36'
              BranchSideFuncs:
                - htmlParseDocTypeDecl
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5312,28'
              BranchSideFuncs:
                - htmlParseDocTypeDecl
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5309,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5311,4'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5312,28'
              BranchSideFuncs:
                - htmlParseDocTypeDecl
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5324,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5325,7'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5329,7'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
        - Branch String:   'HTMLparser.c:5329,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5330,12'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:5335,14'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
        - Branch String:   'HTMLparser.c:5330,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5331,4'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:5333,9'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
        - Branch String:   'HTMLparser.c:5338,27'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5338,31'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:5344,22'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
        - Branch String:   'HTMLparser.c:5338,44'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5339,8'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:5344,22'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
        - Branch String:   'HTMLparser.c:5339,27'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5339,31'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:5344,22'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
        - Branch String:   'HTMLparser.c:5338,14'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5340,13'
              BranchSideFuncs:
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5344,22'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
        - Branch String:   'HTMLparser.c:5340,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5340,54'
              BranchSideFuncs:
                - htmlParseComment
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5342,24'
              BranchSideFuncs:
                - htmlParseComment
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5340,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5341,4'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5342,24'
              BranchSideFuncs:
                - htmlParseComment
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5344,34'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5344,38'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
            - BranchSide:      'HTMLparser.c:5350,15'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
        - Branch String:   'HTMLparser.c:5344,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5345,13'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - htmlParsePI
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5350,15'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
        - Branch String:   'HTMLparser.c:5345,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5346,36'
              BranchSideFuncs:
                - htmlParsePI
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5348,19'
              BranchSideFuncs:
                - htmlParsePI
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5345,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5347,4'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5348,19'
              BranchSideFuncs:
                - htmlParsePI
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5350,27'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5350,31'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:5360,15'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5350,44'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5351,8'
              BranchSideFuncs:
                - toupper
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:5360,15'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5351,23'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5351,27'
              BranchSideFuncs:
                - toupper
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:5360,15'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5351,42'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5352,8'
              BranchSideFuncs:
                - toupper
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:5360,15'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5352,23'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5352,27'
              BranchSideFuncs:
                - toupper
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:5360,15'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5352,42'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5353,8'
              BranchSideFuncs:
                - toupper
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:5360,15'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5353,23'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5353,27'
              BranchSideFuncs:
                - toupper
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:5360,15'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5353,42'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5354,8'
              BranchSideFuncs:
                - toupper
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:5360,15'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5350,14'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5355,13'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5360,15'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5355,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5356,36'
              BranchSideFuncs:
                - htmlParseDocTypeDecl
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5358,28'
              BranchSideFuncs:
                - htmlParseDocTypeDecl
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5355,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5357,4'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5358,28'
              BranchSideFuncs:
                - htmlParseDocTypeDecl
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5360,27'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5360,31'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5364,7'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5360,44'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5361,15'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5364,7'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5360,14'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5362,7'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5364,7'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5370,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5371,7'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5372,9'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
        - Branch String:   'HTMLparser.c:5374,20'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5374,24'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:5380,22'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParsePI
        - Branch String:   'HTMLparser.c:5374,37'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5375,8'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:5380,22'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParsePI
        - Branch String:   'HTMLparser.c:5375,27'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5375,31'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:5380,22'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParsePI
        - Branch String:   'HTMLparser.c:5374,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5376,13'
              BranchSideFuncs:
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5380,22'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParsePI
        - Branch String:   'HTMLparser.c:5376,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5376,54'
              BranchSideFuncs:
                - htmlParseComment
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5378,24'
              BranchSideFuncs:
                - htmlParseComment
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5376,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5377,4'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5378,24'
              BranchSideFuncs:
                - htmlParseComment
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5380,34'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5380,38'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParsePI
            - BranchSide:      'HTMLparser.c:5386,15'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5380,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5381,13'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - htmlParsePI
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5386,15'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5381,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5382,36'
              BranchSideFuncs:
                - htmlParsePI
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5384,19'
              BranchSideFuncs:
                - htmlParsePI
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5381,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5383,4'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5384,19'
              BranchSideFuncs:
                - htmlParsePI
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5386,27'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5386,31'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5390,7'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5386,44'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5387,15'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5390,7'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5386,14'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5388,7'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5390,7'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5395,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5396,7'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5397,9'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
        - Branch String:   'HTMLparser.c:5398,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5398,7'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5399,25'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5398,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5398,7'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseLookupCommentEnd
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:5398,7'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseLookupCommentEnd
                - htmlParseComment
        - Branch String:   'HTMLparser.c:5398,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5398,7'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5399,25'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5398,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5399,25'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5402,7'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseLookupCommentEnd
                - htmlParseComment
        - Branch String:   'HTMLparser.c:5402,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5403,7'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5404,10'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseLookupCommentEnd
                - htmlParseComment
        - Branch String:   'HTMLparser.c:5405,27'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5405,31'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseLookupCommentEnd
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:5411,22'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5405,44'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5406,8'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseLookupCommentEnd
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:5411,22'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5406,27'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5406,31'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseLookupCommentEnd
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:5411,22'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5405,14'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5407,13'
              BranchSideFuncs:
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5411,22'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5407,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5407,54'
              BranchSideFuncs:
                - htmlParseComment
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5409,24'
              BranchSideFuncs:
                - htmlParseComment
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5407,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5408,4'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5409,24'
              BranchSideFuncs:
                - htmlParseComment
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5411,34'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5411,38'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5417,15'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5411,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5412,13'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - htmlParsePI
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5417,15'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5412,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5413,36'
              BranchSideFuncs:
                - htmlParsePI
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5415,19'
              BranchSideFuncs:
                - htmlParsePI
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5412,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5414,4'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5415,19'
              BranchSideFuncs:
                - htmlParsePI
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5417,27'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5417,31'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5421,7'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5417,44'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5418,15'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5421,7'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5417,14'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5419,7'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5421,7'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5424,23'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5424,27'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5426,7'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5424,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5425,4'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5426,7'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5437,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5438,7'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5442,7'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
        - Branch String:   'HTMLparser.c:5442,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5443,12'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:5448,14'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
        - Branch String:   'HTMLparser.c:5443,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5444,4'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:5446,9'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
        - Branch String:   'HTMLparser.c:5451,14'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5452,7'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5455,7'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
        - Branch String:   'HTMLparser.c:5455,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5456,7'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5460,9'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
        - Branch String:   'HTMLparser.c:5460,20'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5461,32'
              BranchSideFuncs:
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:5465,14'
              BranchSideFuncs:
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
        - Branch String:   'HTMLparser.c:5460,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5462,7'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5465,14'
              BranchSideFuncs:
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
        - Branch String:   'HTMLparser.c:5465,14'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5466,37'
              BranchSideFuncs:
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:5472,30'
              BranchSideFuncs:
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
        - Branch String:   'HTMLparser.c:5474,22'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5475,8'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:5476,11'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - xmlNextChar
        - Branch String:   'HTMLparser.c:5474,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5476,11'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:5484,24'
              BranchSideFuncs:
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5476,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5477,4'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5478,7'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5485,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5486,20'
              BranchSideFuncs:
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:5493,8'
              BranchSideFuncs:
                - htmlParseErr
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
        - Branch String:   'HTMLparser.c:5493,20'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5493,24'
              BranchSideFuncs:
                - htmlParseErr
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:5502,7'
              BranchSideFuncs:
                - htmlParseErr
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
        - Branch String:   'HTMLparser.c:5493,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5494,7'
              BranchSideFuncs:
                - htmlnamePop
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5502,7'
              BranchSideFuncs:
                - htmlParseErr
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
        - Branch String:   'HTMLparser.c:5495,31'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5495,35'
              BranchSideFuncs:
                - htmlnamePop
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5497,19'
              BranchSideFuncs:
                - htmlnamePop
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5495,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5496,4'
              BranchSideFuncs:
                - htmlnamePop
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5497,19'
              BranchSideFuncs:
                - htmlnamePop
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5502,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5503,7'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlNodeInfoPush
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:5505,20'
              BranchSideFuncs:
                - htmlParseErr
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
        - Branch String:   'HTMLparser.c:5512,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5513,12'
              BranchSideFuncs:
                - nodePop
                - htmlnamePop
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlNodeInfoPush
            - BranchSide:      'HTMLparser.c:5517,11'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlNodeInfoPush
        - Branch String:   'HTMLparser.c:5517,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5518,28'
              BranchSideFuncs:
                - htmlNodeInfoPush
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5520,7'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5527,22'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5527,26'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlNodeInfoPush
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:5533,21'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlNodeInfoPush
        - Branch String:   'HTMLparser.c:5527,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5528,12'
              BranchSideFuncs:
                - htmlnamePop
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlNodeInfoPush
            - BranchSide:      'HTMLparser.c:5533,21'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlNodeInfoPush
        - Branch String:   'HTMLparser.c:5528,31'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5528,35'
              BranchSideFuncs:
                - htmlnamePop
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlNodeInfoPush
            - BranchSide:      'HTMLparser.c:5530,19'
              BranchSideFuncs:
                - htmlnamePop
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlNodeInfoPush
        - Branch String:   'HTMLparser.c:5528,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5529,4'
              BranchSideFuncs:
                - htmlnamePop
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlNodeInfoPush
            - BranchSide:      'HTMLparser.c:5530,19'
              BranchSideFuncs:
                - htmlnamePop
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlNodeInfoPush
        - Branch String:   'HTMLparser.c:5533,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5534,31'
              BranchSideFuncs:
                - htmlNodeInfoPush
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5536,3'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5545,20'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5545,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
            - BranchSide:      'HTMLparser.c:5572,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
        - Branch String:   'HTMLparser.c:5545,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5546,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
            - BranchSide:      'HTMLparser.c:5572,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
        - Branch String:   'HTMLparser.c:5547,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5547,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
            - BranchSide:      'HTMLparser.c:5571,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
        - Branch String:   'HTMLparser.c:5547,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5548,8'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlCheckParagraph
            - BranchSide:      'HTMLparser.c:5571,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
        - Branch String:   'HTMLparser.c:5548,8'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5549,38'
              BranchSideFuncs:
                - htmlCheckParagraph
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5567,4'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5550,12'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5550,12'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5551,9'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5550,12'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5550,12'
              BranchSideFuncs:
                - htmlCheckParagraph
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5550,12'
              BranchSideFuncs:
                - htmlCheckParagraph
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5550,12'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5550,12'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5551,9'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5550,12'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5551,9'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5561,24'
              BranchSideFuncs:
                - htmlCheckParagraph
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5551,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5552,13'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5556,13'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5552,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5553,6'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5555,5'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5572,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5573,7'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5574,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
        - Branch String:   'HTMLparser.c:5576,51'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5577,20'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - htmlParseScript
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5581,12'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - htmlParseScript
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5576,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5581,12'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - htmlParseScript
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5604,15'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
        - Branch String:   'HTMLparser.c:5581,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5585,34'
              BranchSideFuncs:
                - htmlParseScript
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5598,23'
              BranchSideFuncs:
                - htmlParseScript
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5586,8'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5587,8'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5588,17'
              BranchSideFuncs:
                - htmlParseScript
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5589,8'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5594,48'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5597,7'
              BranchSideFuncs:
                - htmlParseScript
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5599,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5599,28'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5604,3'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5599,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5600,4'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5604,3'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5604,27'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5604,31'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:5633,29'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
        - Branch String:   'HTMLparser.c:5604,14'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5605,25'
              BranchSideFuncs:
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:5633,29'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
        - Branch String:   'HTMLparser.c:5605,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5606,25'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5610,26'
              BranchSideFuncs:
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
        - Branch String:   'HTMLparser.c:5610,41'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5610,45'
              BranchSideFuncs:
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:5621,33'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseLookupCommentEnd
                - htmlParseComment
        - Branch String:   'HTMLparser.c:5610,60'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5611,26'
              BranchSideFuncs:
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:5621,33'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseLookupCommentEnd
                - htmlParseComment
        - Branch String:   'HTMLparser.c:5611,41'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5611,45'
              BranchSideFuncs:
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:5621,33'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseLookupCommentEnd
                - htmlParseComment
        - Branch String:   'HTMLparser.c:5611,60'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5612,26'
              BranchSideFuncs:
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:5621,33'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseLookupCommentEnd
                - htmlParseComment
        - Branch String:   'HTMLparser.c:5612,41'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5612,45'
              BranchSideFuncs:
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:5621,33'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseLookupCommentEnd
                - htmlParseComment
        - Branch String:   'HTMLparser.c:5612,60'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5613,26'
              BranchSideFuncs:
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:5621,33'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseLookupCommentEnd
                - htmlParseComment
        - Branch String:   'HTMLparser.c:5610,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5614,31'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5621,33'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseLookupCommentEnd
                - htmlParseComment
        - Branch String:   'HTMLparser.c:5614,42'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5615,54'
              BranchSideFuncs:
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5617,38'
              BranchSideFuncs:
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5614,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5616,29'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5617,38'
              BranchSideFuncs:
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5621,52'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5621,56'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseLookupCommentEnd
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:5628,31'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5621,32'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5622,31'
              BranchSideFuncs:
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5628,31'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5622,42'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5623,56'
              BranchSideFuncs:
                - htmlParseComment
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5625,42'
              BranchSideFuncs:
                - htmlParseComment
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5622,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5624,29'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5625,42'
              BranchSideFuncs:
                - htmlParseComment
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5628,42'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5629,54'
              BranchSideFuncs:
                - htmlSkipBogusComment
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5631,46'
              BranchSideFuncs:
                - htmlSkipBogusComment
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5628,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5630,29'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5631,46'
              BranchSideFuncs:
                - htmlSkipBogusComment
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5633,41'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5633,45'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
            - BranchSide:      'HTMLparser.c:5639,29'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
        - Branch String:   'HTMLparser.c:5633,28'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5634,27'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - htmlParsePI
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5639,29'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
        - Branch String:   'HTMLparser.c:5634,38'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5635,50'
              BranchSideFuncs:
                - htmlParsePI
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5637,33'
              BranchSideFuncs:
                - htmlParsePI
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5634,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5636,25'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5637,33'
              BranchSideFuncs:
                - htmlParsePI
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5639,41'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5639,45'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:5643,29'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
        - Branch String:   'HTMLparser.c:5639,28'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5640,21'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5643,29'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
        - Branch String:   'HTMLparser.c:5643,41'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5643,44'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:5649,28'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
        - Branch String:   'HTMLparser.c:5643,44'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5643,44'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:5643,44'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
        - Branch String:   'HTMLparser.c:5643,44'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5643,44'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5644,27'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5643,44'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5643,44'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:5649,28'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
        - Branch String:   'HTMLparser.c:5643,28'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5644,27'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5649,28'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
        - Branch String:   'HTMLparser.c:5644,38'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5644,42'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5646,21'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5644,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5645,25'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5646,21'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5649,28'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5650,26'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5662,27'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlParseReference
        - Branch String:   'HTMLparser.c:5650,45'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5650,50'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5654,21'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5650,68'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5651,26'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5654,21'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5650,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5652,25'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5654,21'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5662,38'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5663,50'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlParseReference
            - BranchSide:      'HTMLparser.c:5665,21'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlParseReference
        - Branch String:   'HTMLparser.c:5662,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5664,25'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5665,21'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlParseReference
        - Branch String:   'HTMLparser.c:5666,56'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5666,21'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlParseReference
            - BranchSide:      'HTMLparser.c:5667,29'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlParseReference
        - Branch String:   'HTMLparser.c:5667,41'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5666,21'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlParseReference
            - BranchSide:      'HTMLparser.c:5667,45'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlParseReference
        - Branch String:   'HTMLparser.c:5666,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:0,0'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseReference
            - BranchSide:      'HTMLparser.c:5668,29'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseReference
        - Branch String:   'HTMLparser.c:5668,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5669,48'
              BranchSideFuncs:
                - htmlParseReference
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseCharData
            - BranchSide:      'HTMLparser.c:5671,47'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
                - htmlParseReference
        - Branch String:   'HTMLparser.c:5680,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5681,7'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5682,9'
              BranchSideFuncs:
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5682,20'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5683,32'
              BranchSideFuncs:
                - htmlParseEndTag
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5685,19'
              BranchSideFuncs:
                - htmlParseEndTag
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5682,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5684,7'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5685,19'
              BranchSideFuncs:
                - htmlParseEndTag
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5686,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5687,7'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5689,7'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
                - htmlParseLookupSequence
                - htmlParseEndTag
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseLookupSequence
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - toupper
                - htmlParseLookupSequence
                - htmlSkipBogusComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParseScript
                - htmlCheckParagraph
                - htmlParseLookupSequence
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - htmlNodeInfoPush
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - htmlNodeInfoPush
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - htmlParseLookupSequence
                - htmlParsePI
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupSequence
                - htmlParseDocTypeDecl
                - __xmlDefaultSAXLocator
                - htmlSkipBlankChars
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:5701,22'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5701,26'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:5712,12'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:5701,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5702,21'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:5712,12'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:5703,26'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5703,30'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:5711,5'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:5703,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5707,6'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:5711,5'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:5708,22'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5708,26'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:5710,2'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:5708,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5709,3'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:5710,2'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:5712,50'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5712,50'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5712,54'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:5712,75'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5712,75'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:5713,4'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:5713,15'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5713,19'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:5716,24'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:5713,52'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5714,4'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:5716,24'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:5712,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5712,9'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:5716,24'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:5717,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5719,22'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:5725,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:5722,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5723,31'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:5724,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:5245,6'
          Dst:             htmlAutoCloseOnEnd
        - Src:             'HTMLparser.c:5282,22'
          Dst:             xmlStrncmp
        - Src:             'HTMLparser.c:5283,21'
          Dst:             xmlSwitchEncoding
        - Src:             'HTMLparser.c:5291,7'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:5295,42'
          Dst:             __xmlDefaultSAXLocator
        - Src:             'HTMLparser.c:5305,8'
          Dst:             toupper
        - Src:             'HTMLparser.c:5305,27'
          Dst:             toupper
        - Src:             'HTMLparser.c:5306,8'
          Dst:             toupper
        - Src:             'HTMLparser.c:5306,27'
          Dst:             toupper
        - Src:             'HTMLparser.c:5307,8'
          Dst:             toupper
        - Src:             'HTMLparser.c:5307,27'
          Dst:             toupper
        - Src:             'HTMLparser.c:5308,8'
          Dst:             toupper
        - Src:             'HTMLparser.c:5310,12'
          Dst:             htmlParseLookupSequence
        - Src:             'HTMLparser.c:5312,7'
          Dst:             htmlParseDocTypeDecl
        - Src:             'HTMLparser.c:5319,3'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:5340,28'
          Dst:             htmlParseLookupCommentEnd
        - Src:             'HTMLparser.c:5342,7'
          Dst:             htmlParseComment
        - Src:             'HTMLparser.c:5346,12'
          Dst:             htmlParseLookupSequence
        - Src:             'HTMLparser.c:5348,7'
          Dst:             htmlParsePI
        - Src:             'HTMLparser.c:5351,8'
          Dst:             toupper
        - Src:             'HTMLparser.c:5351,27'
          Dst:             toupper
        - Src:             'HTMLparser.c:5352,8'
          Dst:             toupper
        - Src:             'HTMLparser.c:5352,27'
          Dst:             toupper
        - Src:             'HTMLparser.c:5353,8'
          Dst:             toupper
        - Src:             'HTMLparser.c:5353,27'
          Dst:             toupper
        - Src:             'HTMLparser.c:5354,8'
          Dst:             toupper
        - Src:             'HTMLparser.c:5356,12'
          Dst:             htmlParseLookupSequence
        - Src:             'HTMLparser.c:5358,7'
          Dst:             htmlParseDocTypeDecl
        - Src:             'HTMLparser.c:5368,3'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:5376,28'
          Dst:             htmlParseLookupCommentEnd
        - Src:             'HTMLparser.c:5378,7'
          Dst:             htmlParseComment
        - Src:             'HTMLparser.c:5382,12'
          Dst:             htmlParseLookupSequence
        - Src:             'HTMLparser.c:5384,7'
          Dst:             htmlParsePI
        - Src:             'HTMLparser.c:5399,7'
          Dst:             htmlParseCharData
        - Src:             'HTMLparser.c:5407,28'
          Dst:             htmlParseLookupCommentEnd
        - Src:             'HTMLparser.c:5409,7'
          Dst:             htmlParseComment
        - Src:             'HTMLparser.c:5413,12'
          Dst:             htmlParseLookupSequence
        - Src:             'HTMLparser.c:5415,7'
          Dst:             htmlParsePI
        - Src:             'HTMLparser.c:5461,8'
          Dst:             htmlParseLookupSequence
        - Src:             'HTMLparser.c:5472,12'
          Dst:             htmlParseStartTag
        - Src:             'HTMLparser.c:5477,4'
          Dst:             xmlNextChar
        - Src:             'HTMLparser.c:5484,10'
          Dst:             htmlTagLookup
        - Src:             'HTMLparser.c:5486,7'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:5497,7'
          Dst:             htmlnamePop
        - Src:             'HTMLparser.c:5503,7'
          Dst:             xmlNextChar
        - Src:             'HTMLparser.c:5505,7'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:5512,11'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:5513,4'
          Dst:             nodePop
        - Src:             'HTMLparser.c:5514,4'
          Dst:             htmlnamePop
        - Src:             'HTMLparser.c:5518,11'
          Dst:             htmlNodeInfoPush
        - Src:             'HTMLparser.c:5530,7'
          Dst:             htmlnamePop
        - Src:             'HTMLparser.c:5534,14'
          Dst:             htmlNodeInfoPush
        - Src:             'HTMLparser.c:5561,5'
          Dst:             htmlCheckParagraph
        - Src:             'HTMLparser.c:5576,8'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:5577,8'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:5585,10'
          Dst:             htmlParseLookupSequence
        - Src:             'HTMLparser.c:5598,7'
          Dst:             htmlParseScript
        - Src:             'HTMLparser.c:5610,26'
          Dst:             toupper
        - Src:             'HTMLparser.c:5610,45'
          Dst:             toupper
        - Src:             'HTMLparser.c:5611,26'
          Dst:             toupper
        - Src:             'HTMLparser.c:5611,45'
          Dst:             toupper
        - Src:             'HTMLparser.c:5612,26'
          Dst:             toupper
        - Src:             'HTMLparser.c:5612,45'
          Dst:             toupper
        - Src:             'HTMLparser.c:5613,26'
          Dst:             toupper
        - Src:             'HTMLparser.c:5615,30'
          Dst:             htmlParseLookupSequence
        - Src:             'HTMLparser.c:5617,25'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:5620,25'
          Dst:             htmlParseDocTypeDecl
        - Src:             'HTMLparser.c:5623,30'
          Dst:             htmlParseLookupCommentEnd
        - Src:             'HTMLparser.c:5625,25'
          Dst:             htmlParseComment
        - Src:             'HTMLparser.c:5629,30'
          Dst:             htmlParseLookupSequence
        - Src:             'HTMLparser.c:5631,25'
          Dst:             htmlSkipBogusComment
        - Src:             'HTMLparser.c:5635,26'
          Dst:             htmlParseLookupSequence
        - Src:             'HTMLparser.c:5637,21'
          Dst:             htmlParsePI
        - Src:             'HTMLparser.c:5654,21'
          Dst:             xmlNextChar
        - Src:             'HTMLparser.c:5663,26'
          Dst:             htmlParseLookupSequence
        - Src:             'HTMLparser.c:5669,29'
          Dst:             htmlParseReference
        - Src:             'HTMLparser.c:5671,29'
          Dst:             htmlParseCharData
        - Src:             'HTMLparser.c:5683,8'
          Dst:             htmlParseLookupSequence
        - Src:             'HTMLparser.c:5685,3'
          Dst:             htmlParseEndTag
        - Src:             'HTMLparser.c:5694,3'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:5702,2'
          Dst:             htmlAutoCloseOnEnd
        - Src:             'HTMLparser.c:5716,8'
          Dst:             xmlGetIntSubset
        - Src:             'HTMLparser.c:5719,3'
          Dst:             xmlCreateIntSubset
        - Src:             'HTMLparser.c:5723,17'
          Dst:             htmlErrMemory
    - functionName:    htmlParseChunk
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5752
      functionLinenumberEnd: 5780
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlParserCtxt *'
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - chunk
        - size
        - terminate
      BBCount:         33
      ICount:          227
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - htmlParseErr
        - htmlParseTryOrFinish
        - xmlBufUpdateInput
        - xmlHaltParser
        - xmlParserInputBufferPush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:5753,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5753,28'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5754,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:5753,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5754,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5755,9'
              BranchSideFuncs:
                - htmlParseTryOrFinish
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - htmlParseErr
                - xmlHaltParser
        - Branch String:   'HTMLparser.c:5755,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5756,16'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5757,10'
              BranchSideFuncs:
                - htmlParseTryOrFinish
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - htmlParseErr
                - xmlHaltParser
        - Branch String:   'HTMLparser.c:5757,20'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5757,24'
              BranchSideFuncs:
                - htmlParseTryOrFinish
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - htmlParseErr
                - xmlHaltParser
            - BranchSide:      'HTMLparser.c:5771,26'
              BranchSideFuncs:
                - htmlParseTryOrFinish
        - Branch String:   'HTMLparser.c:5757,39'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5757,43'
              BranchSideFuncs:
                - htmlParseTryOrFinish
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - htmlParseErr
                - xmlHaltParser
            - BranchSide:      'HTMLparser.c:5771,26'
              BranchSideFuncs:
                - htmlParseTryOrFinish
        - Branch String:   'HTMLparser.c:5757,64'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5758,10'
              BranchSideFuncs:
                - htmlParseTryOrFinish
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - htmlParseErr
                - xmlHaltParser
            - BranchSide:      'HTMLparser.c:5771,26'
              BranchSideFuncs:
                - htmlParseTryOrFinish
        - Branch String:   'HTMLparser.c:5757,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5759,15'
              BranchSideFuncs:
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - htmlParseTryOrFinish
                - htmlParseErr
                - xmlHaltParser
            - BranchSide:      'HTMLparser.c:5771,26'
              BranchSideFuncs:
                - htmlParseTryOrFinish
        - Branch String:   'HTMLparser.c:5764,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5765,26'
              BranchSideFuncs:
                - htmlParseErr
                - xmlHaltParser
            - BranchSide:      'HTMLparser.c:5770,5'
              BranchSideFuncs:
                - htmlParseTryOrFinish
        - Branch String:   'HTMLparser.c:5772,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5773,6'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5779,30'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:5773,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5774,11'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5777,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:5774,22'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5774,26'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5776,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:5774,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5775,3'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5776,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:5762,8'
          Dst:             xmlParserInputBufferPush
        - Src:             'HTMLparser.c:5763,9'
          Dst:             xmlBufUpdateInput
        - Src:             'HTMLparser.c:5765,13'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:5767,13'
          Dst:             xmlHaltParser
        - Src:             'HTMLparser.c:5771,5'
          Dst:             htmlParseTryOrFinish
    - functionName:    htmlCreateMemoryParserCtxtInternal
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5022
      functionLinenumberEnd: 5042
      functionDepth:   0
      returnType:      'struct._xmlParserCtxt *'
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - url
        - buffer
        - size
        - encoding
      BBCount:         10
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - htmlNewParserCtxt
        - inputPush
        - xmlFreeParserCtxt
        - xmlNewInputMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:5026,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5027,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5029,12'
              BranchSideFuncs:
                - htmlNewParserCtxt
                - xmlNewInputMemory
                - inputPush
                - xmlFreeParserCtxt
        - Branch String:   'HTMLparser.c:5030,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5031,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5033,31'
              BranchSideFuncs:
                - xmlNewInputMemory
                - inputPush
                - xmlFreeParserCtxt
        - Branch String:   'HTMLparser.c:5034,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5035,20'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'HTMLparser.c:5039,15'
              BranchSideFuncs:
                - inputPush
      Callsites:
        - Src:             'HTMLparser.c:5029,12'
          Dst:             htmlNewParserCtxt
        - Src:             'HTMLparser.c:5033,13'
          Dst:             xmlNewInputMemory
        - Src:             'HTMLparser.c:5035,2'
          Dst:             xmlFreeParserCtxt
        - Src:             'HTMLparser.c:5039,5'
          Dst:             inputPush
    - functionName:    htmlCreateMemoryParserCtxt
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5057
      functionLinenumberEnd: 5062
      functionDepth:   0
      returnType:      'struct._xmlParserCtxt *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - buffer
        - size
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - htmlCreateMemoryParserCtxtInternal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:5058,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5059,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5061,53'
              BranchSideFuncs:
                - htmlCreateMemoryParserCtxtInternal
      Callsites:
        - Src:             'HTMLparser.c:5061,12'
          Dst:             htmlCreateMemoryParserCtxtInternal
    - functionName:    __htmlParseContent
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4728
      functionLinenumberEnd: 4731
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - htmlParseContentInternal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:4729,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4729,9'
              BranchSideFuncs:
                - htmlParseContentInternal
            - BranchSide:      'HTMLparser.c:4730,47'
              BranchSideFuncs:
                - htmlParseContentInternal
      Callsites:
        - Src:             'HTMLparser.c:4730,2'
          Dst:             htmlParseContentInternal
    - functionName:    htmlParseContent
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4139
      functionLinenumberEnd: 4277
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         161
      ICount:          979
      EdgeCount:       220
      CyclomaticComplexity: 61
      functionsReached:
        - htmlAutoClose
        - htmlAutoCloseOnEnd
        - htmlCheckAutoClose
        - htmlParseCharData
        - htmlParseComment
        - htmlParseDocTypeDecl
        - htmlParseElement
        - htmlParseEndTag
        - htmlParseErr
        - htmlParseHTMLName_nonInvasive
        - htmlParsePI
        - htmlParseReference
        - htmlParseScript
        - htmlSkipBogusComment
        - toupper
        - xmlNextChar
        - xmlParserGrow
        - xmlParserShrink
        - xmlStrEqual
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:4146,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4147,9'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:4276,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4147,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4147,9'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
            - BranchSide:      'HTMLparser.c:4152,14'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
        - Branch String:   'HTMLparser.c:4147,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4147,9'
              BranchSideFuncs:
                - xmlParserGrow
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
            - BranchSide:      'HTMLparser.c:4152,14'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
        - Branch String:   'HTMLparser.c:4152,26'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4152,30'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
            - BranchSide:      'HTMLparser.c:4162,12'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
        - Branch String:   'HTMLparser.c:4152,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4153,26'
              BranchSideFuncs:
                - htmlParseEndTag
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:4162,12'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
        - Branch String:   'HTMLparser.c:4153,32'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4154,5'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:4159,6'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:4154,26'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4154,30'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4155,7'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4153,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4155,7'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4159,6'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:4155,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4156,7'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4157,3'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4163,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4163,13'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:4163,13'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:4163,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4163,13'
              BranchSideFuncs:
                - htmlParseHTMLName_nonInvasive
                - htmlParseCharData
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:4165,43'
              BranchSideFuncs:
                - htmlParseHTMLName_nonInvasive
                - htmlParseCharData
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
        - Branch String:   'HTMLparser.c:4163,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4163,13'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:4164,6'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:4163,38'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4164,6'
              BranchSideFuncs:
                - htmlParseHTMLName_nonInvasive
                - htmlParseCharData
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:4165,43'
              BranchSideFuncs:
                - htmlParseHTMLName_nonInvasive
                - htmlParseCharData
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
        - Branch String:   'HTMLparser.c:4164,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4164,25'
              BranchSideFuncs:
                - htmlParseHTMLName_nonInvasive
                - htmlParseCharData
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:4165,43'
              BranchSideFuncs:
                - htmlParseHTMLName_nonInvasive
                - htmlParseCharData
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
        - Branch String:   'HTMLparser.c:4166,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4167,23'
              BranchSideFuncs:
                - htmlParseErr
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:4179,10'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParseHTMLName_nonInvasive
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlCheckAutoClose
                - htmlAutoClose
        - Branch String:   'HTMLparser.c:4171,35'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4171,39'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:4171,17'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'HTMLparser.c:4171,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4172,14'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:4174,14'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4174,14'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4175,14'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4176,10'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4179,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4180,33'
              BranchSideFuncs:
                - htmlCheckAutoClose
                - htmlParseCharData
                - htmlParseHTMLName_nonInvasive
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlAutoClose
            - BranchSide:      'HTMLparser.c:4185,2'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:4180,14'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4181,28'
              BranchSideFuncs:
                - htmlAutoClose
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:4184,6'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:4191,32'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4191,36'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:4198,7'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
        - Branch String:   'HTMLparser.c:4191,59'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4192,20'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlParseCharData
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
            - BranchSide:      'HTMLparser.c:4198,7'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
        - Branch String:   'HTMLparser.c:4191,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4194,10'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
            - BranchSide:      'HTMLparser.c:4198,7'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
        - Branch String:   'HTMLparser.c:4194,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4194,31'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4195,6'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4198,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4198,34'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseCharData
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseScript
            - BranchSide:      'HTMLparser.c:4206,19'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
        - Branch String:   'HTMLparser.c:4198,66'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4199,19'
              BranchSideFuncs:
                - htmlParseScript
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:4203,22'
              BranchSideFuncs:
                - htmlParseScript
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:4198,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4203,22'
              BranchSideFuncs:
                - htmlParseScript
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:4206,19'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
        - Branch String:   'HTMLparser.c:4206,31'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4206,35'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4233,19'
              BranchSideFuncs:
                - htmlParseCharData
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
        - Branch String:   'HTMLparser.c:4206,18'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4210,18'
              BranchSideFuncs:
                - toupper
                - htmlSkipBogusComment
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4233,19'
              BranchSideFuncs:
                - htmlParseCharData
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
        - Branch String:   'HTMLparser.c:4210,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4210,37'
              BranchSideFuncs:
                - toupper
                - htmlSkipBogusComment
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4222,23'
              BranchSideFuncs:
                - htmlSkipBogusComment
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4210,52'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4211,18'
              BranchSideFuncs:
                - toupper
                - htmlSkipBogusComment
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - toupper
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4222,23'
              BranchSideFuncs:
                - htmlSkipBogusComment
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4211,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4211,37'
              BranchSideFuncs:
                - toupper
                - htmlSkipBogusComment
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - toupper
                - toupper
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4222,23'
              BranchSideFuncs:
                - htmlSkipBogusComment
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4211,52'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4212,18'
              BranchSideFuncs:
                - toupper
                - htmlSkipBogusComment
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - toupper
                - toupper
                - toupper
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4222,23'
              BranchSideFuncs:
                - htmlSkipBogusComment
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4212,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4212,37'
              BranchSideFuncs:
                - toupper
                - htmlSkipBogusComment
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4222,23'
              BranchSideFuncs:
                - htmlSkipBogusComment
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4212,52'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4213,18'
              BranchSideFuncs:
                - toupper
                - htmlSkipBogusComment
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
                - htmlParseErr
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4222,23'
              BranchSideFuncs:
                - htmlSkipBogusComment
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4210,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4214,30'
              BranchSideFuncs:
                - htmlParseErr
                - htmlParseDocTypeDecl
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:4222,23'
              BranchSideFuncs:
                - htmlSkipBogusComment
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4222,38'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4222,42'
              BranchSideFuncs:
                - htmlSkipBogusComment
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:4226,38'
              BranchSideFuncs:
                - htmlSkipBogusComment
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:4222,22'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4223,34'
              BranchSideFuncs:
                - htmlParseComment
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:4226,38'
              BranchSideFuncs:
                - htmlSkipBogusComment
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:4233,31'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4233,35'
              BranchSideFuncs:
                - htmlParseCharData
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
            - BranchSide:      'HTMLparser.c:4240,19'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
        - Branch String:   'HTMLparser.c:4233,18'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4234,25'
              BranchSideFuncs:
                - htmlParsePI
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:4240,19'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
        - Branch String:   'HTMLparser.c:4240,31'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4240,34'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
            - BranchSide:      'HTMLparser.c:4243,18'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
        - Branch String:   'HTMLparser.c:4240,34'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4240,34'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
            - BranchSide:      'HTMLparser.c:4240,34'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
        - Branch String:   'HTMLparser.c:4240,34'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4240,34'
              BranchSideFuncs:
                - htmlParseElement
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:4241,30'
              BranchSideFuncs:
                - htmlParseElement
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:4240,34'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4240,34'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:4243,18'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
        - Branch String:   'HTMLparser.c:4240,18'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4241,30'
              BranchSideFuncs:
                - htmlParseElement
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:4243,18'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
        - Branch String:   'HTMLparser.c:4243,18'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4244,18'
              BranchSideFuncs:
                - xmlNextChar
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:4254,18'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
        - Branch String:   'HTMLparser.c:4244,37'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4244,42'
              BranchSideFuncs:
                - xmlNextChar
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:4247,13'
              BranchSideFuncs:
                - xmlNextChar
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:4244,60'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4245,18'
              BranchSideFuncs:
                - xmlNextChar
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:4247,13'
              BranchSideFuncs:
                - xmlNextChar
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:4244,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4246,17'
              BranchSideFuncs:
                - xmlNextChar
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:4247,13'
              BranchSideFuncs:
                - xmlNextChar
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:4254,18'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4255,32'
              BranchSideFuncs:
                - htmlParseReference
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:4261,18'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:4261,18'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4262,32'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:4270,31'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:4273,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4273,9'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:4274,9'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:4273,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4273,9'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:4274,9'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:4273,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4273,9'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:4274,9'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:4274,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4146,5'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:4274,9'
              BranchSideFuncs:
                - htmlParseCharData
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:4274,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4146,5'
              BranchSideFuncs:
                - xmlParserGrow
                - htmlParseCharData
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:4274,9'
              BranchSideFuncs:
                - xmlParserGrow
                - htmlParseCharData
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseReference
                - xmlNextChar
                - htmlParseElement
                - htmlParsePI
                - toupper
                - htmlSkipBogusComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseErr
                - htmlParseDocTypeDecl
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseScript
                - xmlStrEqual
                - htmlParseHTMLName_nonInvasive
                - htmlCheckAutoClose
                - htmlAutoClose
                - htmlParseErr
                - xmlNextChar
                - htmlParseEndTag
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:4276,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4276,30'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4276,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:4144,19'
          Dst:             xmlStrdup
        - Src:             'HTMLparser.c:4147,9'
          Dst:             xmlParserGrow
        - Src:             'HTMLparser.c:4153,10'
          Dst:             htmlParseEndTag
        - Src:             'HTMLparser.c:4165,13'
          Dst:             htmlParseHTMLName_nonInvasive
        - Src:             'HTMLparser.c:4167,10'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:4172,14'
          Dst:             xmlNextChar
        - Src:             'HTMLparser.c:4180,14'
          Dst:             htmlCheckAutoClose
        - Src:             'HTMLparser.c:4181,14'
          Dst:             htmlAutoClose
        - Src:             'HTMLparser.c:4192,8'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:4198,22'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:4199,7'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:4203,6'
          Dst:             htmlParseScript
        - Src:             'HTMLparser.c:4210,18'
          Dst:             toupper
        - Src:             'HTMLparser.c:4210,37'
          Dst:             toupper
        - Src:             'HTMLparser.c:4211,18'
          Dst:             toupper
        - Src:             'HTMLparser.c:4211,37'
          Dst:             toupper
        - Src:             'HTMLparser.c:4212,18'
          Dst:             toupper
        - Src:             'HTMLparser.c:4212,37'
          Dst:             toupper
        - Src:             'HTMLparser.c:4213,18'
          Dst:             toupper
        - Src:             'HTMLparser.c:4214,17'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:4217,17'
          Dst:             htmlParseDocTypeDecl
        - Src:             'HTMLparser.c:4223,17'
          Dst:             htmlParseComment
        - Src:             'HTMLparser.c:4226,17'
          Dst:             htmlSkipBogusComment
        - Src:             'HTMLparser.c:4234,13'
          Dst:             htmlParsePI
        - Src:             'HTMLparser.c:4241,13'
          Dst:             htmlParseElement
        - Src:             'HTMLparser.c:4247,13'
          Dst:             xmlNextChar
        - Src:             'HTMLparser.c:4255,13'
          Dst:             htmlParseReference
        - Src:             'HTMLparser.c:4262,13'
          Dst:             htmlAutoCloseOnEnd
        - Src:             'HTMLparser.c:4270,13'
          Dst:             htmlParseCharData
        - Src:             'HTMLparser.c:4273,9'
          Dst:             xmlParserShrink
        - Src:             'HTMLparser.c:4274,9'
          Dst:             xmlParserGrow
    - functionName:    htmlParseElement
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4294
      functionLinenumberEnd: 4406
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         70
      ICount:          526
      EdgeCount:       95
      CyclomaticComplexity: 27
      functionsReached:
        - htmlAutoCloseOnEnd
        - htmlParseContent
        - htmlParseErr
        - htmlParseStartTag
        - htmlTagLookup
        - htmlnamePop
        - nodePop
        - xmlNextChar
        - xmlParserAddNodeInfo
        - xmlStrEqual
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:4303,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4303,28'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4304,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4303,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4304,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4307,9'
              BranchSideFuncs:
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - xmlParserAddNodeInfo
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - xmlStrdup
                - htmlAutoCloseOnEnd
                - xmlParserAddNodeInfo
                - htmlParseContent
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
        - Branch String:   'HTMLparser.c:4307,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4308,31'
              BranchSideFuncs:
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - xmlParserAddNodeInfo
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - xmlStrdup
                - htmlAutoCloseOnEnd
                - xmlParserAddNodeInfo
                - htmlParseContent
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:4313,32'
              BranchSideFuncs:
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - xmlParserAddNodeInfo
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - xmlStrdup
                - htmlAutoCloseOnEnd
                - xmlParserAddNodeInfo
                - htmlParseContent
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
                - xmlNextChar
        - Branch String:   'HTMLparser.c:4315,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4315,28'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:4316,6'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'HTMLparser.c:4315,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4316,6'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:4324,26'
              BranchSideFuncs:
                - htmlTagLookup
                - htmlParseErr
                - xmlStrEqual
                - xmlParserAddNodeInfo
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - xmlStrdup
                - htmlAutoCloseOnEnd
                - xmlParserAddNodeInfo
                - htmlParseContent
                - htmlnamePop
                - htmlnamePop
                - htmlParseErr
        - Branch String:   'HTMLparser.c:4316,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4317,6'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'HTMLparser.c:4318,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4325,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4326,15'
              BranchSideFuncs:
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlParserAddNodeInfo
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - xmlStrdup
                - htmlAutoCloseOnEnd
                - xmlParserAddNodeInfo
                - htmlParseContent
                - htmlnamePop
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4333,10'
              BranchSideFuncs:
                - htmlParseErr
                - xmlStrEqual
                - xmlParserAddNodeInfo
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - xmlStrdup
                - htmlAutoCloseOnEnd
                - xmlParserAddNodeInfo
                - htmlParseContent
                - htmlnamePop
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4333,22'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4333,26'
              BranchSideFuncs:
                - htmlParseErr
                - xmlStrEqual
                - xmlParserAddNodeInfo
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - xmlStrdup
                - htmlAutoCloseOnEnd
                - xmlParserAddNodeInfo
                - htmlParseContent
                - htmlnamePop
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4341,9'
              BranchSideFuncs:
                - htmlParseErr
                - xmlStrEqual
                - xmlParserAddNodeInfo
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - xmlStrdup
                - htmlAutoCloseOnEnd
                - xmlParserAddNodeInfo
                - htmlParseContent
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4333,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4334,9'
              BranchSideFuncs:
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4341,9'
              BranchSideFuncs:
                - htmlParseErr
                - xmlStrEqual
                - xmlParserAddNodeInfo
                - nodePop
                - htmlnamePop
                - xmlNextChar
                - xmlStrdup
                - htmlAutoCloseOnEnd
                - xmlParserAddNodeInfo
                - htmlParseContent
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4335,26'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4335,30'
              BranchSideFuncs:
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4337,14'
              BranchSideFuncs:
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4335,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4336,6'
              BranchSideFuncs:
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4337,14'
              BranchSideFuncs:
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4341,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4342,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlStrdup
                - htmlAutoCloseOnEnd
                - xmlParserAddNodeInfo
                - htmlParseContent
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4344,15'
              BranchSideFuncs:
                - htmlParseErr
                - xmlStrEqual
                - xmlParserAddNodeInfo
                - nodePop
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4350,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4351,14'
              BranchSideFuncs:
                - nodePop
                - htmlnamePop
                - xmlParserAddNodeInfo
            - BranchSide:      'HTMLparser.c:4358,6'
              BranchSideFuncs:
                - xmlParserAddNodeInfo
        - Branch String:   'HTMLparser.c:4358,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4359,25'
              BranchSideFuncs:
                - xmlParserAddNodeInfo
            - BranchSide:      'HTMLparser.c:4365,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4371,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4371,28'
              BranchSideFuncs:
                - xmlStrdup
                - htmlAutoCloseOnEnd
                - xmlParserAddNodeInfo
                - htmlParseContent
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4381,29'
              BranchSideFuncs:
                - xmlStrdup
                - htmlAutoCloseOnEnd
                - xmlParserAddNodeInfo
                - htmlParseContent
        - Branch String:   'HTMLparser.c:4371,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4372,7'
              BranchSideFuncs:
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4381,29'
              BranchSideFuncs:
                - xmlStrdup
                - htmlAutoCloseOnEnd
                - xmlParserAddNodeInfo
                - htmlParseContent
        - Branch String:   'HTMLparser.c:4372,26'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4372,30'
              BranchSideFuncs:
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4374,14'
              BranchSideFuncs:
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4372,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4373,6'
              BranchSideFuncs:
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4374,14'
              BranchSideFuncs:
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4383,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4384,11'
              BranchSideFuncs:
                - htmlParseContent
                - htmlAutoCloseOnEnd
                - xmlParserAddNodeInfo
            - BranchSide:      'HTMLparser.c:4393,10'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - xmlParserAddNodeInfo
        - Branch String:   'HTMLparser.c:4386,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4386,32'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - xmlParserAddNodeInfo
            - BranchSide:      'HTMLparser.c:4387,6'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - xmlParserAddNodeInfo
                - htmlParseContent
        - Branch String:   'HTMLparser.c:4387,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4383,5'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - xmlParserAddNodeInfo
            - BranchSide:      'HTMLparser.c:4387,28'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - xmlParserAddNodeInfo
        - Branch String:   'HTMLparser.c:4393,30'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4393,33'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - xmlParserAddNodeInfo
            - BranchSide:      'HTMLparser.c:4400,9'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:4393,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4394,28'
              BranchSideFuncs:
                - xmlParserAddNodeInfo
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:4400,9'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:4400,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4401,21'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:4404,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4404,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4404,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4405,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:4313,14'
          Dst:             htmlParseStartTag
        - Src:             'HTMLparser.c:4317,6'
          Dst:             xmlNextChar
        - Src:             'HTMLparser.c:4324,12'
          Dst:             htmlTagLookup
        - Src:             'HTMLparser.c:4326,2'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:4337,2'
          Dst:             htmlnamePop
        - Src:             'HTMLparser.c:4342,9'
          Dst:             xmlNextChar
        - Src:             'HTMLparser.c:4344,2'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:4350,6'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:4351,6'
          Dst:             nodePop
        - Src:             'HTMLparser.c:4352,6'
          Dst:             htmlnamePop
        - Src:             'HTMLparser.c:4363,5'
          Dst:             xmlParserAddNodeInfo
        - Src:             'HTMLparser.c:4374,2'
          Dst:             htmlnamePop
        - Src:             'HTMLparser.c:4381,19'
          Dst:             xmlStrdup
        - Src:             'HTMLparser.c:4385,2'
          Dst:             htmlParseContent
        - Src:             'HTMLparser.c:4398,8'
          Dst:             xmlParserAddNodeInfo
        - Src:             'HTMLparser.c:4401,2'
          Dst:             htmlAutoCloseOnEnd
    - functionName:    htmlNewDoc
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2391
      functionLinenumberEnd: 2398
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - URI
        - ExternalID
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - htmlNewDocNoDtD
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:2392,23'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2392,27'
              BranchSideFuncs:
                - htmlNewDocNoDtD
                - htmlNewDocNoDtD
            - BranchSide:      'HTMLparser.c:2397,28'
              BranchSideFuncs:
                - htmlNewDocNoDtD
        - Branch String:   'HTMLparser.c:2392,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2393,9'
              BranchSideFuncs:
                - htmlNewDocNoDtD
            - BranchSide:      'HTMLparser.c:2397,28'
              BranchSideFuncs:
                - htmlNewDocNoDtD
      Callsites:
        - Src:             'HTMLparser.c:2393,9'
          Dst:             htmlNewDocNoDtD
        - Src:             'HTMLparser.c:2397,12'
          Dst:             htmlNewDocNoDtD
    - functionName:    htmlNewDocNoDtD
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2339
      functionLinenumberEnd: 2379
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - URI
        - ExternalID
      BBCount:         19
      ICount:          160
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlCreateIntSubset
      functionUses:    3
      BranchProfiles:
        - Branch String:   'HTMLparser.c:2346,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2347,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2348,12'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlCreateIntSubset
        - Branch String:   'HTMLparser.c:2366,30'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2367,3'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'HTMLparser.c:2370,33'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'HTMLparser.c:2366,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2370,33'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'HTMLparser.c:2376,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'HTMLparser.c:2371,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2372,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2375,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'HTMLparser.c:2376,34'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2376,38'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'HTMLparser.c:2378,12'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2376,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2377,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'HTMLparser.c:2378,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:2370,14'
          Dst:             xmlCreateIntSubset
        - Src:             'HTMLparser.c:2376,38'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'HTMLparser.c:2377,2'
          Dst:             __xmlRegisterNodeDefaultValue
    - functionName:    htmlEncodeEntities
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2160
      functionLinenumberEnd: 2239
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - 'int *'
        - 'char *'
        - 'int *'
        - 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:2169,23'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2169,27'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2170,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2169,43'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2169,47'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2170,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2169,62'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2169,66'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2170,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2169,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2170,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2171,14'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2173,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2174,9'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2236,15'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2175,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2175,27'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2176,11'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2176,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2178,16'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2181,20'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2181,20'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2181,36'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2182,18'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2182,18'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2182,34'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2183,18'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2183,18'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2183,34'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2186,16'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2191,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2192,6'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2194,2'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2194,2'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2195,18'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2205,7'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2195,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2196,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2200,8'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2205,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2205,21'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2219,34'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2205,52'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2206,7'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2219,34'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2206,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2206,21'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2219,34'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2206,31'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2206,35'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2219,34'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2205,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2207,10'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2219,34'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2207,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2208,3'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2209,15'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2220,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2221,12'
              BranchSideFuncs:
                - snprintf
                - strlen
                - htmlEntityValueLookup
            - BranchSide:      'HTMLparser.c:2225,8'
              BranchSideFuncs:
                - strlen
                - htmlEntityValueLookup
                - snprintf
        - Branch String:   'HTMLparser.c:2227,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2228,3'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2229,10'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
      Callsites:
        - Src:             'HTMLparser.c:2219,12'
          Dst:             htmlEntityValueLookup
        - Src:             'HTMLparser.c:2221,3'
          Dst:             snprintf
        - Src:             'HTMLparser.c:2226,12'
          Dst:             strlen
    - functionName:    htmlEntityValueLookup
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2025
      functionLinenumberEnd: 2037
      functionDepth:   0
      returnType:      'struct._htmlEntityDesc *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - value
      BBCount:         11
      ICount:          62
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLparser.c:2028,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2030,33'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2036,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2030,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2031,30'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2035,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2031,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2032,3'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2033,61'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UTF8ToHtml
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2056
      functionLinenumberEnd: 2140
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'int *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - out
        - outlen
        - in
        - inlen
      BBCount:         54
      ICount:          384
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - htmlEntityValueLookup
        - snprintf
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:2065,23'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2065,63'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2065,27'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2065,43'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2065,63'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2065,47'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2065,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2065,63'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2066,9'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2066,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2070,3'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2074,13'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2076,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2077,9'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2137,15'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2078,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2078,27'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2079,11'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2079,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2081,16'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2084,20'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2084,20'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2084,36'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2085,18'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2085,18'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2085,34'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2086,18'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2086,18'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2086,34'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2089,16'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2094,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2095,6'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2098,2'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2098,2'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2099,11'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2106,6'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2099,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2099,36'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2100,3'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2099,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2100,3'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2101,8'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2106,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2107,10'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2120,34'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2107,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2108,3'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2109,15'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2121,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2122,17'
              BranchSideFuncs:
                - snprintf
                - strlen
                - htmlEntityValueLookup
            - BranchSide:      'HTMLparser.c:2126,13'
              BranchSideFuncs:
                - strlen
                - htmlEntityValueLookup
                - snprintf
        - Branch String:   'HTMLparser.c:2128,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2129,3'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2130,10'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
      Callsites:
        - Src:             'HTMLparser.c:2120,12'
          Dst:             htmlEntityValueLookup
        - Src:             'HTMLparser.c:2122,8'
          Dst:             snprintf
        - Src:             'HTMLparser.c:2127,12'
          Dst:             strlen
    - functionName:    htmlIsScriptAttribute
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1661
      functionLinenumberEnd: 1678
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - name
      BBCount:         17
      ICount:          84
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlStrEqual
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:1664,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1665,7'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1669,10'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:1669,26'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1669,30'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1670,7'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:1669,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1670,7'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1671,12'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:1671,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1674,18'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:1677,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:1674,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1675,6'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1676,5'
              BranchSideFuncs:
                - xmlStrEqual
      Callsites:
        - Src:             'HTMLparser.c:1674,6'
          Dst:             xmlStrEqual
    - functionName:    htmlIsAutoClosed
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1532
      functionLinenumberEnd: 1542
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - doc
        - elem
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - htmlAutoCloseTag
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:1535,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1535,23'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1536,13'
              BranchSideFuncs:
                - htmlAutoCloseTag
        - Branch String:   'HTMLparser.c:1537,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1538,23'
              BranchSideFuncs:
                - htmlAutoCloseTag
            - BranchSide:      'HTMLparser.c:1541,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:1538,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1538,48'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1539,10'
              BranchSideFuncs:
                - htmlAutoCloseTag
      Callsites:
        - Src:             'HTMLparser.c:1538,6'
          Dst:             htmlAutoCloseTag
    - functionName:    htmlAutoCloseTag
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1506
      functionLinenumberEnd: 1518
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlDoc *'
        - 'char *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - doc
        - name
        - elem
      BBCount:         15
      ICount:          90
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - htmlAutoCloseTag
        - htmlCheckAutoClose
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLparser.c:1509,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1509,23'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1510,21'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlCheckAutoClose
                - htmlAutoCloseTag
        - Branch String:   'HTMLparser.c:1510,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1510,40'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1511,28'
              BranchSideFuncs:
                - htmlCheckAutoClose
                - htmlAutoCloseTag
        - Branch String:   'HTMLparser.c:1511,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1511,47'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1512,13'
              BranchSideFuncs:
                - htmlAutoCloseTag
        - Branch String:   'HTMLparser.c:1513,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1514,30'
              BranchSideFuncs:
                - htmlAutoCloseTag
            - BranchSide:      'HTMLparser.c:1517,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:1514,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1514,49'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1515,10'
              BranchSideFuncs:
                - htmlAutoCloseTag
      Callsites:
        - Src:             'HTMLparser.c:1510,9'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1511,9'
          Dst:             htmlCheckAutoClose
        - Src:             'HTMLparser.c:1514,13'
          Dst:             htmlAutoCloseTag
    - functionName:    htmlInitAutoClose
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1317
      functionLinenumberEnd: 1318
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    htmlSaveErr
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'struct._xmlNode *'
        - 'char *'
      constantsTouched: []
      argNames:
        - code
        - node
        - extra
      BBCount:         12
      ICount:          74
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - __xmlRaiseError
        - xmlRaiseMemoryError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLtree.c:352,5'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:354,10'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlRaiseMemoryError
            - BranchSide:      'HTMLtree.c:357,10'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlRaiseMemoryError
            - BranchSide:      'HTMLtree.c:360,10'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlRaiseMemoryError
            - BranchSide:      'HTMLtree.c:363,10'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlRaiseMemoryError
            - BranchSide:      'HTMLtree.c:366,10'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlRaiseMemoryError
        - Branch String:   'HTMLtree.c:373,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:373,9'
              BranchSideFuncs:
                - xmlRaiseMemoryError
            - BranchSide:      'HTMLtree.c:374,9'
              BranchSideFuncs:
                - xmlRaiseMemoryError
      Callsites:
        - Src:             'HTMLtree.c:369,11'
          Dst:             __xmlRaiseError
        - Src:             'HTMLtree.c:374,9'
          Dst:             xmlRaiseMemoryError
    - functionName:    htmlSaveFileEnc
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1120
      functionLinenumberEnd: 1121
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct._xmlDoc *'
        - 'char *'
      constantsTouched: []
      argNames:
        - filename
        - cur
        - encoding
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htmlSaveFileFormat
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLtree.c:1121,12'
          Dst:             htmlSaveFileFormat
    - functionName:    htmlSaveFileFormat
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionLinenumberEnd: 1106
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'struct._xmlDoc *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - filename
        - cur
        - encoding
        - format
      BBCount:         14
      ICount:          96
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - htmlDocContentDumpFormatOutput
        - htmlFindOutputEncoder
        - htmlSetMetaEncoding
        - xmlInitParser
        - xmlOutputBufferClose
        - xmlOutputBufferCreateFilename
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLtree.c:1085,23'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1085,27'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:1086,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:1085,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1086,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:1088,5'
              BranchSideFuncs:
                - xmlInitParser
                - htmlFindOutputEncoder
                - htmlSetMetaEncoding
                - xmlOutputBufferCreateFilename
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferClose
                - htmlSetMetaEncoding
        - Branch String:   'HTMLtree.c:1091,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1092,29'
              BranchSideFuncs:
                - htmlSetMetaEncoding
                - xmlOutputBufferCreateFilename
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferClose
            - BranchSide:      'HTMLtree.c:1094,22'
              BranchSideFuncs:
                - htmlSetMetaEncoding
                - xmlOutputBufferCreateFilename
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferClose
        - Branch String:   'HTMLtree.c:1100,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1100,22'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:1102,36'
              BranchSideFuncs:
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferClose
      Callsites:
        - Src:             'HTMLtree.c:1088,5'
          Dst:             xmlInitParser
        - Src:             'HTMLtree.c:1090,15'
          Dst:             htmlFindOutputEncoder
        - Src:             'HTMLtree.c:1092,9'
          Dst:             htmlSetMetaEncoding
        - Src:             'HTMLtree.c:1094,2'
          Dst:             htmlSetMetaEncoding
        - Src:             'HTMLtree.c:1099,11'
          Dst:             xmlOutputBufferCreateFilename
        - Src:             'HTMLtree.c:1102,5'
          Dst:             htmlDocContentDumpFormatOutput
        - Src:             'HTMLtree.c:1104,11'
          Dst:             xmlOutputBufferClose
    - functionName:    htmlFindOutputEncoder
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      'struct._xmlCharEncodingHandler *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - encoding
      BBCount:         18
      ICount:          76
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - htmlSaveErr
        - xmlOpenCharEncodingHandler
        - xmlParseCharEncoding
      functionUses:    5
      BranchProfiles:
        - Branch String:   'HTMLtree.c:387,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:390,29'
              BranchSideFuncs:
                - xmlParseCharEncoding
                - xmlOpenCharEncodingHandler
                - htmlSaveErr
            - BranchSide:      'HTMLtree.c:400,13'
              BranchSideFuncs:
                - xmlOpenCharEncodingHandler
                - xmlOpenCharEncodingHandler
        - Branch String:   'HTMLtree.c:391,6'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:392,33'
              BranchSideFuncs:
                - xmlOpenCharEncodingHandler
                - htmlSaveErr
            - BranchSide:      'HTMLtree.c:396,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:393,10'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:394,48'
              BranchSideFuncs:
                - htmlSaveErr
            - BranchSide:      'HTMLtree.c:395,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:400,13'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:401,13'
              BranchSideFuncs:
                - xmlOpenCharEncodingHandler
                - xmlOpenCharEncodingHandler
            - BranchSide:      'HTMLtree.c:402,13'
              BranchSideFuncs:
                - xmlOpenCharEncodingHandler
      Callsites:
        - Src:             'HTMLtree.c:390,8'
          Dst:             xmlParseCharEncoding
        - Src:             'HTMLtree.c:392,6'
          Dst:             xmlOpenCharEncodingHandler
        - Src:             'HTMLtree.c:394,3'
          Dst:             htmlSaveErr
        - Src:             'HTMLtree.c:401,13'
          Dst:             xmlOpenCharEncodingHandler
        - Src:             'HTMLtree.c:403,13'
          Dst:             xmlOpenCharEncodingHandler
    - functionName:    htmlSetMetaEncoding
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlDoc *'
        - 'char *'
      constantsTouched: []
      argNames:
        - doc
        - encoding
      BBCount:         109
      ICount:          528
      EdgeCount:       148
      CyclomaticComplexity: 41
      functionsReached:
        - snprintf
        - xmlAddChild
        - xmlAddPrevSibling
        - xmlFreeNode
        - xmlNewDocNode
        - xmlNewProp
        - xmlSetProp
        - xmlStrcasecmp
        - xmlStrcasestr
        - xmlUnlinkNode
      functionUses:    4
      BranchProfiles:
        - Branch String:   'HTMLtree.c:167,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:168,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:171,24'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - snprintf
        - Branch String:   'HTMLtree.c:171,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:172,9'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - snprintf
            - BranchSide:      'HTMLtree.c:174,9'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - snprintf
        - Branch String:   'HTMLtree.c:174,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:175,11'
              BranchSideFuncs:
                - snprintf
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:180,11'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:185,5'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:186,7'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:196,9'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:186,38'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:186,42'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:194,8'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:186,6'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:187,24'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:194,8'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:187,10'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:188,3'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:189,24'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:189,10'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:190,3'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:191,24'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:191,10'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:192,3'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:193,2'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:196,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:197,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:198,11'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:203,5'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:204,7'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:214,9'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:204,38'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:204,42'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:212,8'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:204,6'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:205,24'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:212,8'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:205,10'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:206,3'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:207,24'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:207,10'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:208,24'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:211,2'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:214,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:214,16'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:215,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:218,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:219,9'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
            - BranchSide:      'HTMLtree.c:220,11'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:227,5'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:228,7'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:265,9'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
        - Branch String:   'HTMLtree.c:228,38'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:228,42'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:262,8'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:228,6'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:229,24'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:262,8'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:229,10'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:230,21'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:261,2'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:236,3'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:237,12'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:255,8'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:237,36'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:238,12'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:253,14'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:238,51'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:239,12'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:253,14'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:237,11'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:240,12'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:253,14'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:242,5'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:242,24'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:246,33'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:241,8'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:243,13'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:246,33'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:250,27'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:250,31'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:252,7'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:250,15'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:251,8'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:252,7'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:255,19'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:255,23'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:260,6'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:255,7'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:256,14'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
            - BranchSide:      'HTMLtree.c:260,6'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:265,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:266,14'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
            - BranchSide:      'HTMLtree.c:281,13'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'HTMLtree.c:266,32'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:266,36'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
            - BranchSide:      'HTMLtree.c:279,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:266,13'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:271,34'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
                - xmlAddChild
            - BranchSide:      'HTMLtree.c:279,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:272,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:273,29'
              BranchSideFuncs:
                - xmlAddChild
                - xmlNewProp
                - xmlNewProp
            - BranchSide:      'HTMLtree.c:275,35'
              BranchSideFuncs:
                - xmlAddPrevSibling
                - xmlNewProp
                - xmlNewProp
        - Branch String:   'HTMLtree.c:281,13'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:282,27'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'HTMLtree.c:286,32'
              BranchSideFuncs:
                - xmlStrcasestr
                - xmlSetProp
      Callsites:
        - Src:             'HTMLtree.c:171,10'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLtree.c:175,2'
          Dst:             snprintf
        - Src:             'HTMLtree.c:187,10'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLtree.c:189,10'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLtree.c:191,10'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLtree.c:205,10'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLtree.c:207,10'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLtree.c:229,10'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLtree.c:241,10'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLtree.c:242,10'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLtree.c:247,34'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLtree.c:271,20'
          Dst:             xmlNewDocNode
        - Src:             'HTMLtree.c:273,17'
          Dst:             xmlAddChild
        - Src:             'HTMLtree.c:275,17'
          Dst:             xmlAddPrevSibling
        - Src:             'HTMLtree.c:276,13'
          Dst:             xmlNewProp
        - Src:             'HTMLtree.c:277,13'
          Dst:             xmlNewProp
        - Src:             'HTMLtree.c:282,13'
          Dst:             xmlUnlinkNode
        - Src:             'HTMLtree.c:283,13'
          Dst:             xmlFreeNode
        - Src:             'HTMLtree.c:286,18'
          Dst:             xmlStrcasestr
        - Src:             'HTMLtree.c:287,13'
          Dst:             xmlSetProp
    - functionName:    htmlDocContentDumpFormatOutput
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 972
      functionLinenumberEnd: 981
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct._xmlOutputBuffer *'
        - 'struct._xmlDoc *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - buf
        - cur
        - encoding
        - format
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - htmlNodeDumpFormatOutput
      functionUses:    4
      BranchProfiles:
        - Branch String:   'HTMLtree.c:974,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:975,16'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
            - BranchSide:      'HTMLtree.c:978,30'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
        - Branch String:   'HTMLtree.c:979,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:979,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:980,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLtree.c:978,5'
          Dst:             htmlNodeDumpFormatOutput
    - functionName:    htmlNodeDumpFormatOutput
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct._xmlOutputBuffer *'
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - buf
        - doc
        - cur
        - encoding
        - format
      BBCount:         200
      ICount:          1079
      EdgeCount:       273
      CyclomaticComplexity: 75
      functionsReached:
        - htmlAttrDumpOutput
        - htmlDtdDumpOutput
        - htmlNodeDumpFormatOutput
        - htmlTagLookup
        - xmlEncodeEntitiesReentrant
        - xmlInitParser
        - xmlNsListDumpOutput
        - xmlOutputBufferWriteString
        - xmlStrcasecmp
        - xmlStrcmp
      functionUses:    8
      BranchProfiles:
        - Branch String:   'HTMLtree.c:729,23'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:729,27'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:730,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:729,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:730,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:733,12'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:736,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:739,30'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - htmlDtdDumpOutput
            - BranchSide:      'HTMLtree.c:739,30'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - htmlDtdDumpOutput
            - BranchSide:      'HTMLtree.c:760,18'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
            - BranchSide:      'HTMLtree.c:831,32'
              BranchSideFuncs:
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
            - BranchSide:      'HTMLtree.c:835,17'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:857,17'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:865,17'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:878,40'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
            - BranchSide:      'HTMLtree.c:884,17'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:890,13'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:739,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:740,35'
              BranchSideFuncs:
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
            - BranchSide:      'HTMLtree.c:742,17'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:742,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:744,21'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
            - BranchSide:      'HTMLtree.c:750,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:744,21'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:745,30'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
            - BranchSide:      'HTMLtree.c:749,13'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:760,41'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:760,45'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
            - BranchSide:      'HTMLtree.c:768,17'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
        - Branch String:   'HTMLtree.c:760,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:761,42'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
            - BranchSide:      'HTMLtree.c:768,17'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
        - Branch String:   'HTMLtree.c:768,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:769,38'
              BranchSideFuncs:
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:771,22'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
        - Branch String:   'HTMLtree.c:774,35'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:774,39'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:778,40'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
        - Branch String:   'HTMLtree.c:774,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:775,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
            - BranchSide:      'HTMLtree.c:778,40'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
        - Branch String:   'HTMLtree.c:779,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:780,37'
              BranchSideFuncs:
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
            - BranchSide:      'HTMLtree.c:781,20'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
        - Branch String:   'HTMLtree.c:782,13'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:783,36'
              BranchSideFuncs:
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:787,18'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
        - Branch String:   'HTMLtree.c:787,32'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:787,36'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:789,24'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
        - Branch String:   'HTMLtree.c:787,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:788,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:789,24'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
        - Branch String:   'HTMLtree.c:789,24'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:790,22'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:805,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
        - Branch String:   'HTMLtree.c:790,36'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:790,40'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:795,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
        - Branch String:   'HTMLtree.c:790,63'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:791,41'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:795,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
        - Branch String:   'HTMLtree.c:791,71'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:792,41'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:795,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
        - Branch String:   'HTMLtree.c:790,21'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:793,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:795,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
        - Branch String:   'HTMLtree.c:796,43'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:796,47'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:801,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
        - Branch String:   'HTMLtree.c:796,25'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:797,52'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:801,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
        - Branch String:   'HTMLtree.c:806,30'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:806,34'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:813,26'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:806,48'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:806,53'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:813,26'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:806,69'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:807,22'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
            - BranchSide:      'HTMLtree.c:813,26'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:807,61'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:808,22'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:813,26'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:808,67'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:809,22'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:813,26'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:809,50'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:810,22'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:813,26'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:810,41'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:811,22'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:813,26'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:806,21'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:812,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
            - BranchSide:      'HTMLtree.c:813,26'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:818,26'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:818,30'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:828,13'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:818,49'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:819,18'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:828,13'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:819,32'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:819,37'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:828,13'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:818,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:820,22'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
            - BranchSide:      'HTMLtree.c:828,13'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:820,57'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:821,22'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:826,13'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:821,63'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:822,22'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:826,13'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:822,38'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:823,22'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:826,13'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:823,44'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:824,22'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:826,13'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:820,21'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:825,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
            - BranchSide:      'HTMLtree.c:826,13'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:835,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:836,17'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
            - BranchSide:      'HTMLtree.c:837,19'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
        - Branch String:   'HTMLtree.c:837,64'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:838,19'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:839,19'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
        - Branch String:   'HTMLtree.c:838,70'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:839,19'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:852,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:839,35'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:840,34'
              BranchSideFuncs:
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
            - BranchSide:      'HTMLtree.c:844,53'
              BranchSideFuncs:
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:840,68'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:841,34'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
            - BranchSide:      'HTMLtree.c:852,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:837,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:844,53'
              BranchSideFuncs:
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
            - BranchSide:      'HTMLtree.c:852,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:845,21'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:846,21'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:849,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:857,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:858,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
            - BranchSide:      'HTMLtree.c:862,13'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:865,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:866,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:875,13'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:868,21'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:869,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
            - BranchSide:      'HTMLtree.c:873,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:884,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:885,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
            - BranchSide:      'HTMLtree.c:887,13'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:894,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:895,17'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:896,17'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:896,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:897,23'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
            - BranchSide:      'HTMLtree.c:901,19'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
        - Branch String:   'HTMLtree.c:905,55'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:906,18'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
            - BranchSide:      'HTMLtree.c:907,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:905,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:907,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
            - BranchSide:      'HTMLtree.c:909,22'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
        - Branch String:   'HTMLtree.c:909,30'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:909,34'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
            - BranchSide:      'HTMLtree.c:912,26'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
        - Branch String:   'HTMLtree.c:909,21'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:910,42'
              BranchSideFuncs:
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:912,26'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
        - Branch String:   'HTMLtree.c:914,30'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:914,34'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:922,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
        - Branch String:   'HTMLtree.c:914,48'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:914,53'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:922,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
        - Branch String:   'HTMLtree.c:914,69'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:915,22'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:922,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
        - Branch String:   'HTMLtree.c:915,57'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:916,22'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:922,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
        - Branch String:   'HTMLtree.c:916,63'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:917,22'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:922,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
        - Branch String:   'HTMLtree.c:917,50'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:918,22'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:922,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
        - Branch String:   'HTMLtree.c:918,41'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:919,22'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:922,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
        - Branch String:   'HTMLtree.c:914,21'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:920,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:922,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
        - Branch String:   'HTMLtree.c:923,39'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:923,43'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:927,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
        - Branch String:   'HTMLtree.c:923,21'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:924,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:927,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
        - Branch String:   'HTMLtree.c:932,61'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:933,26'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:938,17'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:933,67'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:934,26'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:938,17'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:934,42'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:935,26'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:938,17'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:935,48'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:936,26'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:938,17'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:932,25'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:937,52'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
            - BranchSide:      'HTMLtree.c:938,17'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlEncodeEntitiesReentrant
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlTagLookup
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferWriteString
                - htmlDtdDumpOutput
      Callsites:
        - Src:             'HTMLtree.c:727,5'
          Dst:             xmlInitParser
        - Src:             'HTMLtree.c:740,17'
          Dst:             htmlDtdDumpOutput
        - Src:             'HTMLtree.c:750,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:761,17'
          Dst:             htmlNodeDumpFormatOutput
        - Src:             'HTMLtree.c:769,24'
          Dst:             htmlTagLookup
        - Src:             'HTMLtree.c:773,13'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:775,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:776,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:778,13'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:780,17'
          Dst:             xmlNsListDumpOutput
        - Src:             'HTMLtree.c:783,17'
          Dst:             htmlAttrDumpOutput
        - Src:             'HTMLtree.c:788,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:791,22'
          Dst:             xmlStrcmp
        - Src:             'HTMLtree.c:792,22'
          Dst:             xmlStrcmp
        - Src:             'HTMLtree.c:793,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:795,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:797,25'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:799,25'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:801,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:802,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:805,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:812,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:825,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:831,13'
          Dst:             htmlAttrDumpOutput
        - Src:             'HTMLtree.c:840,20'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLtree.c:841,20'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLtree.c:844,26'
          Dst:             xmlEncodeEntitiesReentrant
        - Src:             'HTMLtree.c:849,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:852,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:858,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:859,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:860,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:866,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:867,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:869,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:870,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:873,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:878,13'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:879,13'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:880,13'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:885,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:907,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:910,28'
          Dst:             htmlTagLookup
        - Src:             'HTMLtree.c:920,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:922,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:924,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:925,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:927,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:928,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:937,25'
          Dst:             xmlOutputBufferWriteString
    - functionName:    htmlDtdDumpOutput
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 637
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._xmlOutputBuffer *'
        - 'struct._xmlDoc *'
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
        - doc
        - encoding
      BBCount:         17
      ICount:          117
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - htmlSaveErr
        - xmlBufWriteQuotedString
        - xmlOutputBufferWriteString
        - xmlStrcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLtree.c:618,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:619,48'
              BranchSideFuncs:
                - htmlSaveErr
            - BranchSide:      'HTMLtree.c:622,32'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlBufWriteQuotedString
                - xmlOutputBufferWriteString
                - xmlBufWriteQuotedString
                - xmlOutputBufferWriteString
                - xmlBufWriteQuotedString
        - Branch String:   'HTMLtree.c:624,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:625,29'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlBufWriteQuotedString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlBufWriteQuotedString
            - BranchSide:      'HTMLtree.c:631,16'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlBufWriteQuotedString
        - Branch String:   'HTMLtree.c:627,6'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:628,33'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlBufWriteQuotedString
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:631,5'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
      Callsites:
        - Src:             'HTMLtree.c:619,2'
          Dst:             htmlSaveErr
        - Src:             'HTMLtree.c:622,5'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:623,5'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:625,2'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:626,2'
          Dst:             xmlBufWriteQuotedString
        - Src:             'HTMLtree.c:628,6'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:629,6'
          Dst:             xmlBufWriteQuotedString
        - Src:             'HTMLtree.c:632,9'
          Dst:             xmlStrcmp
        - Src:             'HTMLtree.c:633,2'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:634,2'
          Dst:             xmlBufWriteQuotedString
        - Src:             'HTMLtree.c:636,5'
          Dst:             xmlOutputBufferWriteString
    - functionName:    htmlAttrDumpOutput
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._xmlOutputBuffer *'
        - 'struct._xmlDoc *'
        - 'struct._xmlAttr *'
      constantsTouched: []
      argNames:
        - buf
        - doc
        - cur
      BBCount:         51
      ICount:          294
      EdgeCount:       70
      CyclomaticComplexity: 21
      functionsReached:
        - htmlIsBooleanAttr
        - xmlBufWriteQuotedString
        - xmlNodeListGetString
        - xmlOutputBufferWriteString
        - xmlStrcasecmp
        - xmlURIEscapeStr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLtree.c:658,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:659,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:661,32'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlIsBooleanAttr
                - xmlNodeListGetString
                - xmlOutputBufferWriteString
                - xmlBufWriteQuotedString
                - xmlStrcasecmp
                - xmlURIEscapeStr
                - xmlBufWriteQuotedString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
        - Branch String:   'HTMLtree.c:662,27'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:662,31'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - htmlIsBooleanAttr
                - xmlNodeListGetString
                - xmlOutputBufferWriteString
                - xmlBufWriteQuotedString
                - xmlStrcasecmp
                - xmlURIEscapeStr
                - xmlBufWriteQuotedString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:666,32'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - htmlIsBooleanAttr
                - xmlNodeListGetString
                - xmlOutputBufferWriteString
                - xmlBufWriteQuotedString
                - xmlStrcasecmp
                - xmlURIEscapeStr
                - xmlBufWriteQuotedString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:662,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:663,36'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - htmlIsBooleanAttr
                - xmlNodeListGetString
                - xmlOutputBufferWriteString
                - xmlBufWriteQuotedString
                - xmlStrcasecmp
                - xmlURIEscapeStr
                - xmlBufWriteQuotedString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:666,32'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - htmlIsBooleanAttr
                - xmlNodeListGetString
                - xmlOutputBufferWriteString
                - xmlBufWriteQuotedString
                - xmlStrcasecmp
                - xmlURIEscapeStr
                - xmlBufWriteQuotedString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:667,33'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:667,56'
              BranchSideFuncs:
                - htmlIsBooleanAttr
                - xmlNodeListGetString
                - xmlOutputBufferWriteString
                - xmlBufWriteQuotedString
                - xmlStrcasecmp
                - xmlURIEscapeStr
                - xmlBufWriteQuotedString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:667,33'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:667,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:667,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:668,31'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlOutputBufferWriteString
                - xmlBufWriteQuotedString
                - xmlStrcasecmp
                - xmlURIEscapeStr
                - xmlBufWriteQuotedString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:669,6'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:670,33'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlBufWriteQuotedString
                - xmlStrcasecmp
                - xmlURIEscapeStr
                - xmlBufWriteQuotedString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:704,13'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:671,28'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:671,32'
              BranchSideFuncs:
                - xmlBufWriteQuotedString
                - xmlStrcasecmp
                - xmlURIEscapeStr
                - xmlBufWriteQuotedString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:700,27'
              BranchSideFuncs:
                - xmlBufWriteQuotedString
        - Branch String:   'HTMLtree.c:671,53'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:672,4'
              BranchSideFuncs:
                - xmlBufWriteQuotedString
                - xmlStrcasecmp
                - xmlURIEscapeStr
                - xmlBufWriteQuotedString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:700,27'
              BranchSideFuncs:
                - xmlBufWriteQuotedString
        - Branch String:   'HTMLtree.c:672,29'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:673,20'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlURIEscapeStr
                - xmlBufWriteQuotedString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlBufWriteQuotedString
            - BranchSide:      'HTMLtree.c:700,27'
              BranchSideFuncs:
                - xmlBufWriteQuotedString
        - Branch String:   'HTMLtree.c:673,49'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:674,27'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlURIEscapeStr
                - xmlBufWriteQuotedString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlBufWriteQuotedString
            - BranchSide:      'HTMLtree.c:679,18'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlBufWriteQuotedString
        - Branch String:   'HTMLtree.c:674,58'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:675,20'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlURIEscapeStr
                - xmlBufWriteQuotedString
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlBufWriteQuotedString
            - BranchSide:      'HTMLtree.c:679,18'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlBufWriteQuotedString
        - Branch String:   'HTMLtree.c:675,48'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:676,21'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlURIEscapeStr
                - xmlBufWriteQuotedString
                - xmlBufWriteQuotedString
            - BranchSide:      'HTMLtree.c:679,18'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlBufWriteQuotedString
        - Branch String:   'HTMLtree.c:676,50'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:677,21'
              BranchSideFuncs:
                - xmlBufWriteQuotedString
            - BranchSide:      'HTMLtree.c:700,27'
              BranchSideFuncs:
                - xmlBufWriteQuotedString
        - Branch String:   'HTMLtree.c:671,10'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:679,18'
              BranchSideFuncs:
                - xmlBufWriteQuotedString
            - BranchSide:      'HTMLtree.c:700,27'
              BranchSideFuncs:
                - xmlBufWriteQuotedString
        - Branch String:   'HTMLtree.c:681,10'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:681,3'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlBufWriteQuotedString
            - BranchSide:      'HTMLtree.c:681,10'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlBufWriteQuotedString
        - Branch String:   'HTMLtree.c:681,10'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:681,10'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlBufWriteQuotedString
            - BranchSide:      'HTMLtree.c:681,3'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlBufWriteQuotedString
        - Branch String:   'HTMLtree.c:681,10'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:681,3'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlBufWriteQuotedString
            - BranchSide:      'HTMLtree.c:681,3'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlBufWriteQuotedString
        - Branch String:   'HTMLtree.c:681,3'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:681,32'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlBufWriteQuotedString
            - BranchSide:      'HTMLtree.c:691,29'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlBufWriteQuotedString
        - Branch String:   'HTMLtree.c:693,7'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:694,31'
              BranchSideFuncs:
                - xmlBufWriteQuotedString
            - BranchSide:      'HTMLtree.c:697,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLtree.c:661,5'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:663,9'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:664,2'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:666,5'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:667,38'
          Dst:             htmlIsBooleanAttr
        - Src:             'HTMLtree.c:668,10'
          Dst:             xmlNodeListGetString
        - Src:             'HTMLtree.c:670,6'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:673,6'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLtree.c:674,13'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLtree.c:675,6'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLtree.c:676,7'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLtree.c:677,7'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLtree.c:691,13'
          Dst:             xmlURIEscapeStr
        - Src:             'HTMLtree.c:694,7'
          Dst:             xmlBufWriteQuotedString
        - Src:             'HTMLtree.c:700,3'
          Dst:             xmlBufWriteQuotedString
    - functionName:    htmlIsBooleanAttr
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - name
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlStrcasecmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'HTMLtree.c:323,5'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:324,61'
              BranchSideFuncs:
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:328,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:324,13'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:325,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:326,10'
              BranchSideFuncs:
                - xmlStrcasecmp
      Callsites:
        - Src:             'HTMLtree.c:324,13'
          Dst:             xmlStrcasecmp
    - functionName:    htmlSaveFile
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1045
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct._xmlDoc *'
      constantsTouched: []
      argNames:
        - filename
        - cur
      BBCount:         11
      ICount:          78
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - htmlDocContentDumpOutput
        - htmlFindOutputEncoder
        - htmlGetMetaEncoding
        - xmlInitParser
        - xmlOutputBufferClose
        - xmlOutputBufferCreateFilename
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLtree.c:1051,23'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1051,27'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:1052,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:1051,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1052,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:1054,5'
              BranchSideFuncs:
                - xmlInitParser
                - htmlGetMetaEncoding
                - htmlFindOutputEncoder
                - xmlOutputBufferCreateFilename
                - htmlDocContentDumpOutput
                - xmlOutputBufferClose
        - Branch String:   'HTMLtree.c:1059,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1059,22'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:1061,30'
              BranchSideFuncs:
                - htmlDocContentDumpOutput
                - xmlOutputBufferClose
      Callsites:
        - Src:             'HTMLtree.c:1054,5'
          Dst:             xmlInitParser
        - Src:             'HTMLtree.c:1056,31'
          Dst:             htmlGetMetaEncoding
        - Src:             'HTMLtree.c:1057,15'
          Dst:             htmlFindOutputEncoder
        - Src:             'HTMLtree.c:1058,11'
          Dst:             xmlOutputBufferCreateFilename
        - Src:             'HTMLtree.c:1061,5'
          Dst:             htmlDocContentDumpOutput
        - Src:             'HTMLtree.c:1063,11'
          Dst:             xmlOutputBufferClose
    - functionName:    htmlGetMetaEncoding
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlDoc *'
      constantsTouched: []
      argNames:
        - doc
      BBCount:         105
      ICount:          498
      EdgeCount:       142
      CyclomaticComplexity: 39
      functionsReached:
        - xmlStrEqual
        - xmlStrcasecmp
        - xmlStrstr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'HTMLtree.c:51,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:52,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:53,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrcasecmp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLtree.c:58,5'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:59,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrcasecmp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'HTMLtree.c:69,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrcasecmp
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLtree.c:59,38'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:59,42'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrcasecmp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'HTMLtree.c:67,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrcasecmp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLtree.c:59,6'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:60,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrcasecmp
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'HTMLtree.c:67,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrcasecmp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLtree.c:60,10'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:61,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrcasecmp
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'HTMLtree.c:62,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrcasecmp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLtree.c:62,10'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:63,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:64,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrcasecmp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLtree.c:64,10'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:65,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:66,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrcasecmp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLtree.c:69,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:70,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:71,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrcasecmp
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLtree.c:76,5'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:77,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrcasecmp
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'HTMLtree.c:85,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:77,38'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:77,42'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrcasecmp
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'HTMLtree.c:83,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrcasecmp
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLtree.c:77,6'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:78,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:83,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrcasecmp
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLtree.c:78,10'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:79,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:80,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrcasecmp
                - xmlStrEqual
        - Branch String:   'HTMLtree.c:80,10'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:81,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:82,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrcasecmp
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLtree.c:85,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:85,16'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:86,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:94,5'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:95,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:123,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:95,38'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:95,42'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:121,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:95,6'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:96,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:121,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:96,10'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:97,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:120,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:103,3'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:104,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:119,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:104,36'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:105,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:117,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:105,51'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:106,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:117,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:104,11'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:107,12'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrEqual
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:117,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:109,5'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:109,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:111,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:108,8'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:110,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:111,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:114,20'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:114,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
            - BranchSide:      'HTMLtree.c:116,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:114,8'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:115,8'
              BranchSideFuncs:
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
            - BranchSide:      'HTMLtree.c:116,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:127,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:128,23'
              BranchSideFuncs:
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
            - BranchSide:      'HTMLtree.c:129,9'
              BranchSideFuncs:
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
        - Branch String:   'HTMLtree.c:129,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:130,23'
              BranchSideFuncs:
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
            - BranchSide:      'HTMLtree.c:131,9'
              BranchSideFuncs:
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
        - Branch String:   'HTMLtree.c:131,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:132,11'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:134,23'
              BranchSideFuncs:
                - xmlStrstr
                - xmlStrstr
                - xmlStrstr
        - Branch String:   'HTMLtree.c:135,6'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:136,27'
              BranchSideFuncs:
                - xmlStrstr
                - xmlStrstr
            - BranchSide:      'HTMLtree.c:137,6'
              BranchSideFuncs:
                - xmlStrstr
        - Branch String:   'HTMLtree.c:137,6'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:138,27'
              BranchSideFuncs:
                - xmlStrstr
            - BranchSide:      'HTMLtree.c:139,6'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:142,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:143,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:145,12'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:143,28'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:143,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:143,33'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:143,2'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:143,60'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:144,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLtree.c:60,10'
          Dst:             xmlStrEqual
        - Src:             'HTMLtree.c:62,10'
          Dst:             xmlStrEqual
        - Src:             'HTMLtree.c:64,10'
          Dst:             xmlStrEqual
        - Src:             'HTMLtree.c:78,10'
          Dst:             xmlStrEqual
        - Src:             'HTMLtree.c:80,10'
          Dst:             xmlStrEqual
        - Src:             'HTMLtree.c:96,10'
          Dst:             xmlStrEqual
        - Src:             'HTMLtree.c:108,10'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLtree.c:109,10'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLtree.c:112,10'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLtree.c:126,16'
          Dst:             xmlStrstr
        - Src:             'HTMLtree.c:128,13'
          Dst:             xmlStrstr
        - Src:             'HTMLtree.c:130,13'
          Dst:             xmlStrstr
        - Src:             'HTMLtree.c:134,13'
          Dst:             xmlStrstr
        - Src:             'HTMLtree.c:136,17'
          Dst:             xmlStrstr
        - Src:             'HTMLtree.c:138,17'
          Dst:             xmlStrstr
    - functionName:    htmlDocContentDumpOutput
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 995
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._xmlOutputBuffer *'
        - 'struct._xmlDoc *'
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
        - cur
        - encoding
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htmlNodeDumpFormatOutput
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLtree.c:994,5'
          Dst:             htmlNodeDumpFormatOutput
    - functionName:    htmlDocDump
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1013
      functionLinenumberEnd: 1033
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct._xmlDoc *'
      constantsTouched: []
      argNames:
        - f
        - cur
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - htmlDocContentDumpOutput
        - htmlFindOutputEncoder
        - htmlGetMetaEncoding
        - xmlInitParser
        - xmlOutputBufferClose
        - xmlOutputBufferCreateFile
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLtree.c:1021,23'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1021,27'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:1022,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:1021,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1022,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:1025,51'
              BranchSideFuncs:
                - htmlGetMetaEncoding
                - htmlFindOutputEncoder
                - xmlOutputBufferCreateFile
                - htmlDocContentDumpOutput
                - xmlOutputBufferClose
        - Branch String:   'HTMLtree.c:1028,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1028,22'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:1029,30'
              BranchSideFuncs:
                - htmlDocContentDumpOutput
                - xmlOutputBufferClose
      Callsites:
        - Src:             'HTMLtree.c:1019,5'
          Dst:             xmlInitParser
        - Src:             'HTMLtree.c:1025,31'
          Dst:             htmlGetMetaEncoding
        - Src:             'HTMLtree.c:1026,15'
          Dst:             htmlFindOutputEncoder
        - Src:             'HTMLtree.c:1027,11'
          Dst:             xmlOutputBufferCreateFile
        - Src:             'HTMLtree.c:1029,5'
          Dst:             htmlDocContentDumpOutput
        - Src:             'HTMLtree.c:1031,11'
          Dst:             xmlOutputBufferClose
    - functionName:    htmlNodeDumpOutput
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 956
      functionLinenumberEnd: 958
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct._xmlOutputBuffer *'
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
        - doc
        - cur
        - encoding
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htmlNodeDumpFormatOutput
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLtree.c:957,5'
          Dst:             htmlNodeDumpFormatOutput
    - functionName:    htmlDocDumpMemory
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._xmlDoc *'
        - 'char **'
        - 'int *'
      constantsTouched: []
      argNames:
        - cur
        - mem
        - size
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htmlDocDumpMemoryFormat
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLtree.c:593,2'
          Dst:             htmlDocDumpMemoryFormat
    - functionName:    htmlDocDumpMemoryFormat
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct._xmlDoc *'
        - 'char **'
        - 'int *'
        - int
      constantsTouched: []
      argNames:
        - cur
        - mem
        - size
        - format
      BBCount:         16
      ICount:          131
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - htmlDocContentDumpFormatOutput
        - htmlFindOutputEncoder
        - htmlGetMetaEncoding
        - xmlAllocOutputBufferInternal
        - xmlBufContent
        - xmlBufUse
        - xmlInitParser
        - xmlOutputBufferClose
        - xmlOutputBufferFlush
        - xmlStrndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLtree.c:552,23'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:552,27'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:553,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:552,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:553,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:554,9'
              BranchSideFuncs:
                - htmlGetMetaEncoding
                - htmlFindOutputEncoder
                - xmlAllocOutputBufferInternal
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
        - Branch String:   'HTMLtree.c:554,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:555,3'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:560,51'
              BranchSideFuncs:
                - htmlGetMetaEncoding
                - htmlFindOutputEncoder
                - xmlAllocOutputBufferInternal
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
        - Branch String:   'HTMLtree.c:563,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:564,3'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:569,36'
              BranchSideFuncs:
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
        - Branch String:   'HTMLtree.c:572,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:573,20'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
            - BranchSide:      'HTMLtree.c:576,20'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
      Callsites:
        - Src:             'HTMLtree.c:550,5'
          Dst:             xmlInitParser
        - Src:             'HTMLtree.c:560,31'
          Dst:             htmlGetMetaEncoding
        - Src:             'HTMLtree.c:561,15'
          Dst:             htmlFindOutputEncoder
        - Src:             'HTMLtree.c:562,11'
          Dst:             xmlAllocOutputBufferInternal
        - Src:             'HTMLtree.c:569,5'
          Dst:             htmlDocContentDumpFormatOutput
        - Src:             'HTMLtree.c:571,5'
          Dst:             xmlOutputBufferFlush
        - Src:             'HTMLtree.c:573,10'
          Dst:             xmlBufUse
        - Src:             'HTMLtree.c:574,20'
          Dst:             xmlBufContent
        - Src:             'HTMLtree.c:574,9'
          Dst:             xmlStrndup
        - Src:             'HTMLtree.c:576,10'
          Dst:             xmlBufUse
        - Src:             'HTMLtree.c:577,20'
          Dst:             xmlBufContent
        - Src:             'HTMLtree.c:577,9'
          Dst:             xmlStrndup
        - Src:             'HTMLtree.c:579,11'
          Dst:             xmlOutputBufferClose
    - functionName:    htmlNodeDumpFile
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - out
        - doc
        - cur
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htmlNodeDumpFileFormat
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLtree.c:531,5'
          Dst:             htmlNodeDumpFileFormat
    - functionName:    htmlNodeDumpFileFormat
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - out
        - doc
        - cur
        - encoding
        - format
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - htmlFindOutputEncoder
        - htmlNodeDumpFormatOutput
        - xmlInitParser
        - xmlOutputBufferClose
        - xmlOutputBufferCreateFile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLtree.c:512,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:512,22'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:514,30'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlOutputBufferClose
      Callsites:
        - Src:             'HTMLtree.c:505,5'
          Dst:             xmlInitParser
        - Src:             'HTMLtree.c:510,15'
          Dst:             htmlFindOutputEncoder
        - Src:             'HTMLtree.c:511,11'
          Dst:             xmlOutputBufferCreateFile
        - Src:             'HTMLtree.c:514,5'
          Dst:             htmlNodeDumpFormatOutput
        - Src:             'HTMLtree.c:516,11'
          Dst:             xmlOutputBufferClose
    - functionName:    htmlBufNodeDumpFormat
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct._xmlBuf *'
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
        - int
      constantsTouched: []
      argNames:
        - buf
        - doc
        - cur
        - format
      BBCount:         10
      ICount:          110
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - htmlNodeDumpFormatOutput
        - xmlBufUse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLtree.c:427,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:428,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:430,9'
              BranchSideFuncs:
                - xmlBufUse
                - htmlNodeDumpFormatOutput
                - xmlBufUse
        - Branch String:   'HTMLtree.c:430,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:431,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:433,35'
              BranchSideFuncs:
                - xmlBufUse
                - htmlNodeDumpFormatOutput
                - xmlBufUse
        - Branch String:   'HTMLtree.c:434,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:435,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:436,12'
              BranchSideFuncs:
                - xmlBufUse
                - htmlNodeDumpFormatOutput
                - xmlBufUse
      Callsites:
        - Src:             'HTMLtree.c:444,11'
          Dst:             xmlBufUse
        - Src:             'HTMLtree.c:445,5'
          Dst:             htmlNodeDumpFormatOutput
        - Src:             'HTMLtree.c:447,11'
          Dst:             xmlBufUse
    - functionName:    htmlNodeDump
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlBuffer *'
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - buf
        - doc
        - cur
      BBCount:         13
      ICount:          77
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - htmlBufNodeDumpFormat
        - xmlBufBackToBuffer
        - xmlBufFromBuffer
        - xmlInitParser
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLtree.c:467,23'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:467,27'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:468,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:467,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:468,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:470,5'
              BranchSideFuncs:
                - xmlInitParser
                - xmlBufFromBuffer
                - htmlBufNodeDumpFormat
                - xmlBufBackToBuffer
        - Branch String:   'HTMLtree.c:472,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:473,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:475,33'
              BranchSideFuncs:
                - htmlBufNodeDumpFormat
                - xmlBufBackToBuffer
        - Branch String:   'HTMLtree.c:479,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:480,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:481,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLtree.c:470,5'
          Dst:             xmlInitParser
        - Src:             'HTMLtree.c:471,14'
          Dst:             xmlBufFromBuffer
        - Src:             'HTMLtree.c:475,11'
          Dst:             htmlBufNodeDumpFormat
        - Src:             'HTMLtree.c:477,5'
          Dst:             xmlBufBackToBuffer
    - functionName:    xz_avail_zstrm
      functionSourceFile: '/src/libxml2/xzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.xz_state *'
      constantsTouched: []
      argNames:
        - state
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xz_avail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'xzlib.c:272,11'
          Dst:             xz_avail
    - functionName:    xz_avail
      functionSourceFile: '/src/libxml2/xzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.xz_state *'
      constantsTouched: []
      argNames:
        - state
      BBCount:         11
      ICount:          87
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xz_load
      functionUses:    19
      BranchProfiles:
        - Branch String:   'xzlib.c:249,9'
          Branch Sides:
            - BranchSide:      'xzlib.c:250,9'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:251,9'
              BranchSideFuncs:
                - xz_load
        - Branch String:   'xzlib.c:251,9'
          Branch Sides:
            - BranchSide:      'xzlib.c:253,24'
              BranchSideFuncs:
                - xz_load
            - BranchSide:      'xzlib.c:262,5'
              BranchSideFuncs: []
        - Branch String:   'xzlib.c:255,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:256,30'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:259,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xzlib.c:255,13'
          Dst:             xz_load
    - functionName:    xz_load
      functionSourceFile: '/src/libxml2/xzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.xz_state *'
        - 'char *'
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - state
        - buf
        - len
        - have
      BBCount:         16
      ICount:          104
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - read
        - xz_error
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xzlib.c:231,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:232,13'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - xz_error
            - BranchSide:      'xzlib.c:233,18'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - xz_error
                - read
        - Branch String:   'xzlib.c:234,5'
          Branch Sides:
            - BranchSide:      'xzlib.c:230,20'
              BranchSideFuncs:
                - read
                - __errno_location
                - strerror
                - xz_error
            - BranchSide:      'xzlib.c:235,9'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - xz_error
        - Branch String:   'xzlib.c:235,9'
          Branch Sides:
            - BranchSide:      'xzlib.c:236,18'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - xz_error
            - BranchSide:      'xzlib.c:239,9'
              BranchSideFuncs: []
        - Branch String:   'xzlib.c:239,9'
          Branch Sides:
            - BranchSide:      'xzlib.c:240,9'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:241,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xzlib.c:230,15'
          Dst:             read
        - Src:             'xzlib.c:236,38'
          Dst:             __errno_location
        - Src:             'xzlib.c:236,29'
          Dst:             strerror
        - Src:             'xzlib.c:236,9'
          Dst:             xz_error
    - functionName:    strerror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xz_error
      functionSourceFile: '/src/libxml2/xzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.xz_state *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - state
        - err
        - msg
      BBCount:         16
      ICount:          124
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - strcat
        - strcpy
        - strlen
      functionUses:    18
      BranchProfiles:
        - Branch String:   'xzlib.c:86,9'
          Branch Sides:
            - BranchSide:      'xzlib.c:87,13'
              BranchSideFuncs:
                - strlen
                - strlen
                - strcpy
                - strcat
                - strcat
            - BranchSide:      'xzlib.c:93,18'
              BranchSideFuncs:
                - strlen
                - strlen
                - strcpy
                - strcat
                - strcat
        - Branch String:   'xzlib.c:87,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:88,13'
              BranchSideFuncs:
                - strlen
                - strlen
                - strcpy
                - strcat
                - strcat
            - BranchSide:      'xzlib.c:89,9'
              BranchSideFuncs:
                - strlen
                - strlen
                - strcpy
                - strcat
                - strcat
        - Branch String:   'xzlib.c:94,9'
          Branch Sides:
            - BranchSide:      'xzlib.c:95,9'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:98,9'
              BranchSideFuncs:
                - strlen
                - strlen
                - strcpy
                - strcat
                - strcat
        - Branch String:   'xzlib.c:98,9'
          Branch Sides:
            - BranchSide:      'xzlib.c:99,31'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:105,10'
              BranchSideFuncs:
                - strlen
                - strlen
                - strcpy
                - strcat
                - strcat
        - Branch String:   'xzlib.c:104,9'
          Branch Sides:
            - BranchSide:      'xzlib.c:106,9'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:110,12'
              BranchSideFuncs:
                - strcpy
                - strcat
                - strcat
      Callsites:
        - Src:             'xzlib.c:105,20'
          Dst:             strlen
        - Src:             'xzlib.c:105,42'
          Dst:             strlen
        - Src:             'xzlib.c:110,5'
          Dst:             strcpy
        - Src:             'xzlib.c:111,5'
          Dst:             strcat
        - Src:             'xzlib.c:112,5'
          Dst:             strcat
    - functionName:    gz_next4
      functionSourceFile: '/src/libxml2/xzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.xz_state *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - state
        - ret
      BBCount:         42
      ICount:          272
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - xz_avail_zstrm
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xzlib.c:366,11'
          Branch Sides:
            - BranchSide:      'xzlib.c:366,11'
              BranchSideFuncs:
                - xz_avail_zstrm
                - xz_avail_zstrm
                - xz_avail_zstrm
                - xz_avail_zstrm
            - BranchSide:      'xzlib.c:366,11'
              BranchSideFuncs:
                - xz_avail_zstrm
                - xz_avail_zstrm
                - xz_avail_zstrm
        - Branch String:   'xzlib.c:366,11'
          Branch Sides:
            - BranchSide:      'xzlib.c:366,11'
              BranchSideFuncs:
                - xz_avail_zstrm
                - xz_avail_zstrm
                - xz_avail_zstrm
            - BranchSide:      'xzlib.c:366,11'
              BranchSideFuncs:
                - xz_avail_zstrm
                - xz_avail_zstrm
                - xz_avail_zstrm
        - Branch String:   'xzlib.c:366,11'
          Branch Sides:
            - BranchSide:      'xzlib.c:366,11'
              BranchSideFuncs:
                - xz_avail_zstrm
                - xz_avail_zstrm
                - xz_avail_zstrm
            - BranchSide:      'xzlib.c:366,11'
              BranchSideFuncs:
                - xz_avail_zstrm
                - xz_avail_zstrm
                - xz_avail_zstrm
        - Branch String:   'xzlib.c:367,23'
          Branch Sides:
            - BranchSide:      'xzlib.c:367,23'
              BranchSideFuncs:
                - xz_avail_zstrm
                - xz_avail_zstrm
                - xz_avail_zstrm
            - BranchSide:      'xzlib.c:367,23'
              BranchSideFuncs:
                - xz_avail_zstrm
                - xz_avail_zstrm
        - Branch String:   'xzlib.c:367,23'
          Branch Sides:
            - BranchSide:      'xzlib.c:367,31'
              BranchSideFuncs:
                - xz_avail_zstrm
                - xz_avail_zstrm
            - BranchSide:      'xzlib.c:367,23'
              BranchSideFuncs:
                - xz_avail_zstrm
                - xz_avail_zstrm
        - Branch String:   'xzlib.c:367,23'
          Branch Sides:
            - BranchSide:      'xzlib.c:367,31'
              BranchSideFuncs:
                - xz_avail_zstrm
                - xz_avail_zstrm
            - BranchSide:      'xzlib.c:367,31'
              BranchSideFuncs:
                - xz_avail_zstrm
                - xz_avail_zstrm
        - Branch String:   'xzlib.c:368,28'
          Branch Sides:
            - BranchSide:      'xzlib.c:368,28'
              BranchSideFuncs:
                - xz_avail_zstrm
                - xz_avail_zstrm
            - BranchSide:      'xzlib.c:368,28'
              BranchSideFuncs:
                - xz_avail_zstrm
        - Branch String:   'xzlib.c:368,28'
          Branch Sides:
            - BranchSide:      'xzlib.c:368,12'
              BranchSideFuncs:
                - xz_avail_zstrm
            - BranchSide:      'xzlib.c:368,28'
              BranchSideFuncs:
                - xz_avail_zstrm
        - Branch String:   'xzlib.c:368,28'
          Branch Sides:
            - BranchSide:      'xzlib.c:368,12'
              BranchSideFuncs:
                - xz_avail_zstrm
            - BranchSide:      'xzlib.c:368,12'
              BranchSideFuncs:
                - xz_avail_zstrm
        - Branch String:   'xzlib.c:369,10'
          Branch Sides:
            - BranchSide:      'xzlib.c:369,10'
              BranchSideFuncs:
                - xz_avail_zstrm
            - BranchSide:      'xzlib.c:369,10'
              BranchSideFuncs: []
        - Branch String:   'xzlib.c:369,10'
          Branch Sides:
            - BranchSide:      'xzlib.c:369,8'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:369,10'
              BranchSideFuncs: []
        - Branch String:   'xzlib.c:369,10'
          Branch Sides:
            - BranchSide:      'xzlib.c:369,8'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:369,8'
              BranchSideFuncs: []
        - Branch String:   'xzlib.c:370,9'
          Branch Sides:
            - BranchSide:      'xzlib.c:371,9'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:372,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xzlib.c:366,11'
          Dst:             xz_avail_zstrm
        - Src:             'xzlib.c:367,23'
          Dst:             xz_avail_zstrm
        - Src:             'xzlib.c:368,28'
          Dst:             xz_avail_zstrm
        - Src:             'xzlib.c:369,10'
          Dst:             xz_avail_zstrm
    - functionName:    is_format_lzma
      functionSourceFile: '/src/libxml2/xzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.xz_state *'
      constantsTouched: []
      argNames:
        - state
      BBCount:         27
      ICount:          192
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - lzma_properties_decode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xzlib.c:298,9'
          Branch Sides:
            - BranchSide:      'xzlib.c:299,9'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:301,12'
              BranchSideFuncs:
                - lzma_properties_decode
                - free
        - Branch String:   'xzlib.c:302,9'
          Branch Sides:
            - BranchSide:      'xzlib.c:303,9'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:305,18'
              BranchSideFuncs:
                - free
        - Branch String:   'xzlib.c:314,9'
          Branch Sides:
            - BranchSide:      'xzlib.c:317,13'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:335,23'
              BranchSideFuncs: []
        - Branch String:   'xzlib.c:317,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:318,13'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:320,13'
              BranchSideFuncs: []
        - Branch String:   'xzlib.c:327,28'
          Branch Sides:
            - BranchSide:      'xzlib.c:327,31'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:328,13'
              BranchSideFuncs: []
        - Branch String:   'xzlib.c:327,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:328,13'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:329,5'
              BranchSideFuncs: []
        - Branch String:   'xzlib.c:336,5'
          Branch Sides:
            - BranchSide:      'xzlib.c:337,42'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:339,9'
              BranchSideFuncs: []
        - Branch String:   'xzlib.c:340,9'
          Branch Sides:
            - BranchSide:      'xzlib.c:340,12'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:343,5'
              BranchSideFuncs: []
        - Branch String:   'xzlib.c:339,9'
          Branch Sides:
            - BranchSide:      'xzlib.c:341,9'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:343,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xzlib.c:302,9'
          Dst:             lzma_properties_decode
    - functionName:    lzma_properties_decode
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.lzma_filter *'
        - 'struct.lzma_allocator *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_format_xz
      functionSourceFile: '/src/libxml2/xzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.xz_state *'
      constantsTouched: []
      argNames:
        - state
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xzlib.c:284,32'
          Branch Sides:
            - BranchSide:      'xzlib.c:284,42'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'xzlib.c:284,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xzlib.c:284,35'
          Dst:             memcmp
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xz_reset
      functionSourceFile: '/src/libxml2/xzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.xz_state *'
      constantsTouched: []
      argNames:
        - state
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xz_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'xzlib.c:124,5'
          Dst:             xz_error
    - functionName:    __libxml2_xzclose
      functionSourceFile: '/src/libxml2/xzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - file
      BBCount:         20
      ICount:          143
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - close
        - inflateEnd
        - lzma_end
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xzlib.c:802,9'
          Branch Sides:
            - BranchSide:      'xzlib.c:803,9'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:804,25'
              BranchSideFuncs:
                - close
                - lzma_end
                - inflateEnd
        - Branch String:   'xzlib.c:807,9'
          Branch Sides:
            - BranchSide:      'xzlib.c:808,20'
              BranchSideFuncs:
                - lzma_end
                - close
                - inflateEnd
            - BranchSide:      'xzlib.c:817,5'
              BranchSideFuncs:
                - close
        - Branch String:   'xzlib.c:810,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:811,26'
              BranchSideFuncs:
                - inflateEnd
                - close
            - BranchSide:      'xzlib.c:812,9'
              BranchSideFuncs:
                - close
        - Branch String:   'xzlib.c:818,30'
          Branch Sides:
            - BranchSide:      'xzlib.c:818,34'
              BranchSideFuncs:
                - close
            - BranchSide:      'xzlib.c:820,17'
              BranchSideFuncs:
                - close
        - Branch String:   'xzlib.c:818,9'
          Branch Sides:
            - BranchSide:      'xzlib.c:819,9'
              BranchSideFuncs:
                - close
            - BranchSide:      'xzlib.c:820,17'
              BranchSideFuncs:
                - close
        - Branch String:   'xzlib.c:822,12'
          Branch Sides:
            - BranchSide:      'xzlib.c:822,18'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:822,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xzlib.c:808,9'
          Dst:             lzma_end
        - Src:             'xzlib.c:811,13'
          Dst:             inflateEnd
        - Src:             'xzlib.c:820,11'
          Dst:             close
    - functionName:    lzma_end
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.lzma_stream *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inflateEnd
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.z_stream_s *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xz_decomp
      functionSourceFile: '/src/libxml2/xzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.xz_state *'
      constantsTouched: []
      argNames:
        - state
      BBCount:         71
      ICount:          487
      EdgeCount:       97
      CyclomaticComplexity: 28
      functionsReached:
        - crc32
        - gz_next4
        - inflate
        - lzma_code
        - xz_avail
        - xz_error
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xzlib.c:545,33'
          Branch Sides:
            - BranchSide:      'xzlib.c:545,45'
              BranchSideFuncs:
                - xz_avail
                - lzma_code
                - crc32
                - xz_error
                - gz_next4
                - gz_next4
                - xz_error
                - xz_error
                - xz_error
                - xz_error
                - xz_error
                - xz_error
                - xz_error
                - inflate
                - xz_error
                - xz_error
            - BranchSide:      'xzlib.c:547,13'
              BranchSideFuncs:
                - lzma_code
                - crc32
                - xz_error
                - gz_next4
                - gz_next4
                - xz_error
                - xz_error
                - xz_error
                - xz_avail
                - xz_error
                - xz_error
                - xz_error
                - xz_error
                - inflate
                - xz_error
                - xz_error
        - Branch String:   'xzlib.c:545,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:546,13'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:547,13'
              BranchSideFuncs:
                - lzma_code
                - crc32
                - xz_error
                - gz_next4
                - gz_next4
                - xz_error
                - xz_error
                - xz_error
                - xz_avail
                - xz_error
                - xz_error
                - xz_error
                - xz_error
                - inflate
                - xz_error
                - xz_error
        - Branch String:   'xzlib.c:547,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:548,22'
              BranchSideFuncs:
                - xz_error
            - BranchSide:      'xzlib.c:551,13'
              BranchSideFuncs:
                - lzma_code
                - crc32
                - xz_error
                - gz_next4
                - gz_next4
                - xz_error
                - xz_error
                - xz_error
                - xz_error
                - xz_avail
                - xz_error
                - xz_error
                - xz_error
                - xz_error
                - inflate
                - xz_error
        - Branch String:   'xzlib.c:551,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:552,20'
              BranchSideFuncs:
                - lzma_code
                - crc32
                - xz_error
                - gz_next4
                - gz_next4
                - xz_error
                - xz_error
                - xz_error
                - xz_error
                - xz_avail
                - xz_error
                - xz_error
                - xz_error
                - xz_error
                - inflate
                - xz_error
            - BranchSide:      'xzlib.c:556,13'
              BranchSideFuncs:
                - lzma_code
                - crc32
                - xz_error
                - gz_next4
                - gz_next4
                - xz_error
                - xz_error
                - xz_error
                - xz_error
                - xz_avail
                - xz_error
                - xz_error
                - xz_error
                - xz_error
                - inflate
                - xz_error
        - Branch String:   'xzlib.c:556,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:557,44'
              BranchSideFuncs:
                - inflate
                - crc32
                - xz_error
                - gz_next4
                - gz_next4
                - xz_error
                - xz_error
                - xz_error
                - lzma_code
                - xz_error
                - xz_avail
                - xz_error
                - xz_error
                - xz_error
                - xz_error
                - xz_error
            - BranchSide:      'xzlib.c:583,29'
              BranchSideFuncs:
                - lzma_code
                - crc32
                - xz_error
                - gz_next4
                - gz_next4
                - xz_error
                - xz_error
                - xz_error
                - inflate
                - xz_error
                - xz_error
                - xz_avail
                - xz_error
                - xz_error
                - xz_error
                - xz_error
        - Branch String:   'xzlib.c:562,39'
          Branch Sides:
            - BranchSide:      'xzlib.c:562,42'
              BranchSideFuncs:
                - xz_error
            - BranchSide:      'xzlib.c:563,26'
              BranchSideFuncs:
                - xz_error
        - Branch String:   'xzlib.c:562,17'
          Branch Sides:
            - BranchSide:      'xzlib.c:563,26'
              BranchSideFuncs:
                - xz_error
            - BranchSide:      'xzlib.c:571,17'
              BranchSideFuncs:
                - crc32
                - xz_error
                - gz_next4
                - gz_next4
                - xz_error
                - xz_error
                - xz_error
                - lzma_code
                - inflate
                - xz_error
                - xz_error
                - xz_avail
                - xz_error
                - xz_error
                - xz_error
                - xz_error
        - Branch String:   'xzlib.c:571,17'
          Branch Sides:
            - BranchSide:      'xzlib.c:572,21'
              BranchSideFuncs:
                - crc32
                - xz_error
                - gz_next4
                - gz_next4
                - xz_error
                - xz_error
                - xz_error
                - lzma_code
                - inflate
                - xz_error
                - xz_error
                - xz_avail
                - xz_error
                - xz_error
                - xz_error
                - xz_error
            - BranchSide:      'xzlib.c:573,17'
              BranchSideFuncs:
                - crc32
                - xz_error
                - gz_next4
                - gz_next4
                - xz_error
                - xz_error
                - xz_error
                - lzma_code
                - inflate
                - xz_error
                - xz_error
                - xz_avail
                - xz_error
                - xz_error
                - xz_error
                - xz_error
        - Branch String:   'xzlib.c:573,17'
          Branch Sides:
            - BranchSide:      'xzlib.c:574,21'
              BranchSideFuncs:
                - crc32
                - xz_error
                - gz_next4
                - gz_next4
                - xz_error
                - xz_error
                - xz_error
                - lzma_code
                - inflate
                - xz_error
                - xz_error
                - xz_avail
                - xz_error
                - xz_error
                - xz_error
                - xz_error
            - BranchSide:      'xzlib.c:575,17'
              BranchSideFuncs:
                - crc32
                - xz_error
                - gz_next4
                - gz_next4
                - xz_error
                - xz_error
                - xz_error
                - lzma_code
                - inflate
                - xz_error
                - xz_error
                - xz_avail
                - xz_error
                - xz_error
                - xz_error
                - xz_error
        - Branch String:   'xzlib.c:575,17'
          Branch Sides:
            - BranchSide:      'xzlib.c:576,21'
              BranchSideFuncs:
                - crc32
                - xz_error
                - gz_next4
                - gz_next4
                - xz_error
                - xz_error
                - xz_error
                - lzma_code
                - inflate
                - xz_error
                - xz_error
                - xz_avail
                - xz_error
                - xz_error
                - xz_error
                - xz_error
            - BranchSide:      'xzlib.c:577,36'
              BranchSideFuncs:
                - crc32
                - xz_error
                - gz_next4
                - gz_next4
                - xz_error
                - xz_error
                - xz_error
                - lzma_code
                - inflate
                - xz_error
                - xz_error
                - xz_avail
                - xz_error
                - xz_error
                - xz_error
                - xz_error
        - Branch String:   'xzlib.c:584,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:585,22'
              BranchSideFuncs:
                - xz_error
            - BranchSide:      'xzlib.c:588,13'
              BranchSideFuncs:
                - crc32
                - xz_error
                - gz_next4
                - gz_next4
                - xz_error
                - xz_error
                - xz_error
                - lzma_code
                - xz_error
                - inflate
                - xz_error
                - xz_error
                - xz_avail
                - xz_error
                - xz_error
                - xz_error
        - Branch String:   'xzlib.c:588,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:589,22'
              BranchSideFuncs:
                - xz_error
            - BranchSide:      'xzlib.c:592,13'
              BranchSideFuncs:
                - crc32
                - xz_error
                - gz_next4
                - gz_next4
                - xz_error
                - xz_error
                - xz_error
                - lzma_code
                - xz_error
                - xz_error
                - inflate
                - xz_error
                - xz_error
                - xz_avail
                - xz_error
                - xz_error
        - Branch String:   'xzlib.c:592,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:593,22'
              BranchSideFuncs:
                - xz_error
            - BranchSide:      'xzlib.c:596,14'
              BranchSideFuncs:
                - crc32
                - xz_error
                - gz_next4
                - gz_next4
                - xz_error
                - xz_error
                - xz_error
                - lzma_code
                - xz_error
                - xz_error
                - xz_error
                - inflate
                - xz_error
                - xz_error
                - xz_avail
                - xz_error
        - Branch String:   'xzlib.c:596,34'
          Branch Sides:
            - BranchSide:      'xzlib.c:597,14'
              BranchSideFuncs:
                - crc32
                - xz_error
                - gz_next4
                - gz_next4
                - xz_error
                - xz_error
                - xz_error
                - lzma_code
                - xz_error
                - xz_error
                - xz_error
                - inflate
                - xz_error
                - xz_error
                - xz_avail
                - xz_error
            - BranchSide:      'xzlib.c:601,5'
              BranchSideFuncs:
                - crc32
                - xz_error
                - gz_next4
                - gz_next4
                - xz_error
                - xz_error
                - xz_error
                - lzma_code
                - xz_error
                - xz_error
                - xz_error
                - xz_error
                - inflate
                - xz_error
                - xz_error
                - xz_avail
        - Branch String:   'xzlib.c:597,30'
          Branch Sides:
            - BranchSide:      'xzlib.c:597,34'
              BranchSideFuncs:
                - crc32
                - xz_error
                - gz_next4
                - gz_next4
                - xz_error
                - xz_error
                - xz_error
                - lzma_code
                - xz_error
                - xz_error
                - xz_error
                - inflate
                - xz_error
                - xz_error
                - xz_avail
                - xz_error
            - BranchSide:      'xzlib.c:601,5'
              BranchSideFuncs:
                - crc32
                - xz_error
                - gz_next4
                - gz_next4
                - xz_error
                - xz_error
                - xz_error
                - lzma_code
                - xz_error
                - xz_error
                - xz_error
                - xz_error
                - inflate
                - xz_error
                - xz_error
                - xz_avail
        - Branch String:   'xzlib.c:596,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:598,22'
              BranchSideFuncs:
                - xz_error
            - BranchSide:      'xzlib.c:601,5'
              BranchSideFuncs:
                - crc32
                - xz_error
                - gz_next4
                - gz_next4
                - xz_error
                - xz_error
                - xz_error
                - lzma_code
                - xz_error
                - xz_error
                - xz_error
                - xz_error
                - inflate
                - xz_error
                - xz_error
                - xz_avail
        - Branch String:   'xzlib.c:601,30'
          Branch Sides:
            - BranchSide:      'xzlib.c:601,33'
              BranchSideFuncs:
                - crc32
                - xz_error
                - gz_next4
                - gz_next4
                - xz_error
                - xz_error
                - xz_error
                - lzma_code
                - xz_error
                - xz_error
                - xz_error
                - xz_error
                - inflate
                - xz_error
                - xz_error
                - xz_avail
            - BranchSide:      'xzlib.c:601,5'
              BranchSideFuncs:
                - crc32
                - xz_error
                - gz_next4
                - gz_next4
                - xz_error
                - xz_error
                - xz_error
                - lzma_code
                - xz_error
                - xz_error
                - xz_error
                - xz_error
                - inflate
                - xz_error
                - xz_error
                - xz_avail
        - Branch String:   'xzlib.c:601,5'
          Branch Sides:
            - BranchSide:      'xzlib.c:545,13'
              BranchSideFuncs:
                - lzma_code
                - crc32
                - xz_error
                - gz_next4
                - gz_next4
                - xz_error
                - xz_error
                - xz_error
                - xz_error
                - xz_error
                - xz_error
                - xz_error
                - inflate
                - xz_error
                - xz_error
                - xz_avail
            - BranchSide:      'xzlib.c:604,19'
              BranchSideFuncs:
                - crc32
                - xz_error
                - gz_next4
                - gz_next4
                - xz_error
                - xz_error
                - xz_error
        - Branch String:   'xzlib.c:611,9'
          Branch Sides:
            - BranchSide:      'xzlib.c:613,13'
              BranchSideFuncs:
                - xz_error
                - gz_next4
                - gz_next4
                - xz_error
                - xz_error
                - xz_error
            - BranchSide:      'xzlib.c:641,5'
              BranchSideFuncs: []
        - Branch String:   'xzlib.c:613,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:614,26'
              BranchSideFuncs:
                - gz_next4
                - gz_next4
                - xz_error
                - xz_error
                - xz_error
            - BranchSide:      'xzlib.c:632,13'
              BranchSideFuncs:
                - xz_error
        - Branch String:   'xzlib.c:614,45'
          Branch Sides:
            - BranchSide:      'xzlib.c:614,57'
              BranchSideFuncs:
                - xz_error
            - BranchSide:      'xzlib.c:615,26'
              BranchSideFuncs:
                - xz_error
        - Branch String:   'xzlib.c:614,17'
          Branch Sides:
            - BranchSide:      'xzlib.c:615,26'
              BranchSideFuncs:
                - xz_error
            - BranchSide:      'xzlib.c:618,17'
              BranchSideFuncs:
                - xz_error
                - xz_error
        - Branch String:   'xzlib.c:618,17'
          Branch Sides:
            - BranchSide:      'xzlib.c:619,26'
              BranchSideFuncs:
                - xz_error
            - BranchSide:      'xzlib.c:622,17'
              BranchSideFuncs:
                - xz_error
        - Branch String:   'xzlib.c:622,17'
          Branch Sides:
            - BranchSide:      'xzlib.c:623,26'
              BranchSideFuncs:
                - xz_error
            - BranchSide:      'xzlib.c:626,13'
              BranchSideFuncs: []
        - Branch String:   'xzlib.c:632,33'
          Branch Sides:
            - BranchSide:      'xzlib.c:632,37'
              BranchSideFuncs:
                - xz_error
            - BranchSide:      'xzlib.c:633,22'
              BranchSideFuncs:
                - xz_error
        - Branch String:   'xzlib.c:632,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:633,22'
              BranchSideFuncs:
                - xz_error
      Callsites:
        - Src:             'xzlib.c:545,36'
          Dst:             xz_avail
        - Src:             'xzlib.c:548,13'
          Dst:             xz_error
        - Src:             'xzlib.c:561,19'
          Dst:             inflate
        - Src:             'xzlib.c:563,17'
          Dst:             xz_error
        - Src:             'xzlib.c:583,19'
          Dst:             lzma_code
        - Src:             'xzlib.c:585,13'
          Dst:             xz_error
        - Src:             'xzlib.c:589,13'
          Dst:             xz_error
        - Src:             'xzlib.c:593,13'
          Dst:             xz_error
        - Src:             'xzlib.c:598,13'
          Dst:             xz_error
        - Src:             'xzlib.c:608,9'
          Dst:             crc32
        - Src:             'xzlib.c:614,17'
          Dst:             gz_next4
        - Src:             'xzlib.c:614,48'
          Dst:             gz_next4
        - Src:             'xzlib.c:615,17'
          Dst:             xz_error
        - Src:             'xzlib.c:619,17'
          Dst:             xz_error
        - Src:             'xzlib.c:623,17'
          Dst:             xz_error
        - Src:             'xzlib.c:633,13'
          Dst:             xz_error
    - functionName:    inflate
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.z_stream_s *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lzma_code
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.lzma_stream *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crc32
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xz_make
      functionSourceFile: '/src/libxml2/xzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.xz_state *'
      constantsTouched: []
      argNames:
        - state
      BBCount:         24
      ICount:          146
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - xz_decomp
        - xz_head
        - xz_load
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xzlib.c:649,9'
          Branch Sides:
            - BranchSide:      'xzlib.c:650,21'
              BranchSideFuncs:
                - xz_head
                - xz_decomp
                - xz_load
            - BranchSide:      'xzlib.c:655,9'
              BranchSideFuncs:
                - xz_decomp
                - xz_load
        - Branch String:   'xzlib.c:650,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:651,13'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:652,13'
              BranchSideFuncs:
                - xz_decomp
                - xz_load
        - Branch String:   'xzlib.c:652,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:653,13'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:654,5'
              BranchSideFuncs:
                - xz_decomp
                - xz_load
        - Branch String:   'xzlib.c:655,9'
          Branch Sides:
            - BranchSide:      'xzlib.c:656,21'
              BranchSideFuncs:
                - xz_load
            - BranchSide:      'xzlib.c:660,16'
              BranchSideFuncs:
                - xz_decomp
        - Branch String:   'xzlib.c:656,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:658,13'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:659,23'
              BranchSideFuncs: []
        - Branch String:   'xzlib.c:660,35'
          Branch Sides:
            - BranchSide:      'xzlib.c:660,38'
              BranchSideFuncs:
                - xz_decomp
            - BranchSide:      'xzlib.c:661,27'
              BranchSideFuncs:
                - xz_decomp
        - Branch String:   'xzlib.c:663,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:664,13'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:665,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xzlib.c:650,13'
          Dst:             xz_head
        - Src:             'xzlib.c:656,13'
          Dst:             xz_load
        - Src:             'xzlib.c:663,13'
          Dst:             xz_decomp
    - functionName:    xz_head
      functionSourceFile: '/src/libxml2/xzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.xz_state *'
      constantsTouched: []
      argNames:
        - state
      BBCount:         217
      ICount:          1364
      EdgeCount:       291
      CyclomaticComplexity: 76
      functionsReached:
        - crc32
        - inflateInit2_
        - inflateReset
        - is_format_xz
        - lzma_auto_decoder
        - xz_avail
        - xz_error
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xzlib.c:391,9'
          Branch Sides:
            - BranchSide:      'xzlib.c:393,21'
              BranchSideFuncs:
                - lzma_auto_decoder
                - is_format_xz
                - is_format_lzma
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_error
                - xz_avail
                - xz_error
                - xz_avail
                - xz_avail
                - xz_avail
                - inflateInit2_
                - xz_error
                - xz_error
                - xz_error
            - BranchSide:      'xzlib.c:437,9'
              BranchSideFuncs:
                - is_format_xz
                - is_format_lzma
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_error
                - xz_avail
                - xz_error
                - xz_avail
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:395,31'
          Branch Sides:
            - BranchSide:      'xzlib.c:395,34'
              BranchSideFuncs:
                - xz_error
            - BranchSide:      'xzlib.c:396,17'
              BranchSideFuncs:
                - xz_error
        - Branch String:   'xzlib.c:395,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:396,17'
              BranchSideFuncs:
                - xz_error
            - BranchSide:      'xzlib.c:403,23'
              BranchSideFuncs:
                - lzma_auto_decoder
                - is_format_xz
                - is_format_lzma
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_error
                - xz_avail
                - xz_error
                - xz_avail
                - xz_avail
                - xz_avail
                - inflateInit2_
                - xz_error
                - xz_error
        - Branch String:   'xzlib.c:396,17'
          Branch Sides:
            - BranchSide:      'xzlib.c:397,17'
              BranchSideFuncs:
                - xz_error
            - BranchSide:      'xzlib.c:398,17'
              BranchSideFuncs:
                - xz_error
        - Branch String:   'xzlib.c:398,17'
          Branch Sides:
            - BranchSide:      'xzlib.c:399,17'
              BranchSideFuncs:
                - xz_error
            - BranchSide:      'xzlib.c:400,22'
              BranchSideFuncs:
                - xz_error
        - Branch String:   'xzlib.c:409,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:410,13'
              BranchSideFuncs:
                - xz_error
            - BranchSide:      'xzlib.c:418,9'
              BranchSideFuncs:
                - is_format_xz
                - is_format_lzma
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_error
                - xz_avail
                - xz_error
                - xz_avail
                - xz_avail
                - xz_avail
                - inflateInit2_
                - xz_error
        - Branch String:   'xzlib.c:423,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:424,17'
              BranchSideFuncs:
                - inflateInit2_
                - is_format_xz
                - is_format_lzma
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_error
                - xz_avail
                - xz_error
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_error
            - BranchSide:      'xzlib.c:434,5'
              BranchSideFuncs:
                - is_format_xz
                - is_format_lzma
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_error
                - xz_avail
                - xz_error
                - xz_avail
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:424,17'
          Branch Sides:
            - BranchSide:      'xzlib.c:425,17'
              BranchSideFuncs:
                - xz_error
            - BranchSide:      'xzlib.c:431,13'
              BranchSideFuncs:
                - is_format_xz
                - is_format_lzma
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_error
                - xz_avail
                - xz_error
                - xz_avail
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:437,9'
          Branch Sides:
            - BranchSide:      'xzlib.c:438,22'
              BranchSideFuncs:
                - xz_avail
                - is_format_xz
                - is_format_lzma
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_error
                - xz_avail
                - xz_error
                - xz_avail
                - xz_avail
            - BranchSide:      'xzlib.c:445,22'
              BranchSideFuncs:
                - is_format_xz
                - is_format_lzma
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_error
                - xz_avail
                - xz_error
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:438,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:439,13'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:440,13'
              BranchSideFuncs:
                - is_format_xz
                - is_format_lzma
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_error
                - xz_avail
                - xz_error
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:440,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:441,13'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:442,5'
              BranchSideFuncs:
                - is_format_xz
                - is_format_lzma
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_error
                - xz_avail
                - xz_error
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:445,29'
          Branch Sides:
            - BranchSide:      'xzlib.c:445,47'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:446,9'
              BranchSideFuncs: []
        - Branch String:   'xzlib.c:445,9'
          Branch Sides:
            - BranchSide:      'xzlib.c:446,9'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:452,9'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_error
                - xz_avail
                - xz_error
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:452,9'
          Branch Sides:
            - BranchSide:      'xzlib.c:453,9'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_error
                - xz_avail
                - xz_error
                - xz_avail
                - xz_avail
            - BranchSide:      'xzlib.c:515,18'
              BranchSideFuncs: []
        - Branch String:   'xzlib.c:455,33'
          Branch Sides:
            - BranchSide:      'xzlib.c:455,45'
              BranchSideFuncs:
                - xz_avail
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_error
                - xz_avail
                - xz_error
                - xz_avail
            - BranchSide:      'xzlib.c:457,13'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_error
                - xz_avail
                - xz_error
                - xz_avail
        - Branch String:   'xzlib.c:455,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:456,13'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:457,13'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_error
                - xz_avail
                - xz_error
                - xz_avail
        - Branch String:   'xzlib.c:457,28'
          Branch Sides:
            - BranchSide:      'xzlib.c:457,31'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_error
                - xz_avail
                - xz_error
                - xz_avail
            - BranchSide:      'xzlib.c:506,13'
              BranchSideFuncs: []
        - Branch String:   'xzlib.c:457,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:459,13'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_error
                - xz_avail
                - xz_error
                - xz_avail
            - BranchSide:      'xzlib.c:506,13'
              BranchSideFuncs: []
        - Branch String:   'xzlib.c:463,17'
          Branch Sides:
            - BranchSide:      'xzlib.c:463,17'
              BranchSideFuncs:
                - xz_avail
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_error
                - xz_avail
                - xz_error
            - BranchSide:      'xzlib.c:463,17'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_error
                - xz_avail
                - xz_error
        - Branch String:   'xzlib.c:463,17'
          Branch Sides:
            - BranchSide:      'xzlib.c:463,24'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_error
                - xz_avail
                - xz_error
            - BranchSide:      'xzlib.c:463,17'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_error
                - xz_avail
                - xz_error
        - Branch String:   'xzlib.c:463,17'
          Branch Sides:
            - BranchSide:      'xzlib.c:463,24'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_error
                - xz_avail
                - xz_error
            - BranchSide:      'xzlib.c:463,24'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_error
                - xz_avail
                - xz_error
        - Branch String:   'xzlib.c:463,17'
          Branch Sides:
            - BranchSide:      'xzlib.c:464,26'
              BranchSideFuncs:
                - xz_error
            - BranchSide:      'xzlib.c:468,21'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_error
                - xz_avail
        - Branch String:   'xzlib.c:468,21'
          Branch Sides:
            - BranchSide:      'xzlib.c:468,21'
              BranchSideFuncs:
                - xz_avail
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_error
            - BranchSide:      'xzlib.c:468,21'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_error
        - Branch String:   'xzlib.c:468,21'
          Branch Sides:
            - BranchSide:      'xzlib.c:468,19'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_error
            - BranchSide:      'xzlib.c:468,21'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_error
        - Branch String:   'xzlib.c:468,21'
          Branch Sides:
            - BranchSide:      'xzlib.c:468,19'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_error
            - BranchSide:      'xzlib.c:468,19'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_error
        - Branch String:   'xzlib.c:469,17'
          Branch Sides:
            - BranchSide:      'xzlib.c:470,26'
              BranchSideFuncs:
                - xz_error
            - BranchSide:      'xzlib.c:474,13'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:474,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:474,13'
              BranchSideFuncs:
                - xz_avail
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
            - BranchSide:      'xzlib.c:474,13'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:474,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:474,13'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
            - BranchSide:      'xzlib.c:475,13'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:474,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:475,13'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
            - BranchSide:      'xzlib.c:475,13'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:475,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:475,13'
              BranchSideFuncs:
                - xz_avail
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
            - BranchSide:      'xzlib.c:475,13'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:475,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:475,13'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
            - BranchSide:      'xzlib.c:476,13'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:475,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:476,13'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
            - BranchSide:      'xzlib.c:476,13'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:476,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:476,13'
              BranchSideFuncs:
                - xz_avail
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
            - BranchSide:      'xzlib.c:476,13'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:476,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:476,13'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
            - BranchSide:      'xzlib.c:477,13'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:476,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:477,13'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
            - BranchSide:      'xzlib.c:477,13'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:477,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:477,13'
              BranchSideFuncs:
                - xz_avail
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
            - BranchSide:      'xzlib.c:477,13'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:477,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:477,13'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
            - BranchSide:      'xzlib.c:478,13'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:477,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:478,13'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
            - BranchSide:      'xzlib.c:478,13'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:478,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:478,13'
              BranchSideFuncs:
                - xz_avail
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
            - BranchSide:      'xzlib.c:478,13'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:478,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:478,13'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
            - BranchSide:      'xzlib.c:479,13'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:478,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:479,13'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
            - BranchSide:      'xzlib.c:479,13'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:479,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:479,13'
              BranchSideFuncs:
                - xz_avail
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
            - BranchSide:      'xzlib.c:479,13'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:479,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:479,13'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
            - BranchSide:      'xzlib.c:480,17'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:479,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:480,17'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
            - BranchSide:      'xzlib.c:480,17'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:480,17'
          Branch Sides:
            - BranchSide:      'xzlib.c:481,34'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
            - BranchSide:      'xzlib.c:487,17'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:481,34'
          Branch Sides:
            - BranchSide:      'xzlib.c:481,34'
              BranchSideFuncs:
                - xz_avail
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
            - BranchSide:      'xzlib.c:481,34'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:481,34'
          Branch Sides:
            - BranchSide:      'xzlib.c:481,21'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
            - BranchSide:      'xzlib.c:481,34'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:481,34'
          Branch Sides:
            - BranchSide:      'xzlib.c:481,21'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
            - BranchSide:      'xzlib.c:481,21'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:482,35'
          Branch Sides:
            - BranchSide:      'xzlib.c:482,35'
              BranchSideFuncs:
                - xz_avail
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
            - BranchSide:      'xzlib.c:482,35'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:482,35'
          Branch Sides:
            - BranchSide:      'xzlib.c:482,42'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
            - BranchSide:      'xzlib.c:482,35'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:482,35'
          Branch Sides:
            - BranchSide:      'xzlib.c:482,42'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
            - BranchSide:      'xzlib.c:482,42'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:483,17'
          Branch Sides:
            - BranchSide:      'xzlib.c:484,25'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
            - BranchSide:      'xzlib.c:486,13'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:484,25'
          Branch Sides:
            - BranchSide:      'xzlib.c:484,25'
              BranchSideFuncs:
                - xz_avail
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
            - BranchSide:      'xzlib.c:484,25'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:484,25'
          Branch Sides:
            - BranchSide:      'xzlib.c:484,32'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
            - BranchSide:      'xzlib.c:484,25'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:484,25'
          Branch Sides:
            - BranchSide:      'xzlib.c:484,32'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
            - BranchSide:      'xzlib.c:484,32'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:484,25'
          Branch Sides:
            - BranchSide:      'xzlib.c:483,17'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
            - BranchSide:      'xzlib.c:485,25'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:487,17'
          Branch Sides:
            - BranchSide:      'xzlib.c:488,17'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
            - BranchSide:      'xzlib.c:489,17'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:488,24'
          Branch Sides:
            - BranchSide:      'xzlib.c:488,24'
              BranchSideFuncs:
                - xz_avail
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
            - BranchSide:      'xzlib.c:488,24'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:488,24'
          Branch Sides:
            - BranchSide:      'xzlib.c:488,31'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
            - BranchSide:      'xzlib.c:488,24'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:488,24'
          Branch Sides:
            - BranchSide:      'xzlib.c:488,31'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
            - BranchSide:      'xzlib.c:488,31'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:488,17'
          Branch Sides:
            - BranchSide:      'xzlib.c:488,24'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
                - xz_avail
            - BranchSide:      'xzlib.c:489,17'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:489,17'
          Branch Sides:
            - BranchSide:      'xzlib.c:490,17'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
            - BranchSide:      'xzlib.c:491,17'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:490,24'
          Branch Sides:
            - BranchSide:      'xzlib.c:490,24'
              BranchSideFuncs:
                - xz_avail
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
            - BranchSide:      'xzlib.c:490,24'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:490,24'
          Branch Sides:
            - BranchSide:      'xzlib.c:490,31'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
            - BranchSide:      'xzlib.c:490,24'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:490,24'
          Branch Sides:
            - BranchSide:      'xzlib.c:490,31'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
            - BranchSide:      'xzlib.c:490,31'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:490,17'
          Branch Sides:
            - BranchSide:      'xzlib.c:490,24'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
                - xz_avail
            - BranchSide:      'xzlib.c:491,17'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
        - Branch String:   'xzlib.c:491,17'
          Branch Sides:
            - BranchSide:      'xzlib.c:492,17'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
                - xz_avail
            - BranchSide:      'xzlib.c:499,27'
              BranchSideFuncs:
                - inflateReset
                - crc32
        - Branch String:   'xzlib.c:492,17'
          Branch Sides:
            - BranchSide:      'xzlib.c:492,17'
              BranchSideFuncs:
                - xz_avail
                - inflateReset
                - crc32
                - xz_avail
            - BranchSide:      'xzlib.c:492,17'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
        - Branch String:   'xzlib.c:492,17'
          Branch Sides:
            - BranchSide:      'xzlib.c:492,17'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
            - BranchSide:      'xzlib.c:493,17'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
        - Branch String:   'xzlib.c:492,17'
          Branch Sides:
            - BranchSide:      'xzlib.c:493,17'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
            - BranchSide:      'xzlib.c:493,17'
              BranchSideFuncs:
                - inflateReset
                - crc32
                - xz_avail
        - Branch String:   'xzlib.c:493,17'
          Branch Sides:
            - BranchSide:      'xzlib.c:493,17'
              BranchSideFuncs:
                - xz_avail
                - inflateReset
                - crc32
            - BranchSide:      'xzlib.c:493,17'
              BranchSideFuncs:
                - inflateReset
                - crc32
        - Branch String:   'xzlib.c:493,17'
          Branch Sides:
            - BranchSide:      'xzlib.c:493,17'
              BranchSideFuncs:
                - inflateReset
                - crc32
            - BranchSide:      'xzlib.c:494,13'
              BranchSideFuncs:
                - inflateReset
                - crc32
        - Branch String:   'xzlib.c:493,17'
          Branch Sides:
            - BranchSide:      'xzlib.c:494,13'
              BranchSideFuncs:
                - inflateReset
                - crc32
            - BranchSide:      'xzlib.c:494,13'
              BranchSideFuncs:
                - inflateReset
                - crc32
        - Branch String:   'xzlib.c:517,9'
          Branch Sides:
            - BranchSide:      'xzlib.c:518,16'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:522,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xzlib.c:400,13'
          Dst:             xz_error
        - Src:             'xzlib.c:409,13'
          Dst:             lzma_auto_decoder
        - Src:             'xzlib.c:413,13'
          Dst:             xz_error
        - Src:             'xzlib.c:424,17'
          Dst:             inflateInit2_
        - Src:             'xzlib.c:428,17'
          Dst:             xz_error
        - Src:             'xzlib.c:438,13'
          Dst:             xz_avail
        - Src:             'xzlib.c:445,9'
          Dst:             is_format_xz
        - Src:             'xzlib.c:445,32'
          Dst:             is_format_lzma
        - Src:             'xzlib.c:455,36'
          Dst:             xz_avail
        - Src:             'xzlib.c:463,17'
          Dst:             xz_avail
        - Src:             'xzlib.c:464,17'
          Dst:             xz_error
        - Src:             'xzlib.c:468,21'
          Dst:             xz_avail
        - Src:             'xzlib.c:470,17'
          Dst:             xz_error
        - Src:             'xzlib.c:474,13'
          Dst:             xz_avail
        - Src:             'xzlib.c:475,13'
          Dst:             xz_avail
        - Src:             'xzlib.c:476,13'
          Dst:             xz_avail
        - Src:             'xzlib.c:477,13'
          Dst:             xz_avail
        - Src:             'xzlib.c:478,13'
          Dst:             xz_avail
        - Src:             'xzlib.c:479,13'
          Dst:             xz_avail
        - Src:             'xzlib.c:481,34'
          Dst:             xz_avail
        - Src:             'xzlib.c:482,35'
          Dst:             xz_avail
        - Src:             'xzlib.c:484,25'
          Dst:             xz_avail
        - Src:             'xzlib.c:488,24'
          Dst:             xz_avail
        - Src:             'xzlib.c:490,24'
          Dst:             xz_avail
        - Src:             'xzlib.c:492,17'
          Dst:             xz_avail
        - Src:             'xzlib.c:493,17'
          Dst:             xz_avail
        - Src:             'xzlib.c:499,13'
          Dst:             inflateReset
        - Src:             'xzlib.c:500,34'
          Dst:             crc32
    - functionName:    lzma_auto_decoder
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.lzma_stream *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inflateInit2_
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.z_stream_s *'
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inflateReset
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.z_stream_s *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xz_skip
      functionSourceFile: '/src/libxml2/xzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.xz_state *'
        - size_t
      constantsTouched: []
      argNames:
        - state
        - len
      BBCount:         22
      ICount:          128
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - xz_make
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xzlib.c:675,5'
          Branch Sides:
            - BranchSide:      'xzlib.c:677,13'
              BranchSideFuncs:
                - xz_make
            - BranchSide:      'xzlib.c:696,5'
              BranchSideFuncs: []
        - Branch String:   'xzlib.c:677,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:678,28'
              BranchSideFuncs:
                - xz_make
            - BranchSide:      'xzlib.c:687,18'
              BranchSideFuncs:
                - xz_make
        - Branch String:   'xzlib.c:678,17'
          Branch Sides:
            - BranchSide:      'xzlib.c:679,28'
              BranchSideFuncs:
                - xz_make
            - BranchSide:      'xzlib.c:679,34'
              BranchSideFuncs:
                - xz_make
        - Branch String:   'xzlib.c:687,29'
          Branch Sides:
            - BranchSide:      'xzlib.c:687,32'
              BranchSideFuncs:
                - xz_make
            - BranchSide:      'xzlib.c:693,25'
              BranchSideFuncs:
                - xz_make
        - Branch String:   'xzlib.c:687,18'
          Branch Sides:
            - BranchSide:      'xzlib.c:688,13'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:693,25'
              BranchSideFuncs:
                - xz_make
      Callsites:
        - Src:             'xzlib.c:693,17'
          Dst:             xz_make
    - functionName:    __libxml2_xzread
      functionSourceFile: '/src/libxml2/xzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 708
      functionLinenumberEnd: 793
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - file
        - buf
        - len
      BBCount:         49
      ICount:          308
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - xz_decomp
        - xz_error
        - xz_load
        - xz_make
        - xz_skip
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xzlib.c:714,9'
          Branch Sides:
            - BranchSide:      'xzlib.c:715,9'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:716,25'
              BranchSideFuncs:
                - xz_decomp
                - xz_load
                - xz_make
                - xz_skip
                - xz_error
        - Branch String:   'xzlib.c:720,9'
          Branch Sides:
            - BranchSide:      'xzlib.c:721,9'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:725,15'
              BranchSideFuncs:
                - xz_decomp
                - xz_load
                - xz_make
                - xz_skip
                - xz_error
        - Branch String:   'xzlib.c:725,9'
          Branch Sides:
            - BranchSide:      'xzlib.c:726,18'
              BranchSideFuncs:
                - xz_error
            - BranchSide:      'xzlib.c:732,9'
              BranchSideFuncs:
                - xz_decomp
                - xz_load
                - xz_make
                - xz_skip
        - Branch String:   'xzlib.c:732,9'
          Branch Sides:
            - BranchSide:      'xzlib.c:733,9'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:736,9'
              BranchSideFuncs:
                - xz_decomp
                - xz_load
                - xz_make
                - xz_skip
        - Branch String:   'xzlib.c:736,9'
          Branch Sides:
            - BranchSide:      'xzlib.c:737,9'
              BranchSideFuncs:
                - xz_skip
                - xz_decomp
                - xz_load
                - xz_make
            - BranchSide:      'xzlib.c:743,9'
              BranchSideFuncs:
                - xz_decomp
                - xz_load
                - xz_make
        - Branch String:   'xzlib.c:738,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:739,13'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:740,5'
              BranchSideFuncs:
                - xz_decomp
                - xz_load
                - xz_make
        - Branch String:   'xzlib.c:746,13'
          Branch Sides:
            - BranchSide:      'xzlib.c:747,17'
              BranchSideFuncs:
                - xz_decomp
                - xz_load
                - xz_make
            - BranchSide:      'xzlib.c:754,18'
              BranchSideFuncs:
                - xz_decomp
                - xz_load
                - xz_make
        - Branch String:   'xzlib.c:747,17'
          Branch Sides:
            - BranchSide:      'xzlib.c:747,37'
              BranchSideFuncs:
                - xz_decomp
                - xz_load
                - xz_make
            - BranchSide:      'xzlib.c:747,43'
              BranchSideFuncs:
                - xz_decomp
                - xz_load
                - xz_make
        - Branch String:   'xzlib.c:754,29'
          Branch Sides:
            - BranchSide:      'xzlib.c:754,32'
              BranchSideFuncs:
                - xz_decomp
                - xz_load
                - xz_make
            - BranchSide:      'xzlib.c:759,18'
              BranchSideFuncs:
                - xz_decomp
                - xz_load
                - xz_make
        - Branch String:   'xzlib.c:754,18'
          Branch Sides:
            - BranchSide:      'xzlib.c:755,13'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:759,18'
              BranchSideFuncs:
                - xz_decomp
                - xz_load
                - xz_make
        - Branch String:   'xzlib.c:759,37'
          Branch Sides:
            - BranchSide:      'xzlib.c:759,40'
              BranchSideFuncs:
                - xz_make
                - xz_decomp
                - xz_load
            - BranchSide:      'xzlib.c:761,25'
              BranchSideFuncs:
                - xz_make
                - xz_decomp
                - xz_load
        - Branch String:   'xzlib.c:759,18'
          Branch Sides:
            - BranchSide:      'xzlib.c:761,25'
              BranchSideFuncs:
                - xz_make
                - xz_decomp
                - xz_load
            - BranchSide:      'xzlib.c:769,18'
              BranchSideFuncs:
                - xz_decomp
                - xz_make
                - xz_load
        - Branch String:   'xzlib.c:761,17'
          Branch Sides:
            - BranchSide:      'xzlib.c:762,17'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:763,13'
              BranchSideFuncs:
                - xz_decomp
                - xz_load
                - xz_make
        - Branch String:   'xzlib.c:769,18'
          Branch Sides:
            - BranchSide:      'xzlib.c:770,25'
              BranchSideFuncs:
                - xz_load
                - xz_decomp
                - xz_make
            - BranchSide:      'xzlib.c:776,31'
              BranchSideFuncs:
                - xz_decomp
                - xz_load
                - xz_make
        - Branch String:   'xzlib.c:770,17'
          Branch Sides:
            - BranchSide:      'xzlib.c:771,17'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:772,9'
              BranchSideFuncs:
                - xz_decomp
                - xz_load
                - xz_make
        - Branch String:   'xzlib.c:778,17'
          Branch Sides:
            - BranchSide:      'xzlib.c:779,17'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:780,17'
              BranchSideFuncs:
                - xz_decomp
                - xz_load
                - xz_make
        - Branch String:   'xzlib.c:789,5'
          Branch Sides:
            - BranchSide:      'xzlib.c:746,13'
              BranchSideFuncs:
                - xz_decomp
                - xz_load
                - xz_make
            - BranchSide:      'xzlib.c:792,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xzlib.c:726,9'
          Dst:             xz_error
        - Src:             'xzlib.c:738,13'
          Dst:             xz_skip
        - Src:             'xzlib.c:761,17'
          Dst:             xz_make
        - Src:             'xzlib.c:770,17'
          Dst:             xz_load
        - Src:             'xzlib.c:778,17'
          Dst:             xz_decomp
    - functionName:    xz_compressed
      functionSourceFile: '/src/libxml2/xzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - f
      BBCount:         10
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xzlib.c:188,9'
          Branch Sides:
            - BranchSide:      'xzlib.c:189,9'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:190,25'
              BranchSideFuncs: []
        - Branch String:   'xzlib.c:191,9'
          Branch Sides:
            - BranchSide:      'xzlib.c:192,9'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:194,13'
              BranchSideFuncs: []
        - Branch String:   'xzlib.c:194,5'
          Branch Sides:
            - BranchSide:      'xzlib.c:196,6'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:200,6'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:205,6'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:207,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    __libxml2_xzcompressed
      functionSourceFile: '/src/libxml2/xzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - f
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xz_compressed
        - xz_head
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'xzlib.c:701,5'
          Dst:             xz_head
        - Src:             'xzlib.c:703,12'
          Dst:             xz_compressed
    - functionName:    __libxml2_xzdopen
      functionSourceFile: '/src/libxml2/xzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - path
        - fd
        - mode
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xz_open
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'xzlib.c:219,12'
          Dst:             xz_open
    - functionName:    xz_open
      functionSourceFile: '/src/libxml2/xzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - path
        - fd
        - mode
      BBCount:         16
      ICount:          156
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - lseek64
        - open64
        - strcpy
        - strlen
        - xz_reset
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xzlib.c:140,9'
          Branch Sides:
            - BranchSide:      'xzlib.c:141,9'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:142,5'
              BranchSideFuncs:
                - strlen
                - strcpy
                - open64
                - lseek64
                - xz_reset
        - Branch String:   'xzlib.c:149,9'
          Branch Sides:
            - BranchSide:      'xzlib.c:150,9'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:153,12'
              BranchSideFuncs:
                - strcpy
                - open64
                - lseek64
                - xz_reset
        - Branch String:   'xzlib.c:156,17'
          Branch Sides:
            - BranchSide:      'xzlib.c:156,28'
              BranchSideFuncs:
                - lseek64
                - xz_reset
            - BranchSide:      'xzlib.c:156,38'
              BranchSideFuncs:
                - open64
                - lseek64
                - xz_reset
        - Branch String:   'xzlib.c:164,9'
          Branch Sides:
            - BranchSide:      'xzlib.c:165,9'
              BranchSideFuncs: []
            - BranchSide:      'xzlib.c:171,20'
              BranchSideFuncs:
                - lseek64
                - xz_reset
        - Branch String:   'xzlib.c:172,9'
          Branch Sides:
            - BranchSide:      'xzlib.c:173,9'
              BranchSideFuncs:
                - xz_reset
            - BranchSide:      'xzlib.c:175,24'
              BranchSideFuncs:
                - xz_reset
      Callsites:
        - Src:             'xzlib.c:148,29'
          Dst:             strlen
        - Src:             'xzlib.c:153,5'
          Dst:             strcpy
        - Src:             'xzlib.c:156,33'
          Dst:             open64
        - Src:             'xzlib.c:171,14'
          Dst:             lseek64
        - Src:             'xzlib.c:178,5'
          Dst:             xz_reset
    - functionName:    lseek64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __libxml2_xzopen
      functionSourceFile: '/src/libxml2/xzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - path
        - mode
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xz_open
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xzlib.c:213,12'
          Dst:             xz_open
    - functionName:    xmlAttrSerializeContent
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlOutputBuffer *'
        - 'struct._xmlAttr *'
      constantsTouched: []
      argNames:
        - buf
        - attr
      BBCount:         10
      ICount:          83
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - xmlBufAdd
        - xmlBufAttrSerializeTxtContent
        - xmlStrlen
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlsave.c:395,5'
          Branch Sides:
            - BranchSide:      'xmlsave.c:396,17'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlStrlen
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAttrSerializeTxtContent
            - BranchSide:      'xmlsave.c:413,1'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:396,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:398,40'
              BranchSideFuncs:
                - xmlBufAttrSerializeTxtContent
                - xmlBufAdd
                - xmlStrlen
                - xmlBufAdd
                - xmlBufAdd
            - BranchSide:      'xmlsave.c:402,27'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlStrlen
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAttrSerializeTxtContent
            - BranchSide:      'xmlsave.c:409,17'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlStrlen
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAttrSerializeTxtContent
      Callsites:
        - Src:             'xmlsave.c:398,10'
          Dst:             xmlBufAttrSerializeTxtContent
        - Src:             'xmlsave.c:402,17'
          Dst:             xmlBufAdd
        - Src:             'xmlsave.c:404,30'
          Dst:             xmlStrlen
        - Src:             'xmlsave.c:403,17'
          Dst:             xmlBufAdd
        - Src:             'xmlsave.c:405,17'
          Dst:             xmlBufAdd
    - functionName:    xmlBufAttrSerializeTxtContent
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1991
      functionLinenumberEnd: 2078
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct._xmlBuf *'
        - 'struct._xmlDoc *'
        - 'struct._xmlAttr *'
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
        - doc
        - attr
        - string
      BBCount:         97
      ICount:          530
      EdgeCount:       130
      CyclomaticComplexity: 35
      functionsReached:
        - abort
        - fprintf
        - xmlBufAdd
        - xmlGetUTF8Char
        - xmlSerializeHexCharRef
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlsave.c:1994,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1995,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1996,30'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
        - Branch String:   'xmlsave.c:1997,5'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1998,14'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
            - BranchSide:      'xmlsave.c:2076,9'
              BranchSideFuncs:
                - xmlBufAdd
        - Branch String:   'xmlsave.c:1998,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1999,17'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
            - BranchSide:      'xmlsave.c:2004,21'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
        - Branch String:   'xmlsave.c:1999,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2000,27'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
            - BranchSide:      'xmlsave.c:2001,23'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
        - Branch String:   'xmlsave.c:2004,20'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2005,17'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
            - BranchSide:      'xmlsave.c:2010,21'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
        - Branch String:   'xmlsave.c:2005,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2006,27'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
            - BranchSide:      'xmlsave.c:2007,23'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
        - Branch String:   'xmlsave.c:2010,20'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2011,17'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
            - BranchSide:      'xmlsave.c:2016,21'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
        - Branch String:   'xmlsave.c:2011,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2012,27'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
            - BranchSide:      'xmlsave.c:2013,23'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
        - Branch String:   'xmlsave.c:2016,20'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2017,17'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
            - BranchSide:      'xmlsave.c:2022,21'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
        - Branch String:   'xmlsave.c:2017,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2018,27'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
            - BranchSide:      'xmlsave.c:2019,23'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
        - Branch String:   'xmlsave.c:2022,20'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2023,17'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
            - BranchSide:      'xmlsave.c:2028,21'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
        - Branch String:   'xmlsave.c:2023,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2024,27'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
            - BranchSide:      'xmlsave.c:2025,23'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
        - Branch String:   'xmlsave.c:2028,20'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2029,17'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
            - BranchSide:      'xmlsave.c:2034,21'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
        - Branch String:   'xmlsave.c:2029,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2030,27'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
            - BranchSide:      'xmlsave.c:2031,23'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
        - Branch String:   'xmlsave.c:2034,20'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2035,17'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
            - BranchSide:      'xmlsave.c:2040,22'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - fprintf
                - abort
                - xmlBufAdd
        - Branch String:   'xmlsave.c:2035,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2036,27'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
            - BranchSide:      'xmlsave.c:2037,23'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
        - Branch String:   'xmlsave.c:2040,35'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2040,39'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - fprintf
                - abort
                - xmlBufAdd
            - BranchSide:      'xmlsave.c:2073,16'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
        - Branch String:   'xmlsave.c:2040,52'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2041,15'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - fprintf
                - abort
                - xmlBufAdd
            - BranchSide:      'xmlsave.c:2073,16'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
        - Branch String:   'xmlsave.c:2041,28'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2041,32'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - fprintf
                - abort
                - xmlBufAdd
            - BranchSide:      'xmlsave.c:2046,17'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - fprintf
                - abort
                - xmlBufAdd
        - Branch String:   'xmlsave.c:2040,20'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2046,17'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - fprintf
                - abort
                - xmlBufAdd
            - BranchSide:      'xmlsave.c:2073,16'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
        - Branch String:   'xmlsave.c:2048,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2049,27'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - fprintf
                - abort
            - BranchSide:      'xmlsave.c:2051,34'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - fprintf
                - abort
        - Branch String:   'xmlsave.c:2052,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2054,25'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      'xmlsave.c:2060,22'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
        - Branch String:   'xmlsave.c:2060,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2060,22'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
            - BranchSide:      'xmlsave.c:2060,22'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
        - Branch String:   'xmlsave.c:2060,22'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2060,22'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
            - BranchSide:      'xmlsave.c:2060,22'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
        - Branch String:   'xmlsave.c:2060,22'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2060,22'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
            - BranchSide:      'xmlsave.c:2062,24'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
        - Branch String:   'xmlsave.c:2060,22'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2060,22'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
            - BranchSide:      'xmlsave.c:2062,24'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
        - Branch String:   'xmlsave.c:2060,22'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2061,25'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
            - BranchSide:      'xmlsave.c:2062,24'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
        - Branch String:   'xmlsave.c:2060,22'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2060,22'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
            - BranchSide:      'xmlsave.c:2060,22'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
        - Branch String:   'xmlsave.c:2060,22'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2060,22'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
            - BranchSide:      'xmlsave.c:2062,24'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
        - Branch String:   'xmlsave.c:2060,22'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2060,22'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
            - BranchSide:      'xmlsave.c:2060,22'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
        - Branch String:   'xmlsave.c:2060,22'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2060,22'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
            - BranchSide:      'xmlsave.c:2062,24'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
        - Branch String:   'xmlsave.c:2060,22'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2060,22'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
            - BranchSide:      'xmlsave.c:2061,25'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
        - Branch String:   'xmlsave.c:2060,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2061,25'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
            - BranchSide:      'xmlsave.c:2062,24'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlBufAdd
                - xmlBufAdd
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
                - xmlBufAdd
        - Branch String:   'xmlsave.c:2076,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2076,9'
              BranchSideFuncs:
                - xmlBufAdd
            - BranchSide:      'xmlsave.c:2077,19'
              BranchSideFuncs:
                - xmlBufAdd
      Callsites:
        - Src:             'xmlsave.c:2000,17'
          Dst:             xmlBufAdd
        - Src:             'xmlsave.c:2001,13'
          Dst:             xmlBufAdd
        - Src:             'xmlsave.c:2006,17'
          Dst:             xmlBufAdd
        - Src:             'xmlsave.c:2007,13'
          Dst:             xmlBufAdd
        - Src:             'xmlsave.c:2012,17'
          Dst:             xmlBufAdd
        - Src:             'xmlsave.c:2013,13'
          Dst:             xmlBufAdd
        - Src:             'xmlsave.c:2018,17'
          Dst:             xmlBufAdd
        - Src:             'xmlsave.c:2019,13'
          Dst:             xmlBufAdd
        - Src:             'xmlsave.c:2024,17'
          Dst:             xmlBufAdd
        - Src:             'xmlsave.c:2025,13'
          Dst:             xmlBufAdd
        - Src:             'xmlsave.c:2030,17'
          Dst:             xmlBufAdd
        - Src:             'xmlsave.c:2031,13'
          Dst:             xmlBufAdd
        - Src:             'xmlsave.c:2036,17'
          Dst:             xmlBufAdd
        - Src:             'xmlsave.c:2037,13'
          Dst:             xmlBufAdd
        - Src:             'xmlsave.c:2049,17'
          Dst:             xmlBufAdd
        - Src:             'xmlsave.c:2051,19'
          Dst:             xmlGetUTF8Char
        - Src:             'xmlsave.c:2054,17'
          Dst:             fprintf
        - Src:             'xmlsave.c:2055,17'
          Dst:             abort
        - Src:             'xmlsave.c:2069,6'
          Dst:             xmlSerializeHexCharRef
        - Src:             'xmlsave.c:2070,13'
          Dst:             xmlBufAdd
        - Src:             'xmlsave.c:2077,9'
          Dst:             xmlBufAdd
    - functionName:    xmlSerializeHexCharRef
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - out
        - val
      BBCount:         37
      ICount:          252
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlsave.c:133,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:133,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:134,14'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:134,14'
          Branch Sides:
            - BranchSide:      'xmlsave.c:134,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:135,14'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:135,14'
          Branch Sides:
            - BranchSide:      'xmlsave.c:135,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:136,14'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:136,14'
          Branch Sides:
            - BranchSide:      'xmlsave.c:136,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:137,14'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:137,14'
          Branch Sides:
            - BranchSide:      'xmlsave.c:137,36'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:138,16'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:140,5'
          Branch Sides:
            - BranchSide:      'xmlsave.c:141,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:162,9'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:141,2'
          Branch Sides:
            - BranchSide:      'xmlsave.c:142,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:143,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:144,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:145,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:146,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:147,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:148,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:149,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:150,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:151,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:152,20'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:153,20'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:154,20'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:155,20'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:156,20'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:157,20'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:158,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufDumpNotationTable
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlOutputBuffer *'
        - 'struct._xmlHashTable *'
      constantsTouched: []
      argNames:
        - stream
        - table
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlBufMergeBuffer
        - xmlBufferCreate
        - xmlBufferSetAllocationScheme
        - xmlDumpNotationTable
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlsave.c:427,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:428,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:431,34'
              BranchSideFuncs:
                - xmlBufferSetAllocationScheme
                - xmlDumpNotationTable
                - xmlBufMergeBuffer
      Callsites:
        - Src:             'xmlsave.c:426,14'
          Dst:             xmlBufferCreate
        - Src:             'xmlsave.c:431,5'
          Dst:             xmlBufferSetAllocationScheme
        - Src:             'xmlsave.c:432,5'
          Dst:             xmlDumpNotationTable
        - Src:             'xmlsave.c:433,5'
          Dst:             xmlBufMergeBuffer
    - functionName:    xmlAttrDumpOutput
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 744
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlSaveCtxt *'
        - 'struct._xmlAttr *'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         31
      ICount:          181
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - htmlIsBooleanAttr
        - xmlAttrSerializeContent
        - xmlOutputBufferWrite
        - xmlOutputBufferWriteString
        - xmlOutputBufferWriteWSNonSig
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlsave.c:717,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:717,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:718,11'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - htmlIsBooleanAttr
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:719,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:719,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:720,9'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - htmlIsBooleanAttr
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:720,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:721,38'
              BranchSideFuncs:
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - htmlIsBooleanAttr
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:723,30'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - htmlIsBooleanAttr
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:724,27'
          Branch Sides:
            - BranchSide:      'xmlsave.c:724,31'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - htmlIsBooleanAttr
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:728,32'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - htmlIsBooleanAttr
                - xmlOutputBufferWriteString
        - Branch String:   'xmlsave.c:724,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:725,36'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - htmlIsBooleanAttr
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:728,32'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - htmlIsBooleanAttr
                - xmlOutputBufferWriteString
        - Branch String:   'xmlsave.c:731,42'
          Branch Sides:
            - BranchSide:      'xmlsave.c:732,10'
              BranchSideFuncs:
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - htmlIsBooleanAttr
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:741,33'
              BranchSideFuncs:
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:732,27'
          Branch Sides:
            - BranchSide:      'xmlsave.c:733,11'
              BranchSideFuncs:
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - htmlIsBooleanAttr
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:741,33'
              BranchSideFuncs:
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:733,34'
          Branch Sides:
            - BranchSide:      'xmlsave.c:734,11'
              BranchSideFuncs:
                - htmlIsBooleanAttr
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:736,28'
              BranchSideFuncs:
                - htmlIsBooleanAttr
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
        - Branch String:   'xmlsave.c:734,43'
          Branch Sides:
            - BranchSide:      'xmlsave.c:735,11'
              BranchSideFuncs:
                - htmlIsBooleanAttr
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:736,28'
              BranchSideFuncs:
                - htmlIsBooleanAttr
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
        - Branch String:   'xmlsave.c:735,44'
          Branch Sides:
            - BranchSide:      'xmlsave.c:736,28'
              BranchSideFuncs:
                - htmlIsBooleanAttr
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:741,33'
              BranchSideFuncs:
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:731,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:737,36'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:741,33'
              BranchSideFuncs:
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
      Callsites:
        - Src:             'xmlsave.c:721,9'
          Dst:             xmlOutputBufferWriteWSNonSig
        - Src:             'xmlsave.c:723,9'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:725,9'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:726,2'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:728,5'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:729,5'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:736,10'
          Dst:             htmlIsBooleanAttr
        - Src:             'xmlsave.c:737,9'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:741,9'
          Dst:             xmlAttrSerializeContent
        - Src:             'xmlsave.c:743,5'
          Dst:             xmlOutputBufferWrite
    - functionName:    xmlOutputBufferWriteWSNonSig
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlSaveCtxt *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - extra
      BBCount:         16
      ICount:          109
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - xmlOutputBufferWrite
      functionUses:    9
      BranchProfiles:
        - Branch String:   'xmlsave.c:562,24'
          Branch Sides:
            - BranchSide:      'xmlsave.c:562,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:563,9'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:562,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:563,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:564,26'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:565,5'
          Branch Sides:
            - BranchSide:      'xmlsave.c:565,5'
              BranchSideFuncs:
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:566,30'
              BranchSideFuncs:
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:567,18'
          Branch Sides:
            - BranchSide:      'xmlsave.c:568,18'
              BranchSideFuncs:
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:568,37'
              BranchSideFuncs:
                - xmlOutputBufferWrite
      Callsites:
        - Src:             'xmlsave.c:564,5'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:566,9'
          Dst:             xmlOutputBufferWrite
    - functionName:    xhtmlIsEmpty
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1247
      functionLinenumberEnd: 1303
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - node
      BBCount:         51
      ICount:          287
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlsave.c:1248,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1249,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1250,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1250,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1251,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1252,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1252,28'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1252,45'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1254,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1252,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1253,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1254,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1254,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1255,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1256,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1256,5'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1258,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1262,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1270,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1274,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1278,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1282,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1290,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1294,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1298,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1302,5'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:1258,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1259,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1260,6'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:1262,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1263,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1264,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1264,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1265,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1266,22'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1266,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1267,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1268,6'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:1270,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1271,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1272,6'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:1274,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1275,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1276,6'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:1278,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1279,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1280,6'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:1282,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1283,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1284,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1284,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1285,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1286,22'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1286,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1287,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1288,6'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:1290,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1291,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1292,6'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:1294,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1295,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1296,6'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:1298,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1299,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1300,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlsave.c:1252,33'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1258,10'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1262,10'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1264,10'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1266,10'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1270,10'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1274,10'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1278,10'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1282,10'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1284,10'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1286,10'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1290,10'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1294,10'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1298,10'
          Dst:             xmlStrEqual
    - functionName:    xhtmlAttrListDumpOutput
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1312
      functionLinenumberEnd: 1371
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlSaveCtxt *'
        - 'struct._xmlAttr *'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         73
      ICount:          373
      EdgeCount:       101
      CyclomaticComplexity: 30
      functionsReached:
        - xmlAttrDumpOutput
        - xmlAttrSerializeContent
        - xmlOutputBufferWrite
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlsave.c:1320,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1320,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1321,11'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1323,5'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1324,7'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1342,10'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1324,24'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1324,40'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1327,7'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1324,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1325,11'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1327,7'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1327,24'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1327,40'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1330,7'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1327,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1328,13'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1330,7'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1330,24'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1330,40'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1333,7'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1330,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1331,13'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1333,7'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1342,24'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1342,28'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1361,10'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1342,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1343,7'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1361,10'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1343,23'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1343,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1357,5'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1343,49'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1344,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1357,5'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1344,49'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1345,20'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1353,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1345,49'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1346,20'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1353,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1346,51'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1347,20'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1353,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1347,51'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1348,20'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1353,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1348,51'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1349,20'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1353,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1349,54'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1350,20'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1353,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1350,52'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1351,20'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1353,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1351,53'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1352,20'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1353,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1343,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1353,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1357,5'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1361,24'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1361,28'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1366,10'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1361,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1362,23'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1366,10'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrSerializeContent
                - xmlOutputBufferWrite
      Callsites:
        - Src:             'xmlsave.c:1324,28'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1327,28'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1330,28'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1333,28'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1334,7'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1336,9'
          Dst:             xmlAttrDumpOutput
        - Src:             'xmlsave.c:1344,8'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1345,8'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1346,8'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1347,8'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1348,8'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1349,8'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1350,8'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1351,8'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1352,8'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1353,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1354,6'
          Dst:             xmlAttrSerializeContent
        - Src:             'xmlsave.c:1355,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1362,2'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1363,2'
          Dst:             xmlAttrSerializeContent
        - Src:             'xmlsave.c:1364,2'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1367,2'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1368,2'
          Dst:             xmlAttrSerializeContent
        - Src:             'xmlsave.c:1369,2'
          Dst:             xmlOutputBufferWrite
    - functionName:    xmlNsListDumpOutputCtxt
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlSaveCtxt *'
        - 'struct._xmlNs *'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlNsDumpOutput
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlsave.c:629,5'
          Branch Sides:
            - BranchSide:      'xmlsave.c:630,25'
              BranchSideFuncs:
                - xmlNsDumpOutput
            - BranchSide:      'xmlsave.c:633,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlsave.c:630,9'
          Dst:             xmlNsDumpOutput
    - functionName:    xmlNsDumpOutput
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._xmlOutputBuffer *'
        - 'struct._xmlNs *'
        - 'struct._xmlSaveCtxt *'
      constantsTouched: []
      argNames:
        - buf
        - cur
        - ctxt
      BBCount:         24
      ICount:          123
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - xmlBufWriteQuotedString
        - xmlOutputBufferWrite
        - xmlOutputBufferWriteString
        - xmlOutputBufferWriteWSNonSig
        - xmlStrEqual
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlsave.c:585,23'
          Branch Sides:
            - BranchSide:      'xmlsave.c:585,41'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:585,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:585,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:585,41'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:586,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:586,44'
          Branch Sides:
            - BranchSide:      'xmlsave.c:586,48'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:586,44'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:586,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:586,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:587,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:587,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:588,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:590,6'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:590,19'
          Branch Sides:
            - BranchSide:      'xmlsave.c:590,22'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:593,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
        - Branch String:   'xmlsave.c:590,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:591,35'
              BranchSideFuncs:
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:593,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
        - Branch String:   'xmlsave.c:596,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:597,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
            - BranchSide:      'xmlsave.c:600,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
      Callsites:
        - Src:             'xmlsave.c:587,6'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:591,6'
          Dst:             xmlOutputBufferWriteWSNonSig
        - Src:             'xmlsave.c:593,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:597,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:598,6'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:600,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:601,2'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:602,2'
          Dst:             xmlBufWriteQuotedString
    - functionName:    xmlBufDumpEntityDecl
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlOutputBuffer *'
        - 'struct._xmlEntity *'
      constantsTouched: []
      argNames:
        - stream
        - ent
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlBufMergeBuffer
        - xmlBufferCreate
        - xmlBufferSetAllocationScheme
        - xmlDumpEntityDecl
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlsave.c:492,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:493,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:496,34'
              BranchSideFuncs:
                - xmlBufferSetAllocationScheme
                - xmlDumpEntityDecl
                - xmlBufMergeBuffer
      Callsites:
        - Src:             'xmlsave.c:491,14'
          Dst:             xmlBufferCreate
        - Src:             'xmlsave.c:496,5'
          Dst:             xmlBufferSetAllocationScheme
        - Src:             'xmlsave.c:497,5'
          Dst:             xmlDumpEntityDecl
        - Src:             'xmlsave.c:498,5'
          Dst:             xmlBufMergeBuffer
    - functionName:    xmlBufDumpAttributeDecl
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlOutputBuffer *'
        - 'struct._xmlAttribute *'
      constantsTouched: []
      argNames:
        - stream
        - attr
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlBufMergeBuffer
        - xmlBufferCreate
        - xmlBufferSetAllocationScheme
        - xmlDumpAttributeDecl
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlsave.c:471,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:472,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:475,34'
              BranchSideFuncs:
                - xmlBufferSetAllocationScheme
                - xmlDumpAttributeDecl
                - xmlBufMergeBuffer
      Callsites:
        - Src:             'xmlsave.c:470,14'
          Dst:             xmlBufferCreate
        - Src:             'xmlsave.c:475,5'
          Dst:             xmlBufferSetAllocationScheme
        - Src:             'xmlsave.c:476,5'
          Dst:             xmlDumpAttributeDecl
        - Src:             'xmlsave.c:477,5'
          Dst:             xmlBufMergeBuffer
    - functionName:    xmlBufDumpElementDecl
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlOutputBuffer *'
        - 'struct._xmlElement *'
      constantsTouched: []
      argNames:
        - stream
        - elem
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlBufMergeBuffer
        - xmlBufferCreate
        - xmlBufferSetAllocationScheme
        - xmlDumpElementDecl
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlsave.c:449,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:450,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:453,34'
              BranchSideFuncs:
                - xmlBufferSetAllocationScheme
                - xmlDumpElementDecl
                - xmlBufMergeBuffer
      Callsites:
        - Src:             'xmlsave.c:448,14'
          Dst:             xmlBufferCreate
        - Src:             'xmlsave.c:453,5'
          Dst:             xmlBufferSetAllocationScheme
        - Src:             'xmlsave.c:454,5'
          Dst:             xmlDumpElementDecl
        - Src:             'xmlsave.c:455,5'
          Dst:             xmlBufMergeBuffer
    - functionName:    xmlDtdDumpOutput
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 704
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlSaveCtxt *'
        - 'struct._xmlDtd *'
      constantsTouched: []
      argNames:
        - ctxt
        - dtd
      BBCount:         40
      ICount:          252
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - xmlBufDumpNotationTable
        - xmlBufWriteQuotedString
        - xmlNodeDumpOutputInternal
        - xmlOutputBufferWrite
        - xmlOutputBufferWriteString
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlsave.c:664,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:664,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:665,10'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlBufDumpNotationTable
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
        - Branch String:   'xmlsave.c:665,24'
          Branch Sides:
            - BranchSide:      'xmlsave.c:665,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:666,9'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:665,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:666,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:667,11'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlBufDumpNotationTable
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
        - Branch String:   'xmlsave.c:670,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:671,23'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlBufDumpNotationTable
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:675,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlBufDumpNotationTable
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
        - Branch String:   'xmlsave.c:679,33'
          Branch Sides:
            - BranchSide:      'xmlsave.c:679,37'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlBufDumpNotationTable
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:685,26'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlBufDumpNotationTable
        - Branch String:   'xmlsave.c:679,60'
          Branch Sides:
            - BranchSide:      'xmlsave.c:680,10'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlBufDumpNotationTable
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:685,26'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlBufDumpNotationTable
        - Branch String:   'xmlsave.c:680,35'
          Branch Sides:
            - BranchSide:      'xmlsave.c:680,39'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlBufDumpNotationTable
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:685,26'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlBufDumpNotationTable
        - Branch String:   'xmlsave.c:680,63'
          Branch Sides:
            - BranchSide:      'xmlsave.c:681,3'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlBufDumpNotationTable
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:685,26'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlBufDumpNotationTable
        - Branch String:   'xmlsave.c:679,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:682,23'
              BranchSideFuncs:
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:685,26'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlBufDumpNotationTable
        - Branch String:   'xmlsave.c:690,34'
          Branch Sides:
            - BranchSide:      'xmlsave.c:690,39'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlBufDumpNotationTable
            - BranchSide:      'xmlsave.c:694,14'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
        - Branch String:   'xmlsave.c:690,57'
          Branch Sides:
            - BranchSide:      'xmlsave.c:691,10'
              BranchSideFuncs:
                - xmlBufDumpNotationTable
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
            - BranchSide:      'xmlsave.c:692,33'
              BranchSideFuncs:
                - xmlBufDumpNotationTable
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
        - Branch String:   'xmlsave.c:690,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:692,33'
              BranchSideFuncs:
                - xmlBufDumpNotationTable
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
            - BranchSide:      'xmlsave.c:694,14'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
        - Branch String:   'xmlsave.c:698,5'
          Branch Sides:
            - BranchSide:      'xmlsave.c:699,35'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:701,20'
              BranchSideFuncs:
                - xmlOutputBufferWrite
      Callsites:
        - Src:             'xmlsave.c:668,5'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:669,5'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:671,2'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:672,2'
          Dst:             xmlBufWriteQuotedString
        - Src:             'xmlsave.c:673,2'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:674,2'
          Dst:             xmlBufWriteQuotedString
        - Src:             'xmlsave.c:676,2'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:677,2'
          Dst:             xmlBufWriteQuotedString
        - Src:             'xmlsave.c:682,2'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:685,5'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:692,9'
          Dst:             xmlBufDumpNotationTable
        - Src:             'xmlsave.c:699,9'
          Dst:             xmlNodeDumpOutputInternal
        - Src:             'xmlsave.c:703,5'
          Dst:             xmlOutputBufferWrite
    - functionName:    xmlNodeDumpOutputInternal
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 1072
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlSaveCtxt *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         197
      ICount:          1169
      EdgeCount:       260
      CyclomaticComplexity: 65
      functionsReached:
        - __xmlIndentTreeOutput
        - xmlAttrDumpOutput
        - xmlBufDumpAttributeDecl
        - xmlBufDumpElementDecl
        - xmlBufDumpEntityDecl
        - xmlDocContentDumpOutput
        - xmlDtdDumpOutput
        - xmlNodeDumpOutputInternal
        - xmlNsDumpOutputCtxt
        - xmlNsListDumpOutputCtxt
        - xmlOutputBufferWrite
        - xmlOutputBufferWriteEscape
        - xmlOutputBufferWriteString
        - xmlOutputBufferWriteWSNonSig
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xmlsave.c:820,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:820,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:821,11'
              BranchSideFuncs:
                - xmlNsDumpOutputCtxt
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
        - Branch String:   'xmlsave.c:826,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:829,30'
              BranchSideFuncs:
                - xmlDocContentDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:829,30'
              BranchSideFuncs:
                - xmlDocContentDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:833,30'
              BranchSideFuncs:
                - xmlDtdDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:838,18'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:846,35'
              BranchSideFuncs:
                - xmlBufDumpElementDecl
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:850,37'
              BranchSideFuncs:
                - xmlBufDumpAttributeDecl
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:854,34'
              BranchSideFuncs:
                - xmlBufDumpEntityDecl
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:858,11'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:932,10'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteEscape
            - BranchSide:      'xmlsave.c:945,11'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:973,11'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:987,34'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:993,17'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1018,31'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1022,33'
              BranchSideFuncs:
                - xmlNsDumpOutputCtxt
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1026,13'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:838,41'
          Branch Sides:
            - BranchSide:      'xmlsave.c:838,45'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:843,6'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:838,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:839,26'
              BranchSideFuncs:
                - xmlNsDumpOutputCtxt
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
            - BranchSide:      'xmlsave.c:843,6'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:858,24'
          Branch Sides:
            - BranchSide:      'xmlsave.c:858,28'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:870,18'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
        - Branch String:   'xmlsave.c:858,47'
          Branch Sides:
            - BranchSide:      'xmlsave.c:859,18'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:870,18'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
        - Branch String:   'xmlsave.c:858,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:860,24'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - __xmlIndentTreeOutput
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
            - BranchSide:      'xmlsave.c:870,18'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
        - Branch String:   'xmlsave.c:861,11'
          Branch Sides:
            - BranchSide:      'xmlsave.c:862,11'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - __xmlIndentTreeOutput
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
            - BranchSide:      'xmlsave.c:862,29'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - __xmlIndentTreeOutput
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
        - Branch String:   'xmlsave.c:870,41'
          Branch Sides:
            - BranchSide:      'xmlsave.c:870,45'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
            - BranchSide:      'xmlsave.c:875,34'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:870,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:871,43'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:875,34'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:876,35'
          Branch Sides:
            - BranchSide:      'xmlsave.c:876,39'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:880,40'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
        - Branch String:   'xmlsave.c:876,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:877,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
            - BranchSide:      'xmlsave.c:880,40'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
        - Branch String:   'xmlsave.c:881,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:882,41'
              BranchSideFuncs:
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
            - BranchSide:      'xmlsave.c:883,25'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
        - Branch String:   'xmlsave.c:883,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:884,35'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:886,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:886,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:887,22'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:906,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:887,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:888,25'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:892,25'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:888,25'
          Branch Sides:
            - BranchSide:      'xmlsave.c:889,54'
              BranchSideFuncs:
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:890,42'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:892,25'
          Branch Sides:
            - BranchSide:      'xmlsave.c:893,54'
              BranchSideFuncs:
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:894,42'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:895,43'
          Branch Sides:
            - BranchSide:      'xmlsave.c:895,47'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:900,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:895,25'
          Branch Sides:
            - BranchSide:      'xmlsave.c:896,52'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:900,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:901,25'
          Branch Sides:
            - BranchSide:      'xmlsave.c:902,54'
              BranchSideFuncs:
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:903,42'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:906,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:907,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:919,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:908,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:909,30'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:918,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:909,58'
          Branch Sides:
            - BranchSide:      'xmlsave.c:910,30'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:912,29'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:910,67'
          Branch Sides:
            - BranchSide:      'xmlsave.c:911,30'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:912,29'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:909,29'
          Branch Sides:
            - BranchSide:      'xmlsave.c:912,29'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:916,31'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:919,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:920,50'
              BranchSideFuncs:
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:921,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:922,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:922,61'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
            - BranchSide:      'xmlsave.c:923,21'
              BranchSideFuncs:
                - xmlNsDumpOutputCtxt
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
        - Branch String:   'xmlsave.c:923,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:923,39'
              BranchSideFuncs:
                - xmlNsDumpOutputCtxt
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
            - BranchSide:      'xmlsave.c:924,26'
              BranchSideFuncs:
                - xmlNsDumpOutputCtxt
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
        - Branch String:   'xmlsave.c:932,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:933,17'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:934,10'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteEscape
        - Branch String:   'xmlsave.c:934,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:935,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteEscape
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:940,30'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:945,24'
          Branch Sides:
            - BranchSide:      'xmlsave.c:945,28'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:951,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:945,47'
          Branch Sides:
            - BranchSide:      'xmlsave.c:945,51'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:951,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:945,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:946,24'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:951,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:947,11'
          Branch Sides:
            - BranchSide:      'xmlsave.c:948,11'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:948,29'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:951,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:952,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:964,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:954,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:955,25'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:962,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:955,25'
          Branch Sides:
            - BranchSide:      'xmlsave.c:956,54'
              BranchSideFuncs:
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:958,46'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:966,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:967,50'
              BranchSideFuncs:
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:968,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:973,24'
          Branch Sides:
            - BranchSide:      'xmlsave.c:973,28'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:979,17'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:973,47'
          Branch Sides:
            - BranchSide:      'xmlsave.c:973,51'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:979,17'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:973,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:974,24'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:979,17'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:975,11'
          Branch Sides:
            - BranchSide:      'xmlsave.c:976,11'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:976,29'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:979,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:980,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:984,13'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:993,38'
          Branch Sides:
            - BranchSide:      'xmlsave.c:993,42'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:994,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:993,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:994,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:996,31'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:997,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:998,27'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1009,21'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:998,39'
          Branch Sides:
            - BranchSide:      'xmlsave.c:998,45'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1007,24'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:998,62'
          Branch Sides:
            - BranchSide:      'xmlsave.c:999,28'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1007,24'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:998,25'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1000,31'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1007,24'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1030,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1031,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1032,18'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1032,37'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1033,18'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1036,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
        - Branch String:   'xmlsave.c:1033,51'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1034,18'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1036,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
        - Branch String:   'xmlsave.c:1032,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1035,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
            - BranchSide:      'xmlsave.c:1036,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
        - Branch String:   'xmlsave.c:1036,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1037,23'
              BranchSideFuncs:
                - xmlNsDumpOutputCtxt
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
            - BranchSide:      'xmlsave.c:1041,19'
              BranchSideFuncs:
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1045,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1029,9'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1046,21'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1046,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1046,38'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1047,22'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1047,43'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1047,47'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1053,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1047,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1048,42'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1053,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1049,43'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1050,43'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1050,61'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1054,39'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1054,43'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1060,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:1054,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1055,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:1060,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:1061,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1062,50'
              BranchSideFuncs:
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1063,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1065,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1066,36'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1069,13'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNsDumpOutputCtxt
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
      Callsites:
        - Src:             'xmlsave.c:829,6'
          Dst:             xmlDocContentDumpOutput
        - Src:             'xmlsave.c:833,13'
          Dst:             xmlDtdDumpOutput
        - Src:             'xmlsave.c:846,13'
          Dst:             xmlBufDumpElementDecl
        - Src:             'xmlsave.c:850,13'
          Dst:             xmlBufDumpAttributeDecl
        - Src:             'xmlsave.c:854,13'
          Dst:             xmlBufDumpEntityDecl
        - Src:             'xmlsave.c:859,18'
          Dst:             __xmlIndentTreeOutput
        - Src:             'xmlsave.c:860,3'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:871,17'
          Dst:             xmlNodeDumpOutputInternal
        - Src:             'xmlsave.c:875,13'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:877,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:878,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:880,13'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:882,17'
          Dst:             xmlNsListDumpOutputCtxt
        - Src:             'xmlsave.c:884,17'
          Dst:             xmlAttrDumpOutput
        - Src:             'xmlsave.c:889,25'
          Dst:             xmlOutputBufferWriteWSNonSig
        - Src:             'xmlsave.c:890,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:893,25'
          Dst:             xmlOutputBufferWriteWSNonSig
        - Src:             'xmlsave.c:894,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:896,25'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:898,25'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:900,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:902,25'
          Dst:             xmlOutputBufferWriteWSNonSig
        - Src:             'xmlsave.c:903,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:920,21'
          Dst:             xmlOutputBufferWriteWSNonSig
        - Src:             'xmlsave.c:921,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:922,40'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:935,17'
          Dst:             xmlOutputBufferWriteEscape
        - Src:             'xmlsave.c:940,3'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:945,51'
          Dst:             __xmlIndentTreeOutput
        - Src:             'xmlsave.c:946,3'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:952,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:953,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:956,25'
          Dst:             xmlOutputBufferWriteWSNonSig
        - Src:             'xmlsave.c:958,25'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:959,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:962,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:964,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:965,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:967,21'
          Dst:             xmlOutputBufferWriteWSNonSig
        - Src:             'xmlsave.c:968,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:973,51'
          Dst:             __xmlIndentTreeOutput
        - Src:             'xmlsave.c:974,3'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:980,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:981,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:982,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:987,13'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:988,13'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:989,13'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:994,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1001,25'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1002,25'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1004,25'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1010,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1011,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1012,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1018,13'
          Dst:             xmlAttrDumpOutput
        - Src:             'xmlsave.c:1022,13'
          Dst:             xmlNsDumpOutputCtxt
        - Src:             'xmlsave.c:1035,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1047,22'
          Dst:             __xmlIndentTreeOutput
        - Src:             'xmlsave.c:1048,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1053,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1055,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1057,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1060,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1062,21'
          Dst:             xmlOutputBufferWriteWSNonSig
        - Src:             'xmlsave.c:1063,17'
          Dst:             xmlOutputBufferWrite
    - functionName:    xmlDocContentDumpOutput
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1081
      functionLinenumberEnd: 1229
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSaveCtxt *'
        - 'struct._xmlDoc *'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         130
      ICount:          713
      EdgeCount:       175
      CyclomaticComplexity: 47
      functionsReached:
        - htmlDocContentDumpFormatOutput
        - htmlGetMetaEncoding
        - htmlSetMetaEncoding
        - xhtmlNodeDumpOutput
        - xmlBufWriteQuotedString
        - xmlGetIntSubset
        - xmlInitParser
        - xmlIsXHTML
        - xmlNodeDumpOutputInternal
        - xmlOutputBufferWrite
        - xmlParseCharEncoding
        - xmlSaveClearEncoding
        - xmlSaveSwitchEncoding
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xmlsave.c:1097,47'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1098,10'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlParseCharEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlBufWriteQuotedString
                - xmlSaveSwitchEncoding
                - htmlDocContentDumpFormatOutput
                - htmlDocContentDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
                - htmlSetMetaEncoding
            - BranchSide:      'xmlsave.c:1101,9'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlParseCharEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlBufWriteQuotedString
                - xmlSaveSwitchEncoding
                - htmlDocContentDumpFormatOutput
                - htmlDocContentDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
                - htmlSetMetaEncoding
        - Branch String:   'xmlsave.c:1097,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1099,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1101,9'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlParseCharEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlBufWriteQuotedString
                - xmlSaveSwitchEncoding
                - htmlDocContentDumpFormatOutput
                - htmlDocContentDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
                - htmlSetMetaEncoding
        - Branch String:   'xmlsave.c:1101,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1102,34'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlParseCharEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlBufWriteQuotedString
                - xmlSaveSwitchEncoding
                - htmlDocContentDumpFormatOutput
                - htmlDocContentDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
                - htmlSetMetaEncoding
            - BranchSide:      'xmlsave.c:1103,16'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlParseCharEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlBufWriteQuotedString
                - xmlSaveSwitchEncoding
                - htmlDocContentDumpFormatOutput
                - htmlDocContentDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
                - htmlSetMetaEncoding
        - Branch String:   'xmlsave.c:1107,48'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1108,12'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlParseCharEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlBufWriteQuotedString
                - xmlSaveSwitchEncoding
                - htmlDocContentDumpFormatOutput
                - htmlDocContentDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
                - htmlSetMetaEncoding
            - BranchSide:      'xmlsave.c:1110,10'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlParseCharEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlBufWriteQuotedString
                - xmlSaveSwitchEncoding
                - htmlDocContentDumpFormatOutput
                - htmlDocContentDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
                - htmlSetMetaEncoding
        - Branch String:   'xmlsave.c:1108,51'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1109,12'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlParseCharEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlBufWriteQuotedString
                - xmlSaveSwitchEncoding
                - htmlDocContentDumpFormatOutput
                - htmlDocContentDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
                - htmlSetMetaEncoding
            - BranchSide:      'xmlsave.c:1110,10'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlParseCharEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlBufWriteQuotedString
                - xmlSaveSwitchEncoding
                - htmlDocContentDumpFormatOutput
                - htmlDocContentDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
                - htmlSetMetaEncoding
        - Branch String:   'xmlsave.c:1109,51'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1110,10'
              BranchSideFuncs:
                - htmlDocContentDumpFormatOutput
                - htmlDocContentDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
                - htmlSetMetaEncoding
            - BranchSide:      'xmlsave.c:1112,13'
              BranchSideFuncs:
                - htmlDocContentDumpFormatOutput
                - htmlDocContentDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
                - htmlSetMetaEncoding
        - Branch String:   'xmlsave.c:1107,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1112,13'
              BranchSideFuncs:
                - htmlDocContentDumpFormatOutput
                - htmlDocContentDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
                - htmlSetMetaEncoding
            - BranchSide:      'xmlsave.c:1137,17'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlParseCharEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlBufWriteQuotedString
                - xmlSaveSwitchEncoding
        - Branch String:   'xmlsave.c:1112,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1113,26'
              BranchSideFuncs:
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - htmlDocContentDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
            - BranchSide:      'xmlsave.c:1114,13'
              BranchSideFuncs:
                - htmlDocContentDumpFormatOutput
                - htmlDocContentDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
        - Branch String:   'xmlsave.c:1114,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1115,37'
              BranchSideFuncs:
                - htmlGetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - htmlDocContentDumpFormatOutput
                - xmlSaveSwitchEncoding
            - BranchSide:      'xmlsave.c:1116,13'
              BranchSideFuncs:
                - htmlDocContentDumpFormatOutput
                - htmlDocContentDumpFormatOutput
                - xmlSaveSwitchEncoding
        - Branch String:   'xmlsave.c:1116,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1117,15'
              BranchSideFuncs:
                - htmlDocContentDumpFormatOutput
                - htmlDocContentDumpFormatOutput
                - xmlSaveSwitchEncoding
            - BranchSide:      'xmlsave.c:1118,7'
              BranchSideFuncs:
                - htmlDocContentDumpFormatOutput
                - htmlDocContentDumpFormatOutput
                - xmlSaveSwitchEncoding
        - Branch String:   'xmlsave.c:1118,25'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1118,29'
              BranchSideFuncs:
                - htmlDocContentDumpFormatOutput
                - htmlDocContentDumpFormatOutput
                - xmlSaveSwitchEncoding
            - BranchSide:      'xmlsave.c:1125,13'
              BranchSideFuncs:
                - htmlDocContentDumpFormatOutput
                - htmlDocContentDumpFormatOutput
        - Branch String:   'xmlsave.c:1118,49'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1119,7'
              BranchSideFuncs:
                - htmlDocContentDumpFormatOutput
                - htmlDocContentDumpFormatOutput
                - xmlSaveSwitchEncoding
            - BranchSide:      'xmlsave.c:1125,13'
              BranchSideFuncs:
                - htmlDocContentDumpFormatOutput
                - htmlDocContentDumpFormatOutput
        - Branch String:   'xmlsave.c:1119,29'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1119,33'
              BranchSideFuncs:
                - htmlDocContentDumpFormatOutput
                - htmlDocContentDumpFormatOutput
                - xmlSaveSwitchEncoding
            - BranchSide:      'xmlsave.c:1125,13'
              BranchSideFuncs:
                - htmlDocContentDumpFormatOutput
                - htmlDocContentDumpFormatOutput
        - Branch String:   'xmlsave.c:1118,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1120,32'
              BranchSideFuncs:
                - xmlSaveSwitchEncoding
                - htmlDocContentDumpFormatOutput
                - htmlDocContentDumpFormatOutput
            - BranchSide:      'xmlsave.c:1125,13'
              BranchSideFuncs:
                - htmlDocContentDumpFormatOutput
                - htmlDocContentDumpFormatOutput
        - Branch String:   'xmlsave.c:1120,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1121,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1124,2'
              BranchSideFuncs:
                - htmlDocContentDumpFormatOutput
                - htmlDocContentDumpFormatOutput
        - Branch String:   'xmlsave.c:1125,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1126,37'
              BranchSideFuncs:
                - htmlDocContentDumpFormatOutput
            - BranchSide:      'xmlsave.c:1129,37'
              BranchSideFuncs:
                - htmlDocContentDumpFormatOutput
        - Branch String:   'xmlsave.c:1131,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1132,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1133,2'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:1137,49'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1138,17'
              BranchSideFuncs:
                - xmlParseCharEncoding
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlBufWriteQuotedString
                - xmlSaveSwitchEncoding
            - BranchSide:      'xmlsave.c:1140,43'
              BranchSideFuncs:
                - xmlParseCharEncoding
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlBufWriteQuotedString
                - xmlSaveSwitchEncoding
        - Branch String:   'xmlsave.c:1138,50'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1139,17'
              BranchSideFuncs:
                - xmlParseCharEncoding
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlBufWriteQuotedString
                - xmlSaveSwitchEncoding
            - BranchSide:      'xmlsave.c:1140,43'
              BranchSideFuncs:
                - xmlParseCharEncoding
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlBufWriteQuotedString
                - xmlSaveSwitchEncoding
        - Branch String:   'xmlsave.c:1141,25'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1141,29'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlBufWriteQuotedString
                - xmlSaveSwitchEncoding
            - BranchSide:      'xmlsave.c:1168,7'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlBufWriteQuotedString
        - Branch String:   'xmlsave.c:1141,49'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1142,7'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlBufWriteQuotedString
                - xmlSaveSwitchEncoding
            - BranchSide:      'xmlsave.c:1168,7'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlBufWriteQuotedString
        - Branch String:   'xmlsave.c:1142,29'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1142,33'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlBufWriteQuotedString
                - xmlSaveSwitchEncoding
            - BranchSide:      'xmlsave.c:1168,7'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlBufWriteQuotedString
        - Branch String:   'xmlsave.c:1142,52'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1143,8'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlBufWriteQuotedString
                - xmlSaveSwitchEncoding
            - BranchSide:      'xmlsave.c:1168,7'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlBufWriteQuotedString
        - Branch String:   'xmlsave.c:1141,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1144,11'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlBufWriteQuotedString
                - xmlSaveSwitchEncoding
            - BranchSide:      'xmlsave.c:1168,7'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlBufWriteQuotedString
        - Branch String:   'xmlsave.c:1144,42'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1145,4'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlBufWriteQuotedString
                - xmlSaveSwitchEncoding
            - BranchSide:      'xmlsave.c:1158,10'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlBufWriteQuotedString
        - Branch String:   'xmlsave.c:1145,35'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1146,4'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlBufWriteQuotedString
                - xmlSaveSwitchEncoding
            - BranchSide:      'xmlsave.c:1158,10'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlBufWriteQuotedString
        - Branch String:   'xmlsave.c:1144,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1152,29'
              BranchSideFuncs:
                - xmlSaveSwitchEncoding
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlBufWriteQuotedString
            - BranchSide:      'xmlsave.c:1158,10'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlBufWriteQuotedString
        - Branch String:   'xmlsave.c:1152,7'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1153,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1156,21'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlBufWriteQuotedString
        - Branch String:   'xmlsave.c:1158,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1159,3'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlBufWriteQuotedString
            - BranchSide:      'xmlsave.c:1160,10'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlBufWriteQuotedString
        - Branch String:   'xmlsave.c:1160,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1161,3'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlBufWriteQuotedString
            - BranchSide:      'xmlsave.c:1162,2'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlBufWriteQuotedString
        - Branch String:   'xmlsave.c:1168,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1169,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlBufWriteQuotedString
            - BranchSide:      'xmlsave.c:1190,13'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
        - Branch String:   'xmlsave.c:1170,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1171,27'
              BranchSideFuncs:
                - xmlBufWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
            - BranchSide:      'xmlsave.c:1173,24'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
        - Branch String:   'xmlsave.c:1174,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1175,24'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1178,14'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1178,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1180,28'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
            - BranchSide:      'xmlsave.c:1183,28'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
            - BranchSide:      'xmlsave.c:1186,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
        - Branch String:   'xmlsave.c:1190,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1191,22'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
            - BranchSide:      'xmlsave.c:1192,7'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
        - Branch String:   'xmlsave.c:1192,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1193,28'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlIsXHTML
            - BranchSide:      'xmlsave.c:1200,6'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
        - Branch String:   'xmlsave.c:1194,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1195,25'
              BranchSideFuncs:
                - xmlIsXHTML
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
            - BranchSide:      'xmlsave.c:1198,2'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
        - Branch String:   'xmlsave.c:1196,7'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1196,30'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
            - BranchSide:      'xmlsave.c:1197,6'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
        - Branch String:   'xmlsave.c:1200,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1201,25'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
            - BranchSide:      'xmlsave.c:1217,5'
              BranchSideFuncs:
                - xmlSaveClearEncoding
        - Branch String:   'xmlsave.c:1203,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1204,3'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - xmlSaveClearEncoding
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
            - BranchSide:      'xmlsave.c:1216,2'
              BranchSideFuncs:
                - xmlSaveClearEncoding
        - Branch String:   'xmlsave.c:1206,7'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1207,27'
              BranchSideFuncs:
                - xhtmlNodeDumpOutput
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1210,33'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - xmlSaveClearEncoding
                - xhtmlNodeDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1211,57'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1212,22'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xhtmlNodeDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1214,11'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
        - Branch String:   'xmlsave.c:1211,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1213,42'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xhtmlNodeDumpOutput
            - BranchSide:      'xmlsave.c:1214,11'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
        - Branch String:   'xmlsave.c:1222,29'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1222,33'
              BranchSideFuncs:
                - xmlSaveClearEncoding
            - BranchSide:      'xmlsave.c:1227,21'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:1222,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1223,23'
              BranchSideFuncs:
                - xmlSaveClearEncoding
            - BranchSide:      'xmlsave.c:1227,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlsave.c:1095,5'
          Dst:             xmlInitParser
        - Src:             'xmlsave.c:1113,6'
          Dst:             htmlSetMetaEncoding
        - Src:             'xmlsave.c:1115,17'
          Dst:             htmlGetMetaEncoding
        - Src:             'xmlsave.c:1120,10'
          Dst:             xmlSaveSwitchEncoding
        - Src:             'xmlsave.c:1126,6'
          Dst:             htmlDocContentDumpFormatOutput
        - Src:             'xmlsave.c:1129,6'
          Dst:             htmlDocContentDumpFormatOutput
        - Src:             'xmlsave.c:1140,8'
          Dst:             xmlParseCharEncoding
        - Src:             'xmlsave.c:1152,7'
          Dst:             xmlSaveSwitchEncoding
        - Src:             'xmlsave.c:1169,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1171,3'
          Dst:             xmlBufWriteQuotedString
        - Src:             'xmlsave.c:1173,3'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1175,3'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1176,3'
          Dst:             xmlBufWriteQuotedString
        - Src:             'xmlsave.c:1180,7'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1183,7'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1186,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1193,12'
          Dst:             xmlGetIntSubset
        - Src:             'xmlsave.c:1195,14'
          Dst:             xmlIsXHTML
        - Src:             'xmlsave.c:1207,7'
          Dst:             xhtmlNodeDumpOutput
        - Src:             'xmlsave.c:1210,7'
          Dst:             xmlNodeDumpOutputInternal
        - Src:             'xmlsave.c:1213,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1223,2'
          Dst:             xmlSaveClearEncoding
    - functionName:    xmlNsDumpOutputCtxt
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlSaveCtxt *'
        - 'struct._xmlNs *'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlNsDumpOutput
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlsave.c:616,5'
          Dst:             xmlNsDumpOutput
    - functionName:    xmlSaveSwitchEncoding
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSaveCtxt *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - encoding
      BBCount:         15
      ICount:          99
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlBufCreate
        - xmlCharEncCloseFunc
        - xmlCharEncOutput
        - xmlOpenCharEncodingHandler
        - xmlSaveErr
        - xmlSaveErrMemory
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlsave.c:510,28'
          Branch Sides:
            - BranchSide:      'xmlsave.c:510,32'
              BranchSideFuncs:
                - xmlOpenCharEncodingHandler
                - xmlBufCreate
                - xmlCharEncOutput
                - xmlCharEncCloseFunc
                - xmlSaveErrMemory
                - xmlSaveErr
            - BranchSide:      'xmlsave.c:531,5'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:510,54'
          Branch Sides:
            - BranchSide:      'xmlsave.c:510,58'
              BranchSideFuncs:
                - xmlOpenCharEncodingHandler
                - xmlBufCreate
                - xmlCharEncOutput
                - xmlCharEncCloseFunc
                - xmlSaveErrMemory
                - xmlSaveErr
            - BranchSide:      'xmlsave.c:531,5'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:510,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:514,35'
              BranchSideFuncs:
                - xmlOpenCharEncodingHandler
                - xmlBufCreate
                - xmlCharEncOutput
                - xmlCharEncCloseFunc
                - xmlSaveErrMemory
                - xmlSaveErr
            - BranchSide:      'xmlsave.c:531,5'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:515,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:516,24'
              BranchSideFuncs:
                - xmlSaveErr
            - BranchSide:      'xmlsave.c:519,14'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlCharEncOutput
                - xmlCharEncCloseFunc
                - xmlSaveErrMemory
        - Branch String:   'xmlsave.c:520,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:521,26'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:525,24'
              BranchSideFuncs:
                - xmlCharEncOutput
      Callsites:
        - Src:             'xmlsave.c:514,8'
          Dst:             xmlOpenCharEncodingHandler
        - Src:             'xmlsave.c:516,13'
          Dst:             xmlSaveErr
        - Src:             'xmlsave.c:519,14'
          Dst:             xmlBufCreate
        - Src:             'xmlsave.c:521,6'
          Dst:             xmlCharEncCloseFunc
        - Src:             'xmlsave.c:522,13'
          Dst:             xmlSaveErrMemory
        - Src:             'xmlsave.c:529,9'
          Dst:             xmlCharEncOutput
    - functionName:    xmlEscapeEntities
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'int *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - out
        - outlen
        - in
        - inlen
      BBCount:         78
      ICount:          504
      EdgeCount:       106
      CyclomaticComplexity: 30
      functionsReached:
        - abort
        - fprintf
        - xmlGetUTF8Char
        - xmlSerializeHexCharRef
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlsave.c:193,25'
          Branch Sides:
            - BranchSide:      'xmlsave.c:193,29'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - fprintf
                - abort
                - xmlSerializeHexCharRef
            - BranchSide:      'xmlsave.c:193,5'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - fprintf
                - abort
                - xmlSerializeHexCharRef
        - Branch String:   'xmlsave.c:193,5'
          Branch Sides:
            - BranchSide:      'xmlsave.c:193,5'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - fprintf
                - abort
                - xmlSerializeHexCharRef
            - BranchSide:      'xmlsave.c:194,7'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - fprintf
                - abort
                - xmlSerializeHexCharRef
        - Branch String:   'xmlsave.c:194,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:195,10'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - fprintf
                - abort
                - xmlSerializeHexCharRef
            - BranchSide:      'xmlsave.c:202,14'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - fprintf
                - abort
                - xmlSerializeHexCharRef
        - Branch String:   'xmlsave.c:195,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:195,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:196,10'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - fprintf
                - abort
                - xmlSerializeHexCharRef
        - Branch String:   'xmlsave.c:202,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:203,10'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - fprintf
                - abort
                - xmlSerializeHexCharRef
            - BranchSide:      'xmlsave.c:210,14'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - fprintf
                - abort
                - xmlSerializeHexCharRef
        - Branch String:   'xmlsave.c:203,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:203,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:204,10'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - fprintf
                - abort
                - xmlSerializeHexCharRef
        - Branch String:   'xmlsave.c:210,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:211,10'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - fprintf
                - abort
                - xmlSerializeHexCharRef
            - BranchSide:      'xmlsave.c:219,14'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - fprintf
                - abort
                - xmlSerializeHexCharRef
        - Branch String:   'xmlsave.c:211,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:211,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:212,10'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - fprintf
                - abort
                - xmlSerializeHexCharRef
        - Branch String:   'xmlsave.c:219,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:220,10'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - fprintf
                - abort
                - xmlSerializeHexCharRef
            - BranchSide:      'xmlsave.c:227,16'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - fprintf
                - abort
                - xmlSerializeHexCharRef
        - Branch String:   'xmlsave.c:220,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:220,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:221,10'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - fprintf
                - abort
                - xmlSerializeHexCharRef
        - Branch String:   'xmlsave.c:227,28'
          Branch Sides:
            - BranchSide:      'xmlsave.c:227,33'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - fprintf
                - abort
                - xmlSerializeHexCharRef
            - BranchSide:      'xmlsave.c:228,15'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - fprintf
                - abort
                - xmlSerializeHexCharRef
        - Branch String:   'xmlsave.c:227,45'
          Branch Sides:
            - BranchSide:      'xmlsave.c:228,15'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - fprintf
                - abort
                - xmlSerializeHexCharRef
            - BranchSide:      'xmlsave.c:232,18'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - fprintf
                - abort
                - xmlSerializeHexCharRef
        - Branch String:   'xmlsave.c:228,26'
          Branch Sides:
            - BranchSide:      'xmlsave.c:228,31'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - fprintf
                - abort
                - xmlSerializeHexCharRef
            - BranchSide:      'xmlsave.c:232,18'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - fprintf
                - abort
                - xmlSerializeHexCharRef
        - Branch String:   'xmlsave.c:227,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:232,18'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - fprintf
                - abort
                - xmlSerializeHexCharRef
            - BranchSide:      'xmlsave.c:234,14'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - fprintf
                - abort
                - xmlSerializeHexCharRef
        - Branch String:   'xmlsave.c:234,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:236,10'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - fprintf
                - abort
            - BranchSide:      'xmlsave.c:242,10'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlSerializeHexCharRef
                - fprintf
                - abort
        - Branch String:   'xmlsave.c:236,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:236,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:237,35'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - fprintf
                - abort
        - Branch String:   'xmlsave.c:242,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:242,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:244,19'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlSerializeHexCharRef
                - fprintf
                - abort
        - Branch String:   'xmlsave.c:247,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:249,25'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      'xmlsave.c:255,22'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlSerializeHexCharRef
        - Branch String:   'xmlsave.c:255,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:255,22'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlSerializeHexCharRef
            - BranchSide:      'xmlsave.c:255,22'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlSerializeHexCharRef
        - Branch String:   'xmlsave.c:255,22'
          Branch Sides:
            - BranchSide:      'xmlsave.c:255,22'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlSerializeHexCharRef
            - BranchSide:      'xmlsave.c:255,22'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlSerializeHexCharRef
        - Branch String:   'xmlsave.c:255,22'
          Branch Sides:
            - BranchSide:      'xmlsave.c:255,22'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlSerializeHexCharRef
            - BranchSide:      'xmlsave.c:257,23'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlSerializeHexCharRef
        - Branch String:   'xmlsave.c:255,22'
          Branch Sides:
            - BranchSide:      'xmlsave.c:255,22'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlSerializeHexCharRef
            - BranchSide:      'xmlsave.c:257,23'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlSerializeHexCharRef
        - Branch String:   'xmlsave.c:255,22'
          Branch Sides:
            - BranchSide:      'xmlsave.c:256,25'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlSerializeHexCharRef
            - BranchSide:      'xmlsave.c:257,23'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlSerializeHexCharRef
        - Branch String:   'xmlsave.c:255,22'
          Branch Sides:
            - BranchSide:      'xmlsave.c:255,22'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlSerializeHexCharRef
            - BranchSide:      'xmlsave.c:255,22'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlSerializeHexCharRef
        - Branch String:   'xmlsave.c:255,22'
          Branch Sides:
            - BranchSide:      'xmlsave.c:255,22'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlSerializeHexCharRef
            - BranchSide:      'xmlsave.c:257,23'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlSerializeHexCharRef
        - Branch String:   'xmlsave.c:255,22'
          Branch Sides:
            - BranchSide:      'xmlsave.c:255,22'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlSerializeHexCharRef
            - BranchSide:      'xmlsave.c:255,22'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlSerializeHexCharRef
        - Branch String:   'xmlsave.c:255,22'
          Branch Sides:
            - BranchSide:      'xmlsave.c:255,22'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlSerializeHexCharRef
            - BranchSide:      'xmlsave.c:257,23'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlSerializeHexCharRef
        - Branch String:   'xmlsave.c:255,22'
          Branch Sides:
            - BranchSide:      'xmlsave.c:255,22'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlSerializeHexCharRef
            - BranchSide:      'xmlsave.c:256,25'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlSerializeHexCharRef
        - Branch String:   'xmlsave.c:255,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:256,25'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlSerializeHexCharRef
            - BranchSide:      'xmlsave.c:257,23'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlGetUTF8Char
                - fprintf
                - abort
                - xmlSerializeHexCharRef
      Callsites:
        - Src:             'xmlsave.c:237,12'
          Dst:             xmlSerializeHexCharRef
        - Src:             'xmlsave.c:245,19'
          Dst:             xmlGetUTF8Char
        - Src:             'xmlsave.c:249,17'
          Dst:             fprintf
        - Src:             'xmlsave.c:250,17'
          Dst:             abort
        - Src:             'xmlsave.c:263,12'
          Dst:             xmlSerializeHexCharRef
    - functionName:    xhtmlNodeDumpOutput
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1385
      functionLinenumberEnd: 1698
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlSaveCtxt *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         218
      ICount:          1290
      EdgeCount:       288
      CyclomaticComplexity: 72
      functionsReached:
        - __xmlIndentTreeOutput
        - xhtmlAttrListDumpOutput
        - xhtmlIsEmpty
        - xmlAttrDumpOutput
        - xmlBufDumpAttributeDecl
        - xmlBufDumpElementDecl
        - xmlBufDumpEntityDecl
        - xmlDocContentDumpOutput
        - xmlDtdDumpOutput
        - xmlGetProp
        - xmlNsDumpOutputCtxt
        - xmlNsListDumpOutputCtxt
        - xmlOutputBufferWrite
        - xmlOutputBufferWriteEscape
        - xmlOutputBufferWriteString
        - xmlStrEqual
        - xmlStrcasecmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlsave.c:1391,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1391,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1393,18'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
        - Branch String:   'xmlsave.c:1398,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1401,37'
              BranchSideFuncs:
                - xmlDocContentDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1401,37'
              BranchSideFuncs:
                - xmlDocContentDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1405,26'
              BranchSideFuncs:
                - xmlNsDumpOutputCtxt
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1409,30'
              BranchSideFuncs:
                - xmlDtdDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1413,17'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1420,35'
              BranchSideFuncs:
                - xmlBufDumpElementDecl
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1424,37'
              BranchSideFuncs:
                - xmlBufDumpAttributeDecl
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1428,34'
              BranchSideFuncs:
                - xmlBufDumpEntityDecl
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1432,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1576,10'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteEscape
            - BranchSide:      'xmlsave.c:1590,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:1607,17'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1615,34'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1621,17'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1646,31'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1650,13'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1413,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1414,23'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
            - BranchSide:      'xmlsave.c:1417,13'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1434,24'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1434,28'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1440,34'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1434,47'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1434,51'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1440,34'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1434,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1435,24'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - __xmlIndentTreeOutput
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1440,34'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1436,11'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1437,11'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - __xmlIndentTreeOutput
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1437,29'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - __xmlIndentTreeOutput
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1441,35'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1441,39'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1446,40'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
        - Branch String:   'xmlsave.c:1441,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1442,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
            - BranchSide:      'xmlsave.c:1446,40'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
        - Branch String:   'xmlsave.c:1447,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1448,41'
              BranchSideFuncs:
                - xmlNsListDumpOutputCtxt
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:1449,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
        - Branch String:   'xmlsave.c:1449,58'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1450,18'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:1457,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
        - Branch String:   'xmlsave.c:1450,35'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1450,39'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:1457,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
        - Branch String:   'xmlsave.c:1449,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1454,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
            - BranchSide:      'xmlsave.c:1457,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
        - Branch String:   'xmlsave.c:1457,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1458,41'
              BranchSideFuncs:
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
            - BranchSide:      'xmlsave.c:1460,18'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
        - Branch String:   'xmlsave.c:1460,39'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1461,18'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
            - BranchSide:      'xmlsave.c:1486,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1461,64'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1462,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
            - BranchSide:      'xmlsave.c:1486,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1462,56'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1463,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - xmlStrEqual
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
            - BranchSide:      'xmlsave.c:1486,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1460,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1465,23'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - xmlStrEqual
                - xmlStrEqual
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
            - BranchSide:      'xmlsave.c:1486,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1466,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1467,37'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - xmlStrEqual
                - xmlStrEqual
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlGetProp
                - xmlStrcasecmp
            - BranchSide:      'xmlsave.c:1482,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1467,25'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1470,48'
              BranchSideFuncs:
                - xmlGetProp
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - xmlStrEqual
                - xmlStrEqual
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrcasecmp
            - BranchSide:      'xmlsave.c:1480,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - xmlStrEqual
                - xmlStrEqual
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
        - Branch String:   'xmlsave.c:1471,29'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1472,47'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - xmlStrEqual
                - xmlStrEqual
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlGetProp
            - BranchSide:      'xmlsave.c:1479,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - xmlStrEqual
                - xmlStrEqual
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
        - Branch String:   'xmlsave.c:1472,33'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1474,33'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1477,29'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - xmlStrEqual
                - xmlStrEqual
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
        - Branch String:   'xmlsave.c:1482,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1483,29'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1484,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1486,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1487,23'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1532,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1487,40'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1487,44'
              BranchSideFuncs:
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1488,36'
              BranchSideFuncs:
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1487,70'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1488,36'
              BranchSideFuncs:
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1494,25'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1488,47'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1488,51'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1494,25'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1487,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1492,42'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1494,25'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1494,25'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1495,46'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1517,46'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1496,29'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1497,50'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1504,52'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
        - Branch String:   'xmlsave.c:1498,33'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1499,54'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:1503,25'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
        - Branch String:   'xmlsave.c:1500,38'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1501,37'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:1501,55'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
        - Branch String:   'xmlsave.c:1507,29'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1508,56'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1511,50'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1514,29'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1515,50'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1516,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1523,43'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1523,47'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1528,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1523,25'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1524,52'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1528,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1533,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1534,25'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1554,21'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1534,25'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1535,46'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1542,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
        - Branch String:   'xmlsave.c:1536,29'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1537,50'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:1541,21'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
        - Branch String:   'xmlsave.c:1538,34'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1539,33'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:1539,51'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
        - Branch String:   'xmlsave.c:1545,25'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1546,52'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1549,46'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1554,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1555,27'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1567,21'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1556,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1557,30'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1565,17'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1557,58'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1558,30'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1559,47'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1557,29'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1559,47'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1563,31'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1567,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1567,61'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
            - BranchSide:      'xmlsave.c:1568,21'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
        - Branch String:   'xmlsave.c:1568,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1568,39'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
            - BranchSide:      'xmlsave.c:1569,23'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
        - Branch String:   'xmlsave.c:1576,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1577,17'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1578,11'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteEscape
        - Branch String:   'xmlsave.c:1578,39'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1579,4'
              BranchSideFuncs:
                - xmlOutputBufferWriteEscape
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1580,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteEscape
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1578,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1580,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteEscape
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1585,30'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1590,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1591,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:1600,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1593,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1594,42'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1598,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1607,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1608,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1612,13'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1621,38'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1621,42'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1622,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1621,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1622,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1624,31'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1625,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1626,26'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1637,21'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1626,37'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1626,42'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1635,24'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1626,58'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1627,27'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1635,24'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1626,25'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1628,31'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1635,24'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1654,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1655,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1656,17'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1656,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1657,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
            - BranchSide:      'xmlsave.c:1658,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
        - Branch String:   'xmlsave.c:1658,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1659,23'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
            - BranchSide:      'xmlsave.c:1667,17'
              BranchSideFuncs:
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1667,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1668,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1669,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
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1671,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1653,9'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - 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
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1672,21'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - 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
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1672,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1672,38'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - 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
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1673,22'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - 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
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1673,43'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1673,47'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1679,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1673,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1674,42'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1679,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1675,43'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1676,43'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1676,61'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1680,39'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1680,43'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1686,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1680,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1681,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1686,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1689,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1690,36'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1693,13'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - 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
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlStrcasecmp
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
                - xmlBufDumpEntityDecl
                - xmlBufDumpAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutputCtxt
                - xmlDocContentDumpOutput
                - xmlOutputBufferWrite
      Callsites:
        - Src:             'xmlsave.c:1401,13'
          Dst:             xmlDocContentDumpOutput
        - Src:             'xmlsave.c:1405,6'
          Dst:             xmlNsDumpOutputCtxt
        - Src:             'xmlsave.c:1409,13'
          Dst:             xmlDtdDumpOutput
        - Src:             'xmlsave.c:1420,13'
          Dst:             xmlBufDumpElementDecl
        - Src:             'xmlsave.c:1424,13'
          Dst:             xmlBufDumpAttributeDecl
        - Src:             'xmlsave.c:1428,13'
          Dst:             xmlBufDumpEntityDecl
        - Src:             'xmlsave.c:1434,51'
          Dst:             __xmlIndentTreeOutput
        - Src:             'xmlsave.c:1435,3'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1440,13'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1442,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1443,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1446,13'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1448,17'
          Dst:             xmlNsListDumpOutputCtxt
        - Src:             'xmlsave.c:1449,18'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1454,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1458,17'
          Dst:             xhtmlAttrListDumpOutput
        - Src:             'xmlsave.c:1462,17'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1463,17'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1467,25'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1470,37'
          Dst:             xmlGetProp
        - Src:             'xmlsave.c:1472,33'
          Dst:             xmlStrcasecmp
        - Src:             'xmlsave.c:1488,23'
          Dst:             xhtmlIsEmpty
        - Src:             'xmlsave.c:1492,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1495,25'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1497,29'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1498,33'
          Dst:             __xmlIndentTreeOutput
        - Src:             'xmlsave.c:1499,33'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1504,25'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1508,29'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1511,29'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1513,25'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1515,29'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1517,25'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1522,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1524,25'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1526,25'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1528,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1529,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1532,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1535,25'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1536,29'
          Dst:             __xmlIndentTreeOutput
        - Src:             'xmlsave.c:1537,29'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1542,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1546,25'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1549,25'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1551,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1567,40'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1580,17'
          Dst:             xmlOutputBufferWriteEscape
        - Src:             'xmlsave.c:1585,3'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1591,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1592,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1594,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1595,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1598,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1600,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1601,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1602,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1608,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1609,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1610,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1615,13'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1616,13'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1617,13'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1622,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1629,25'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1630,25'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1632,25'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1638,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1639,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1640,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1646,13'
          Dst:             xmlAttrDumpOutput
        - Src:             'xmlsave.c:1657,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1673,22'
          Dst:             __xmlIndentTreeOutput
        - Src:             'xmlsave.c:1674,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1679,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1681,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1683,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1686,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1687,17'
          Dst:             xmlOutputBufferWrite
    - functionName:    xmlSaveClearEncoding
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlSaveCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlBufFree
        - xmlCharEncCloseFunc
        - xmlOutputBufferFlush
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlsave.c:536,5'
          Dst:             xmlOutputBufferFlush
        - Src:             'xmlsave.c:537,5'
          Dst:             xmlCharEncCloseFunc
        - Src:             'xmlsave.c:538,5'
          Dst:             xmlBufFree
    - functionName:    xmlSaveErr
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct._xmlOutputBuffer *'
        - int
        - 'struct._xmlNode *'
        - 'char *'
      constantsTouched: []
      argNames:
        - out
        - code
        - node
        - extra
      BBCount:         22
      ICount:          124
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - __xmlRaiseError
        - xmlSaveErrMemory
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlsave.c:85,23'
          Branch Sides:
            - BranchSide:      'xmlsave.c:85,27'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlSaveErrMemory
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:88,9'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlSaveErrMemory
                - xmlSaveErrMemory
        - Branch String:   'xmlsave.c:85,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:86,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:88,9'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlSaveErrMemory
                - xmlSaveErrMemory
        - Branch String:   'xmlsave.c:88,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:89,26'
              BranchSideFuncs:
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:93,9'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlSaveErrMemory
        - Branch String:   'xmlsave.c:93,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:94,22'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:96,12'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlSaveErrMemory
        - Branch String:   'xmlsave.c:96,5'
          Branch Sides:
            - BranchSide:      'xmlsave.c:98,10'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:101,10'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:104,10'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:107,10'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:110,10'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlSaveErrMemory
        - Branch String:   'xmlsave.c:117,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:117,9'
              BranchSideFuncs:
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:118,26'
              BranchSideFuncs:
                - xmlSaveErrMemory
      Callsites:
        - Src:             'xmlsave.c:89,9'
          Dst:             xmlSaveErrMemory
        - Src:             'xmlsave.c:113,11'
          Dst:             __xmlRaiseError
        - Src:             'xmlsave.c:118,9'
          Dst:             xmlSaveErrMemory
    - functionName:    xmlSaveErrMemory
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlOutputBuffer *'
      constantsTouched: []
      argNames:
        - out
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlRaiseMemoryError
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xmlsave.c:64,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:64,9'
              BranchSideFuncs:
                - xmlRaiseMemoryError
            - BranchSide:      'xmlsave.c:65,9'
              BranchSideFuncs:
                - xmlRaiseMemoryError
      Callsites:
        - Src:             'xmlsave.c:66,5'
          Dst:             xmlRaiseMemoryError
    - functionName:    xmlSaveFile
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2677
      functionLinenumberEnd: 2678
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct._xmlDoc *'
      constantsTouched: []
      argNames:
        - filename
        - cur
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSaveFormatFileEnc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlsave.c:2678,12'
          Dst:             xmlSaveFormatFileEnc
    - functionName:    xmlSaveFormatFileEnc
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2591
      functionLinenumberEnd: 2629
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'struct._xmlDoc *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - filename
        - cur
        - encoding
        - format
      BBCount:         19
      ICount:          144
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlDocContentDumpOutput
        - xmlGetCompressMode
        - xmlOpenCharEncodingHandler
        - xmlOutputBufferClose
        - xmlOutputBufferCreateFilename
        - xmlSaveCtxtInit
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlsave.c:2597,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2598,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2600,9'
              BranchSideFuncs:
                - xmlOutputBufferCreateFilename
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
                - xmlGetCompressMode
                - xmlOpenCharEncodingHandler
        - Branch String:   'xmlsave.c:2600,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2601,28'
              BranchSideFuncs:
                - xmlOutputBufferCreateFilename
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
                - xmlGetCompressMode
                - xmlOpenCharEncodingHandler
            - BranchSide:      'xmlsave.c:2603,9'
              BranchSideFuncs:
                - xmlOutputBufferCreateFilename
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
                - xmlGetCompressMode
                - xmlOpenCharEncodingHandler
        - Branch String:   'xmlsave.c:2603,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2604,36'
              BranchSideFuncs:
                - xmlOpenCharEncodingHandler
                - xmlOutputBufferCreateFilename
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
                - xmlGetCompressMode
            - BranchSide:      'xmlsave.c:2610,9'
              BranchSideFuncs:
                - xmlOutputBufferCreateFilename
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
                - xmlGetCompressMode
        - Branch String:   'xmlsave.c:2605,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2606,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2607,5'
              BranchSideFuncs:
                - xmlOutputBufferCreateFilename
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
                - xmlGetCompressMode
        - Branch String:   'xmlsave.c:2610,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2610,50'
              BranchSideFuncs:
                - xmlGetCompressMode
                - xmlOutputBufferCreateFilename
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
            - BranchSide:      'xmlsave.c:2615,41'
              BranchSideFuncs:
                - xmlOutputBufferCreateFilename
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
        - Branch String:   'xmlsave.c:2616,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2616,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2617,5'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
      Callsites:
        - Src:             'xmlsave.c:2604,9'
          Dst:             xmlOpenCharEncodingHandler
        - Src:             'xmlsave.c:2610,50'
          Dst:             xmlGetCompressMode
        - Src:             'xmlsave.c:2615,11'
          Dst:             xmlOutputBufferCreateFilename
        - Src:             'xmlsave.c:2622,5'
          Dst:             xmlSaveCtxtInit
        - Src:             'xmlsave.c:2625,5'
          Dst:             xmlDocContentDumpOutput
        - Src:             'xmlsave.c:2627,11'
          Dst:             xmlOutputBufferClose
    - functionName:    xmlSaveCtxtInit
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlSaveCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         23
      ICount:          153
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - __xmlSaveNoEmptyTags
        - __xmlTreeIndentString
        - xmlEscapeEntities
        - xmlStrlen
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xmlsave.c:288,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:288,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:289,10'
              BranchSideFuncs:
                - __xmlTreeIndentString
                - xmlStrlen
                - __xmlTreeIndentString
                - __xmlSaveNoEmptyTags
                - __xmlTreeIndentString
        - Branch String:   'xmlsave.c:289,34'
          Branch Sides:
            - BranchSide:      'xmlsave.c:289,38'
              BranchSideFuncs:
                - __xmlTreeIndentString
                - xmlStrlen
                - __xmlTreeIndentString
                - __xmlSaveNoEmptyTags
                - __xmlTreeIndentString
            - BranchSide:      'xmlsave.c:291,32'
              BranchSideFuncs:
                - __xmlTreeIndentString
                - xmlStrlen
                - __xmlTreeIndentString
                - __xmlSaveNoEmptyTags
                - __xmlTreeIndentString
        - Branch String:   'xmlsave.c:289,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:290,9'
              BranchSideFuncs:
                - __xmlTreeIndentString
                - xmlStrlen
                - __xmlTreeIndentString
                - __xmlSaveNoEmptyTags
                - __xmlTreeIndentString
            - BranchSide:      'xmlsave.c:291,32'
              BranchSideFuncs:
                - __xmlTreeIndentString
                - xmlStrlen
                - __xmlTreeIndentString
                - __xmlSaveNoEmptyTags
                - __xmlTreeIndentString
        - Branch String:   'xmlsave.c:292,39'
          Branch Sides:
            - BranchSide:      'xmlsave.c:292,43'
              BranchSideFuncs:
                - __xmlSaveNoEmptyTags
            - BranchSide:      'xmlsave.c:293,17'
              BranchSideFuncs:
                - __xmlSaveNoEmptyTags
        - Branch String:   'xmlsave.c:292,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:293,17'
              BranchSideFuncs:
                - __xmlSaveNoEmptyTags
            - BranchSide:      'xmlsave.c:295,22'
              BranchSideFuncs:
                - __xmlSaveNoEmptyTags
                - __xmlTreeIndentString
        - Branch String:   'xmlsave.c:297,2'
          Branch Sides:
            - BranchSide:      'xmlsave.c:298,14'
              BranchSideFuncs:
                - __xmlTreeIndentString
                - __xmlSaveNoEmptyTags
            - BranchSide:      'xmlsave.c:300,9'
              BranchSideFuncs:
                - __xmlSaveNoEmptyTags
        - Branch String:   'xmlsave.c:303,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:303,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:304,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlsave.c:291,32'
          Dst:             __xmlTreeIndentString
        - Src:             'xmlsave.c:291,11'
          Dst:             xmlStrlen
        - Src:             'xmlsave.c:292,10'
          Dst:             __xmlTreeIndentString
        - Src:             'xmlsave.c:298,51'
          Dst:             __xmlTreeIndentString
        - Src:             'xmlsave.c:303,9'
          Dst:             __xmlSaveNoEmptyTags
    - functionName:    xmlSaveFormatFile
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2662
      functionLinenumberEnd: 2663
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct._xmlDoc *'
        - int
      constantsTouched: []
      argNames:
        - filename
        - cur
        - format
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSaveFormatFileEnc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlsave.c:2663,14'
          Dst:             xmlSaveFormatFileEnc
    - functionName:    xmlSaveFileEnc
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2643
      functionLinenumberEnd: 2644
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct._xmlDoc *'
        - 'char *'
      constantsTouched: []
      argNames:
        - filename
        - cur
        - encoding
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSaveFormatFileEnc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlsave.c:2644,14'
          Dst:             xmlSaveFormatFileEnc
    - functionName:    xmlSaveFormatFileTo
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2553
      functionLinenumberEnd: 2574
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlOutputBuffer *'
        - 'struct._xmlDoc *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - buf
        - cur
        - encoding
        - format
      BBCount:         14
      ICount:          102
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlDocContentDumpOutput
        - xmlOutputBufferClose
        - xmlSaveCtxtInit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlsave.c:2557,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2557,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2558,10'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
                - xmlOutputBufferClose
        - Branch String:   'xmlsave.c:2558,23'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2559,11'
              BranchSideFuncs:
                - xmlOutputBufferClose
            - BranchSide:      'xmlsave.c:2561,30'
              BranchSideFuncs:
                - xmlOutputBufferClose
        - Branch String:   'xmlsave.c:2559,43'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2560,4'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
                - xmlOutputBufferClose
            - BranchSide:      'xmlsave.c:2564,5'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
        - Branch String:   'xmlsave.c:2558,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2561,30'
              BranchSideFuncs:
                - xmlOutputBufferClose
            - BranchSide:      'xmlsave.c:2564,5'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
      Callsites:
        - Src:             'xmlsave.c:2561,9'
          Dst:             xmlOutputBufferClose
        - Src:             'xmlsave.c:2569,5'
          Dst:             xmlSaveCtxtInit
        - Src:             'xmlsave.c:2571,5'
          Dst:             xmlDocContentDumpOutput
        - Src:             'xmlsave.c:2572,11'
          Dst:             xmlOutputBufferClose
    - functionName:    xmlSaveFileTo
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2516
      functionLinenumberEnd: 2535
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlOutputBuffer *'
        - 'struct._xmlDoc *'
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
        - cur
        - encoding
      BBCount:         8
      ICount:          72
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlDocContentDumpOutput
        - xmlOutputBufferClose
        - xmlSaveCtxtInit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlsave.c:2520,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2520,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2521,9'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
                - xmlOutputBufferClose
        - Branch String:   'xmlsave.c:2521,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2522,30'
              BranchSideFuncs:
                - xmlOutputBufferClose
            - BranchSide:      'xmlsave.c:2525,5'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
      Callsites:
        - Src:             'xmlsave.c:2522,9'
          Dst:             xmlOutputBufferClose
        - Src:             'xmlsave.c:2530,5'
          Dst:             xmlSaveCtxtInit
        - Src:             'xmlsave.c:2532,5'
          Dst:             xmlDocContentDumpOutput
        - Src:             'xmlsave.c:2533,11'
          Dst:             xmlOutputBufferClose
    - functionName:    xmlDocDump
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2499
      functionLinenumberEnd: 2500
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct._xmlDoc *'
      constantsTouched: []
      argNames:
        - f
        - cur
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlDocFormatDump
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlsave.c:2500,12'
          Dst:             xmlDocFormatDump
    - functionName:    xmlDocFormatDump
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2454
      functionLinenumberEnd: 2487
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct._xmlDoc *'
        - int
      constantsTouched: []
      argNames:
        - f
        - cur
        - format
      BBCount:         14
      ICount:          122
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlDocContentDumpOutput
        - xmlOpenCharEncodingHandler
        - xmlOutputBufferClose
        - xmlOutputBufferCreateFile
        - xmlSaveCtxtInit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlsave.c:2461,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2462,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2464,31'
              BranchSideFuncs:
                - xmlOutputBufferCreateFile
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
                - xmlOpenCharEncodingHandler
        - Branch String:   'xmlsave.c:2466,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2467,29'
              BranchSideFuncs:
                - xmlOpenCharEncodingHandler
                - xmlOutputBufferCreateFile
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
            - BranchSide:      'xmlsave.c:2474,37'
              BranchSideFuncs:
                - xmlOutputBufferCreateFile
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
        - Branch String:   'xmlsave.c:2468,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2469,6'
              BranchSideFuncs:
                - xmlOutputBufferCreateFile
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
            - BranchSide:      'xmlsave.c:2473,5'
              BranchSideFuncs:
                - xmlOutputBufferCreateFile
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
        - Branch String:   'xmlsave.c:2475,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2475,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2476,5'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferClose
      Callsites:
        - Src:             'xmlsave.c:2467,2'
          Dst:             xmlOpenCharEncodingHandler
        - Src:             'xmlsave.c:2474,11'
          Dst:             xmlOutputBufferCreateFile
        - Src:             'xmlsave.c:2481,5'
          Dst:             xmlSaveCtxtInit
        - Src:             'xmlsave.c:2483,5'
          Dst:             xmlDocContentDumpOutput
        - Src:             'xmlsave.c:2485,11'
          Dst:             xmlOutputBufferClose
    - functionName:    xmlDocDumpMemoryEnc
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2436
      functionLinenumberEnd: 2439
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct._xmlDoc *'
        - 'char **'
        - 'int *'
        - 'char *'
      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:2437,5'
          Dst:             xmlDocDumpFormatMemoryEnc
    - functionName:    xmlDocDumpFormatMemoryEnc
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2305
      functionLinenumberEnd: 2386
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct._xmlDoc *'
        - 'char **'
        - 'int *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - out_doc
        - doc_txt_ptr
        - doc_txt_len
        - txt_encoding
        - format
      BBCount:         31
      ICount:          231
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - xmlAllocOutputBuffer
        - xmlBufContent
        - xmlBufUse
        - xmlCharEncCloseFunc
        - xmlDocContentDumpOutput
        - xmlOpenCharEncodingHandler
        - xmlOutputBufferClose
        - xmlOutputBufferFlush
        - xmlSaveCtxtInit
        - xmlSaveErr
        - xmlSaveErrMemory
        - xmlStrndup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlsave.c:2313,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2314,21'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - xmlBufContent
                - xmlBufUse
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlSaveErrMemory
                - xmlOutputBufferClose
                - xmlBufContent
                - xmlBufContent
                - xmlBufUse
                - xmlSaveErrMemory
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
                - xmlSaveErr
            - BranchSide:      'xmlsave.c:2317,9'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - xmlBufContent
                - xmlBufUse
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlSaveErrMemory
                - xmlOutputBufferClose
                - xmlBufContent
                - xmlBufContent
                - xmlBufUse
                - xmlSaveErrMemory
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
                - xmlSaveErr
        - Branch String:   'xmlsave.c:2317,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2318,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2322,6'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - xmlBufContent
                - xmlBufUse
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlSaveErrMemory
                - xmlOutputBufferClose
                - xmlBufContent
                - xmlBufContent
                - xmlBufUse
                - xmlSaveErrMemory
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
                - xmlSaveErr
        - Branch String:   'xmlsave.c:2325,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2327,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2335,9'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - xmlBufContent
                - xmlBufUse
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlSaveErrMemory
                - xmlOutputBufferClose
                - xmlBufContent
                - xmlBufContent
                - xmlBufUse
                - xmlSaveErrMemory
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
                - xmlSaveErr
        - Branch String:   'xmlsave.c:2335,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2336,32'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - xmlBufContent
                - xmlBufUse
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlSaveErrMemory
                - xmlOutputBufferClose
                - xmlBufContent
                - xmlBufContent
                - xmlBufUse
                - xmlSaveErrMemory
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
                - xmlSaveErr
            - BranchSide:      'xmlsave.c:2337,9'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - xmlBufContent
                - xmlBufUse
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlSaveErrMemory
                - xmlOutputBufferClose
                - xmlBufContent
                - xmlBufContent
                - xmlBufUse
                - xmlSaveErrMemory
                - xmlCharEncCloseFunc
                - xmlOpenCharEncodingHandler
                - xmlSaveErr
        - Branch String:   'xmlsave.c:2337,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2340,35'
              BranchSideFuncs:
                - xmlOpenCharEncodingHandler
                - xmlAllocOutputBuffer
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - xmlBufContent
                - xmlBufUse
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlSaveErrMemory
                - xmlOutputBufferClose
                - xmlBufContent
                - xmlBufContent
                - xmlBufUse
                - xmlSaveErrMemory
                - xmlCharEncCloseFunc
                - xmlSaveErr
            - BranchSide:      'xmlsave.c:2348,42'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - xmlBufContent
                - xmlBufUse
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlSaveErrMemory
                - xmlOutputBufferClose
                - xmlBufContent
                - xmlBufContent
                - xmlBufUse
                - xmlSaveErrMemory
                - xmlCharEncCloseFunc
        - Branch String:   'xmlsave.c:2342,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2343,30'
              BranchSideFuncs:
                - xmlSaveErr
            - BranchSide:      'xmlsave.c:2346,5'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - xmlBufContent
                - xmlBufUse
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlSaveErrMemory
                - xmlOutputBufferClose
                - xmlBufContent
                - xmlBufContent
                - xmlBufUse
                - xmlSaveErrMemory
                - xmlCharEncCloseFunc
        - Branch String:   'xmlsave.c:2348,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2349,9'
              BranchSideFuncs:
                - xmlSaveErrMemory
                - xmlCharEncCloseFunc
            - BranchSide:      'xmlsave.c:2354,5'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - xmlBufContent
                - xmlBufUse
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlSaveErrMemory
                - xmlOutputBufferClose
                - xmlBufContent
                - xmlBufContent
                - xmlBufUse
        - Branch String:   'xmlsave.c:2363,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2364,27'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufContent
                - xmlBufUse
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlSaveErrMemory
                - xmlOutputBufferClose
            - BranchSide:      'xmlsave.c:2369,33'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufUse
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlSaveErrMemory
                - xmlOutputBufferClose
        - Branch String:   'xmlsave.c:2364,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2365,13'
              BranchSideFuncs:
                - xmlSaveErrMemory
                - xmlOutputBufferClose
            - BranchSide:      'xmlsave.c:2366,33'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufUse
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlSaveErrMemory
                - xmlOutputBufferClose
        - Branch String:   'xmlsave.c:2372,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2373,9'
              BranchSideFuncs:
                - xmlSaveErrMemory
                - xmlOutputBufferClose
            - BranchSide:      'xmlsave.c:2374,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlSaveErrMemory
                - xmlOutputBufferClose
        - Branch String:   'xmlsave.c:2375,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2376,9'
              BranchSideFuncs:
                - xmlSaveErrMemory
                - xmlOutputBufferClose
            - BranchSide:      'xmlsave.c:2377,20'
              BranchSideFuncs:
                - xmlOutputBufferClose
      Callsites:
        - Src:             'xmlsave.c:2340,8'
          Dst:             xmlOpenCharEncodingHandler
        - Src:             'xmlsave.c:2343,13'
          Dst:             xmlSaveErr
        - Src:             'xmlsave.c:2348,21'
          Dst:             xmlAllocOutputBuffer
        - Src:             'xmlsave.c:2349,9'
          Dst:             xmlSaveErrMemory
        - Src:             'xmlsave.c:2350,9'
          Dst:             xmlCharEncCloseFunc
        - Src:             'xmlsave.c:2359,5'
          Dst:             xmlSaveCtxtInit
        - Src:             'xmlsave.c:2361,5'
          Dst:             xmlDocContentDumpOutput
        - Src:             'xmlsave.c:2362,5'
          Dst:             xmlOutputBufferFlush
        - Src:             'xmlsave.c:2364,13'
          Dst:             xmlBufContent
        - Src:             'xmlsave.c:2366,19'
          Dst:             xmlBufContent
        - Src:             'xmlsave.c:2367,15'
          Dst:             xmlBufUse
        - Src:             'xmlsave.c:2369,19'
          Dst:             xmlBufContent
        - Src:             'xmlsave.c:2370,15'
          Dst:             xmlBufUse
        - Src:             'xmlsave.c:2374,20'
          Dst:             xmlStrndup
        - Src:             'xmlsave.c:2378,5'
          Dst:             xmlOutputBufferClose
        - Src:             'xmlsave.c:2383,5'
          Dst:             xmlSaveErrMemory
        - Src:             'xmlsave.c:2384,5'
          Dst:             xmlOutputBufferClose
    - functionName:    xmlDocDumpFormatMemory
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2418
      functionLinenumberEnd: 2420
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct._xmlDoc *'
        - 'char **'
        - 'int *'
        - int
      constantsTouched: []
      argNames:
        - cur
        - mem
        - size
        - format
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlDocDumpFormatMemoryEnc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlsave.c:2419,5'
          Dst:             xmlDocDumpFormatMemoryEnc
    - functionName:    xmlDocDumpMemory
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2400
      functionLinenumberEnd: 2402
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._xmlDoc *'
        - 'char **'
        - 'int *'
      constantsTouched: []
      argNames:
        - cur
        - mem
        - size
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlDocDumpFormatMemoryEnc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlsave.c:2401,5'
          Dst:             xmlDocDumpFormatMemoryEnc
    - functionName:    xmlElemDump
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2205
      functionLinenumberEnd: 2224
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
      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:2210,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2211,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2214,40'
              BranchSideFuncs:
                - xmlOutputBufferCreateFile
                - xmlNodeDumpOutput
                - xmlOutputBufferClose
                - htmlNodeDumpOutput
        - Branch String:   'xmlsave.c:2215,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2216,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2218,10'
              BranchSideFuncs:
                - xmlNodeDumpOutput
                - xmlOutputBufferClose
                - htmlNodeDumpOutput
        - Branch String:   'xmlsave.c:2218,23'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2218,27'
              BranchSideFuncs:
                - xmlNodeDumpOutput
                - xmlOutputBufferClose
                - htmlNodeDumpOutput
            - BranchSide:      'xmlsave.c:2222,27'
              BranchSideFuncs:
                - xmlNodeDumpOutput
                - xmlOutputBufferClose
        - Branch String:   'xmlsave.c:2218,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2219,28'
              BranchSideFuncs:
                - htmlNodeDumpOutput
                - xmlOutputBufferClose
            - BranchSide:      'xmlsave.c:2222,27'
              BranchSideFuncs:
                - xmlNodeDumpOutput
                - xmlOutputBufferClose
      Callsites:
        - Src:             'xmlsave.c:2208,5'
          Dst:             xmlInitParser
        - Src:             'xmlsave.c:2214,14'
          Dst:             xmlOutputBufferCreateFile
        - Src:             'xmlsave.c:2219,9'
          Dst:             htmlNodeDumpOutput
        - Src:             'xmlsave.c:2222,9'
          Dst:             xmlNodeDumpOutput
        - Src:             'xmlsave.c:2223,5'
          Dst:             xmlOutputBufferClose
    - functionName:    xmlNodeDumpOutput
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2248
      functionLinenumberEnd: 2285
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct._xmlOutputBuffer *'
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
        - doc
        - cur
        - level
        - format
        - encoding
      BBCount:         20
      ICount:          136
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xhtmlNodeDumpOutput
        - xmlGetIntSubset
        - xmlInitParser
        - xmlIsXHTML
        - xmlNodeDumpOutputInternal
        - xmlSaveCtxtInit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlsave.c:2259,23'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2259,41'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2259,27'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlGetIntSubset
                - xmlNodeDumpOutputInternal
                - xhtmlNodeDumpOutput
                - xmlIsXHTML
        - Branch String:   'xmlsave.c:2259,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2259,41'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2261,9'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlGetIntSubset
                - xmlNodeDumpOutputInternal
                - xhtmlNodeDumpOutput
                - xmlIsXHTML
        - Branch String:   'xmlsave.c:2261,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2262,18'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlGetIntSubset
                - xmlNodeDumpOutputInternal
                - xhtmlNodeDumpOutput
                - xmlIsXHTML
            - BranchSide:      'xmlsave.c:2264,5'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlGetIntSubset
                - xmlNodeDumpOutputInternal
                - xhtmlNodeDumpOutput
                - xmlIsXHTML
        - Branch String:   'xmlsave.c:2274,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2275,24'
              BranchSideFuncs:
                - xmlIsXHTML
                - xmlNodeDumpOutputInternal
                - xhtmlNodeDumpOutput
            - BranchSide:      'xmlsave.c:2280,9'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - xhtmlNodeDumpOutput
        - Branch String:   'xmlsave.c:2276,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2277,15'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - xhtmlNodeDumpOutput
            - BranchSide:      'xmlsave.c:2278,5'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - xhtmlNodeDumpOutput
        - Branch String:   'xmlsave.c:2280,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2281,36'
              BranchSideFuncs:
                - xhtmlNodeDumpOutput
            - BranchSide:      'xmlsave.c:2284,42'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
      Callsites:
        - Src:             'xmlsave.c:2257,5'
          Dst:             xmlInitParser
        - Src:             'xmlsave.c:2269,5'
          Dst:             xmlSaveCtxtInit
        - Src:             'xmlsave.c:2273,11'
          Dst:             xmlGetIntSubset
        - Src:             'xmlsave.c:2275,13'
          Dst:             xmlIsXHTML
        - Src:             'xmlsave.c:2281,9'
          Dst:             xhtmlNodeDumpOutput
        - Src:             'xmlsave.c:2284,9'
          Dst:             xmlNodeDumpOutputInternal
    - functionName:    xmlBufNodeDump
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2158
      functionLinenumberEnd: 2193
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct._xmlBuf *'
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
        - int
        - int
      constantsTouched: []
      argNames:
        - buf
        - doc
        - cur
        - level
        - format
      BBCount:         10
      ICount:          126
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlBufGetAllocationScheme
        - xmlBufSetAllocationScheme
        - xmlBufUse
        - xmlInitParser
        - xmlNodeDumpOutput
        - xmlSaveErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlsave.c:2166,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2167,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2169,9'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufGetAllocationScheme
                - xmlBufSetAllocationScheme
                - xmlNodeDumpOutput
                - xmlBufSetAllocationScheme
                - xmlBufUse
                - xmlSaveErrMemory
        - Branch String:   'xmlsave.c:2169,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2170,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2172,35'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufGetAllocationScheme
                - xmlBufSetAllocationScheme
                - xmlNodeDumpOutput
                - xmlBufSetAllocationScheme
                - xmlBufUse
                - xmlSaveErrMemory
        - Branch String:   'xmlsave.c:2173,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2174,9'
              BranchSideFuncs:
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:2177,12'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufGetAllocationScheme
                - xmlBufSetAllocationScheme
                - xmlNodeDumpOutput
                - xmlBufSetAllocationScheme
                - xmlBufUse
      Callsites:
        - Src:             'xmlsave.c:2164,5'
          Dst:             xmlInitParser
        - Src:             'xmlsave.c:2174,9'
          Dst:             xmlSaveErrMemory
        - Src:             'xmlsave.c:2185,11'
          Dst:             xmlBufUse
        - Src:             'xmlsave.c:2186,16'
          Dst:             xmlBufGetAllocationScheme
        - Src:             'xmlsave.c:2187,5'
          Dst:             xmlBufSetAllocationScheme
        - Src:             'xmlsave.c:2188,5'
          Dst:             xmlNodeDumpOutput
        - Src:             'xmlsave.c:2189,5'
          Dst:             xmlBufSetAllocationScheme
        - Src:             'xmlsave.c:2191,11'
          Dst:             xmlBufUse
    - functionName:    xmlNodeDump
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2123
      functionLinenumberEnd: 2137
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._xmlBuffer *'
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
        - int
        - int
      constantsTouched: []
      argNames:
        - buf
        - doc
        - cur
        - level
        - format
      BBCount:         13
      ICount:          84
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlBufBackToBuffer
        - xmlBufFromBuffer
        - xmlBufNodeDump
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlsave.c:2127,23'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2127,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2128,9'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:2127,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2128,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2129,31'
              BranchSideFuncs:
                - xmlBufFromBuffer
                - xmlBufNodeDump
                - xmlBufBackToBuffer
        - Branch String:   'xmlsave.c:2130,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2131,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2132,26'
              BranchSideFuncs:
                - xmlBufNodeDump
                - xmlBufBackToBuffer
        - Branch String:   'xmlsave.c:2134,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2135,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2136,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlsave.c:2129,14'
          Dst:             xmlBufFromBuffer
        - Src:             'xmlsave.c:2132,11'
          Dst:             xmlBufNodeDump
        - Src:             'xmlsave.c:2133,5'
          Dst:             xmlBufBackToBuffer
    - functionName:    xmlAttrSerializeTxtContent
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2092
      functionLinenumberEnd: 2102
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct._xmlBuffer *'
        - 'struct._xmlDoc *'
        - 'struct._xmlAttr *'
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
        - doc
        - attr
        - string
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlBufAttrSerializeTxtContent
        - xmlBufBackToBuffer
        - xmlBufFromBuffer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlsave.c:2095,23'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2095,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2096,9'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:2095,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2096,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2097,31'
              BranchSideFuncs:
                - xmlBufFromBuffer
                - xmlBufAttrSerializeTxtContent
                - xmlBufBackToBuffer
        - Branch String:   'xmlsave.c:2098,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2099,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2100,35'
              BranchSideFuncs:
                - xmlBufAttrSerializeTxtContent
                - xmlBufBackToBuffer
      Callsites:
        - Src:             'xmlsave.c:2097,14'
          Dst:             xmlBufFromBuffer
        - Src:             'xmlsave.c:2100,5'
          Dst:             xmlBufAttrSerializeTxtContent
        - Src:             'xmlsave.c:2101,5'
          Dst:             xmlBufBackToBuffer
    - functionName:    xmlSaveSetAttrEscape
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1966
      functionLinenumberEnd: 1970
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSaveCtxt *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ctxt
        - escape
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlsave.c:1967,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1967,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1968,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSaveSetEscape
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1949
      functionLinenumberEnd: 1953
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSaveCtxt *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ctxt
        - escape
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlsave.c:1950,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1950,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1951,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSaveFinish
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1927
      functionLinenumberEnd: 1936
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlSaveCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlFreeSaveCtxt
        - xmlSaveFlush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlsave.c:1930,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1931,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1932,18'
              BranchSideFuncs:
                - xmlSaveFlush
                - xmlFreeSaveCtxt
      Callsites:
        - Src:             'xmlsave.c:1932,5'
          Dst:             xmlSaveFlush
        - Src:             'xmlsave.c:1934,5'
          Dst:             xmlFreeSaveCtxt
    - functionName:    xmlSaveFlush
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1890
      functionLinenumberEnd: 1894
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlSaveCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlOutputBufferFlush
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlsave.c:1891,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1891,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1892,9'
              BranchSideFuncs:
                - xmlOutputBufferFlush
        - Branch String:   'xmlsave.c:1892,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1892,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1893,33'
              BranchSideFuncs:
                - xmlOutputBufferFlush
      Callsites:
        - Src:             'xmlsave.c:1893,12'
          Dst:             xmlOutputBufferFlush
    - functionName:    xmlFreeSaveCtxt
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlSaveCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         12
      ICount:          65
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlOutputBufferClose
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xmlsave.c:316,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:316,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:317,9'
              BranchSideFuncs:
                - xmlOutputBufferClose
        - Branch String:   'xmlsave.c:317,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:318,9'
              BranchSideFuncs:
                - xmlOutputBufferClose
            - BranchSide:      'xmlsave.c:319,9'
              BranchSideFuncs:
                - xmlOutputBufferClose
        - Branch String:   'xmlsave.c:319,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:320,30'
              BranchSideFuncs:
                - xmlOutputBufferClose
            - BranchSide:      'xmlsave.c:321,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlsave.c:320,9'
          Dst:             xmlOutputBufferClose
    - functionName:    xmlSaveClose
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1907
      functionLinenumberEnd: 1914
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlSaveCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlFreeSaveCtxt
        - xmlSaveFlush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlsave.c:1910,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1910,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1911,24'
              BranchSideFuncs:
                - xmlSaveFlush
                - xmlFreeSaveCtxt
      Callsites:
        - Src:             'xmlsave.c:1911,11'
          Dst:             xmlSaveFlush
        - Src:             'xmlsave.c:1912,5'
          Dst:             xmlFreeSaveCtxt
    - functionName:    htmlNodeDumpOutputInternal
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSaveCtxt *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         48
      ICount:          264
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - htmlGetMetaEncoding
        - htmlNodeDumpFormatOutput
        - htmlSetMetaEncoding
        - xmlInitParser
        - xmlSaveClearEncoding
        - xmlSaveSwitchEncoding
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlsave.c:765,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:766,18'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
                - htmlSetMetaEncoding
            - BranchSide:      'xmlsave.c:774,10'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
                - htmlSetMetaEncoding
        - Branch String:   'xmlsave.c:767,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:768,31'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
                - htmlSetMetaEncoding
            - BranchSide:      'xmlsave.c:769,13'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
                - htmlSetMetaEncoding
        - Branch String:   'xmlsave.c:774,28'
          Branch Sides:
            - BranchSide:      'xmlsave.c:774,32'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
                - htmlSetMetaEncoding
            - BranchSide:      'xmlsave.c:776,10'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
        - Branch String:   'xmlsave.c:774,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:775,22'
              BranchSideFuncs:
                - htmlSetMetaEncoding
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
            - BranchSide:      'xmlsave.c:776,10'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
        - Branch String:   'xmlsave.c:776,28'
          Branch Sides:
            - BranchSide:      'xmlsave.c:776,32'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
                - xmlSaveSwitchEncoding
                - htmlGetMetaEncoding
            - BranchSide:      'xmlsave.c:778,9'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
                - xmlSaveSwitchEncoding
        - Branch String:   'xmlsave.c:776,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:777,33'
              BranchSideFuncs:
                - htmlGetMetaEncoding
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
                - xmlSaveSwitchEncoding
            - BranchSide:      'xmlsave.c:778,9'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
                - xmlSaveSwitchEncoding
        - Branch String:   'xmlsave.c:778,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:779,11'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
                - xmlSaveSwitchEncoding
            - BranchSide:      'xmlsave.c:780,10'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
                - xmlSaveSwitchEncoding
        - Branch String:   'xmlsave.c:780,28'
          Branch Sides:
            - BranchSide:      'xmlsave.c:780,32'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
                - xmlSaveSwitchEncoding
            - BranchSide:      'xmlsave.c:788,9'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
        - Branch String:   'xmlsave.c:780,52'
          Branch Sides:
            - BranchSide:      'xmlsave.c:781,3'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
                - xmlSaveSwitchEncoding
            - BranchSide:      'xmlsave.c:788,9'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
        - Branch String:   'xmlsave.c:781,25'
          Branch Sides:
            - BranchSide:      'xmlsave.c:781,29'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
                - xmlSaveSwitchEncoding
            - BranchSide:      'xmlsave.c:788,9'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
        - Branch String:   'xmlsave.c:780,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:782,28'
              BranchSideFuncs:
                - xmlSaveSwitchEncoding
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
            - BranchSide:      'xmlsave.c:788,9'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
        - Branch String:   'xmlsave.c:782,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:783,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:786,20'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
                - htmlNodeDumpFormatOutput
        - Branch String:   'xmlsave.c:788,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:789,27'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
            - BranchSide:      'xmlsave.c:792,27'
              BranchSideFuncs:
                - htmlNodeDumpFormatOutput
                - xmlSaveClearEncoding
        - Branch String:   'xmlsave.c:797,29'
          Branch Sides:
            - BranchSide:      'xmlsave.c:797,33'
              BranchSideFuncs:
                - xmlSaveClearEncoding
            - BranchSide:      'xmlsave.c:800,9'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:797,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:798,23'
              BranchSideFuncs:
                - xmlSaveClearEncoding
            - BranchSide:      'xmlsave.c:800,9'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:800,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:801,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:802,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlsave.c:762,5'
          Dst:             xmlInitParser
        - Src:             'xmlsave.c:775,2'
          Dst:             htmlSetMetaEncoding
        - Src:             'xmlsave.c:777,13'
          Dst:             htmlGetMetaEncoding
        - Src:             'xmlsave.c:782,6'
          Dst:             xmlSaveSwitchEncoding
        - Src:             'xmlsave.c:789,2'
          Dst:             htmlNodeDumpFormatOutput
        - Src:             'xmlsave.c:792,2'
          Dst:             htmlNodeDumpFormatOutput
        - Src:             'xmlsave.c:798,2'
          Dst:             xmlSaveClearEncoding
    - functionName:    xmlSaveTree
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1858
      functionLinenumberEnd: 1877
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct._xmlSaveCtxt *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         23
      ICount:          126
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - htmlNodeDumpOutputInternal
        - xhtmlNodeDumpOutput
        - xmlNodeDumpOutputInternal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlsave.c:1861,24'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1861,42'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1861,28'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - htmlNodeDumpOutputInternal
                - xhtmlNodeDumpOutput
        - Branch String:   'xmlsave.c:1861,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1861,42'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1863,9'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - htmlNodeDumpOutputInternal
                - xhtmlNodeDumpOutput
        - Branch String:   'xmlsave.c:1863,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1864,29'
              BranchSideFuncs:
                - xhtmlNodeDumpOutput
            - BranchSide:      'xmlsave.c:1867,11'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - htmlNodeDumpOutputInternal
        - Branch String:   'xmlsave.c:1867,44'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1867,48'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - htmlNodeDumpOutputInternal
            - BranchSide:      'xmlsave.c:1870,10'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - htmlNodeDumpOutputInternal
        - Branch String:   'xmlsave.c:1867,66'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1868,11'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - htmlNodeDumpOutputInternal
            - BranchSide:      'xmlsave.c:1870,10'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - htmlNodeDumpOutputInternal
        - Branch String:   'xmlsave.c:1868,53'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1869,12'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - htmlNodeDumpOutputInternal
            - BranchSide:      'xmlsave.c:1870,10'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - htmlNodeDumpOutputInternal
        - Branch String:   'xmlsave.c:1869,52'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1870,10'
              BranchSideFuncs:
                - htmlNodeDumpOutputInternal
            - BranchSide:      'xmlsave.c:1871,29'
              BranchSideFuncs:
                - htmlNodeDumpOutputInternal
        - Branch String:   'xmlsave.c:1867,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1871,29'
              BranchSideFuncs:
                - htmlNodeDumpOutputInternal
            - BranchSide:      'xmlsave.c:1875,31'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
      Callsites:
        - Src:             'xmlsave.c:1864,9'
          Dst:             xhtmlNodeDumpOutput
        - Src:             'xmlsave.c:1871,2'
          Dst:             htmlNodeDumpOutputInternal
        - Src:             'xmlsave.c:1875,5'
          Dst:             xmlNodeDumpOutputInternal
    - functionName:    xmlSaveDoc
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1836
      functionLinenumberEnd: 1843
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct._xmlSaveCtxt *'
        - 'struct._xmlDoc *'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlDocContentDumpOutput
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlsave.c:1839,24'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1839,42'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1839,28'
              BranchSideFuncs:
                - xmlDocContentDumpOutput
        - Branch String:   'xmlsave.c:1839,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1839,42'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1840,33'
              BranchSideFuncs:
                - xmlDocContentDumpOutput
        - Branch String:   'xmlsave.c:1840,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1841,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1842,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlsave.c:1840,9'
          Dst:             xmlDocContentDumpOutput
    - functionName:    xmlSaveToIO
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1809
      functionLinenumberEnd: 1821
      functionDepth:   0
      returnType:      'struct._xmlSaveCtxt *'
      argCount:        5
      argTypes:
        - 'func_type *'
        - 'func_type *'
        - 'char *'
        - 'char *'
        - 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:1813,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1813,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1814,40'
              BranchSideFuncs:
                - xmlOutputBufferCreateIO
                - xmlCharEncCloseFunc
                - xmlFreeSaveCtxt
        - Branch String:   'xmlsave.c:1815,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1816,29'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlFreeSaveCtxt
            - BranchSide:      'xmlsave.c:1820,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlsave.c:1812,11'
          Dst:             xmlNewSaveCtxt
        - Src:             'xmlsave.c:1814,16'
          Dst:             xmlOutputBufferCreateIO
        - Src:             'xmlsave.c:1816,9'
          Dst:             xmlCharEncCloseFunc
        - Src:             'xmlsave.c:1817,2'
          Dst:             xmlFreeSaveCtxt
    - functionName:    xmlNewSaveCtxt
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      'struct._xmlSaveCtxt *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - encoding
        - options
      BBCount:         22
      ICount:          145
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - xmlFreeSaveCtxt
        - xmlOpenCharEncodingHandler
        - xmlSaveCtxtInit
        - xmlSaveErr
        - xmlSaveErrMemory
        - xmlStrdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlsave.c:337,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:338,2'
              BranchSideFuncs:
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:341,12'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlOpenCharEncodingHandler
                - xmlStrdup
                - xmlSaveErr
                - xmlFreeSaveCtxt
        - Branch String:   'xmlsave.c:343,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:346,42'
              BranchSideFuncs:
                - xmlOpenCharEncodingHandler
                - xmlStrdup
                - xmlSaveCtxtInit
                - xmlSaveErr
                - xmlFreeSaveCtxt
            - BranchSide:      'xmlsave.c:356,21'
              BranchSideFuncs:
                - xmlSaveCtxtInit
        - Branch String:   'xmlsave.c:348,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:349,23'
              BranchSideFuncs:
                - xmlSaveErr
                - xmlFreeSaveCtxt
            - BranchSide:      'xmlsave.c:353,52'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSaveCtxtInit
        - Branch String:   'xmlsave.c:363,44'
          Branch Sides:
            - BranchSide:      'xmlsave.c:363,50'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:367,20'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:363,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:364,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:367,20'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:368,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:369,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:370,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlsave.c:338,2'
          Dst:             xmlSaveErrMemory
        - Src:             'xmlsave.c:346,15'
          Dst:             xmlOpenCharEncodingHandler
        - Src:             'xmlsave.c:349,6'
          Dst:             xmlSaveErr
        - Src:             'xmlsave.c:350,13'
          Dst:             xmlFreeSaveCtxt
        - Src:             'xmlsave.c:353,25'
          Dst:             xmlStrdup
        - Src:             'xmlsave.c:356,5'
          Dst:             xmlSaveCtxtInit
    - functionName:    xmlSaveToBuffer
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1778
      functionLinenumberEnd: 1790
      functionDepth:   0
      returnType:      'struct._xmlSaveCtxt *'
      argCount:        3
      argTypes:
        - 'struct._xmlBuffer *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - buffer
        - encoding
        - options
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCharEncCloseFunc
        - xmlFreeSaveCtxt
        - xmlNewSaveCtxt
        - xmlOutputBufferCreateBuffer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlsave.c:1782,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1782,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1783,44'
              BranchSideFuncs:
                - xmlOutputBufferCreateBuffer
                - xmlCharEncCloseFunc
                - xmlFreeSaveCtxt
        - Branch String:   'xmlsave.c:1784,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1785,29'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlFreeSaveCtxt
            - BranchSide:      'xmlsave.c:1789,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlsave.c:1781,11'
          Dst:             xmlNewSaveCtxt
        - Src:             'xmlsave.c:1783,16'
          Dst:             xmlOutputBufferCreateBuffer
        - Src:             'xmlsave.c:1785,9'
          Dst:             xmlCharEncCloseFunc
        - Src:             'xmlsave.c:1786,2'
          Dst:             xmlFreeSaveCtxt
    - functionName:    xmlSaveToFilename
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1748
      functionLinenumberEnd: 1762
      functionDepth:   0
      returnType:      'struct._xmlSaveCtxt *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 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:1753,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1753,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1754,46'
              BranchSideFuncs:
                - xmlOutputBufferCreateFilename
                - xmlCharEncCloseFunc
                - xmlFreeSaveCtxt
        - Branch String:   'xmlsave.c:1756,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1757,29'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlFreeSaveCtxt
            - BranchSide:      'xmlsave.c:1761,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlsave.c:1752,11'
          Dst:             xmlNewSaveCtxt
        - Src:             'xmlsave.c:1754,16'
          Dst:             xmlOutputBufferCreateFilename
        - Src:             'xmlsave.c:1757,9'
          Dst:             xmlCharEncCloseFunc
        - Src:             'xmlsave.c:1758,2'
          Dst:             xmlFreeSaveCtxt
    - functionName:    xmlSaveToFd
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1720
      functionLinenumberEnd: 1732
      functionDepth:   0
      returnType:      'struct._xmlSaveCtxt *'
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - 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:1724,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1724,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1725,40'
              BranchSideFuncs:
                - xmlOutputBufferCreateFd
                - xmlCharEncCloseFunc
                - xmlFreeSaveCtxt
        - Branch String:   'xmlsave.c:1726,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1727,29'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlFreeSaveCtxt
            - BranchSide:      'xmlsave.c:1731,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlsave.c:1723,11'
          Dst:             xmlNewSaveCtxt
        - Src:             'xmlsave.c:1725,16'
          Dst:             xmlOutputBufferCreateFd
        - Src:             'xmlsave.c:1727,9'
          Dst:             xmlCharEncCloseFunc
        - Src:             'xmlsave.c:1728,2'
          Dst:             xmlFreeSaveCtxt
    - functionName:    xmlNsListDumpOutput
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlOutputBuffer *'
        - 'struct._xmlNs *'
      constantsTouched: []
      argNames:
        - buf
        - cur
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlNsDumpOutput
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlsave.c:645,5'
          Branch Sides:
            - BranchSide:      'xmlsave.c:646,25'
              BranchSideFuncs:
                - xmlNsDumpOutput
            - BranchSide:      'xmlsave.c:649,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlsave.c:646,9'
          Dst:             xmlNsDumpOutput
    - functionName:    xmlTextReaderGetSuccessor
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1102
      functionLinenumberEnd: 1111
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        1
      argTypes:
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         15
      ICount:          70
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlreader.c:1103,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1103,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1104,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1104,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1104,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1105,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1107,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1107,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1108,13'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1108,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1108,39'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1109,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1109,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1106,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1110,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderFreePropList
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlTextReader *'
        - 'struct._xmlAttr *'
      constantsTouched: []
      argNames:
        - reader
        - cur
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlTextReaderFreeProp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlreader.c:247,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:248,16'
              BranchSideFuncs:
                - xmlTextReaderFreeProp
            - BranchSide:      'xmlreader.c:252,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:249,9'
          Dst:             xmlTextReaderFreeProp
    - functionName:    xmlTextReaderFreeProp
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlTextReader *'
        - 'struct._xmlAttr *'
      constantsTouched: []
      argNames:
        - reader
        - cur
      BBCount:         35
      ICount:          199
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - __xmlDeregisterNodeDefaultValue
        - xmlDictOwns
        - xmlTextReaderFreeNodeList
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlreader.c:213,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:213,30'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlTextReaderFreeNodeList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'xmlreader.c:216,14'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlTextReaderFreeNodeList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:213,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:214,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlTextReaderFreeNodeList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'xmlreader.c:216,14'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlTextReaderFreeNodeList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:217,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:217,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:219,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlTextReaderFreeNodeList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:219,34'
          Branch Sides:
            - BranchSide:      'xmlreader.c:219,38'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlTextReaderFreeNodeList
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'xmlreader.c:222,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlTextReaderFreeNodeList
        - Branch String:   'xmlreader.c:219,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:220,2'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlTextReaderFreeNodeList
            - BranchSide:      'xmlreader.c:222,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlTextReaderFreeNodeList
        - Branch String:   'xmlreader.c:222,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:223,35'
              BranchSideFuncs:
                - xmlTextReaderFreeNodeList
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:225,5'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'xmlreader.c:225,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:225,5'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:226,10'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:225,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:225,5'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:226,10'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:225,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:225,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:226,10'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:226,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:226,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:232,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:226,52'
          Branch Sides:
            - BranchSide:      'xmlreader.c:227,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:232,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:226,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:228,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:232,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:219,38'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'xmlreader.c:220,2'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'xmlreader.c:223,9'
          Dst:             xmlTextReaderFreeNodeList
        - Src:             'xmlreader.c:225,5'
          Dst:             xmlDictOwns
    - functionName:    xmlTextReaderFreeNodeList
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlTextReader *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - reader
        - cur
      BBCount:         111
      ICount:          577
      EdgeCount:       153
      CyclomaticComplexity: 44
      functionsReached:
        - __xmlDeregisterNodeDefaultValue
        - xmlDictOwns
        - xmlFreeDoc
        - xmlFreeNsList
        - xmlTextReaderFreePropList
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlreader.c:269,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:269,30'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlFreeNsList
            - BranchSide:      'xmlreader.c:272,14'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:269,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:270,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlFreeNsList
            - BranchSide:      'xmlreader.c:272,14'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:273,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:273,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:274,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:274,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:275,27'
              BranchSideFuncs:
                - xmlFreeNsList
            - BranchSide:      'xmlreader.c:278,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
        - Branch String:   'xmlreader.c:278,42'
          Branch Sides:
            - BranchSide:      'xmlreader.c:279,3'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'xmlreader.c:280,25'
              BranchSideFuncs:
                - xmlFreeDoc
        - Branch String:   'xmlreader.c:278,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:280,25'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'xmlreader.c:283,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:284,44'
          Branch Sides:
            - BranchSide:      'xmlreader.c:284,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'xmlreader.c:285,17'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:285,51'
          Branch Sides:
            - BranchSide:      'xmlreader.c:284,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'xmlreader.c:286,17'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:286,40'
          Branch Sides:
            - BranchSide:      'xmlreader.c:284,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'xmlreader.c:287,17'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:284,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:288,19'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'xmlreader.c:292,16'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:296,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:298,11'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'xmlreader.c:337,13'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:298,35'
          Branch Sides:
            - BranchSide:      'xmlreader.c:298,39'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'xmlreader.c:301,12'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
        - Branch String:   'xmlreader.c:298,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:299,3'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
            - BranchSide:      'xmlreader.c:301,12'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
        - Branch String:   'xmlreader.c:301,43'
          Branch Sides:
            - BranchSide:      'xmlreader.c:302,5'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
            - BranchSide:      'xmlreader.c:304,4'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
        - Branch String:   'xmlreader.c:302,38'
          Branch Sides:
            - BranchSide:      'xmlreader.c:303,5'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
            - BranchSide:      'xmlreader.c:304,4'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
        - Branch String:   'xmlreader.c:303,37'
          Branch Sides:
            - BranchSide:      'xmlreader.c:304,4'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
            - BranchSide:      'xmlreader.c:306,11'
              BranchSideFuncs:
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
        - Branch String:   'xmlreader.c:301,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:305,29'
              BranchSideFuncs:
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:306,11'
              BranchSideFuncs:
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
        - Branch String:   'xmlreader.c:306,59'
          Branch Sides:
            - BranchSide:      'xmlreader.c:307,11'
              BranchSideFuncs:
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:313,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:307,42'
          Branch Sides:
            - BranchSide:      'xmlreader.c:308,4'
              BranchSideFuncs:
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:313,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:308,37'
          Branch Sides:
            - BranchSide:      'xmlreader.c:309,4'
              BranchSideFuncs:
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:313,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:309,35'
          Branch Sides:
            - BranchSide:      'xmlreader.c:310,4'
              BranchSideFuncs:
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:313,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:306,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:311,3'
              BranchSideFuncs:
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:313,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:311,3'
          Branch Sides:
            - BranchSide:      'xmlreader.c:311,3'
              BranchSideFuncs:
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:312,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:311,3'
          Branch Sides:
            - BranchSide:      'xmlreader.c:311,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
            - BranchSide:      'xmlreader.c:312,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:311,3'
          Branch Sides:
            - BranchSide:      'xmlreader.c:311,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
            - BranchSide:      'xmlreader.c:312,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:313,43'
          Branch Sides:
            - BranchSide:      'xmlreader.c:314,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
            - BranchSide:      'xmlreader.c:316,4'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:314,45'
          Branch Sides:
            - BranchSide:      'xmlreader.c:315,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
            - BranchSide:      'xmlreader.c:316,4'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:315,37'
          Branch Sides:
            - BranchSide:      'xmlreader.c:316,4'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
            - BranchSide:      'xmlreader.c:322,11'
              BranchSideFuncs:
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
        - Branch String:   'xmlreader.c:313,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:317,17'
              BranchSideFuncs:
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:322,11'
              BranchSideFuncs:
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
        - Branch String:   'xmlreader.c:322,39'
          Branch Sides:
            - BranchSide:      'xmlreader.c:323,4'
              BranchSideFuncs:
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:325,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:322,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:324,3'
              BranchSideFuncs:
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:325,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:324,3'
          Branch Sides:
            - BranchSide:      'xmlreader.c:324,3'
              BranchSideFuncs:
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:325,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:324,3'
          Branch Sides:
            - BranchSide:      'xmlreader.c:324,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'xmlreader.c:325,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:324,3'
          Branch Sides:
            - BranchSide:      'xmlreader.c:324,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'xmlreader.c:324,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:325,43'
          Branch Sides:
            - BranchSide:      'xmlreader.c:326,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'xmlreader.c:327,11'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:326,34'
          Branch Sides:
            - BranchSide:      'xmlreader.c:327,11'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'xmlreader.c:333,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:327,27'
          Branch Sides:
            - BranchSide:      'xmlreader.c:327,31'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'xmlreader.c:333,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:327,53'
          Branch Sides:
            - BranchSide:      'xmlreader.c:328,4'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'xmlreader.c:333,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:325,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:329,22'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'xmlreader.c:333,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:337,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:338,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'xmlreader.c:340,18'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:340,30'
          Branch Sides:
            - BranchSide:      'xmlreader.c:340,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:341,17'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:340,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:341,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:342,19'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
      Callsites:
        - Src:             'xmlreader.c:275,2'
          Dst:             xmlFreeNsList
        - Src:             'xmlreader.c:280,2'
          Dst:             xmlFreeDoc
        - Src:             'xmlreader.c:298,39'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'xmlreader.c:299,3'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'xmlreader.c:305,3'
          Dst:             xmlTextReaderFreePropList
        - Src:             'xmlreader.c:311,3'
          Dst:             xmlDictOwns
        - Src:             'xmlreader.c:317,3'
          Dst:             xmlFreeNsList
        - Src:             'xmlreader.c:324,3'
          Dst:             xmlDictOwns
    - functionName:    xmlReaderNewIO
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5372
      functionLinenumberEnd: 5388
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct._xmlTextReader *'
        - 'func_type *'
        - 'func_type *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 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:5375,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5376,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:5377,9'
              BranchSideFuncs:
                - xmlParserInputBufferCreateIO
                - xmlTextReaderSetup
        - Branch String:   'xmlreader.c:5377,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5378,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:5380,42'
              BranchSideFuncs:
                - xmlParserInputBufferCreateIO
                - xmlTextReaderSetup
        - Branch String:   'xmlreader.c:5382,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5383,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:5387,32'
              BranchSideFuncs:
                - xmlTextReaderSetup
        - Branch String:   'xmlreader.c:5383,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5384,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:5385,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:5380,13'
          Dst:             xmlParserInputBufferCreateIO
        - Src:             'xmlreader.c:5387,13'
          Dst:             xmlTextReaderSetup
    - functionName:    xmlTextReaderSetup
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4760
      functionLinenumberEnd: 4935
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._xmlTextReader *'
        - 'struct._xmlParserInputBuffer *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - reader
        - input
        - URL
        - encoding
        - options
      BBCount:         93
      ICount:          788
      EdgeCount:       126
      CyclomaticComplexity: 35
      functionsReached:
        - inputPush
        - xmlAllocParserInputBuffer
        - xmlBufContent
        - xmlBufCreateSize
        - xmlBufResetInput
        - xmlBufSetAllocationScheme
        - xmlBufUse
        - xmlCanonicPath
        - xmlCreatePushParserCtxt
        - xmlCtxtReset
        - xmlCtxtUseOptions
        - xmlDictCreate
        - xmlDictFree
        - xmlDictLookup
        - xmlFreeParserInputBuffer
        - xmlFreePattern
        - xmlNewInputStream
        - xmlParserInputBufferRead
        - xmlSAXVersion
        - xmlStrdup
        - xmlSwitchEncodingName
        - xmlTextReaderCDataBlock
        - xmlTextReaderCharacters
        - xmlTextReaderEndElement
        - xmlTextReaderEndElementNs
        - xmlTextReaderStartElement
        - xmlTextReaderStartElementNs
        - xmlXIncludeFreeContext
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xmlreader.c:4761,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4762,13'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlreader.c:4771,13'
              BranchSideFuncs:
                - xmlBufSetAllocationScheme
                - xmlSAXVersion
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlBufUse
                - xmlCtxtReset
                - xmlAllocParserInputBuffer
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - inputPush
                - xmlFreeParserInputBuffer
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
                - xmlBufCreateSize
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlreader.c:4762,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4763,31'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlreader.c:4764,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4777,25'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4777,29'
              BranchSideFuncs:
                - xmlBufSetAllocationScheme
                - xmlSAXVersion
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlBufUse
                - xmlCtxtReset
                - xmlAllocParserInputBuffer
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - inputPush
                - xmlFreeParserInputBuffer
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
                - xmlBufCreateSize
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlreader.c:4783,9'
              BranchSideFuncs:
                - xmlBufSetAllocationScheme
                - xmlSAXVersion
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlBufUse
                - xmlCtxtReset
                - xmlAllocParserInputBuffer
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - inputPush
                - xmlFreeParserInputBuffer
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
                - xmlBufCreateSize
        - Branch String:   'xmlreader.c:4777,52'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4778,10'
              BranchSideFuncs:
                - xmlBufSetAllocationScheme
                - xmlSAXVersion
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlBufUse
                - xmlCtxtReset
                - xmlAllocParserInputBuffer
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - inputPush
                - xmlFreeParserInputBuffer
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
                - xmlBufCreateSize
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlreader.c:4783,9'
              BranchSideFuncs:
                - xmlBufSetAllocationScheme
                - xmlSAXVersion
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlBufUse
                - xmlCtxtReset
                - xmlAllocParserInputBuffer
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - inputPush
                - xmlFreeParserInputBuffer
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
                - xmlBufCreateSize
        - Branch String:   'xmlreader.c:4777,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4779,27'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
                - xmlBufSetAllocationScheme
                - xmlSAXVersion
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlBufUse
                - xmlCtxtReset
                - xmlAllocParserInputBuffer
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - inputPush
                - xmlFreeParserInputBuffer
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
                - xmlBufCreateSize
            - BranchSide:      'xmlreader.c:4783,9'
              BranchSideFuncs:
                - xmlBufSetAllocationScheme
                - xmlSAXVersion
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlBufUse
                - xmlCtxtReset
                - xmlAllocParserInputBuffer
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - inputPush
                - xmlFreeParserInputBuffer
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
                - xmlBufCreateSize
        - Branch String:   'xmlreader.c:4783,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4784,18'
              BranchSideFuncs:
                - xmlBufSetAllocationScheme
                - xmlSAXVersion
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlBufUse
                - xmlCtxtReset
                - xmlAllocParserInputBuffer
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - inputPush
                - xmlFreeParserInputBuffer
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
                - xmlBufCreateSize
            - BranchSide:      'xmlreader.c:4787,9'
              BranchSideFuncs:
                - xmlBufSetAllocationScheme
                - xmlSAXVersion
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlBufUse
                - xmlCtxtReset
                - xmlAllocParserInputBuffer
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - inputPush
                - xmlFreeParserInputBuffer
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
                - xmlBufCreateSize
        - Branch String:   'xmlreader.c:4787,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4788,26'
              BranchSideFuncs:
                - xmlBufCreateSize
                - xmlBufSetAllocationScheme
                - xmlSAXVersion
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlBufUse
                - xmlCtxtReset
                - xmlAllocParserInputBuffer
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - inputPush
                - xmlFreeParserInputBuffer
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
            - BranchSide:      'xmlreader.c:4789,9'
              BranchSideFuncs:
                - xmlBufSetAllocationScheme
                - xmlSAXVersion
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlBufUse
                - xmlCtxtReset
                - xmlAllocParserInputBuffer
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - inputPush
                - xmlFreeParserInputBuffer
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
        - Branch String:   'xmlreader.c:4789,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4790,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4793,31'
              BranchSideFuncs:
                - xmlBufSetAllocationScheme
                - xmlSAXVersion
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlBufUse
                - xmlCtxtReset
                - xmlAllocParserInputBuffer
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - inputPush
                - xmlFreeParserInputBuffer
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
        - Branch String:   'xmlreader.c:4795,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4796,34'
              BranchSideFuncs:
                - xmlSAXVersion
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlBufUse
                - xmlCtxtReset
                - xmlAllocParserInputBuffer
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - inputPush
                - xmlFreeParserInputBuffer
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
            - BranchSide:      'xmlreader.c:4797,9'
              BranchSideFuncs:
                - xmlSAXVersion
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlBufUse
                - xmlCtxtReset
                - xmlAllocParserInputBuffer
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - inputPush
                - xmlFreeParserInputBuffer
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
        - Branch String:   'xmlreader.c:4797,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4798,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4800,19'
              BranchSideFuncs:
                - xmlSAXVersion
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlBufUse
                - xmlCtxtReset
                - xmlAllocParserInputBuffer
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - inputPush
                - xmlFreeParserInputBuffer
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
        - Branch String:   'xmlreader.c:4806,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4808,34'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlBufUse
                - xmlCtxtReset
                - xmlAllocParserInputBuffer
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - inputPush
                - xmlFreeParserInputBuffer
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
            - BranchSide:      'xmlreader.c:4814,9'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlBufUse
                - xmlCtxtReset
                - xmlAllocParserInputBuffer
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - inputPush
                - xmlFreeParserInputBuffer
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
        - Branch String:   'xmlreader.c:4827,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4828,23'
              BranchSideFuncs:
                - xmlBufUse
                - xmlCtxtReset
                - xmlAllocParserInputBuffer
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - inputPush
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlFreeParserInputBuffer
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
            - BranchSide:      'xmlreader.c:4872,9'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
        - Branch String:   'xmlreader.c:4828,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4829,38'
              BranchSideFuncs:
                - xmlParserInputBufferRead
                - xmlCtxtReset
                - xmlAllocParserInputBuffer
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - inputPush
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlFreeParserInputBuffer
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufContent
                - xmlCreatePushParserCtxt
            - BranchSide:      'xmlreader.c:4831,13'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlAllocParserInputBuffer
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - inputPush
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlFreeParserInputBuffer
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufContent
                - xmlCreatePushParserCtxt
        - Branch String:   'xmlreader.c:4831,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4832,27'
              BranchSideFuncs:
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlBufContent
                - xmlCreatePushParserCtxt
            - BranchSide:      'xmlreader.c:4851,19'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlAllocParserInputBuffer
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - inputPush
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlreader.c:4832,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4833,56'
              BranchSideFuncs:
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
            - BranchSide:      'xmlreader.c:4840,45'
              BranchSideFuncs:
                - xmlCreatePushParserCtxt
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
        - Branch String:   'xmlreader.c:4844,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4845,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4847,9'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
        - Branch String:   'xmlreader.c:4853,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4853,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4854,38'
              BranchSideFuncs:
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - inputPush
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlreader.c:4855,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4856,28'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlreader.c:4860,10'
              BranchSideFuncs:
                - xmlCanonicPath
                - xmlBufResetInput
                - inputPush
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
        - Branch String:   'xmlreader.c:4860,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4861,3'
              BranchSideFuncs:
                - xmlBufResetInput
                - inputPush
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
            - BranchSide:      'xmlreader.c:4864,40'
              BranchSideFuncs:
                - xmlCanonicPath
                - xmlBufResetInput
                - inputPush
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
        - Branch String:   'xmlreader.c:4872,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4873,13'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictFree
            - BranchSide:      'xmlreader.c:4882,6'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
        - Branch String:   'xmlreader.c:4873,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4874,10'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictFree
            - BranchSide:      'xmlreader.c:4879,27'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
        - Branch String:   'xmlreader.c:4874,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4875,15'
              BranchSideFuncs:
                - xmlDictFree
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
            - BranchSide:      'xmlreader.c:4878,2'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
        - Branch String:   'xmlreader.c:4882,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4883,27'
              BranchSideFuncs:
                - xmlDictCreate
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
            - BranchSide:      'xmlreader.c:4884,24'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
        - Branch String:   'xmlreader.c:4895,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4896,25'
              BranchSideFuncs:
                - xmlXIncludeFreeContext
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
            - BranchSide:      'xmlreader.c:4899,9'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
        - Branch String:   'xmlreader.c:4899,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4900,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
            - BranchSide:      'xmlreader.c:4904,9'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
        - Branch String:   'xmlreader.c:4908,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4909,9'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
            - BranchSide:      'xmlreader.c:4912,5'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
        - Branch String:   'xmlreader.c:4912,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4913,9'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
            - BranchSide:      'xmlreader.c:4921,9'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
        - Branch String:   'xmlreader.c:4914,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4912,5'
              BranchSideFuncs:
                - xmlFreePattern
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
            - BranchSide:      'xmlreader.c:4915,21'
              BranchSideFuncs:
                - xmlFreePattern
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
        - Branch String:   'xmlreader.c:4921,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4922,9'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
            - BranchSide:      'xmlreader.c:4924,23'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
        - Branch String:   'xmlreader.c:4925,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4926,31'
              BranchSideFuncs:
                - xmlSwitchEncodingName
                - xmlStrdup
            - BranchSide:      'xmlreader.c:4927,10'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlreader.c:4927,23'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4927,27'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:4932,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4927,56'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4928,10'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:4932,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4927,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4930,41'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:4932,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:4763,6'
          Dst:             xmlFreeParserInputBuffer
        - Src:             'xmlreader.c:4779,2'
          Dst:             xmlFreeParserInputBuffer
        - Src:             'xmlreader.c:4788,26'
          Dst:             xmlBufCreateSize
        - Src:             'xmlreader.c:4793,5'
          Dst:             xmlBufSetAllocationScheme
        - Src:             'xmlreader.c:4800,5'
          Dst:             xmlSAXVersion
        - Src:             'xmlreader.c:4828,13'
          Dst:             xmlBufUse
        - Src:             'xmlreader.c:4829,13'
          Dst:             xmlParserInputBufferRead
        - Src:             'xmlreader.c:4832,17'
          Dst:             xmlBufUse
        - Src:             'xmlreader.c:4834,25'
          Dst:             xmlBufContent
        - Src:             'xmlreader.c:4833,32'
          Dst:             xmlCreatePushParserCtxt
        - Src:             'xmlreader.c:4840,21'
          Dst:             xmlCreatePushParserCtxt
        - Src:             'xmlreader.c:4851,6'
          Dst:             xmlCtxtReset
        - Src:             'xmlreader.c:4852,12'
          Dst:             xmlAllocParserInputBuffer
        - Src:             'xmlreader.c:4854,20'
          Dst:             xmlNewInputStream
        - Src:             'xmlreader.c:4856,3'
          Dst:             xmlFreeParserInputBuffer
        - Src:             'xmlreader.c:4864,7'
          Dst:             xmlCanonicPath
        - Src:             'xmlreader.c:4866,13'
          Dst:             xmlBufResetInput
        - Src:             'xmlreader.c:4868,6'
          Dst:             inputPush
        - Src:             'xmlreader.c:4875,3'
          Dst:             xmlDictFree
        - Src:             'xmlreader.c:4883,27'
          Dst:             xmlDictCreate
        - Src:             'xmlreader.c:4896,2'
          Dst:             xmlXIncludeFreeContext
        - Src:             'xmlreader.c:4901,26'
          Dst:             xmlDictLookup
        - Src:             'xmlreader.c:4915,6'
          Dst:             xmlFreePattern
        - Src:             'xmlreader.c:4924,5'
          Dst:             xmlCtxtUseOptions
        - Src:             'xmlreader.c:4926,9'
          Dst:             xmlSwitchEncodingName
        - Src:             'xmlreader.c:4930,13'
          Dst:             xmlStrdup
    - functionName:    xmlTextReaderStartElement
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char **'
      constantsTouched: []
      argNames:
        - ctx
        - fullname
        - atts
      BBCount:         22
      ICount:          140
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlreader.c:578,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:578,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:585,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:578,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:579,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:585,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:580,27'
          Branch Sides:
            - BranchSide:      'xmlreader.c:580,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:584,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:580,52'
          Branch Sides:
            - BranchSide:      'xmlreader.c:581,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:584,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:581,33'
          Branch Sides:
            - BranchSide:      'xmlreader.c:581,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:584,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:581,65'
          Branch Sides:
            - BranchSide:      'xmlreader.c:582,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:584,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:580,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:583,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:584,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:585,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:585,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:586,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderEndElement
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - fullname
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlreader.c:601,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:601,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:601,26'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:601,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:601,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:602,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderStartElementNs
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 646
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - int
        - 'char **'
        - int
        - int
        - 'char **'
      constantsTouched: []
      argNames:
        - ctx
        - localname
        - prefix
        - URI
        - nb_namespaces
        - namespaces
        - nb_attributes
        - nb_defaulted
        - attributes
      BBCount:         22
      ICount:          164
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlreader.c:635,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:635,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:644,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:635,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:636,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:644,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:639,27'
          Branch Sides:
            - BranchSide:      'xmlreader.c:639,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:643,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:639,52'
          Branch Sides:
            - BranchSide:      'xmlreader.c:640,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:643,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:640,33'
          Branch Sides:
            - BranchSide:      'xmlreader.c:640,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:643,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:640,65'
          Branch Sides:
            - BranchSide:      'xmlreader.c:641,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:643,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:639,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:642,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:643,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:644,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:644,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:645,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderEndElementNs
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - localname
        - prefix
        - URI
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlreader.c:666,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:666,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:666,26'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:666,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:666,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:667,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderCharacters
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - ch
        - len
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlreader.c:686,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:686,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:686,26'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:686,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:686,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:687,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderCDataBlock
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - ch
        - len
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlreader.c:705,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:705,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:705,26'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:705,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:705,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:706,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlReaderNewFd
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5336
      functionLinenumberEnd: 5349
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._xmlTextReader *'
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - reader
        - fd
        - URL
        - encoding
        - options
      BBCount:         10
      ICount:          72
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlParserInputBufferCreateFd
        - xmlTextReaderSetup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:5339,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5340,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:5341,9'
              BranchSideFuncs:
                - xmlParserInputBufferCreateFd
                - xmlTextReaderSetup
        - Branch String:   'xmlreader.c:5341,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5342,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:5344,42'
              BranchSideFuncs:
                - xmlParserInputBufferCreateFd
                - xmlTextReaderSetup
        - Branch String:   'xmlreader.c:5345,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5346,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:5347,5'
              BranchSideFuncs:
                - xmlTextReaderSetup
      Callsites:
        - Src:             'xmlreader.c:5344,13'
          Dst:             xmlParserInputBufferCreateFd
        - Src:             'xmlreader.c:5348,13'
          Dst:             xmlTextReaderSetup
    - functionName:    xmlReaderNewFile
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5267
      functionLinenumberEnd: 5281
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlTextReader *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - reader
        - filename
        - encoding
        - options
      BBCount:         10
      ICount:          65
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlParserInputBufferCreateFilename
        - xmlTextReaderSetup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:5270,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5271,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:5272,9'
              BranchSideFuncs:
                - xmlParserInputBufferCreateFilename
                - xmlTextReaderSetup
        - Branch String:   'xmlreader.c:5272,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5273,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:5276,44'
              BranchSideFuncs:
                - xmlParserInputBufferCreateFilename
                - xmlTextReaderSetup
        - Branch String:   'xmlreader.c:5278,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5279,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:5280,32'
              BranchSideFuncs:
                - xmlTextReaderSetup
      Callsites:
        - Src:             'xmlreader.c:5276,9'
          Dst:             xmlParserInputBufferCreateFilename
        - Src:             'xmlreader.c:5280,13'
          Dst:             xmlTextReaderSetup
    - functionName:    xmlReaderNewMemory
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5301
      functionLinenumberEnd: 5315
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct._xmlTextReader *'
        - 'char *'
        - int
        - 'char *'
        - 'char *'
        - 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:5304,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5305,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:5306,9'
              BranchSideFuncs:
                - xmlParserInputBufferCreateMem
                - xmlTextReaderSetup
        - Branch String:   'xmlreader.c:5306,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5307,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:5309,43'
              BranchSideFuncs:
                - xmlParserInputBufferCreateMem
                - xmlTextReaderSetup
        - Branch String:   'xmlreader.c:5311,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5312,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:5314,32'
              BranchSideFuncs:
                - xmlTextReaderSetup
      Callsites:
        - Src:             'xmlreader.c:5309,13'
          Dst:             xmlParserInputBufferCreateMem
        - Src:             'xmlreader.c:5314,13'
          Dst:             xmlTextReaderSetup
    - functionName:    xmlReaderNewDoc
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5237
      functionLinenumberEnd: 5249
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._xmlTextReader *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 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:5241,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5242,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:5243,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlReaderNewMemory
        - Branch String:   'xmlreader.c:5243,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5244,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:5246,21'
              BranchSideFuncs:
                - xmlStrlen
                - xmlReaderNewMemory
      Callsites:
        - Src:             'xmlreader.c:5246,11'
          Dst:             xmlStrlen
        - Src:             'xmlreader.c:5247,13'
          Dst:             xmlReaderNewMemory
    - functionName:    xmlReaderNewWalker
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5188
      functionLinenumberEnd: 5218
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlTextReader *'
        - 'struct._xmlDoc *'
      constantsTouched: []
      argNames:
        - reader
        - doc
      BBCount:         23
      ICount:          149
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - xmlCtxtReset
        - xmlDictCreate
        - xmlFreeParserInputBuffer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:5189,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5190,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:5191,9'
              BranchSideFuncs:
                - xmlDictCreate
                - xmlCtxtReset
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlreader.c:5191,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5192,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:5194,9'
              BranchSideFuncs:
                - xmlDictCreate
                - xmlCtxtReset
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlreader.c:5194,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5195,34'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
                - xmlDictCreate
                - xmlCtxtReset
            - BranchSide:      'xmlreader.c:5197,9'
              BranchSideFuncs:
                - xmlDictCreate
                - xmlCtxtReset
        - Branch String:   'xmlreader.c:5197,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5198,15'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlDictCreate
            - BranchSide:      'xmlreader.c:5201,5'
              BranchSideFuncs:
                - xmlDictCreate
        - Branch String:   'xmlreader.c:5211,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5212,14'
              BranchSideFuncs:
                - xmlDictCreate
            - BranchSide:      'xmlreader.c:5217,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:5212,36'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5212,40'
              BranchSideFuncs:
                - xmlDictCreate
            - BranchSide:      'xmlreader.c:5215,21'
              BranchSideFuncs:
                - xmlDictCreate
        - Branch String:   'xmlreader.c:5212,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5213,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:5215,21'
              BranchSideFuncs:
                - xmlDictCreate
      Callsites:
        - Src:             'xmlreader.c:5195,9'
          Dst:             xmlFreeParserInputBuffer
        - Src:             'xmlreader.c:5198,2'
          Dst:             xmlCtxtReset
        - Src:             'xmlreader.c:5215,21'
          Dst:             xmlDictCreate
    - functionName:    xmlReaderForIO
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5152
      functionLinenumberEnd: 5174
      functionDepth:   0
      returnType:      'struct._xmlTextReader *'
      argCount:        6
      argTypes:
        - 'func_type *'
        - 'func_type *'
        - 'char *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ioread
        - ioclose
        - ioctx
        - URL
        - encoding
        - options
      BBCount:         13
      ICount:          99
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlFreeParserInputBuffer
        - xmlNewTextReader
        - xmlParserInputBufferCreateIO
        - xmlTextReaderSetup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:5156,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5157,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:5159,42'
              BranchSideFuncs:
                - xmlParserInputBufferCreateIO
                - xmlNewTextReader
                - xmlTextReaderSetup
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlreader.c:5161,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5162,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:5166,31'
              BranchSideFuncs:
                - xmlNewTextReader
                - xmlTextReaderSetup
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlreader.c:5162,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5163,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:5164,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:5167,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5168,34'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlreader.c:5171,5'
              BranchSideFuncs:
                - xmlTextReaderSetup
      Callsites:
        - Src:             'xmlreader.c:5159,13'
          Dst:             xmlParserInputBufferCreateIO
        - Src:             'xmlreader.c:5166,14'
          Dst:             xmlNewTextReader
        - Src:             'xmlreader.c:5168,9'
          Dst:             xmlFreeParserInputBuffer
        - Src:             'xmlreader.c:5172,5'
          Dst:             xmlTextReaderSetup
    - functionName:    xmlNewTextReader
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1997
      functionLinenumberEnd: 2090
      functionDepth:   0
      returnType:      'struct._xmlTextReader *'
      argCount:        2
      argTypes:
        - 'struct._xmlParserInputBuffer *'
        - 'char *'
      constantsTouched: []
      argNames:
        - input
        - URI
      BBCount:         23
      ICount:          378
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - xmlBufContent
        - xmlBufCreateSize
        - xmlBufFree
        - xmlBufSetAllocationScheme
        - xmlBufUse
        - xmlCreatePushParserCtxt
        - xmlParserInputBufferRead
        - xmlSAXVersion
        - xmlTextReaderCDataBlock
        - xmlTextReaderCharacters
        - xmlTextReaderEndElement
        - xmlTextReaderEndElementNs
        - xmlTextReaderStartElement
        - xmlTextReaderStartElementNs
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlreader.c:2000,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2001,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2002,11'
              BranchSideFuncs:
                - xmlBufCreateSize
                - xmlBufSetAllocationScheme
                - xmlSAXVersion
                - xmlBufUse
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufFree
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
                - xmlBufFree
        - Branch String:   'xmlreader.c:2003,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2004,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2005,12'
              BranchSideFuncs:
                - xmlBufCreateSize
                - xmlBufSetAllocationScheme
                - xmlSAXVersion
                - xmlBufUse
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufFree
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
                - xmlBufFree
        - Branch String:   'xmlreader.c:2012,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2013,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2017,31'
              BranchSideFuncs:
                - xmlBufSetAllocationScheme
                - xmlSAXVersion
                - xmlBufUse
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufFree
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
                - xmlBufFree
        - Branch String:   'xmlreader.c:2020,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2021,13'
              BranchSideFuncs:
                - xmlBufFree
            - BranchSide:      'xmlreader.c:2025,19'
              BranchSideFuncs:
                - xmlSAXVersion
                - xmlBufUse
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufFree
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
        - Branch String:   'xmlreader.c:2031,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2033,24'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufFree
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
            - BranchSide:      'xmlreader.c:2039,2'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufFree
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
        - Branch String:   'xmlreader.c:2052,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2053,27'
              BranchSideFuncs:
                - xmlParserInputBufferRead
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufFree
                - xmlBufContent
                - xmlCreatePushParserCtxt
            - BranchSide:      'xmlreader.c:2055,19'
              BranchSideFuncs:
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufFree
                - xmlBufContent
                - xmlCreatePushParserCtxt
        - Branch String:   'xmlreader.c:2055,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2056,38'
              BranchSideFuncs:
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlBufFree
            - BranchSide:      'xmlreader.c:2062,38'
              BranchSideFuncs:
                - xmlCreatePushParserCtxt
                - xmlBufFree
        - Branch String:   'xmlreader.c:2067,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2068,13'
              BranchSideFuncs:
                - xmlBufFree
            - BranchSide:      'xmlreader.c:2073,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:2011,19'
          Dst:             xmlBufCreateSize
        - Src:             'xmlreader.c:2017,5'
          Dst:             xmlBufSetAllocationScheme
        - Src:             'xmlreader.c:2021,2'
          Dst:             xmlBufFree
        - Src:             'xmlreader.c:2025,5'
          Dst:             xmlSAXVersion
        - Src:             'xmlreader.c:2052,9'
          Dst:             xmlBufUse
        - Src:             'xmlreader.c:2053,2'
          Dst:             xmlParserInputBufferRead
        - Src:             'xmlreader.c:2055,9'
          Dst:             xmlBufUse
        - Src:             'xmlreader.c:2057,24'
          Dst:             xmlBufContent
        - Src:             'xmlreader.c:2056,14'
          Dst:             xmlCreatePushParserCtxt
        - Src:             'xmlreader.c:2062,14'
          Dst:             xmlCreatePushParserCtxt
        - Src:             'xmlreader.c:2068,2'
          Dst:             xmlBufFree
    - functionName:    xmlReaderForFd
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5113
      functionLinenumberEnd: 5132
      functionDepth:   0
      returnType:      'struct._xmlTextReader *'
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - fd
        - URL
        - encoding
        - options
      BBCount:         10
      ICount:          82
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlFreeParserInputBuffer
        - xmlNewTextReader
        - xmlParserInputBufferCreateFd
        - xmlTextReaderSetup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:5117,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5118,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:5120,42'
              BranchSideFuncs:
                - xmlParserInputBufferCreateFd
                - xmlNewTextReader
                - xmlTextReaderSetup
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlreader.c:5121,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5122,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:5123,5'
              BranchSideFuncs:
                - xmlNewTextReader
                - xmlTextReaderSetup
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlreader.c:5125,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5126,34'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlreader.c:5129,5'
              BranchSideFuncs:
                - xmlTextReaderSetup
      Callsites:
        - Src:             'xmlreader.c:5120,13'
          Dst:             xmlParserInputBufferCreateFd
        - Src:             'xmlreader.c:5124,14'
          Dst:             xmlNewTextReader
        - Src:             'xmlreader.c:5126,9'
          Dst:             xmlFreeParserInputBuffer
        - Src:             'xmlreader.c:5130,5'
          Dst:             xmlTextReaderSetup
    - functionName:    xmlReaderForFile
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5053
      functionLinenumberEnd: 5061
      functionDepth:   0
      returnType:      'struct._xmlTextReader *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - filename
        - encoding
        - options
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlNewTextReaderFilename
        - xmlTextReaderSetup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:5057,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5058,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:5059,24'
              BranchSideFuncs:
                - xmlTextReaderSetup
      Callsites:
        - Src:             'xmlreader.c:5056,14'
          Dst:             xmlNewTextReaderFilename
        - Src:             'xmlreader.c:5059,5'
          Dst:             xmlTextReaderSetup
    - functionName:    xmlNewTextReaderFilename
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2101
      functionLinenumberEnd: 2115
      functionDepth:   0
      returnType:      'struct._xmlTextReader *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - URI
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlFreeParserInputBuffer
        - xmlNewTextReader
        - xmlParserInputBufferCreateFilename
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlreader.c:2106,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2107,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2108,28'
              BranchSideFuncs:
                - xmlNewTextReader
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlreader.c:2109,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2110,27'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlreader.c:2113,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:2105,13'
          Dst:             xmlParserInputBufferCreateFilename
        - Src:             'xmlreader.c:2108,11'
          Dst:             xmlNewTextReader
        - Src:             'xmlreader.c:2110,2'
          Dst:             xmlFreeParserInputBuffer
    - functionName:    xmlReaderForMemory
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5079
      functionLinenumberEnd: 5095
      functionDepth:   0
      returnType:      'struct._xmlTextReader *'
      argCount:        5
      argTypes:
        - 'char *'
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - buffer
        - size
        - URL
        - encoding
        - options
      BBCount:         8
      ICount:          74
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlFreeParserInputBuffer
        - xmlNewTextReader
        - xmlParserInputBufferCreateMem
        - xmlTextReaderSetup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlreader.c:5084,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5085,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:5087,31'
              BranchSideFuncs:
                - xmlNewTextReader
                - xmlTextReaderSetup
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlreader.c:5088,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5089,34'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlreader.c:5092,5'
              BranchSideFuncs:
                - xmlTextReaderSetup
      Callsites:
        - Src:             'xmlreader.c:5083,11'
          Dst:             xmlParserInputBufferCreateMem
        - Src:             'xmlreader.c:5087,14'
          Dst:             xmlNewTextReader
        - Src:             'xmlreader.c:5089,9'
          Dst:             xmlFreeParserInputBuffer
        - Src:             'xmlreader.c:5093,5'
          Dst:             xmlTextReaderSetup
    - functionName:    xmlReaderForDoc
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5029
      functionLinenumberEnd: 5038
      functionDepth:   0
      returnType:      'struct._xmlTextReader *'
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 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:5032,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5033,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:5034,21'
              BranchSideFuncs:
                - xmlStrlen
                - xmlReaderForMemory
      Callsites:
        - Src:             'xmlreader.c:5034,11'
          Dst:             xmlStrlen
        - Src:             'xmlreader.c:5036,13'
          Dst:             xmlReaderForMemory
    - functionName:    xmlReaderWalker
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4989
      functionLinenumberEnd: 5012
      functionDepth:   0
      returnType:      'struct._xmlTextReader *'
      argCount:        1
      argTypes:
        - 'struct._xmlDoc *'
      constantsTouched: []
      argNames:
        - doc
      BBCount:         8
      ICount:          84
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlDictCreate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:4992,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4993,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4995,11'
              BranchSideFuncs:
                - xmlDictCreate
        - Branch String:   'xmlreader.c:4996,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4997,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4999,12'
              BranchSideFuncs:
                - xmlDictCreate
      Callsites:
        - Src:             'xmlreader.c:5010,17'
          Dst:             xmlDictCreate
    - functionName:    xmlTextReaderByteConsumed
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4972
      functionLinenumberEnd: 4976
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlByteConsumed
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:4973,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4973,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4974,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4973,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4974,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4975,28'
              BranchSideFuncs:
                - xmlByteConsumed
      Callsites:
        - Src:             'xmlreader.c:4975,12'
          Dst:             xmlByteConsumed
    - functionName:    xmlTextReaderGetLastError
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4952
      functionLinenumberEnd: 4956
      functionDepth:   0
      returnType:      'struct._xmlError *'
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:4953,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4954,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4955,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderSetMaxAmplification
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4946
      functionLinenumberEnd: 4948
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlTextReader *'
        - int
      constantsTouched: []
      argNames:
        - reader
        - maxAmpl
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtSetMaxAmplification
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlreader.c:4947,5'
          Dst:             xmlCtxtSetMaxAmplification
    - functionName:    xmlTextReaderGetErrorHandler
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4731
      functionLinenumberEnd: 4736
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._xmlTextReader *'
        - 'func_type **'
        - 'char **'
      constantsTouched: []
      argNames:
        - reader
        - f
        - arg
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:4732,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4733,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4734,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4734,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4734,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4735,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderIsValid
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4706
      functionLinenumberEnd: 4718
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         13
      ICount:          84
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:4707,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4708,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4710,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4710,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4711,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4712,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4712,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4713,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4715,10'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4715,32'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4715,36'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4717,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4715,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4716,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4717,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderSetStructuredErrorHandler
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4660
      functionLinenumberEnd: 4694
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._xmlTextReader *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - reader
        - f
        - arg
      BBCount:         18
      ICount:          127
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlCtxtSetErrorHandler
        - xmlRelaxNGSetValidStructuredErrors
        - xmlSchemaSetValidStructuredErrors
        - xmlTextReaderStructuredRelay
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:4661,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4662,30'
              BranchSideFuncs:
                - xmlCtxtSetErrorHandler
                - xmlSchemaSetValidStructuredErrors
                - xmlRelaxNGSetValidStructuredErrors
            - BranchSide:      'xmlreader.c:4679,9'
              BranchSideFuncs:
                - xmlCtxtSetErrorHandler
                - xmlSchemaSetValidStructuredErrors
                - xmlRelaxNGSetValidStructuredErrors
        - Branch String:   'xmlreader.c:4668,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4669,48'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
                - xmlSchemaSetValidStructuredErrors
            - BranchSide:      'xmlreader.c:4672,13'
              BranchSideFuncs:
                - xmlSchemaSetValidStructuredErrors
        - Branch String:   'xmlreader.c:4672,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4673,47'
              BranchSideFuncs:
                - xmlSchemaSetValidStructuredErrors
            - BranchSide:      'xmlreader.c:4677,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4684,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4685,48'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
                - xmlSchemaSetValidStructuredErrors
            - BranchSide:      'xmlreader.c:4688,13'
              BranchSideFuncs:
                - xmlSchemaSetValidStructuredErrors
      Callsites:
        - Src:             'xmlreader.c:4665,9'
          Dst:             xmlCtxtSetErrorHandler
        - Src:             'xmlreader.c:4665,9'
          Dst:             xmlTextReaderStructuredRelay
        - Src:             'xmlreader.c:4669,13'
          Dst:             xmlRelaxNGSetValidStructuredErrors
        - Src:             'xmlreader.c:4669,13'
          Dst:             xmlTextReaderStructuredRelay
        - Src:             'xmlreader.c:4673,13'
          Dst:             xmlSchemaSetValidStructuredErrors
        - Src:             'xmlreader.c:4673,13'
          Dst:             xmlTextReaderStructuredRelay
        - Src:             'xmlreader.c:4682,9'
          Dst:             xmlCtxtSetErrorHandler
        - Src:             'xmlreader.c:4685,13'
          Dst:             xmlRelaxNGSetValidStructuredErrors
        - Src:             'xmlreader.c:4689,13'
          Dst:             xmlSchemaSetValidStructuredErrors
    - functionName:    xmlTextReaderStructuredRelay
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct._xmlError *'
      constantsTouched: []
      argNames:
        - userData
        - error
      BBCount:         21
      ICount:          125
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    13
      BranchProfiles:
        - Branch String:   'xmlreader.c:486,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:487,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:488,16'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:491,47'
          Branch Sides:
            - BranchSide:      'xmlreader.c:492,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:493,17'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:491,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:493,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:498,17'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:493,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:494,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:496,26'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:498,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:499,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:501,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderSetErrorHandler
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4611
      functionLinenumberEnd: 4645
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._xmlTextReader *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - reader
        - f
        - arg
      BBCount:         18
      ICount:          127
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlCtxtSetErrorHandler
        - xmlRelaxNGSetValidStructuredErrors
        - xmlSchemaSetValidStructuredErrors
        - xmlTextReaderStructuredRelay
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:4612,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4613,29'
              BranchSideFuncs:
                - xmlCtxtSetErrorHandler
                - xmlSchemaSetValidStructuredErrors
                - xmlRelaxNGSetValidStructuredErrors
            - BranchSide:      'xmlreader.c:4630,9'
              BranchSideFuncs:
                - xmlCtxtSetErrorHandler
                - xmlSchemaSetValidStructuredErrors
                - xmlRelaxNGSetValidStructuredErrors
        - Branch String:   'xmlreader.c:4619,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4620,48'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
                - xmlSchemaSetValidStructuredErrors
            - BranchSide:      'xmlreader.c:4623,13'
              BranchSideFuncs:
                - xmlSchemaSetValidStructuredErrors
        - Branch String:   'xmlreader.c:4623,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4624,47'
              BranchSideFuncs:
                - xmlSchemaSetValidStructuredErrors
            - BranchSide:      'xmlreader.c:4628,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4635,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4636,48'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
                - xmlSchemaSetValidStructuredErrors
            - BranchSide:      'xmlreader.c:4639,13'
              BranchSideFuncs:
                - xmlSchemaSetValidStructuredErrors
      Callsites:
        - Src:             'xmlreader.c:4616,9'
          Dst:             xmlCtxtSetErrorHandler
        - Src:             'xmlreader.c:4616,9'
          Dst:             xmlTextReaderStructuredRelay
        - Src:             'xmlreader.c:4620,13'
          Dst:             xmlRelaxNGSetValidStructuredErrors
        - Src:             'xmlreader.c:4620,13'
          Dst:             xmlTextReaderStructuredRelay
        - Src:             'xmlreader.c:4624,13'
          Dst:             xmlSchemaSetValidStructuredErrors
        - Src:             'xmlreader.c:4624,13'
          Dst:             xmlTextReaderStructuredRelay
        - Src:             'xmlreader.c:4633,9'
          Dst:             xmlCtxtSetErrorHandler
        - Src:             'xmlreader.c:4636,13'
          Dst:             xmlRelaxNGSetValidStructuredErrors
        - Src:             'xmlreader.c:4640,13'
          Dst:             xmlSchemaSetValidStructuredErrors
    - functionName:    xmlTextReaderLocatorBaseURI
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4569
      functionLinenumberEnd: 4594
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - locator
      BBCount:         17
      ICount:          107
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlNodeGetBase
        - xmlStrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:4574,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4575,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4576,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlNodeGetBase
        - Branch String:   'xmlreader.c:4576,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4577,28'
              BranchSideFuncs:
                - xmlNodeGetBase
            - BranchSide:      'xmlreader.c:4582,10'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlreader.c:4583,32'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4583,36'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:4585,6'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlreader.c:4583,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4584,14'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:4585,6'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlreader.c:4585,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4586,31'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:4589,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:4577,8'
          Dst:             xmlNodeGetBase
        - Src:             'xmlreader.c:4586,12'
          Dst:             xmlStrdup
    - functionName:    xmlTextReaderLocatorLineNumber
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4532
      functionLinenumberEnd: 4557
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - locator
      BBCount:         17
      ICount:          107
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlGetLineNo
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:4537,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4538,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4539,9'
              BranchSideFuncs:
                - xmlGetLineNo
        - Branch String:   'xmlreader.c:4539,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4540,21'
              BranchSideFuncs:
                - xmlGetLineNo
            - BranchSide:      'xmlreader.c:4545,10'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4546,32'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4546,36'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4548,6'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4546,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4547,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4548,6'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4548,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4549,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4552,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:4540,8'
          Dst:             xmlGetLineNo
    - functionName:    xmlTextReaderStandalone
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4503
      functionLinenumberEnd: 4515
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:4505,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4506,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4507,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4507,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4508,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4509,14'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4511,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4512,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4514,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderConstXmlVersion
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4475
      functionLinenumberEnd: 4490
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         16
      ICount:          90
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlDictLookup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:4477,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4478,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4479,9'
              BranchSideFuncs:
                - xmlDictLookup
        - Branch String:   'xmlreader.c:4479,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4480,15'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'xmlreader.c:4481,14'
              BranchSideFuncs:
                - xmlDictLookup
        - Branch String:   'xmlreader.c:4483,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4484,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4486,9'
              BranchSideFuncs:
                - xmlDictLookup
        - Branch String:   'xmlreader.c:4486,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4487,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4489,14'
              BranchSideFuncs:
                - xmlDictLookup
      Callsites:
        - Src:             'xmlreader.c:4489,14'
          Dst:             xmlDictLookup
    - functionName:    xmlTextReaderIsNamespaceDecl
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4448
      functionLinenumberEnd: 4463
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:4450,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4451,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4452,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4452,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4453,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4454,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4454,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4455,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4457,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4459,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4460,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4462,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderRelaxNGValidate
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4430
      functionLinenumberEnd: 4431
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlTextReader *'
        - 'char *'
      constantsTouched: []
      argNames:
        - reader
        - rng
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlTextReaderRelaxNGValidateInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlreader.c:4431,12'
          Dst:             xmlTextReaderRelaxNGValidateInternal
    - functionName:    xmlTextReaderRelaxNGValidateInternal
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4178
      functionLinenumberEnd: 4245
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlTextReader *'
        - 'char *'
        - 'struct._xmlRelaxNGValidCtxt *'
        - int
      constantsTouched: []
      argNames:
        - reader
        - rng
        - ctxt
        - options
      BBCount:         55
      ICount:          299
      EdgeCount:       74
      CyclomaticComplexity: 21
      functionsReached:
        - xmlRelaxNGFree
        - xmlRelaxNGFreeParserCtxt
        - xmlRelaxNGFreeValidCtxt
        - xmlRelaxNGNewParserCtxt
        - xmlRelaxNGNewValidCtxt
        - xmlRelaxNGParse
        - xmlRelaxNGSetParserStructuredErrors
        - xmlRelaxNGSetValidStructuredErrors
        - xmlTextReaderStructuredRelay
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlreader.c:4179,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4180,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4182,10'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGNewParserCtxt
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGFree
                - xmlRelaxNGSetParserStructuredErrors
                - xmlRelaxNGFree
                - xmlRelaxNGFreeValidCtxt
        - Branch String:   'xmlreader.c:4182,23'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4182,27'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGNewParserCtxt
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGFree
                - xmlRelaxNGSetParserStructuredErrors
                - xmlRelaxNGFree
                - xmlRelaxNGFreeValidCtxt
            - BranchSide:      'xmlreader.c:4185,11'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGNewParserCtxt
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGFree
                - xmlRelaxNGSetParserStructuredErrors
                - xmlRelaxNGFree
                - xmlRelaxNGFreeValidCtxt
        - Branch String:   'xmlreader.c:4182,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4183,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4185,11'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGNewParserCtxt
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGFree
                - xmlRelaxNGSetParserStructuredErrors
                - xmlRelaxNGFree
                - xmlRelaxNGFreeValidCtxt
        - Branch String:   'xmlreader.c:4185,24'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4185,28'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGNewParserCtxt
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGFree
                - xmlRelaxNGSetParserStructuredErrors
                - xmlRelaxNGFree
                - xmlRelaxNGFreeValidCtxt
            - BranchSide:      'xmlreader.c:4186,4'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGNewParserCtxt
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGFree
                - xmlRelaxNGSetParserStructuredErrors
                - xmlRelaxNGFree
                - xmlRelaxNGFreeValidCtxt
        - Branch String:   'xmlreader.c:4185,43'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4186,4'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGNewParserCtxt
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGFree
                - xmlRelaxNGSetParserStructuredErrors
                - xmlRelaxNGFree
                - xmlRelaxNGFreeValidCtxt
            - BranchSide:      'xmlreader.c:4191,9'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGNewParserCtxt
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGFree
                - xmlRelaxNGSetParserStructuredErrors
                - xmlRelaxNGFree
                - xmlRelaxNGFreeValidCtxt
        - Branch String:   'xmlreader.c:4186,49'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4187,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4188,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4185,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4188,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4191,9'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGNewParserCtxt
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGFree
                - xmlRelaxNGSetParserStructuredErrors
                - xmlRelaxNGFree
                - xmlRelaxNGFreeValidCtxt
        - Branch String:   'xmlreader.c:4191,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4192,8'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidCtxt
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGNewParserCtxt
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGFree
                - xmlRelaxNGSetParserStructuredErrors
                - xmlRelaxNGFree
            - BranchSide:      'xmlreader.c:4196,5'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGNewParserCtxt
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGFree
                - xmlRelaxNGSetParserStructuredErrors
                - xmlRelaxNGFree
        - Branch String:   'xmlreader.c:4192,7'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4193,30'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGNewParserCtxt
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGFree
                - xmlRelaxNGSetParserStructuredErrors
                - xmlRelaxNGFree
            - BranchSide:      'xmlreader.c:4194,2'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGNewParserCtxt
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGFree
                - xmlRelaxNGSetParserStructuredErrors
                - xmlRelaxNGFree
        - Branch String:   'xmlreader.c:4197,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4198,17'
              BranchSideFuncs:
                - xmlRelaxNGFree
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGNewParserCtxt
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGFree
                - xmlRelaxNGSetParserStructuredErrors
            - BranchSide:      'xmlreader.c:4202,10'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGNewParserCtxt
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGFree
                - xmlRelaxNGSetParserStructuredErrors
        - Branch String:   'xmlreader.c:4202,23'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4202,27'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGNewParserCtxt
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGFree
                - xmlRelaxNGSetParserStructuredErrors
            - BranchSide:      'xmlreader.c:4208,9'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGNewParserCtxt
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGFree
                - xmlRelaxNGSetParserStructuredErrors
        - Branch String:   'xmlreader.c:4202,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4204,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4208,9'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGNewParserCtxt
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGFree
                - xmlRelaxNGSetParserStructuredErrors
        - Branch String:   'xmlreader.c:4208,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4212,34'
              BranchSideFuncs:
                - xmlRelaxNGNewParserCtxt
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGFree
                - xmlRelaxNGSetParserStructuredErrors
            - BranchSide:      'xmlreader.c:4229,25'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
        - Branch String:   'xmlreader.c:4213,34'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4213,38'
              BranchSideFuncs:
                - xmlRelaxNGSetParserStructuredErrors
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGFree
            - BranchSide:      'xmlreader.c:4214,42'
              BranchSideFuncs:
                - xmlRelaxNGSetParserStructuredErrors
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGFree
        - Branch String:   'xmlreader.c:4213,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4214,42'
              BranchSideFuncs:
                - xmlRelaxNGSetParserStructuredErrors
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGFree
            - BranchSide:      'xmlreader.c:4216,39'
              BranchSideFuncs:
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGFree
        - Branch String:   'xmlreader.c:4218,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4219,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4221,48'
              BranchSideFuncs:
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGFree
        - Branch String:   'xmlreader.c:4222,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4223,21'
              BranchSideFuncs:
                - xmlRelaxNGFree
            - BranchSide:      'xmlreader.c:4227,5'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
        - Branch String:   'xmlreader.c:4238,37'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4238,41'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
            - BranchSide:      'xmlreader.c:4239,44'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
        - Branch String:   'xmlreader.c:4238,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4239,44'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
            - BranchSide:      'xmlreader.c:4241,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:4193,6'
          Dst:             xmlRelaxNGFreeValidCtxt
        - Src:             'xmlreader.c:4198,2'
          Dst:             xmlRelaxNGFree
        - Src:             'xmlreader.c:4212,10'
          Dst:             xmlRelaxNGNewParserCtxt
        - Src:             'xmlreader.c:4214,6'
          Dst:             xmlRelaxNGSetParserStructuredErrors
        - Src:             'xmlreader.c:4214,6'
          Dst:             xmlTextReaderStructuredRelay
        - Src:             'xmlreader.c:4216,23'
          Dst:             xmlRelaxNGParse
        - Src:             'xmlreader.c:4217,2'
          Dst:             xmlRelaxNGFreeParserCtxt
        - Src:             'xmlreader.c:4221,25'
          Dst:             xmlRelaxNGNewValidCtxt
        - Src:             'xmlreader.c:4223,6'
          Dst:             xmlRelaxNGFree
        - Src:             'xmlreader.c:4239,9'
          Dst:             xmlRelaxNGSetValidStructuredErrors
        - Src:             'xmlreader.c:4239,9'
          Dst:             xmlTextReaderStructuredRelay
    - functionName:    xmlTextReaderRelaxNGValidateCtxt
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4412
      functionLinenumberEnd: 4413
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlTextReader *'
        - 'struct._xmlRelaxNGValidCtxt *'
        - int
      constantsTouched: []
      argNames:
        - reader
        - ctxt
        - options
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlTextReaderRelaxNGValidateInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlreader.c:4413,12'
          Dst:             xmlTextReaderRelaxNGValidateInternal
    - functionName:    xmlTextReaderSchemaValidate
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4391
      functionLinenumberEnd: 4392
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlTextReader *'
        - 'char *'
      constantsTouched: []
      argNames:
        - reader
        - xsd
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlTextReaderSchemaValidateInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlreader.c:4392,12'
          Dst:             xmlTextReaderSchemaValidateInternal
    - functionName:    xmlTextReaderSchemaValidateInternal
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4266
      functionLinenumberEnd: 4354
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlTextReader *'
        - 'char *'
        - 'struct._xmlSchemaValidCtxt *'
        - int
      constantsTouched: []
      argNames:
        - reader
        - xsd
        - ctxt
        - options
      BBCount:         62
      ICount:          392
      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:4267,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4268,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4270,10'
              BranchSideFuncs:
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaNewParserCtxt
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaSAXUnplug
        - Branch String:   'xmlreader.c:4270,23'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4270,27'
              BranchSideFuncs:
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaNewParserCtxt
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaSAXUnplug
            - BranchSide:      'xmlreader.c:4273,11'
              BranchSideFuncs:
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaNewParserCtxt
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaSAXUnplug
        - Branch String:   'xmlreader.c:4270,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4271,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4273,11'
              BranchSideFuncs:
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaNewParserCtxt
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaSAXUnplug
        - Branch String:   'xmlreader.c:4273,24'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4273,28'
              BranchSideFuncs:
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaNewParserCtxt
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaSAXUnplug
            - BranchSide:      'xmlreader.c:4274,4'
              BranchSideFuncs:
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaNewParserCtxt
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaSAXUnplug
        - Branch String:   'xmlreader.c:4273,43'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4274,4'
              BranchSideFuncs:
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaNewParserCtxt
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaSAXUnplug
            - BranchSide:      'xmlreader.c:4279,9'
              BranchSideFuncs:
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaNewParserCtxt
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaSAXUnplug
        - Branch String:   'xmlreader.c:4274,49'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4275,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4276,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4273,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4276,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4279,9'
              BranchSideFuncs:
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaNewParserCtxt
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaSAXUnplug
        - Branch String:   'xmlreader.c:4279,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4280,21'
              BranchSideFuncs:
                - xmlSchemaSAXUnplug
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaNewParserCtxt
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
            - BranchSide:      'xmlreader.c:4283,9'
              BranchSideFuncs:
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaNewParserCtxt
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
        - Branch String:   'xmlreader.c:4283,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4284,8'
              BranchSideFuncs:
                - xmlSchemaFreeValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaNewParserCtxt
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaFree
            - BranchSide:      'xmlreader.c:4288,5'
              BranchSideFuncs:
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaNewParserCtxt
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaFree
        - Branch String:   'xmlreader.c:4284,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4285,29'
              BranchSideFuncs:
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaNewParserCtxt
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaFree
            - BranchSide:      'xmlreader.c:4286,2'
              BranchSideFuncs:
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaNewParserCtxt
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaFree
        - Branch String:   'xmlreader.c:4289,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4290,16'
              BranchSideFuncs:
                - xmlSchemaFree
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaNewParserCtxt
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaSetParserStructuredErrors
            - BranchSide:      'xmlreader.c:4294,10'
              BranchSideFuncs:
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaNewParserCtxt
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaSetParserStructuredErrors
        - Branch String:   'xmlreader.c:4294,23'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4294,27'
              BranchSideFuncs:
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaNewParserCtxt
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaSetParserStructuredErrors
            - BranchSide:      'xmlreader.c:4299,9'
              BranchSideFuncs:
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaNewParserCtxt
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaSetParserStructuredErrors
        - Branch String:   'xmlreader.c:4294,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4296,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4299,9'
              BranchSideFuncs:
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaNewParserCtxt
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaSetParserStructuredErrors
        - Branch String:   'xmlreader.c:4299,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4302,33'
              BranchSideFuncs:
                - xmlSchemaNewParserCtxt
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaSetParserStructuredErrors
            - BranchSide:      'xmlreader.c:4328,25'
              BranchSideFuncs:
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
        - Branch String:   'xmlreader.c:4303,34'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4303,38'
              BranchSideFuncs:
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
            - BranchSide:      'xmlreader.c:4304,41'
              BranchSideFuncs:
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
        - Branch String:   'xmlreader.c:4303,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4304,41'
              BranchSideFuncs:
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
            - BranchSide:      'xmlreader.c:4306,38'
              BranchSideFuncs:
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
        - Branch String:   'xmlreader.c:4308,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4309,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4310,47'
              BranchSideFuncs:
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
        - Branch String:   'xmlreader.c:4311,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4312,20'
              BranchSideFuncs:
                - xmlSchemaFree
            - BranchSide:      'xmlreader.c:4316,37'
              BranchSideFuncs:
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
        - Branch String:   'xmlreader.c:4319,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4320,20'
              BranchSideFuncs:
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
            - BranchSide:      'xmlreader.c:4326,5'
              BranchSideFuncs:
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
        - Branch String:   'xmlreader.c:4333,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4334,6'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4348,37'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4348,41'
              BranchSideFuncs:
                - xmlSchemaSetValidStructuredErrors
            - BranchSide:      'xmlreader.c:4349,36'
              BranchSideFuncs:
                - xmlSchemaSetValidStructuredErrors
        - Branch String:   'xmlreader.c:4348,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4349,36'
              BranchSideFuncs:
                - xmlSchemaSetValidStructuredErrors
            - BranchSide:      'xmlreader.c:4351,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:4280,2'
          Dst:             xmlSchemaSAXUnplug
        - Src:             'xmlreader.c:4285,6'
          Dst:             xmlSchemaFreeValidCtxt
        - Src:             'xmlreader.c:4290,2'
          Dst:             xmlSchemaFree
        - Src:             'xmlreader.c:4302,10'
          Dst:             xmlSchemaNewParserCtxt
        - Src:             'xmlreader.c:4304,6'
          Dst:             xmlSchemaSetParserStructuredErrors
        - Src:             'xmlreader.c:4304,6'
          Dst:             xmlTextReaderStructuredRelay
        - Src:             'xmlreader.c:4306,23'
          Dst:             xmlSchemaParse
        - Src:             'xmlreader.c:4307,2'
          Dst:             xmlSchemaFreeParserCtxt
        - Src:             'xmlreader.c:4310,25'
          Dst:             xmlSchemaNewValidCtxt
        - Src:             'xmlreader.c:4312,6'
          Dst:             xmlSchemaFree
        - Src:             'xmlreader.c:4316,20'
          Dst:             xmlSchemaSAXPlug
        - Src:             'xmlreader.c:4320,6'
          Dst:             xmlSchemaFree
        - Src:             'xmlreader.c:4322,6'
          Dst:             xmlSchemaFreeValidCtxt
        - Src:             'xmlreader.c:4330,20'
          Dst:             xmlSchemaSAXPlug
        - Src:             'xmlreader.c:4339,5'
          Dst:             xmlSchemaValidateSetLocator
        - Src:             'xmlreader.c:4339,5'
          Dst:             xmlTextReaderLocator
        - Src:             'xmlreader.c:4349,2'
          Dst:             xmlSchemaSetValidStructuredErrors
        - Src:             'xmlreader.c:4349,2'
          Dst:             xmlTextReaderStructuredRelay
    - functionName:    xmlTextReaderLocator
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4038
      functionLinenumberEnd: 4078
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char **'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ctx
        - file
        - line
      BBCount:         46
      ICount:          233
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - xmlGetLineNo
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlreader.c:4041,23'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4041,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4042,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4041,42'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4041,46'
              BranchSideFuncs:
                - xmlGetLineNo
            - BranchSide:      'xmlreader.c:4044,9'
              BranchSideFuncs:
                - xmlGetLineNo
        - Branch String:   'xmlreader.c:4041,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4042,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4044,9'
              BranchSideFuncs:
                - xmlGetLineNo
        - Branch String:   'xmlreader.c:4044,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4045,10'
              BranchSideFuncs:
                - xmlGetLineNo
            - BranchSide:      'xmlreader.c:4046,9'
              BranchSideFuncs:
                - xmlGetLineNo
        - Branch String:   'xmlreader.c:4046,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4047,10'
              BranchSideFuncs:
                - xmlGetLineNo
            - BranchSide:      'xmlreader.c:4049,33'
              BranchSideFuncs:
                - xmlGetLineNo
        - Branch String:   'xmlreader.c:4050,32'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4050,36'
              BranchSideFuncs:
                - xmlGetLineNo
            - BranchSide:      'xmlreader.c:4057,9'
              BranchSideFuncs:
                - xmlGetLineNo
        - Branch String:   'xmlreader.c:4050,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4051,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4057,9'
              BranchSideFuncs:
                - xmlGetLineNo
        - Branch String:   'xmlreader.c:4051,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4052,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4053,6'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4053,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4054,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4055,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4057,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4059,6'
              BranchSideFuncs:
                - xmlGetLineNo
            - BranchSide:      'xmlreader.c:4077,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4061,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4062,25'
              BranchSideFuncs:
                - xmlGetLineNo
            - BranchSide:      'xmlreader.c:4068,13'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4063,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4064,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4066,21'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4068,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4069,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4075,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4070,24'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4070,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4073,21'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4070,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4071,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4073,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:4062,12'
          Dst:             xmlGetLineNo
    - functionName:    xmlTextReaderSchemaValidateCtxt
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4373
      functionLinenumberEnd: 4374
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlTextReader *'
        - 'struct._xmlSchemaValidCtxt *'
        - int
      constantsTouched: []
      argNames:
        - reader
        - ctxt
        - options
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlTextReaderSchemaValidateInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlreader.c:4374,12'
          Dst:             xmlTextReaderSchemaValidateInternal
    - functionName:    xmlTextReaderSetSchema
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4095
      functionLinenumberEnd: 4157
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlTextReader *'
        - 'struct._xmlSchema *'
      constantsTouched: []
      argNames:
        - reader
        - schema
      BBCount:         44
      ICount:          295
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - xmlSchemaFree
        - xmlSchemaFreeValidCtxt
        - xmlSchemaNewValidCtxt
        - xmlSchemaSAXPlug
        - xmlSchemaSAXUnplug
        - xmlSchemaSetValidStructuredErrors
        - xmlSchemaValidateSetLocator
        - xmlTextReaderLocator
        - xmlTextReaderStructuredRelay
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:4096,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4097,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4098,9'
              BranchSideFuncs:
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaSAXUnplug
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaSAXUnplug
        - Branch String:   'xmlreader.c:4098,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4099,6'
              BranchSideFuncs:
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaSAXUnplug
            - BranchSide:      'xmlreader.c:4115,9'
              BranchSideFuncs:
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaSAXUnplug
        - Branch String:   'xmlreader.c:4099,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4100,25'
              BranchSideFuncs:
                - xmlSchemaSAXUnplug
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
            - BranchSide:      'xmlreader.c:4103,13'
              BranchSideFuncs:
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
        - Branch String:   'xmlreader.c:4103,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4104,12'
              BranchSideFuncs:
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
            - BranchSide:      'xmlreader.c:4108,2'
              BranchSideFuncs:
                - xmlSchemaFree
        - Branch String:   'xmlreader.c:4104,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4105,26'
              BranchSideFuncs:
                - xmlSchemaFree
            - BranchSide:      'xmlreader.c:4106,6'
              BranchSideFuncs:
                - xmlSchemaFree
        - Branch String:   'xmlreader.c:4109,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4110,20'
              BranchSideFuncs:
                - xmlSchemaFree
            - BranchSide:      'xmlreader.c:4113,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4115,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4116,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4117,9'
              BranchSideFuncs:
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaSAXUnplug
        - Branch String:   'xmlreader.c:4117,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4118,21'
              BranchSideFuncs:
                - xmlSchemaSAXUnplug
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
            - BranchSide:      'xmlreader.c:4121,9'
              BranchSideFuncs:
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
        - Branch String:   'xmlreader.c:4121,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4122,8'
              BranchSideFuncs:
                - xmlSchemaFreeValidCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaFree
            - BranchSide:      'xmlreader.c:4126,5'
              BranchSideFuncs:
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaFree
        - Branch String:   'xmlreader.c:4122,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4123,29'
              BranchSideFuncs:
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaFree
            - BranchSide:      'xmlreader.c:4124,2'
              BranchSideFuncs:
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaFree
        - Branch String:   'xmlreader.c:4127,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4128,16'
              BranchSideFuncs:
                - xmlSchemaFree
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
            - BranchSide:      'xmlreader.c:4131,50'
              BranchSideFuncs:
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
        - Branch String:   'xmlreader.c:4132,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4133,16'
              BranchSideFuncs:
                - xmlSchemaFree
            - BranchSide:      'xmlreader.c:4137,40'
              BranchSideFuncs:
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
        - Branch String:   'xmlreader.c:4140,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4141,16'
              BranchSideFuncs:
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
            - BranchSide:      'xmlreader.c:4147,33'
              BranchSideFuncs:
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
        - Branch String:   'xmlreader.c:4151,37'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4151,41'
              BranchSideFuncs:
                - xmlSchemaSetValidStructuredErrors
            - BranchSide:      'xmlreader.c:4152,36'
              BranchSideFuncs:
                - xmlSchemaSetValidStructuredErrors
        - Branch String:   'xmlreader.c:4151,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4152,36'
              BranchSideFuncs:
                - xmlSchemaSetValidStructuredErrors
            - BranchSide:      'xmlreader.c:4154,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:4100,6'
          Dst:             xmlSchemaSAXUnplug
        - Src:             'xmlreader.c:4105,3'
          Dst:             xmlSchemaFreeValidCtxt
        - Src:             'xmlreader.c:4110,6'
          Dst:             xmlSchemaFree
        - Src:             'xmlreader.c:4118,2'
          Dst:             xmlSchemaSAXUnplug
        - Src:             'xmlreader.c:4123,6'
          Dst:             xmlSchemaFreeValidCtxt
        - Src:             'xmlreader.c:4128,2'
          Dst:             xmlSchemaFree
        - Src:             'xmlreader.c:4131,28'
          Dst:             xmlSchemaNewValidCtxt
        - Src:             'xmlreader.c:4133,2'
          Dst:             xmlSchemaFree
        - Src:             'xmlreader.c:4137,23'
          Dst:             xmlSchemaSAXPlug
        - Src:             'xmlreader.c:4141,2'
          Dst:             xmlSchemaFree
        - Src:             'xmlreader.c:4143,2'
          Dst:             xmlSchemaFreeValidCtxt
        - Src:             'xmlreader.c:4147,5'
          Dst:             xmlSchemaValidateSetLocator
        - Src:             'xmlreader.c:4147,5'
          Dst:             xmlTextReaderLocator
        - Src:             'xmlreader.c:4152,2'
          Dst:             xmlSchemaSetValidStructuredErrors
        - Src:             'xmlreader.c:4152,2'
          Dst:             xmlTextReaderStructuredRelay
    - functionName:    xmlTextReaderRelaxNGSetSchema
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3986
      functionLinenumberEnd: 4024
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlTextReader *'
        - 'struct._xmlRelaxNG *'
      constantsTouched: []
      argNames:
        - reader
        - schema
      BBCount:         36
      ICount:          206
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - xmlRelaxNGFree
        - xmlRelaxNGFreeValidCtxt
        - xmlRelaxNGNewValidCtxt
        - xmlRelaxNGSetValidStructuredErrors
        - xmlTextReaderStructuredRelay
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3987,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3988,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3989,9'
              BranchSideFuncs:
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGFreeValidCtxt
                - xmlRelaxNGFree
                - xmlRelaxNGFreeValidCtxt
                - xmlRelaxNGFree
        - Branch String:   'xmlreader.c:3989,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3990,13'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidCtxt
                - xmlRelaxNGFree
            - BranchSide:      'xmlreader.c:4002,9'
              BranchSideFuncs:
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGFreeValidCtxt
                - xmlRelaxNGFree
        - Branch String:   'xmlreader.c:3990,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3991,21'
              BranchSideFuncs:
                - xmlRelaxNGFree
                - xmlRelaxNGFreeValidCtxt
            - BranchSide:      'xmlreader.c:3994,13'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidCtxt
        - Branch String:   'xmlreader.c:3994,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3995,12'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidCtxt
            - BranchSide:      'xmlreader.c:3999,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3995,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3996,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3997,6'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4002,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4003,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4004,9'
              BranchSideFuncs:
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGFreeValidCtxt
                - xmlRelaxNGFree
        - Branch String:   'xmlreader.c:4004,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4005,17'
              BranchSideFuncs:
                - xmlRelaxNGFree
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGFreeValidCtxt
            - BranchSide:      'xmlreader.c:4008,9'
              BranchSideFuncs:
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGFreeValidCtxt
        - Branch String:   'xmlreader.c:4008,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4009,8'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGSetValidStructuredErrors
            - BranchSide:      'xmlreader.c:4013,5'
              BranchSideFuncs:
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGSetValidStructuredErrors
        - Branch String:   'xmlreader.c:4009,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4010,30'
              BranchSideFuncs:
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGSetValidStructuredErrors
            - BranchSide:      'xmlreader.c:4011,2'
              BranchSideFuncs:
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGSetValidStructuredErrors
        - Branch String:   'xmlreader.c:4015,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4016,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4017,10'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
        - Branch String:   'xmlreader.c:4017,37'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4017,41'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
            - BranchSide:      'xmlreader.c:4018,37'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
        - Branch String:   'xmlreader.c:4017,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4018,37'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
            - BranchSide:      'xmlreader.c:4020,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:3991,6'
          Dst:             xmlRelaxNGFree
        - Src:             'xmlreader.c:3996,3'
          Dst:             xmlRelaxNGFreeValidCtxt
        - Src:             'xmlreader.c:4005,2'
          Dst:             xmlRelaxNGFree
        - Src:             'xmlreader.c:4010,6'
          Dst:             xmlRelaxNGFreeValidCtxt
        - Src:             'xmlreader.c:4014,28'
          Dst:             xmlRelaxNGNewValidCtxt
        - Src:             'xmlreader.c:4018,2'
          Dst:             xmlRelaxNGSetValidStructuredErrors
        - Src:             'xmlreader.c:4018,2'
          Dst:             xmlTextReaderStructuredRelay
    - functionName:    xmlTextReaderCurrentDoc
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3958
      functionLinenumberEnd: 3968
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3959,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3960,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3961,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3961,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3962,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3963,10'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3963,32'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3963,36'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3964,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3963,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3964,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3966,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderPreservePattern
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3908
      functionLinenumberEnd: 3942
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlTextReader *'
        - 'char *'
        - 'char **'
      constantsTouched: []
      argNames:
        - reader
        - pattern
        - namespaces
      BBCount:         21
      ICount:          172
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - xmlPatterncompile
        - xmlTextReaderErrMemory
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3911,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3911,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3912,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3911,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3912,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3914,30'
              BranchSideFuncs:
                - xmlPatterncompile
                - xmlTextReaderErrMemory
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:3915,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3916,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3918,9'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:3918,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3919,2'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:3927,9'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:3922,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3923,36'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:3926,5'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:3927,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3929,9'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:3940,45'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3933,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3934,36'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:3938,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:3914,12'
          Dst:             xmlPatterncompile
        - Src:             'xmlreader.c:3923,13'
          Dst:             xmlTextReaderErrMemory
        - Src:             'xmlreader.c:3934,13'
          Dst:             xmlTextReaderErrMemory
    - functionName:    xmlTextReaderErrMemory
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErrMemory
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlreader.c:197,5'
          Dst:             xmlCtxtErrMemory
    - functionName:    xmlTextReaderCurrentNode
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3844
      functionLinenumberEnd: 3851
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3845,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3846,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3848,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3848,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3849,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3850,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderGetParserColumnNumber
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3825
      functionLinenumberEnd: 3831
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3826,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3826,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3828,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3826,52'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3827,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3828,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3826,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3828,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3830,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderGetParserLineNumber
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3807
      functionLinenumberEnd: 3813
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3808,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3808,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3810,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3808,52'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3809,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3810,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3808,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3810,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3812,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderGetParserProp
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3771
      functionLinenumberEnd: 3794
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlTextReader *'
        - int
      constantsTouched: []
      argNames:
        - reader
        - prop
      BBCount:         19
      ICount:          109
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3775,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3775,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3776,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3775,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3776,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3777,12'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3779,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3781,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3785,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3789,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3791,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3793,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3781,34'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3781,38'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3782,3'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3781,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3782,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3783,6'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3785,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3786,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3787,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderSetParserProp
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3707
      functionLinenumberEnd: 3759
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlTextReader *'
        - int
        - int
      constantsTouched: []
      argNames:
        - reader
        - prop
        - value
      BBCount:         29
      ICount:          205
      EdgeCount:       35
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3711,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3711,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3712,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3711,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3712,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3713,12'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3715,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3717,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3730,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3739,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3749,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3758,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3717,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3718,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3725,17'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3718,7'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3719,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3724,6'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3719,11'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3720,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3721,21'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3730,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3731,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3734,17'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3739,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3740,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3744,17'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3749,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3750,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3753,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderNormalization
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3682
      functionLinenumberEnd: 3686
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3683,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3684,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3685,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderConstString
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3663
      functionLinenumberEnd: 3667
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct._xmlTextReader *'
        - 'char *'
      constantsTouched: []
      argNames:
        - reader
        - str
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlDictLookup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3664,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3665,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3666,12'
              BranchSideFuncs:
                - xmlDictLookup
      Callsites:
        - Src:             'xmlreader.c:3666,12'
          Dst:             xmlDictLookup
    - functionName:    xmlTextReaderConstXmlLang
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3635
      functionLinenumberEnd: 3649
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         10
      ICount:          68
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlDictLookup
        - xmlNodeGetLang
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3639,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3640,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3641,9'
              BranchSideFuncs:
                - xmlNodeGetLang
                - xmlDictLookup
        - Branch String:   'xmlreader.c:3641,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3642,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3643,26'
              BranchSideFuncs:
                - xmlNodeGetLang
                - xmlDictLookup
        - Branch String:   'xmlreader.c:3644,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3645,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3646,11'
              BranchSideFuncs:
                - xmlDictLookup
      Callsites:
        - Src:             'xmlreader.c:3643,11'
          Dst:             xmlNodeGetLang
        - Src:             'xmlreader.c:3646,11'
          Dst:             xmlDictLookup
    - functionName:    xmlTextReaderXmlLang
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3618
      functionLinenumberEnd: 3624
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlNodeGetLang
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3619,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3620,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3621,9'
              BranchSideFuncs:
                - xmlNodeGetLang
        - Branch String:   'xmlreader.c:3621,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3622,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3623,27'
              BranchSideFuncs:
                - xmlNodeGetLang
      Callsites:
        - Src:             'xmlreader.c:3623,12'
          Dst:             xmlNodeGetLang
    - functionName:    xmlTextReaderQuoteChar
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3601
      functionLinenumberEnd: 3606
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3602,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3603,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3605,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderIsDefault
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3586
      functionLinenumberEnd: 3590
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3587,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3588,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3589,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderConstValue
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3520
      functionLinenumberEnd: 3574
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         35
      ICount:          220
      EdgeCount:       43
      CyclomaticComplexity: 10
      functionsReached:
        - xmlBufContent
        - xmlBufCreateSize
        - xmlBufEmpty
        - xmlBufFree
        - xmlBufGetNodeContent
        - xmlBufSetAllocationScheme
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3522,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3523,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3524,9'
              BranchSideFuncs:
                - xmlBufEmpty
                - xmlBufGetNodeContent
                - xmlBufContent
                - xmlBufFree
                - xmlBufCreateSize
                - xmlBufSetAllocationScheme
                - xmlBufCreateSize
                - xmlBufSetAllocationScheme
        - Branch String:   'xmlreader.c:3524,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3525,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3526,9'
              BranchSideFuncs:
                - xmlBufEmpty
                - xmlBufGetNodeContent
                - xmlBufContent
                - xmlBufFree
                - xmlBufCreateSize
                - xmlBufSetAllocationScheme
                - xmlBufCreateSize
                - xmlBufSetAllocationScheme
        - Branch String:   'xmlreader.c:3526,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3527,9'
              BranchSideFuncs:
                - xmlBufEmpty
                - xmlBufGetNodeContent
                - xmlBufContent
                - xmlBufFree
                - xmlBufCreateSize
                - xmlBufSetAllocationScheme
                - xmlBufCreateSize
                - xmlBufSetAllocationScheme
            - BranchSide:      'xmlreader.c:3529,9'
              BranchSideFuncs:
                - xmlBufEmpty
                - xmlBufGetNodeContent
                - xmlBufContent
                - xmlBufFree
                - xmlBufCreateSize
                - xmlBufSetAllocationScheme
                - xmlBufCreateSize
                - xmlBufSetAllocationScheme
        - Branch String:   'xmlreader.c:3531,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3533,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3535,37'
              BranchSideFuncs:
                - xmlBufEmpty
                - xmlBufGetNodeContent
                - xmlBufContent
                - xmlBufFree
                - xmlBufCreateSize
                - xmlBufSetAllocationScheme
                - xmlBufCreateSize
                - xmlBufSetAllocationScheme
            - BranchSide:      'xmlreader.c:3569,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3569,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3569,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3569,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3571,6'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3538,35'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3539,11'
              BranchSideFuncs:
                - xmlBufEmpty
                - xmlBufGetNodeContent
                - xmlBufContent
                - xmlBufFree
                - xmlBufCreateSize
                - xmlBufSetAllocationScheme
                - xmlBufCreateSize
                - xmlBufSetAllocationScheme
            - BranchSide:      'xmlreader.c:3543,7'
              BranchSideFuncs:
                - xmlBufEmpty
                - xmlBufGetNodeContent
                - xmlBufContent
                - xmlBufFree
                - xmlBufCreateSize
                - xmlBufSetAllocationScheme
                - xmlBufCreateSize
                - xmlBufSetAllocationScheme
        - Branch String:   'xmlreader.c:3539,50'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3540,4'
              BranchSideFuncs:
                - xmlBufEmpty
                - xmlBufGetNodeContent
                - xmlBufContent
                - xmlBufFree
                - xmlBufCreateSize
                - xmlBufSetAllocationScheme
                - xmlBufCreateSize
                - xmlBufSetAllocationScheme
            - BranchSide:      'xmlreader.c:3543,7'
              BranchSideFuncs:
                - xmlBufEmpty
                - xmlBufGetNodeContent
                - xmlBufContent
                - xmlBufFree
                - xmlBufCreateSize
                - xmlBufSetAllocationScheme
                - xmlBufCreateSize
                - xmlBufSetAllocationScheme
        - Branch String:   'xmlreader.c:3538,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3541,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3543,7'
              BranchSideFuncs:
                - xmlBufEmpty
                - xmlBufGetNodeContent
                - xmlBufContent
                - xmlBufFree
                - xmlBufCreateSize
                - xmlBufSetAllocationScheme
                - xmlBufCreateSize
                - xmlBufSetAllocationScheme
        - Branch String:   'xmlreader.c:3543,7'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3544,24'
              BranchSideFuncs:
                - xmlBufCreateSize
                - xmlBufSetAllocationScheme
                - xmlBufGetNodeContent
                - xmlBufContent
                - xmlBufFree
                - xmlBufCreateSize
                - xmlBufSetAllocationScheme
            - BranchSide:      'xmlreader.c:3550,33'
              BranchSideFuncs:
                - xmlBufEmpty
                - xmlBufGetNodeContent
                - xmlBufContent
                - xmlBufFree
                - xmlBufCreateSize
                - xmlBufSetAllocationScheme
        - Branch String:   'xmlreader.c:3545,25'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3546,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3547,33'
              BranchSideFuncs:
                - xmlBufSetAllocationScheme
                - xmlBufGetNodeContent
                - xmlBufContent
                - xmlBufFree
                - xmlBufCreateSize
                - xmlBufSetAllocationScheme
        - Branch String:   'xmlreader.c:3553,7'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3555,18'
              BranchSideFuncs:
                - xmlBufFree
                - xmlBufCreateSize
                - xmlBufSetAllocationScheme
            - BranchSide:      'xmlreader.c:3561,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:3544,24'
          Dst:             xmlBufCreateSize
        - Src:             'xmlreader.c:3547,7'
          Dst:             xmlBufSetAllocationScheme
        - Src:             'xmlreader.c:3550,21'
          Dst:             xmlBufEmpty
        - Src:             'xmlreader.c:3551,10'
          Dst:             xmlBufGetNodeContent
        - Src:             'xmlreader.c:3552,9'
          Dst:             xmlBufContent
        - Src:             'xmlreader.c:3555,7'
          Dst:             xmlBufFree
        - Src:             'xmlreader.c:3556,24'
          Dst:             xmlBufCreateSize
        - Src:             'xmlreader.c:3557,7'
          Dst:             xmlBufSetAllocationScheme
    - functionName:    xmlTextReaderValue
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3474
      functionLinenumberEnd: 3508
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         25
      ICount:          150
      EdgeCount:       29
      CyclomaticComplexity: 6
      functionsReached:
        - xmlNodeListGetString
        - xmlStrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3476,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3477,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3478,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlNodeListGetString
                - xmlNodeListGetString
                - xmlStrdup
        - Branch String:   'xmlreader.c:3478,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3479,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3480,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlNodeListGetString
                - xmlNodeListGetString
                - xmlStrdup
        - Branch String:   'xmlreader.c:3480,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3481,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlNodeListGetString
                - xmlNodeListGetString
                - xmlStrdup
            - BranchSide:      'xmlreader.c:3483,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlNodeListGetString
                - xmlNodeListGetString
                - xmlStrdup
        - Branch String:   'xmlreader.c:3485,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3487,35'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:3489,37'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlNodeListGetString
            - BranchSide:      'xmlreader.c:3502,17'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:3502,17'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:3502,17'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:3502,17'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:3505,6'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3491,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3493,5'
              BranchSideFuncs:
                - xmlNodeListGetString
            - BranchSide:      'xmlreader.c:3495,38'
              BranchSideFuncs:
                - xmlNodeListGetString
        - Branch String:   'xmlreader.c:3502,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3502,34'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:3503,35'
              BranchSideFuncs:
                - xmlStrdup
      Callsites:
        - Src:             'xmlreader.c:3487,13'
          Dst:             xmlStrdup
        - Src:             'xmlreader.c:3492,11'
          Dst:             xmlNodeListGetString
        - Src:             'xmlreader.c:3495,11'
          Dst:             xmlNodeListGetString
        - Src:             'xmlreader.c:3503,25'
          Dst:             xmlStrdup
    - functionName:    xmlTextReaderHasValue
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3439
      functionLinenumberEnd: 3462
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         18
      ICount:          88
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3441,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3442,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3443,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3443,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3444,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3445,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3445,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3446,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3448,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3450,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3457,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3457,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3457,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3457,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3457,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3457,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3459,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderHasAttributes
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3412
      functionLinenumberEnd: 3428
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         17
      ICount:          86
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3414,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3415,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3416,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3416,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3417,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3418,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3418,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3419,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3421,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3423,42'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3424,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3427,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3424,30'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3424,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3425,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3423,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3425,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3427,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderDepth
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3388
      functionLinenumberEnd: 3401
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         13
      ICount:          79
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3389,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3390,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3391,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3391,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3392,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3394,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3394,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3395,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3400,12'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3395,52'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3396,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3397,13'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3395,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3397,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3398,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderConstBaseUri
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3365
      functionLinenumberEnd: 3377
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlDictLookup
        - xmlNodeGetBase
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3369,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3369,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3370,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3369,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3370,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3371,32'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlDictLookup
        - Branch String:   'xmlreader.c:3372,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3373,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3374,11'
              BranchSideFuncs:
                - xmlDictLookup
      Callsites:
        - Src:             'xmlreader.c:3371,11'
          Dst:             xmlNodeGetBase
        - Src:             'xmlreader.c:3374,11'
          Dst:             xmlDictLookup
    - functionName:    xmlTextReaderBaseUri
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3349
      functionLinenumberEnd: 3353
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlNodeGetBase
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3350,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3350,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3351,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3350,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3351,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3352,33'
              BranchSideFuncs:
                - xmlNodeGetBase
      Callsites:
        - Src:             'xmlreader.c:3352,12'
          Dst:             xmlNodeGetBase
    - functionName:    xmlTextReaderConstNamespaceUri
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3321
      functionLinenumberEnd: 3337
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         21
      ICount:          121
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - xmlDictLookup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3323,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3323,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3324,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3323,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3324,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3325,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'xmlreader.c:3325,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3326,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'xmlreader.c:3328,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'xmlreader.c:3329,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3330,9'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'xmlreader.c:3331,10'
              BranchSideFuncs:
                - xmlDictLookup
        - Branch String:   'xmlreader.c:3331,42'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3332,3'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'xmlreader.c:3334,9'
              BranchSideFuncs:
                - xmlDictLookup
        - Branch String:   'xmlreader.c:3331,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3333,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3334,9'
              BranchSideFuncs:
                - xmlDictLookup
        - Branch String:   'xmlreader.c:3334,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3335,9'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'xmlreader.c:3336,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:3330,9'
          Dst:             xmlDictLookup
        - Src:             'xmlreader.c:3335,9'
          Dst:             xmlDictLookup
    - functionName:    xmlTextReaderNamespaceUri
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3293
      functionLinenumberEnd: 3309
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         21
      ICount:          115
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - xmlStrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3295,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3295,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3296,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3295,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3296,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3297,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlreader.c:3297,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3298,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlreader.c:3300,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlreader.c:3301,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3302,9'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:3303,10'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlreader.c:3303,42'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3304,3'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:3306,9'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlreader.c:3303,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3305,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3306,9'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlreader.c:3306,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3307,19'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:3308,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:3302,9'
          Dst:             xmlStrdup
        - Src:             'xmlreader.c:3307,9'
          Dst:             xmlStrdup
    - functionName:    xmlTextReaderConstPrefix
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3261
      functionLinenumberEnd: 3281
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         26
      ICount:          148
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - xmlDictLookup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3263,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3263,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3264,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3263,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3264,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3265,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'xmlreader.c:3265,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3266,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'xmlreader.c:3268,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'xmlreader.c:3269,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3270,27'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'xmlreader.c:3275,10'
              BranchSideFuncs:
                - xmlDictLookup
        - Branch String:   'xmlreader.c:3271,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3272,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3273,9'
              BranchSideFuncs:
                - xmlDictLookup
        - Branch String:   'xmlreader.c:3275,42'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3276,3'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'xmlreader.c:3278,10'
              BranchSideFuncs:
                - xmlDictLookup
        - Branch String:   'xmlreader.c:3275,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3277,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3278,10'
              BranchSideFuncs:
                - xmlDictLookup
        - Branch String:   'xmlreader.c:3278,28'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3278,32'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'xmlreader.c:3280,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3278,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3279,9'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'xmlreader.c:3280,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:3273,9'
          Dst:             xmlDictLookup
        - Src:             'xmlreader.c:3279,9'
          Dst:             xmlDictLookup
    - functionName:    xmlTextReaderPrefix
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3229
      functionLinenumberEnd: 3249
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         26
      ICount:          142
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - xmlStrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3231,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3231,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3232,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3231,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3232,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3233,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlreader.c:3233,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3234,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlreader.c:3236,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlreader.c:3237,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3238,27'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:3243,10'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlreader.c:3239,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3240,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3241,9'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlreader.c:3243,42'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3244,3'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:3246,10'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlreader.c:3243,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3245,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3246,10'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlreader.c:3246,28'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3246,32'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:3248,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3246,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3247,19'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:3248,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:3241,9'
          Dst:             xmlStrdup
        - Src:             'xmlreader.c:3247,9'
          Dst:             xmlStrdup
    - functionName:    xmlTextReaderConstName
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3164
      functionLinenumberEnd: 3217
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         45
      ICount:          279
      EdgeCount:       50
      CyclomaticComplexity: 7
      functionsReached:
        - xmlDictLookup
        - xmlDictQLookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlreader.c:3167,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3167,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3168,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3167,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3168,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3169,9'
              BranchSideFuncs:
                - xmlDictQLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictQLookup
        - Branch String:   'xmlreader.c:3169,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3170,9'
              BranchSideFuncs:
                - xmlDictQLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictQLookup
            - BranchSide:      'xmlreader.c:3172,9'
              BranchSideFuncs:
                - xmlDictQLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictQLookup
        - Branch String:   'xmlreader.c:3173,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3176,11'
              BranchSideFuncs:
                - xmlDictQLookup
            - BranchSide:      'xmlreader.c:3176,11'
              BranchSideFuncs:
                - xmlDictQLookup
            - BranchSide:      'xmlreader.c:3181,13'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'xmlreader.c:3183,13'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'xmlreader.c:3186,13'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'xmlreader.c:3186,13'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'xmlreader.c:3188,13'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'xmlreader.c:3190,13'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'xmlreader.c:3193,13'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'xmlreader.c:3193,13'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'xmlreader.c:3195,13'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'xmlreader.c:3197,13'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'xmlreader.c:3200,13'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'xmlreader.c:3200,13'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'xmlreader.c:3202,31'
              BranchSideFuncs:
                - xmlDictQLookup
                - xmlDictLookup
            - BranchSide:      'xmlreader.c:3214,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3214,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3214,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3214,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3214,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3216,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3176,29'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3177,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3178,10'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3176,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3178,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3179,13'
              BranchSideFuncs:
                - xmlDictQLookup
        - Branch String:   'xmlreader.c:3204,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3205,10'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'xmlreader.c:3206,13'
              BranchSideFuncs:
                - xmlDictQLookup
      Callsites:
        - Src:             'xmlreader.c:3179,13'
          Dst:             xmlDictQLookup
        - Src:             'xmlreader.c:3181,13'
          Dst:             xmlDictLookup
        - Src:             'xmlreader.c:3183,13'
          Dst:             xmlDictLookup
        - Src:             'xmlreader.c:3186,13'
          Dst:             xmlDictLookup
        - Src:             'xmlreader.c:3188,13'
          Dst:             xmlDictLookup
        - Src:             'xmlreader.c:3190,13'
          Dst:             xmlDictLookup
        - Src:             'xmlreader.c:3193,13'
          Dst:             xmlDictLookup
        - Src:             'xmlreader.c:3195,13'
          Dst:             xmlDictLookup
        - Src:             'xmlreader.c:3197,13'
          Dst:             xmlDictLookup
        - Src:             'xmlreader.c:3200,13'
          Dst:             xmlDictLookup
        - Src:             'xmlreader.c:3205,10'
          Dst:             xmlDictLookup
        - Src:             'xmlreader.c:3206,13'
          Dst:             xmlDictQLookup
    - functionName:    xmlTextReaderConstLocalName
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3060
      functionLinenumberEnd: 3079
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         21
      ICount:          122
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - xmlDictLookup
        - xmlTextReaderConstName
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3062,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3062,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3063,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3062,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3063,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3064,9'
              BranchSideFuncs:
                - xmlTextReaderConstName
                - xmlDictLookup
        - Branch String:   'xmlreader.c:3064,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3065,9'
              BranchSideFuncs:
                - xmlTextReaderConstName
                - xmlDictLookup
            - BranchSide:      'xmlreader.c:3067,9'
              BranchSideFuncs:
                - xmlTextReaderConstName
                - xmlDictLookup
        - Branch String:   'xmlreader.c:3068,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3069,27'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'xmlreader.c:3075,10'
              BranchSideFuncs:
                - xmlTextReaderConstName
        - Branch String:   'xmlreader.c:3070,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3071,13'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'xmlreader.c:3073,13'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3075,42'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3076,3'
              BranchSideFuncs:
                - xmlTextReaderConstName
            - BranchSide:      'xmlreader.c:3078,12'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3075,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3077,32'
              BranchSideFuncs:
                - xmlTextReaderConstName
            - BranchSide:      'xmlreader.c:3078,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:3071,13'
          Dst:             xmlDictLookup
        - Src:             'xmlreader.c:3077,9'
          Dst:             xmlTextReaderConstName
    - functionName:    xmlTextReaderName
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3091
      functionLinenumberEnd: 3152
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         45
      ICount:          262
      EdgeCount:       50
      CyclomaticComplexity: 7
      functionsReached:
        - xmlStrcat
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlreader.c:3095,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3095,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3096,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3095,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3096,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3097,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
        - Branch String:   'xmlreader.c:3097,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3098,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
            - BranchSide:      'xmlreader.c:3100,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
        - Branch String:   'xmlreader.c:3101,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3104,11'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
            - BranchSide:      'xmlreader.c:3104,11'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
            - BranchSide:      'xmlreader.c:3113,13'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:3115,13'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:3118,23'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:3118,23'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:3120,23'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:3122,13'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:3125,13'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:3125,13'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:3127,13'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:3129,23'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:3132,23'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:3132,23'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:3134,31'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlreader.c:3149,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3149,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3149,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3149,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3149,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3151,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3104,29'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3105,4'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:3106,20'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlreader.c:3104,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3106,20'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:3108,22'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlreader.c:3137,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3138,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3139,22'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
      Callsites:
        - Src:             'xmlreader.c:3106,10'
          Dst:             xmlStrdup
        - Src:             'xmlreader.c:3108,12'
          Dst:             xmlStrdup
        - Src:             'xmlreader.c:3109,12'
          Dst:             xmlStrcat
        - Src:             'xmlreader.c:3110,12'
          Dst:             xmlStrcat
        - Src:             'xmlreader.c:3113,13'
          Dst:             xmlStrdup
        - Src:             'xmlreader.c:3115,13'
          Dst:             xmlStrdup
        - Src:             'xmlreader.c:3118,13'
          Dst:             xmlStrdup
        - Src:             'xmlreader.c:3120,13'
          Dst:             xmlStrdup
        - Src:             'xmlreader.c:3122,13'
          Dst:             xmlStrdup
        - Src:             'xmlreader.c:3125,13'
          Dst:             xmlStrdup
        - Src:             'xmlreader.c:3127,13'
          Dst:             xmlStrdup
        - Src:             'xmlreader.c:3129,13'
          Dst:             xmlStrdup
        - Src:             'xmlreader.c:3132,13'
          Dst:             xmlStrdup
        - Src:             'xmlreader.c:3136,12'
          Dst:             xmlStrdup
        - Src:             'xmlreader.c:3139,12'
          Dst:             xmlStrcat
        - Src:             'xmlreader.c:3140,12'
          Dst:             xmlStrcat
    - functionName:    xmlTextReaderLocalName
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3029
      functionLinenumberEnd: 3048
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         21
      ICount:          121
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - xmlStrdup
        - xmlTextReaderName
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3031,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3031,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3032,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3031,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3032,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3033,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlTextReaderName
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlreader.c:3033,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3034,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlTextReaderName
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlreader.c:3036,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlTextReaderName
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlreader.c:3037,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3038,27'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlreader.c:3044,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlTextReaderName
        - Branch String:   'xmlreader.c:3039,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3040,13'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:3042,23'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlreader.c:3044,42'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3045,3'
              BranchSideFuncs:
                - xmlStrdup
                - xmlTextReaderName
            - BranchSide:      'xmlreader.c:3047,22'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlreader.c:3044,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3046,27'
              BranchSideFuncs:
                - xmlTextReaderName
            - BranchSide:      'xmlreader.c:3047,22'
              BranchSideFuncs:
                - xmlStrdup
      Callsites:
        - Src:             'xmlreader.c:3040,13'
          Dst:             xmlStrdup
        - Src:             'xmlreader.c:3042,13'
          Dst:             xmlStrdup
        - Src:             'xmlreader.c:3046,9'
          Dst:             xmlTextReaderName
        - Src:             'xmlreader.c:3047,12'
          Dst:             xmlStrdup
    - functionName:    xmlTextReaderIsEmptyElement
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2999
      functionLinenumberEnd: 3017
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         19
      ICount:          109
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3000,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3000,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3001,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3000,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3001,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3002,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3002,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3003,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3004,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3004,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3005,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3006,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3006,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3007,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3008,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3008,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3009,2'
              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,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3013,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3014,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3016,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderNodeType
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2930
      functionLinenumberEnd: 2988
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         45
      ICount:          211
      EdgeCount:       51
      CyclomaticComplexity: 8
      functionsReached:
        - xmlIsBlankNode
        - xmlNodeGetSpacePreserve
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlreader.c:2933,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2934,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2935,9'
              BranchSideFuncs:
                - xmlIsBlankNode
                - xmlNodeGetSpacePreserve
        - Branch String:   'xmlreader.c:2935,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2936,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2937,9'
              BranchSideFuncs:
                - xmlIsBlankNode
                - xmlNodeGetSpacePreserve
        - Branch String:   'xmlreader.c:2937,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2938,9'
              BranchSideFuncs:
                - xmlIsBlankNode
                - xmlNodeGetSpacePreserve
            - BranchSide:      'xmlreader.c:2940,9'
              BranchSideFuncs:
                - xmlIsBlankNode
                - xmlNodeGetSpacePreserve
        - Branch String:   'xmlreader.c:2941,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2943,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2949,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2949,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2951,25'
              BranchSideFuncs:
                - xmlIsBlankNode
                - xmlNodeGetSpacePreserve
            - BranchSide:      'xmlreader.c:2960,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2962,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2964,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2966,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2968,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2971,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2971,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2973,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2975,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2978,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2978,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2985,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2985,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2985,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2985,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2985,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2987,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2943,48'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2944,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2945,3'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2943,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2945,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2946,6'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2951,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2952,31'
              BranchSideFuncs:
                - xmlNodeGetSpacePreserve
            - BranchSide:      'xmlreader.c:2957,3'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2952,7'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2953,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2955,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:2951,10'
          Dst:             xmlIsBlankNode
        - Src:             'xmlreader.c:2952,7'
          Dst:             xmlNodeGetSpacePreserve
    - functionName:    xmlTextReaderAttributeCount
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2884
      functionLinenumberEnd: 2917
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         22
      ICount:          134
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlreader.c:2890,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2891,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2892,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2892,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2893,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2895,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2895,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2896,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2898,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2900,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2901,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2902,10'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2902,47'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2903,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2904,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2902,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2904,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2905,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2907,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2908,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2911,10'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2912,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2913,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2916,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderConstEncoding
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2852
      functionLinenumberEnd: 2867
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         16
      ICount:          90
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlDictLookup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:2854,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2855,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2856,9'
              BranchSideFuncs:
                - xmlDictLookup
        - Branch String:   'xmlreader.c:2856,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2857,15'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'xmlreader.c:2858,14'
              BranchSideFuncs:
                - xmlDictLookup
        - Branch String:   'xmlreader.c:2860,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2861,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2863,9'
              BranchSideFuncs:
                - xmlDictLookup
        - Branch String:   'xmlreader.c:2863,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2864,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2866,14'
              BranchSideFuncs:
                - xmlDictLookup
      Callsites:
        - Src:             'xmlreader.c:2866,14'
          Dst:             xmlDictLookup
    - functionName:    xmlTextReaderReadAttributeValue
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2797
      functionLinenumberEnd: 2840
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         35
      ICount:          240
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - xmlNewDocText
        - xmlStrdup
        - xmlTextReaderErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlreader.c:2798,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2799,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2800,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlTextReaderErrMemory
                - xmlNewDocText
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:2800,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2801,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2802,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlTextReaderErrMemory
                - xmlNewDocText
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:2802,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2803,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2804,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlTextReaderErrMemory
                - xmlNewDocText
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:2804,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2805,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2808,16'
              BranchSideFuncs:
                - xmlStrdup
                - xmlTextReaderErrMemory
                - xmlNewDocText
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:2805,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2806,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2807,20'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2808,16'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2809,27'
              BranchSideFuncs:
                - xmlStrdup
                - xmlTextReaderErrMemory
                - xmlNewDocText
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:2835,6'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2811,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2812,39'
              BranchSideFuncs:
                - xmlNewDocText
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:2819,18'
              BranchSideFuncs:
                - xmlStrdup
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:2814,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2815,40'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:2818,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2819,53'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2820,11'
              BranchSideFuncs:
                - xmlStrdup
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:2823,17'
              BranchSideFuncs:
                - xmlStrdup
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:2819,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2822,3'
              BranchSideFuncs:
                - xmlStrdup
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:2823,17'
              BranchSideFuncs:
                - xmlStrdup
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:2823,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2824,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2826,55'
              BranchSideFuncs:
                - xmlStrdup
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:2827,21'
          Branch Sides:
            - BranchSide:      'xmlreader.c:0,0'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:2828,44'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:2835,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2836,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2837,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:2812,25'
          Dst:             xmlNewDocText
        - Src:             'xmlreader.c:2815,17'
          Dst:             xmlTextReaderErrMemory
        - Src:             'xmlreader.c:2826,45'
          Dst:             xmlStrdup
        - Src:             'xmlreader.c:2828,21'
          Dst:             xmlTextReaderErrMemory
    - functionName:    xmlTextReaderMoveToElement
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2772
      functionLinenumberEnd: 2784
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         10
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:2773,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2774,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2775,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2775,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2776,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2777,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2777,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2778,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2779,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2779,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2780,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2783,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderMoveToNextAttribute
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2733
      functionLinenumberEnd: 2760
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         24
      ICount:          159
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - xmlTextReaderMoveToFirstAttribute
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:2734,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2735,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2736,9'
              BranchSideFuncs:
                - xmlTextReaderMoveToFirstAttribute
        - Branch String:   'xmlreader.c:2736,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2737,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2738,9'
              BranchSideFuncs:
                - xmlTextReaderMoveToFirstAttribute
        - Branch String:   'xmlreader.c:2738,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2739,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2740,9'
              BranchSideFuncs:
                - xmlTextReaderMoveToFirstAttribute
        - Branch String:   'xmlreader.c:2740,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2741,43'
              BranchSideFuncs:
                - xmlTextReaderMoveToFirstAttribute
            - BranchSide:      'xmlreader.c:2743,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2743,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2744,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2754,17'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2745,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2746,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2749,6'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2749,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2750,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2753,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:2741,9'
          Dst:             xmlTextReaderMoveToFirstAttribute
    - functionName:    xmlTextReaderMoveToFirstAttribute
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2704
      functionLinenumberEnd: 2721
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         12
      ICount:          87
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlreader.c:2705,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2706,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2707,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2707,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2708,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2709,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2709,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2710,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2712,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2712,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2713,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2716,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2716,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2717,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2720,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderMoveToAttributeNs
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2646
      functionLinenumberEnd: 2692
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlTextReader *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - reader
        - localName
        - namespaceURI
      BBCount:         44
      ICount:          236
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - xmlStrEqual
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:2652,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2652,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2653,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2652,49'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2652,53'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2653,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2652,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2653,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2654,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2654,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2655,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2656,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2656,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2657,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2658,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2660,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2661,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlreader.c:2676,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2661,7'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2662,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlreader.c:2664,8'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2665,3'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2666,9'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlreader.c:2673,3'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2666,24'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2666,27'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlreader.c:2667,7'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2666,47'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2667,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2668,36'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2667,27'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2667,43'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlreader.c:2671,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2666,8'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2668,36'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2671,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2677,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2683,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlreader.c:2691,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2683,48'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2684,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlreader.c:2689,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2684,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2685,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlreader.c:2689,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2683,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2686,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2689,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
      Callsites:
        - Src:             'xmlreader.c:2660,9'
          Dst:             xmlStrEqual
        - Src:             'xmlreader.c:2661,9'
          Dst:             xmlStrEqual
        - Src:             'xmlreader.c:2667,31'
          Dst:             xmlStrEqual
        - Src:             'xmlreader.c:2683,13'
          Dst:             xmlStrEqual
        - Src:             'xmlreader.c:2685,8'
          Dst:             xmlStrEqual
    - functionName:    xmlTextReaderMoveToAttribute
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2541
      functionLinenumberEnd: 2631
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlTextReader *'
        - 'char *'
      constantsTouched: []
      argNames:
        - reader
        - name
      BBCount:         67
      ICount:          366
      EdgeCount:       91
      CyclomaticComplexity: 26
      functionsReached:
        - xmlSplitQName2
        - xmlStrEqual
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:2547,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2547,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2548,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2547,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2548,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2549,9'
              BranchSideFuncs:
                - xmlSplitQName2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2549,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2550,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2553,9'
              BranchSideFuncs:
                - xmlSplitQName2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2553,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2554,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2556,32'
              BranchSideFuncs:
                - xmlSplitQName2
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2557,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2561,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlreader.c:2593,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2561,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2562,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2573,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2563,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2564,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2570,6'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2564,7'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2565,38'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2568,8'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2574,2'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2580,23'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlreader.c:2587,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2580,42'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2581,5'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlreader.c:2585,13'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2581,23'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2581,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2582,34'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2580,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2582,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2585,13'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2593,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2594,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlreader.c:2604,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2595,2'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2596,11'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlreader.c:2602,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2596,31'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2596,47'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlreader.c:2600,11'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2596,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2597,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2600,11'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2605,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2611,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlreader.c:2619,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2611,43'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2612,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlreader.c:2616,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2612,25'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2612,41'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlreader.c:2616,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2611,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2613,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2616,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2619,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2620,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2621,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2621,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2622,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2623,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2626,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2627,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2628,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2628,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2629,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2630,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:2556,17'
          Dst:             xmlSplitQName2
        - Src:             'xmlreader.c:2561,6'
          Dst:             xmlStrEqual
        - Src:             'xmlreader.c:2580,11'
          Dst:             xmlStrEqual
        - Src:             'xmlreader.c:2593,9'
          Dst:             xmlStrEqual
        - Src:             'xmlreader.c:2596,35'
          Dst:             xmlStrEqual
        - Src:             'xmlreader.c:2611,7'
          Dst:             xmlStrEqual
        - Src:             'xmlreader.c:2612,29'
          Dst:             xmlStrEqual
    - functionName:    xmlTextReaderMoveToAttributeNo
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2492
      functionLinenumberEnd: 2528
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlTextReader *'
        - int
      constantsTouched: []
      argNames:
        - reader
        - no
      BBCount:         25
      ICount:          152
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlreader.c:2497,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2498,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2499,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2499,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2500,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2502,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2502,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2503,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2505,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2508,25'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2508,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2508,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2508,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2509,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2511,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2511,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2512,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2516,11'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2517,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2518,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2519,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2519,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2520,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2526,36'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2521,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2522,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2523,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderLookupNamespace
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2466
      functionLinenumberEnd: 2478
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct._xmlTextReader *'
        - 'char *'
      constantsTouched: []
      argNames:
        - reader
        - prefix
      BBCount:         10
      ICount:          67
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSearchNs
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlreader.c:2469,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2470,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2471,9'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrdup
        - Branch String:   'xmlreader.c:2471,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2472,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2474,22'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrdup
        - Branch String:   'xmlreader.c:2475,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2476,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2477,22'
              BranchSideFuncs:
                - xmlStrdup
      Callsites:
        - Src:             'xmlreader.c:2474,10'
          Dst:             xmlSearchNs
        - Src:             'xmlreader.c:2477,12'
          Dst:             xmlStrdup
    - functionName:    xmlTextReaderGetRemainder
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2419
      functionLinenumberEnd: 2452
      functionDepth:   0
      returnType:      'struct._xmlParserInputBuffer *'
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         20
      ICount:          129
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xmlStopParser
        - xmlTextReaderFreeDoc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:2422,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2423,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2424,9'
              BranchSideFuncs:
                - xmlStopParser
                - xmlTextReaderFreeDoc
        - Branch String:   'xmlreader.c:2424,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2425,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2427,5'
              BranchSideFuncs:
                - xmlStopParser
                - xmlTextReaderFreeDoc
        - Branch String:   'xmlreader.c:2430,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2431,16'
              BranchSideFuncs:
                - xmlStopParser
                - xmlTextReaderFreeDoc
            - BranchSide:      'xmlreader.c:2438,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2432,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2433,10'
              BranchSideFuncs:
                - xmlTextReaderFreeDoc
            - BranchSide:      'xmlreader.c:2437,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2433,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2434,24'
              BranchSideFuncs:
                - xmlTextReaderFreeDoc
            - BranchSide:      'xmlreader.c:2435,6'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2438,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2439,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2449,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:2431,2'
          Dst:             xmlStopParser
        - Src:             'xmlreader.c:2434,3'
          Dst:             xmlTextReaderFreeDoc
    - functionName:    xmlTextReaderFreeDoc
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlTextReader *'
        - 'struct._xmlDoc *'
      constantsTouched: []
      argNames:
        - reader
        - cur
      BBCount:         47
      ICount:          299
      EdgeCount:       62
      CyclomaticComplexity: 17
      functionsReached:
        - __xmlDeregisterNodeDefaultValue
        - xmlDictFree
        - xmlFreeDtd
        - xmlFreeIDTable
        - xmlFreeNsList
        - xmlFreeRefTable
        - xmlTextReaderFreeNodeList
        - xmlUnlinkNode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlreader.c:436,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:436,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:438,10'
              BranchSideFuncs:
                - xmlDictFree
                - xmlFreeNsList
                - xmlTextReaderFreeNodeList
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlFreeRefTable
                - xmlFreeIDTable
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:438,34'
          Branch Sides:
            - BranchSide:      'xmlreader.c:438,38'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - xmlDictFree
                - xmlFreeNsList
                - xmlTextReaderFreeNodeList
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlFreeRefTable
                - xmlFreeIDTable
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'xmlreader.c:444,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlFreeNsList
                - xmlTextReaderFreeNodeList
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlFreeRefTable
                - xmlFreeIDTable
        - Branch String:   'xmlreader.c:438,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:439,2'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - xmlDictFree
                - xmlFreeNsList
                - xmlTextReaderFreeNodeList
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlFreeRefTable
                - xmlFreeIDTable
            - BranchSide:      'xmlreader.c:444,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlFreeNsList
                - xmlTextReaderFreeNodeList
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlFreeRefTable
                - xmlFreeIDTable
        - Branch String:   'xmlreader.c:444,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:444,58'
              BranchSideFuncs:
                - xmlFreeIDTable
                - xmlDictFree
                - xmlFreeNsList
                - xmlTextReaderFreeNodeList
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlFreeRefTable
            - BranchSide:      'xmlreader.c:445,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlFreeNsList
                - xmlTextReaderFreeNodeList
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlFreeRefTable
        - Branch String:   'xmlreader.c:446,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:446,61'
              BranchSideFuncs:
                - xmlFreeRefTable
                - xmlDictFree
                - xmlFreeNsList
                - xmlTextReaderFreeNodeList
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlUnlinkNode
                - xmlFreeDtd
            - BranchSide:      'xmlreader.c:447,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlFreeNsList
                - xmlTextReaderFreeNodeList
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlUnlinkNode
                - xmlFreeDtd
        - Branch String:   'xmlreader.c:450,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:451,12'
              BranchSideFuncs:
                - xmlDictFree
                - xmlFreeNsList
                - xmlTextReaderFreeNodeList
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlUnlinkNode
                - xmlFreeDtd
            - BranchSide:      'xmlreader.c:452,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlFreeNsList
                - xmlTextReaderFreeNodeList
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlUnlinkNode
                - xmlFreeDtd
        - Branch String:   'xmlreader.c:452,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:453,29'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlDictFree
                - xmlFreeNsList
                - xmlTextReaderFreeNodeList
                - xmlUnlinkNode
                - xmlFreeDtd
            - BranchSide:      'xmlreader.c:457,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlFreeNsList
                - xmlTextReaderFreeNodeList
                - xmlUnlinkNode
                - xmlFreeDtd
        - Branch String:   'xmlreader.c:457,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:458,29'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlDictFree
                - xmlFreeNsList
                - xmlTextReaderFreeNodeList
            - BranchSide:      'xmlreader.c:463,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlFreeNsList
                - xmlTextReaderFreeNodeList
        - Branch String:   'xmlreader.c:463,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:463,58'
              BranchSideFuncs:
                - xmlTextReaderFreeNodeList
                - xmlDictFree
                - xmlFreeNsList
            - BranchSide:      'xmlreader.c:465,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:465,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:465,31'
              BranchSideFuncs:
                - xmlDictFree
                - xmlFreeNsList
            - BranchSide:      'xmlreader.c:466,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:466,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:466,28'
              BranchSideFuncs:
                - xmlDictFree
                - xmlFreeNsList
            - BranchSide:      'xmlreader.c:467,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:467,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:467,32'
              BranchSideFuncs:
                - xmlDictFree
                - xmlFreeNsList
            - BranchSide:      'xmlreader.c:468,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:468,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:468,43'
              BranchSideFuncs:
                - xmlFreeNsList
                - xmlDictFree
            - BranchSide:      'xmlreader.c:469,9'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'xmlreader.c:469,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:469,27'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'xmlreader.c:470,9'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'xmlreader.c:470,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:470,40'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'xmlreader.c:472,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:438,38'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'xmlreader.c:439,2'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'xmlreader.c:444,27'
          Dst:             xmlFreeIDTable
        - Src:             'xmlreader.c:446,28'
          Dst:             xmlFreeRefTable
        - Src:             'xmlreader.c:453,2'
          Dst:             xmlUnlinkNode
        - Src:             'xmlreader.c:455,2'
          Dst:             xmlFreeDtd
        - Src:             'xmlreader.c:458,2'
          Dst:             xmlUnlinkNode
        - Src:             'xmlreader.c:460,2'
          Dst:             xmlFreeDtd
        - Src:             'xmlreader.c:463,32'
          Dst:             xmlTextReaderFreeNodeList
        - Src:             'xmlreader.c:468,29'
          Dst:             xmlFreeNsList
        - Src:             'xmlreader.c:470,28'
          Dst:             xmlDictFree
    - functionName:    xmlTextReaderGetAttributeNs
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2370
      functionLinenumberEnd: 2401
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct._xmlTextReader *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - reader
        - localName
        - namespaceURI
      BBCount:         34
      ICount:          178
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - xmlGetNsProp
        - xmlStrEqual
        - xmlStrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:2374,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2374,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2375,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2374,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2375,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2376,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrdup
        - Branch String:   'xmlreader.c:2376,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2377,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2378,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrdup
        - Branch String:   'xmlreader.c:2378,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2379,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2382,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrdup
        - Branch String:   'xmlreader.c:2382,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2383,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2385,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrdup
        - Branch String:   'xmlreader.c:2385,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2386,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrdup
            - BranchSide:      'xmlreader.c:2400,25'
              BranchSideFuncs:
                - xmlGetNsProp
        - Branch String:   'xmlreader.c:2386,7'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2387,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrdup
            - BranchSide:      'xmlreader.c:2389,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrdup
        - Branch String:   'xmlreader.c:2390,3'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2391,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrdup
            - BranchSide:      'xmlreader.c:2397,3'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2391,24'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2391,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrdup
            - BranchSide:      'xmlreader.c:2392,7'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2391,47'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2392,7'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:2393,22'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlreader.c:2392,27'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2392,43'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrdup
            - BranchSide:      'xmlreader.c:2395,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrdup
        - Branch String:   'xmlreader.c:2391,8'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2393,22'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:2395,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrdup
      Callsites:
        - Src:             'xmlreader.c:2385,9'
          Dst:             xmlStrEqual
        - Src:             'xmlreader.c:2386,9'
          Dst:             xmlStrEqual
        - Src:             'xmlreader.c:2392,31'
          Dst:             xmlStrEqual
        - Src:             'xmlreader.c:2393,12'
          Dst:             xmlStrdup
        - Src:             'xmlreader.c:2400,12'
          Dst:             xmlGetNsProp
    - functionName:    xmlTextReaderGetAttribute
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2297
      functionLinenumberEnd: 2354
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct._xmlTextReader *'
        - 'char *'
      constantsTouched: []
      argNames:
        - reader
        - name
      BBCount:         42
      ICount:          247
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - xmlGetNoNsProp
        - xmlGetNsProp
        - xmlSearchNs
        - xmlSplitQName2
        - xmlStrEqual
        - xmlStrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:2303,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2303,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2304,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2303,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2304,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2305,9'
              BranchSideFuncs:
                - xmlSplitQName2
                - xmlStrEqual
                - xmlSearchNs
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrdup
                - xmlStrEqual
                - xmlGetNoNsProp
                - xmlStrdup
        - Branch String:   'xmlreader.c:2305,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2306,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2307,9'
              BranchSideFuncs:
                - xmlSplitQName2
                - xmlStrEqual
                - xmlSearchNs
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrdup
                - xmlStrEqual
                - xmlGetNoNsProp
                - xmlStrdup
        - Branch String:   'xmlreader.c:2307,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2308,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2311,9'
              BranchSideFuncs:
                - xmlSplitQName2
                - xmlStrEqual
                - xmlSearchNs
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrdup
                - xmlStrEqual
                - xmlGetNoNsProp
                - xmlStrdup
        - Branch String:   'xmlreader.c:2311,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2312,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2314,32'
              BranchSideFuncs:
                - xmlSplitQName2
                - xmlStrEqual
                - xmlSearchNs
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrdup
                - xmlStrEqual
                - xmlGetNoNsProp
                - xmlStrdup
        - Branch String:   'xmlreader.c:2315,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2319,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNoNsProp
                - xmlStrdup
            - BranchSide:      'xmlreader.c:2335,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSearchNs
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrdup
        - Branch String:   'xmlreader.c:2319,7'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2320,9'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:2329,25'
              BranchSideFuncs:
                - xmlGetNoNsProp
        - Branch String:   'xmlreader.c:2321,4'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2322,9'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:2327,4'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2322,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2323,23'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:2325,10'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlreader.c:2335,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2336,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrdup
            - BranchSide:      'xmlreader.c:2345,20'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlGetNsProp
        - Branch String:   'xmlreader.c:2337,3'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2338,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrdup
            - BranchSide:      'xmlreader.c:2344,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2338,29'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2338,45'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrdup
            - BranchSide:      'xmlreader.c:2342,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrdup
        - Branch String:   'xmlreader.c:2338,8'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2339,21'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:2342,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrdup
        - Branch String:   'xmlreader.c:2351,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2352,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2353,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:2314,17'
          Dst:             xmlSplitQName2
        - Src:             'xmlreader.c:2319,7'
          Dst:             xmlStrEqual
        - Src:             'xmlreader.c:2323,13'
          Dst:             xmlStrdup
        - Src:             'xmlreader.c:2329,10'
          Dst:             xmlGetNoNsProp
        - Src:             'xmlreader.c:2335,9'
          Dst:             xmlStrEqual
        - Src:             'xmlreader.c:2338,33'
          Dst:             xmlStrEqual
        - Src:             'xmlreader.c:2339,11'
          Dst:             xmlStrdup
        - Src:             'xmlreader.c:2345,8'
          Dst:             xmlSearchNs
        - Src:             'xmlreader.c:2347,10'
          Dst:             xmlGetNsProp
    - functionName:    xmlTextReaderGetAttributeNo
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2248
      functionLinenumberEnd: 2284
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct._xmlTextReader *'
        - int
      constantsTouched: []
      argNames:
        - reader
        - no
      BBCount:         31
      ICount:          182
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - xmlNodeListGetString
        - xmlStrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:2254,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2255,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2256,9'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlreader.c:2256,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2257,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2258,9'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlreader.c:2258,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2259,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2261,9'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlreader.c:2261,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2262,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2264,10'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlreader.c:2265,25'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2265,29'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlreader.c:2265,5'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlreader.c:2265,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2266,7'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlreader.c:2268,9'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlreader.c:2268,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2269,19'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:2271,11'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlStrdup
        - Branch String:   'xmlreader.c:2272,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2273,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2274,5'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlStrdup
        - Branch String:   'xmlreader.c:2274,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2275,8'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlStrdup
            - BranchSide:      'xmlreader.c:2281,32'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlStrdup
        - Branch String:   'xmlreader.c:2276,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2277,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2278,5'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlStrdup
        - Branch String:   'xmlreader.c:2282,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2282,29'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:2283,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:2269,9'
          Dst:             xmlStrdup
        - Src:             'xmlreader.c:2281,11'
          Dst:             xmlNodeListGetString
        - Src:             'xmlreader.c:2282,29'
          Dst:             xmlStrdup
    - functionName:    xmlTextReaderClose
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2199
      functionLinenumberEnd: 2234
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         31
      ICount:          210
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - xmlFreeNode
        - xmlFreeParserInputBuffer
        - xmlStopParser
        - xmlTextReaderFreeDoc
        - xmlValidatePopElement
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlreader.c:2200,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2201,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2202,5'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
                - xmlStopParser
                - xmlTextReaderFreeDoc
                - xmlValidatePopElement
                - xmlFreeNode
        - Branch String:   'xmlreader.c:2205,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2206,21'
              BranchSideFuncs:
                - xmlFreeNode
                - xmlFreeParserInputBuffer
                - xmlStopParser
                - xmlTextReaderFreeDoc
                - xmlValidatePopElement
            - BranchSide:      'xmlreader.c:2209,9'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
                - xmlStopParser
                - xmlTextReaderFreeDoc
                - xmlValidatePopElement
        - Branch String:   'xmlreader.c:2209,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2211,7'
              BranchSideFuncs:
                - xmlStopParser
                - xmlFreeParserInputBuffer
                - xmlTextReaderFreeDoc
                - xmlValidatePopElement
            - BranchSide:      'xmlreader.c:2229,10'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlreader.c:2211,46'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2212,7'
              BranchSideFuncs:
                - xmlStopParser
                - xmlFreeParserInputBuffer
                - xmlTextReaderFreeDoc
                - xmlValidatePopElement
            - BranchSide:      'xmlreader.c:2222,16'
              BranchSideFuncs:
                - xmlStopParser
                - xmlFreeParserInputBuffer
                - xmlTextReaderFreeDoc
        - Branch String:   'xmlreader.c:2211,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2214,13'
              BranchSideFuncs:
                - xmlStopParser
                - xmlFreeParserInputBuffer
                - xmlTextReaderFreeDoc
                - xmlValidatePopElement
            - BranchSide:      'xmlreader.c:2222,16'
              BranchSideFuncs:
                - xmlStopParser
                - xmlFreeParserInputBuffer
                - xmlTextReaderFreeDoc
        - Branch String:   'xmlreader.c:2214,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2215,40'
              BranchSideFuncs:
                - xmlValidatePopElement
                - xmlStopParser
                - xmlFreeParserInputBuffer
                - xmlTextReaderFreeDoc
            - BranchSide:      'xmlreader.c:2217,6'
              BranchSideFuncs:
                - xmlStopParser
                - xmlFreeParserInputBuffer
                - xmlTextReaderFreeDoc
        - Branch String:   'xmlreader.c:2223,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2224,10'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
                - xmlTextReaderFreeDoc
            - BranchSide:      'xmlreader.c:2228,5'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlreader.c:2224,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2225,24'
              BranchSideFuncs:
                - xmlTextReaderFreeDoc
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlreader.c:2226,6'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlreader.c:2229,34'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2229,38'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlreader.c:2233,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2229,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2230,27'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlreader.c:2233,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:2206,9'
          Dst:             xmlFreeNode
        - Src:             'xmlreader.c:2215,17'
          Dst:             xmlValidatePopElement
        - Src:             'xmlreader.c:2222,2'
          Dst:             xmlStopParser
        - Src:             'xmlreader.c:2225,3'
          Dst:             xmlTextReaderFreeDoc
        - Src:             'xmlreader.c:2230,2'
          Dst:             xmlFreeParserInputBuffer
    - functionName:    xmlFreeTextReader
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2124
      functionLinenumberEnd: 2182
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         64
      ICount:          374
      EdgeCount:       84
      CyclomaticComplexity: 22
      functionsReached:
        - xmlBufFree
        - xmlDictFree
        - xmlFreeParserCtxt
        - xmlFreePattern
        - xmlRelaxNGFree
        - xmlRelaxNGFreeValidCtxt
        - xmlSchemaFree
        - xmlSchemaFreeValidCtxt
        - xmlSchemaSAXUnplug
        - xmlTextReaderClose
        - xmlXIncludeFreeContext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlreader.c:2125,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2126,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2128,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
                - xmlFreePattern
                - xmlXIncludeFreeContext
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaSAXUnplug
                - xmlRelaxNGFreeValidCtxt
                - xmlRelaxNGFree
        - Branch String:   'xmlreader.c:2128,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2129,17'
              BranchSideFuncs:
                - xmlRelaxNGFree
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
                - xmlFreePattern
                - xmlXIncludeFreeContext
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaSAXUnplug
                - xmlRelaxNGFreeValidCtxt
            - BranchSide:      'xmlreader.c:2132,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
                - xmlFreePattern
                - xmlXIncludeFreeContext
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaSAXUnplug
                - xmlRelaxNGFreeValidCtxt
        - Branch String:   'xmlreader.c:2132,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2133,8'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidCtxt
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
                - xmlFreePattern
                - xmlXIncludeFreeContext
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaSAXUnplug
            - BranchSide:      'xmlreader.c:2137,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
                - xmlFreePattern
                - xmlXIncludeFreeContext
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaSAXUnplug
        - Branch String:   'xmlreader.c:2133,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2134,30'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
                - xmlFreePattern
                - xmlXIncludeFreeContext
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaSAXUnplug
            - BranchSide:      'xmlreader.c:2135,2'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
                - xmlFreePattern
                - xmlXIncludeFreeContext
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaSAXUnplug
        - Branch String:   'xmlreader.c:2137,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2138,21'
              BranchSideFuncs:
                - xmlSchemaSAXUnplug
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
                - xmlFreePattern
                - xmlXIncludeFreeContext
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
            - BranchSide:      'xmlreader.c:2141,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
                - xmlFreePattern
                - xmlXIncludeFreeContext
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
        - Branch String:   'xmlreader.c:2141,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2142,8'
              BranchSideFuncs:
                - xmlSchemaFreeValidCtxt
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
                - xmlFreePattern
                - xmlXIncludeFreeContext
                - xmlSchemaFree
            - BranchSide:      'xmlreader.c:2146,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
                - xmlFreePattern
                - xmlXIncludeFreeContext
                - xmlSchemaFree
        - Branch String:   'xmlreader.c:2142,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2143,29'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
                - xmlFreePattern
                - xmlXIncludeFreeContext
                - xmlSchemaFree
            - BranchSide:      'xmlreader.c:2144,2'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
                - xmlFreePattern
                - xmlXIncludeFreeContext
                - xmlSchemaFree
        - Branch String:   'xmlreader.c:2146,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2147,16'
              BranchSideFuncs:
                - xmlSchemaFree
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
                - xmlFreePattern
                - xmlXIncludeFreeContext
            - BranchSide:      'xmlreader.c:2152,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
                - xmlFreePattern
                - xmlXIncludeFreeContext
        - Branch String:   'xmlreader.c:2152,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2153,25'
              BranchSideFuncs:
                - xmlXIncludeFreeContext
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
                - xmlFreePattern
            - BranchSide:      'xmlreader.c:2156,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
                - xmlFreePattern
        - Branch String:   'xmlreader.c:2156,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2158,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
                - xmlFreePattern
            - BranchSide:      'xmlreader.c:2165,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
        - Branch String:   'xmlreader.c:2158,2'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2159,10'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
                - xmlFreePattern
            - BranchSide:      'xmlreader.c:2162,2'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
        - Branch String:   'xmlreader.c:2159,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2160,25'
              BranchSideFuncs:
                - xmlFreePattern
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
            - BranchSide:      'xmlreader.c:2161,2'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
                - xmlFreePattern
        - Branch String:   'xmlreader.c:2165,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2166,28'
              BranchSideFuncs:
                - xmlTextReaderClose
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
            - BranchSide:      'xmlreader.c:2167,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
        - Branch String:   'xmlreader.c:2167,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2168,13'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
            - BranchSide:      'xmlreader.c:2173,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
        - Branch String:   'xmlreader.c:2168,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2169,6'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
            - BranchSide:      'xmlreader.c:2170,6'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
        - Branch String:   'xmlreader.c:2170,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2171,24'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - xmlDictFree
                - xmlBufFree
            - BranchSide:      'xmlreader.c:2172,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
        - Branch String:   'xmlreader.c:2173,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2174,2'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
            - BranchSide:      'xmlreader.c:2175,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
        - Branch String:   'xmlreader.c:2175,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2176,20'
              BranchSideFuncs:
                - xmlBufFree
                - xmlDictFree
            - BranchSide:      'xmlreader.c:2177,9'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'xmlreader.c:2177,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2178,2'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'xmlreader.c:2179,9'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'xmlreader.c:2179,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2180,21'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'xmlreader.c:2181,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:2129,2'
          Dst:             xmlRelaxNGFree
        - Src:             'xmlreader.c:2134,6'
          Dst:             xmlRelaxNGFreeValidCtxt
        - Src:             'xmlreader.c:2138,2'
          Dst:             xmlSchemaSAXUnplug
        - Src:             'xmlreader.c:2143,6'
          Dst:             xmlSchemaFreeValidCtxt
        - Src:             'xmlreader.c:2147,2'
          Dst:             xmlSchemaFree
        - Src:             'xmlreader.c:2153,2'
          Dst:             xmlXIncludeFreeContext
        - Src:             'xmlreader.c:2160,10'
          Dst:             xmlFreePattern
        - Src:             'xmlreader.c:2166,9'
          Dst:             xmlTextReaderClose
        - Src:             'xmlreader.c:2171,6'
          Dst:             xmlFreeParserCtxt
        - Src:             'xmlreader.c:2176,9'
          Dst:             xmlBufFree
        - Src:             'xmlreader.c:2180,9'
          Dst:             xmlDictFree
    - functionName:    xmlTextReaderNextSibling
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1959
      functionLinenumberEnd: 1980
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         14
      ICount:          85
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - xmlTextReaderNextTree
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:1960,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1961,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1962,9'
              BranchSideFuncs:
                - xmlTextReaderNextTree
        - Branch String:   'xmlreader.c:1962,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1964,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1967,9'
              BranchSideFuncs:
                - xmlTextReaderNextTree
        - Branch String:   'xmlreader.c:1967,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1968,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1970,9'
              BranchSideFuncs:
                - xmlTextReaderNextTree
        - Branch String:   'xmlreader.c:1970,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1971,38'
              BranchSideFuncs:
                - xmlTextReaderNextTree
            - BranchSide:      'xmlreader.c:1973,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1973,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1974,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1979,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:1971,16'
          Dst:             xmlTextReaderNextTree
    - functionName:    xmlTextReaderNextTree
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1815
      functionLinenumberEnd: 1872
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         24
      ICount:          192
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - xmlTextReaderNextTree
        - xmlTextReaderRead
      functionUses:    3
      BranchProfiles:
        - 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,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1822,9'
              BranchSideFuncs:
                - xmlTextReaderNextTree
                - xmlTextReaderRead
        - Branch String:   'xmlreader.c:1822,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1823,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1833,9'
              BranchSideFuncs:
                - xmlTextReaderNextTree
                - xmlTextReaderRead
        - Branch String:   'xmlreader.c:1823,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1824,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1828,24'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1833,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1836,13'
              BranchSideFuncs:
                - xmlTextReaderRead
                - xmlTextReaderNextTree
            - BranchSide:      'xmlreader.c:1850,9'
              BranchSideFuncs:
                - xmlTextReaderNextTree
        - Branch String:   'xmlreader.c:1836,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1838,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1845,2'
              BranchSideFuncs:
                - xmlTextReaderRead
                - xmlTextReaderNextTree
        - Branch String:   'xmlreader.c:1850,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1851,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1856,9'
              BranchSideFuncs:
                - xmlTextReaderNextTree
        - Branch String:   'xmlreader.c:1856,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1857,13'
              BranchSideFuncs:
                - xmlTextReaderNextTree
            - BranchSide:      'xmlreader.c:1869,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1857,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1858,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1862,24'
              BranchSideFuncs:
                - xmlTextReaderNextTree
      Callsites:
        - Src:             'xmlreader.c:1847,2'
          Dst:             xmlTextReaderRead
        - Src:             'xmlreader.c:1866,9'
          Dst:             xmlTextReaderNextTree
    - functionName:    xmlTextReaderRead
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1208
      functionLinenumberEnd: 1537
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         334
      ICount:          1969
      EdgeCount:       471
      CyclomaticComplexity: 139
      functionsReached:
        - xmlParseChunk
        - xmlPatternMatch
        - xmlSchemaIsValid
        - xmlStrEqual
        - xmlStrlen
        - xmlTextReaderEntPop
        - xmlTextReaderEntPush
        - xmlTextReaderErrMemory
        - xmlTextReaderExpand
        - xmlTextReaderFreeNode
        - xmlTextReaderPreserve
        - xmlTextReaderPushData
        - xmlTextReaderReadTree
        - xmlTextReaderStructuredRelay
        - xmlTextReaderValidateCData
        - xmlTextReaderValidateEntity
        - xmlTextReaderValidatePop
        - xmlTextReaderValidatePush
        - xmlUnlinkNode
        - xmlXIncludeGetLastError
        - xmlXIncludeNewContext
        - xmlXIncludeProcessNode
        - xmlXIncludeSetErrorHandler
        - xmlXIncludeSetFlags
        - xmlXIncludeSetStreamingMode
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xmlreader.c:1214,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1215,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1216,5'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderPushData
                - xmlTextReaderReadTree
        - Branch String:   'xmlreader.c:1217,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1218,38'
              BranchSideFuncs:
                - xmlTextReaderReadTree
            - BranchSide:      'xmlreader.c:1219,9'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1219,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1220,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1222,9'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1222,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1223,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
            - BranchSide:      'xmlreader.c:1259,16'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1229,7'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1230,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1234,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1234,40'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1234,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1235,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1234,2'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1228,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
            - BranchSide:      'xmlreader.c:1237,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
        - Branch String:   'xmlreader.c:1237,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1238,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
            - BranchSide:      'xmlreader.c:1248,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
        - Branch String:   'xmlreader.c:1238,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1239,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
            - BranchSide:      'xmlreader.c:1241,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
        - Branch String:   'xmlreader.c:1241,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1242,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1246,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
        - Branch String:   'xmlreader.c:1248,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1249,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
            - BranchSide:      'xmlreader.c:1251,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
        - Branch String:   'xmlreader.c:1251,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1252,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
            - BranchSide:      'xmlreader.c:1253,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
        - Branch String:   'xmlreader.c:1264,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1265,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1276,5'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1265,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1266,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1268,6'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1276,35'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1276,39'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1276,5'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1276,67'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1276,5'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1277,6'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1277,40'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1276,5'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1278,14'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1278,52'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1279,14'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1287,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1279,46'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1280,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1287,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1280,50'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1281,8'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1287,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1281,40'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1282,8'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1284,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1282,55'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1283,8'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1284,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1283,47'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1284,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1287,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1284,43'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1285,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1287,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1285,48'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1286,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1287,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1286,54'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1276,5'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1287,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1287,35'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1288,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1290,6'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1288,43'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1289,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1290,6'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1289,52'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1276,5'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1290,6'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1290,47'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1276,5'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1291,6'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1276,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1292,30'
              BranchSideFuncs:
                - xmlTextReaderPushData
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
            - BranchSide:      'xmlreader.c:1298,9'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
        - Branch String:   'xmlreader.c:1293,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1294,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1295,6'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1295,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1276,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1296,6'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1298,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1299,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
            - BranchSide:      'xmlreader.c:1309,9'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
        - Branch String:   'xmlreader.c:1299,39'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1300,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
            - BranchSide:      'xmlreader.c:1308,5'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
        - Branch String:   'xmlreader.c:1300,50'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1301,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
            - BranchSide:      'xmlreader.c:1308,5'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
        - Branch String:   'xmlreader.c:1301,49'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1302,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
            - BranchSide:      'xmlreader.c:1308,5'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
        - Branch String:   'xmlreader.c:1299,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1303,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
            - BranchSide:      'xmlreader.c:1308,5'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
        - Branch String:   'xmlreader.c:1309,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1310,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
            - BranchSide:      'xmlreader.c:1354,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
        - Branch String:   'xmlreader.c:1310,43'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1311,14'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
            - BranchSide:      'xmlreader.c:1322,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
        - Branch String:   'xmlreader.c:1311,54'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1312,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
            - BranchSide:      'xmlreader.c:1322,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
        - Branch String:   'xmlreader.c:1312,39'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1313,8'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
            - BranchSide:      'xmlreader.c:1322,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
        - Branch String:   'xmlreader.c:1315,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1315,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
            - BranchSide:      'xmlreader.c:1322,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
        - Branch String:   'xmlreader.c:1310,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1318,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
            - BranchSide:      'xmlreader.c:1322,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
        - Branch String:   'xmlreader.c:1322,25'
          Branch Sides:
            - 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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
            - BranchSide:      'xmlreader.c:1327,14'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
        - Branch String:   'xmlreader.c:1322,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1324,35'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1327,14'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
        - Branch String:   'xmlreader.c:1324,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1324,45'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1325,17'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1327,37'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1328,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1330,17'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
        - Branch String:   'xmlreader.c:1327,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1329,6'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1330,17'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
        - Branch String:   'xmlreader.c:1336,31'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1338,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1352,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
        - Branch String:   'xmlreader.c:1338,33'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1340,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1352,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
        - Branch String:   'xmlreader.c:1340,27'
          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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1352,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
        - Branch String:   'xmlreader.c:1341,35'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1342,14'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1352,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
        - Branch String:   'xmlreader.c:1336,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1343,23'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1352,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
        - Branch String:   'xmlreader.c:1344,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1345,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
            - BranchSide:      'xmlreader.c:1350,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
        - Branch String:   'xmlreader.c:1345,21'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1346,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
            - BranchSide:      'xmlreader.c:1347,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
        - Branch String:   'xmlreader.c:1354,46'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1355,3'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
            - BranchSide:      'xmlreader.c:1362,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
        - Branch String:   'xmlreader.c:1355,43'
          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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
            - BranchSide:      'xmlreader.c:1362,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
        - Branch String:   'xmlreader.c:1356,35'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1357,4'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
            - BranchSide:      'xmlreader.c:1362,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
        - Branch String:   'xmlreader.c:1354,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1358,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
            - BranchSide:      'xmlreader.c:1362,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
        - Branch String:   'xmlreader.c:1362,59'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1363,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
            - BranchSide:      'xmlreader.c:1368,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
        - Branch String:   'xmlreader.c:1362,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1364,38'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
            - BranchSide:      'xmlreader.c:1368,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
        - Branch String:   'xmlreader.c:1364,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1365,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1366,5'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
        - Branch String:   'xmlreader.c:1368,33'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1369,3'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
            - BranchSide:      'xmlreader.c:1371,20'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
        - Branch String:   'xmlreader.c:1368,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1370,2'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
            - BranchSide:      'xmlreader.c:1371,20'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
        - Branch String:   'xmlreader.c:1372,32'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1373,3'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
            - BranchSide:      'xmlreader.c:1375,6'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
        - Branch String:   'xmlreader.c:1373,44'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1374,3'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
            - BranchSide:      'xmlreader.c:1375,6'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
        - Branch String:   'xmlreader.c:1372,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1375,6'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
            - BranchSide:      'xmlreader.c:1400,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
        - Branch String:   'xmlreader.c:1375,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1376,26'
              BranchSideFuncs:
                - xmlParseChunk
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1381,2'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
        - Branch String:   'xmlreader.c:1378,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1379,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1380,2'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
        - Branch String:   'xmlreader.c:1387,24'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1387,28'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1398,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1387,52'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1389,7'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1398,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1389,33'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1391,7'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1398,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1391,27'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1392,7'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1398,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1392,38'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1393,8'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1398,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1387,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1394,20'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1398,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1400,34'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1402,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1411,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
        - Branch String:   'xmlreader.c:1402,36'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1404,3'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1411,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
        - Branch String:   'xmlreader.c:1404,23'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1405,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1411,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
        - Branch String:   'xmlreader.c:1405,38'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1406,11'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1411,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
        - Branch String:   'xmlreader.c:1400,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1407,13'
              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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
            - BranchSide:      'xmlreader.c:1411,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
        - Branch String:   'xmlreader.c:1418,32'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1419,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
            - BranchSide:      'xmlreader.c:1430,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:1419,38'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1420,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
            - BranchSide:      'xmlreader.c:1430,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:1420,48'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1421,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:1422,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:1418,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1422,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:1430,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:1422,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1423,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1424,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:1430,28'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1430,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:1462,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
        - Branch String:   'xmlreader.c:1430,58'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1431,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:1462,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
        - Branch String:   'xmlreader.c:1431,32'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1432,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:1462,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
        - Branch String:   'xmlreader.c:1432,43'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1433,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:1462,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
        - Branch String:   'xmlreader.c:1433,29'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1434,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:1462,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
        - Branch String:   'xmlreader.c:1434,54'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1435,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:1436,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:1430,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1436,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
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:1462,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
        - Branch String:   'xmlreader.c:1436,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1437,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
                - xmlTextReaderErrMemory
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:1452,26'
              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
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:1438,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1439,40'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:1442,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
                - xmlTextReaderErrMemory
                - xmlXIncludeSetErrorHandler
        - Branch String:   'xmlreader.c:1445,45'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1445,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
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:1446,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
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:1445,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1446,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
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:1448,2'
              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
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:1452,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1453,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1454,36'
              BranchSideFuncs:
                - xmlXIncludeProcessNode
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:1454,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1455,47'
              BranchSideFuncs:
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:1461,5'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
        - Branch String:   'xmlreader.c:1457,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1458,40'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:1459,13'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1462,32'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1462,36'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
            - BranchSide:      'xmlreader.c:1466,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
        - Branch String:   'xmlreader.c:1462,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1463,9'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1466,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
        - Branch String:   'xmlreader.c:1466,32'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1466,36'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
            - BranchSide:      'xmlreader.c:1474,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
        - Branch String:   'xmlreader.c:1466,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1467,9'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1474,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
        - Branch String:   'xmlreader.c:1474,32'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1475,3'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
            - BranchSide:      'xmlreader.c:1485,17'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
        - Branch String:   'xmlreader.c:1475,46'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1476,3'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
            - BranchSide:      'xmlreader.c:1485,17'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
        - Branch String:   'xmlreader.c:1476,25'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1476,29'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
            - BranchSide:      'xmlreader.c:1485,17'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
        - Branch String:   'xmlreader.c:1474,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1477,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderEntPush
            - BranchSide:      'xmlreader.c:1485,17'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
        - Branch String:   'xmlreader.c:1477,39'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1478,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderEntPush
            - BranchSide:      'xmlreader.c:1485,5'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1478,56'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1479,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderEntPush
            - BranchSide:      'xmlreader.c:1485,5'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1477,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1480,31'
              BranchSideFuncs:
                - xmlTextReaderEntPush
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1485,5'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1480,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1481,17'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1482,21'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1491,32'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1492,3'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1499,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
        - Branch String:   'xmlreader.c:1492,42'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1493,3'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1499,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
        - Branch String:   'xmlreader.c:1493,24'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1493,28'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1499,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
        - Branch String:   'xmlreader.c:1491,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1494,37'
              BranchSideFuncs:
                - xmlTextReaderEntPop
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlTextReaderErrMemory
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1499,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
        - Branch String:   'xmlreader.c:1499,59'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1499,63'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
            - BranchSide:      'xmlreader.c:1515,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
        - Branch String:   'xmlreader.c:1499,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1500,20'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
            - BranchSide:      'xmlreader.c:1515,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
        - Branch String:   'xmlreader.c:1502,39'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1503,15'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
            - BranchSide:      'xmlreader.c:1507,14'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
        - Branch String:   'xmlreader.c:1503,52'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1504,8'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
            - BranchSide:      'xmlreader.c:1507,14'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
        - Branch String:   'xmlreader.c:1502,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1505,36'
              BranchSideFuncs:
                - xmlTextReaderValidatePush
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
            - BranchSide:      'xmlreader.c:1507,14'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
        - Branch String:   'xmlreader.c:1505,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1506,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1507,2'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
        - Branch String:   'xmlreader.c:1507,43'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1508,7'
              BranchSideFuncs:
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
            - BranchSide:      'xmlreader.c:1509,40'
              BranchSideFuncs:
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
        - Branch String:   'xmlreader.c:1515,33'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1515,37'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
            - BranchSide:      'xmlreader.c:1527,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
        - Branch String:   'xmlreader.c:1515,74'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1516,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
            - BranchSide:      'xmlreader.c:1527,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
        - Branch String:   'xmlreader.c:1515,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1518,9'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
            - BranchSide:      'xmlreader.c:1527,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
        - Branch String:   'xmlreader.c:1518,2'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1519,27'
              BranchSideFuncs:
                - xmlPatternMatch
                - xmlSchemaIsValid
                - xmlTextReaderPreserve
            - BranchSide:      'xmlreader.c:1524,5'
              BranchSideFuncs:
                - xmlSchemaIsValid
        - Branch String:   'xmlreader.c:1519,11'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1520,33'
              BranchSideFuncs:
                - xmlTextReaderPreserve
                - xmlSchemaIsValid
            - BranchSide:      'xmlreader.c:1523,2'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
        - Branch String:   'xmlreader.c:1527,59'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1528,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
            - BranchSide:      'xmlreader.c:1533,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1528,39'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1529,3'
              BranchSideFuncs:
                - xmlSchemaIsValid
            - BranchSide:      'xmlreader.c:1533,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1527,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1530,45'
              BranchSideFuncs:
                - xmlSchemaIsValid
            - BranchSide:      'xmlreader.c:1533,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:1218,16'
          Dst:             xmlTextReaderReadTree
        - Src:             'xmlreader.c:1228,12'
          Dst:             xmlTextReaderPushData
        - Src:             'xmlreader.c:1292,8'
          Dst:             xmlTextReaderPushData
        - Src:             'xmlreader.c:1324,10'
          Dst:             xmlTextReaderValidatePop
        - Src:             'xmlreader.c:1347,3'
          Dst:             xmlUnlinkNode
        - Src:             'xmlreader.c:1348,3'
          Dst:             xmlTextReaderFreeNode
        - Src:             'xmlreader.c:1364,13'
          Dst:             xmlTextReaderValidatePop
        - Src:             'xmlreader.c:1376,12'
          Dst:             xmlParseChunk
        - Src:             'xmlreader.c:1394,6'
          Dst:             xmlUnlinkNode
        - Src:             'xmlreader.c:1395,6'
          Dst:             xmlTextReaderFreeNode
        - Src:             'xmlreader.c:1408,2'
          Dst:             xmlUnlinkNode
        - Src:             'xmlreader.c:1409,2'
          Dst:             xmlTextReaderFreeNode
        - Src:             'xmlreader.c:1422,17'
          Dst:             xmlTextReaderExpand
        - Src:             'xmlreader.c:1434,4'
          Dst:             xmlStrEqual
        - Src:             'xmlreader.c:1435,4'
          Dst:             xmlStrEqual
        - Src:             'xmlreader.c:1437,25'
          Dst:             xmlXIncludeNewContext
        - Src:             'xmlreader.c:1439,17'
          Dst:             xmlTextReaderErrMemory
        - Src:             'xmlreader.c:1442,6'
          Dst:             xmlXIncludeSetFlags
        - Src:             'xmlreader.c:1444,13'
          Dst:             xmlXIncludeSetStreamingMode
        - Src:             'xmlreader.c:1446,17'
          Dst:             xmlXIncludeSetErrorHandler
        - Src:             'xmlreader.c:1446,17'
          Dst:             xmlTextReaderStructuredRelay
        - Src:             'xmlreader.c:1452,6'
          Dst:             xmlTextReaderExpand
        - Src:             'xmlreader.c:1454,13'
          Dst:             xmlXIncludeProcessNode
        - Src:             'xmlreader.c:1455,23'
          Dst:             xmlXIncludeGetLastError
        - Src:             'xmlreader.c:1458,17'
          Dst:             xmlTextReaderErrMemory
        - Src:             'xmlreader.c:1480,10'
          Dst:             xmlTextReaderEntPush
        - Src:             'xmlreader.c:1488,2'
          Dst:             xmlTextReaderValidateEntity
        - Src:             'xmlreader.c:1494,17'
          Dst:             xmlTextReaderEntPop
        - Src:             'xmlreader.c:1505,10'
          Dst:             xmlTextReaderValidatePush
        - Src:             'xmlreader.c:1510,33'
          Dst:             xmlStrlen
        - Src:             'xmlreader.c:1509,13'
          Dst:             xmlTextReaderValidateCData
        - Src:             'xmlreader.c:1519,11'
          Dst:             xmlPatternMatch
        - Src:             'xmlreader.c:1520,11'
          Dst:             xmlTextReaderPreserve
        - Src:             'xmlreader.c:1530,28'
          Dst:             xmlSchemaIsValid
    - functionName:    xmlTextReaderReadTree
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1885
      functionLinenumberEnd: 1945
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         37
      ICount:          269
      EdgeCount:       51
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlreader.c:1886,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1886,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1887,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1890,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1891,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1901,10'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1891,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1892,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1896,24'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1901,53'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1902,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1918,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1902,46'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1903,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1918,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1903,52'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1904,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1918,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1901,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1905,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1918,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1905,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1906,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1912,13'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1912,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1913,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1916,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1918,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1919,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1924,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1924,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1925,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1937,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1925,63'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1926,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1927,13'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1925,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1927,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1931,24'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1940,52'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1941,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1942,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1940,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1942,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1944,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderPushData
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         65
      ICount:          443
      EdgeCount:       87
      CyclomaticComplexity: 24
      functionsReached:
        - xmlBufContent
        - xmlBufShrink
        - xmlBufUse
        - xmlCtxtErrIO
        - xmlParseChunk
        - xmlParserInputBufferRead
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlreader.c:725,33'
          Branch Sides:
            - BranchSide:      'xmlreader.c:725,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:726,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:725,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:726,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:728,16'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufUse
                - xmlBufShrink
                - xmlBufUse
                - xmlBufUse
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufContent
                - xmlParseChunk
                - xmlParserInputBufferRead
                - xmlCtxtErrIO
                - xmlBufUse
        - Branch String:   'xmlreader.c:732,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:733,16'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufUse
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufUse
                - xmlBufShrink
                - xmlBufContent
                - xmlParseChunk
                - xmlParserInputBufferRead
                - xmlCtxtErrIO
                - xmlBufUse
            - BranchSide:      'xmlreader.c:778,21'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufUse
                - xmlBufShrink
        - Branch String:   'xmlreader.c:733,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:737,10'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufUse
                - xmlBufShrink
                - xmlParserInputBufferRead
                - xmlBufUse
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlCtxtErrIO
                - xmlBufUse
            - BranchSide:      'xmlreader.c:758,16'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufUse
                - xmlBufShrink
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlParserInputBufferRead
                - xmlCtxtErrIO
                - xmlBufUse
        - Branch String:   'xmlreader.c:737,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:738,34'
              BranchSideFuncs:
                - xmlParserInputBufferRead
                - xmlBufUse
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufUse
                - xmlBufShrink
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlCtxtErrIO
                - xmlBufUse
            - BranchSide:      'xmlreader.c:752,3'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufUse
                - xmlBufShrink
        - Branch String:   'xmlreader.c:739,7'
          Branch Sides:
            - BranchSide:      'xmlreader.c:740,21'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufUse
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufUse
                - xmlBufShrink
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlParserInputBufferRead
                - xmlCtxtErrIO
            - BranchSide:      'xmlreader.c:744,14'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufUse
                - xmlBufShrink
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlParserInputBufferRead
                - xmlBufUse
                - xmlCtxtErrIO
        - Branch String:   'xmlreader.c:740,11'
          Branch Sides:
            - BranchSide:      'xmlreader.c:741,4'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufUse
                - xmlBufShrink
            - BranchSide:      'xmlreader.c:744,3'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufUse
                - xmlBufShrink
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlParserInputBufferRead
                - xmlCtxtErrIO
                - xmlBufUse
        - Branch String:   'xmlreader.c:744,14'
          Branch Sides:
            - BranchSide:      'xmlreader.c:0,0'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'xmlreader.c:745,34'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'xmlreader.c:758,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:759,26'
              BranchSideFuncs:
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufUse
                - xmlBufShrink
                - xmlBufUse
                - xmlBufUse
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlParserInputBufferRead
                - xmlCtxtErrIO
                - xmlBufUse
            - BranchSide:      'xmlreader.c:768,20'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufUse
                - xmlBufShrink
        - Branch String:   'xmlreader.c:763,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:764,3'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufUse
                - xmlBufShrink
                - xmlBufUse
                - xmlBufUse
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufContent
                - xmlParseChunk
                - xmlParserInputBufferRead
                - xmlCtxtErrIO
                - xmlBufUse
            - BranchSide:      'xmlreader.c:765,10'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufUse
                - xmlBufShrink
                - xmlBufUse
                - xmlBufUse
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufContent
                - xmlParseChunk
                - xmlParserInputBufferRead
                - xmlCtxtErrIO
                - xmlBufUse
        - Branch String:   'xmlreader.c:765,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:766,3'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufUse
                - xmlBufShrink
            - BranchSide:      'xmlreader.c:767,2'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufUse
                - xmlBufShrink
                - xmlBufUse
                - xmlBufUse
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufContent
                - xmlParseChunk
                - xmlParserInputBufferRead
                - xmlCtxtErrIO
                - xmlBufUse
        - Branch String:   'xmlreader.c:773,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:774,3'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufUse
                - xmlBufShrink
            - BranchSide:      'xmlreader.c:775,6'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufUse
                - xmlBufShrink
        - Branch String:   'xmlreader.c:783,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:784,13'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufShrink
            - BranchSide:      'xmlreader.c:799,14'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
        - Branch String:   'xmlreader.c:784,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:785,11'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufShrink
            - BranchSide:      'xmlreader.c:793,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:785,32'
          Branch Sides:
            - BranchSide:      'xmlreader.c:786,14'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufShrink
            - BranchSide:      'xmlreader.c:792,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:785,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:787,22'
              BranchSideFuncs:
                - xmlBufShrink
            - BranchSide:      'xmlreader.c:792,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:788,7'
          Branch Sides:
            - BranchSide:      'xmlreader.c:789,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:791,6'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:800,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:801,20'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
            - BranchSide:      'xmlreader.c:814,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:807,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:808,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:813,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:808,14'
          Branch Sides:
            - BranchSide:      'xmlreader.c:809,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:811,7'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:815,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:816,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:820,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:733,6'
          Dst:             xmlBufUse
        - Src:             'xmlreader.c:738,9'
          Dst:             xmlParserInputBufferRead
        - Src:             'xmlreader.c:740,11'
          Dst:             xmlBufUse
        - Src:             'xmlreader.c:745,21'
          Dst:             xmlCtxtErrIO
        - Src:             'xmlreader.c:758,6'
          Dst:             xmlBufUse
        - Src:             'xmlreader.c:760,33'
          Dst:             xmlBufContent
        - Src:             'xmlreader.c:759,12'
          Dst:             xmlParseChunk
        - Src:             'xmlreader.c:768,10'
          Dst:             xmlBufUse
        - Src:             'xmlreader.c:770,19'
          Dst:             xmlBufContent
        - Src:             'xmlreader.c:769,12'
          Dst:             xmlParseChunk
        - Src:             'xmlreader.c:786,4'
          Dst:             xmlBufUse
        - Src:             'xmlreader.c:787,9'
          Dst:             xmlBufShrink
        - Src:             'xmlreader.c:801,10'
          Dst:             xmlBufUse
        - Src:             'xmlreader.c:803,19'
          Dst:             xmlBufContent
        - Src:             'xmlreader.c:802,12'
          Dst:             xmlParseChunk
        - Src:             'xmlreader.c:805,20'
          Dst:             xmlBufUse
    - functionName:    xmlTextReaderValidatePop
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 939
      functionLinenumberEnd: 997
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         36
      ICount:          248
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - xmlRelaxNGValidatePopElement
        - xmlStrcat
        - xmlStrdup
        - xmlTextReaderErrMemory
        - xmlValidatePopElement
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlreader.c:943,59'
          Branch Sides:
            - BranchSide:      'xmlreader.c:944,10'
              BranchSideFuncs:
                - xmlRelaxNGValidatePopElement
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlValidatePopElement
                - xmlTextReaderErrMemory
                - xmlTextReaderErrMemory
                - xmlTextReaderErrMemory
                - xmlValidatePopElement
            - BranchSide:      'xmlreader.c:979,10'
              BranchSideFuncs:
                - xmlRelaxNGValidatePopElement
        - Branch String:   'xmlreader.c:944,32'
          Branch Sides:
            - BranchSide:      'xmlreader.c:944,36'
              BranchSideFuncs:
                - xmlRelaxNGValidatePopElement
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlValidatePopElement
                - xmlTextReaderErrMemory
                - xmlTextReaderErrMemory
                - xmlTextReaderErrMemory
                - xmlValidatePopElement
            - BranchSide:      'xmlreader.c:979,10'
              BranchSideFuncs:
                - xmlRelaxNGValidatePopElement
        - Branch String:   'xmlreader.c:943,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:945,7'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlValidatePopElement
                - xmlRelaxNGValidatePopElement
                - xmlTextReaderErrMemory
                - xmlTextReaderErrMemory
                - xmlTextReaderErrMemory
                - xmlValidatePopElement
            - BranchSide:      'xmlreader.c:979,10'
              BranchSideFuncs:
                - xmlRelaxNGValidatePopElement
        - Branch String:   'xmlreader.c:945,25'
          Branch Sides:
            - BranchSide:      'xmlreader.c:945,29'
              BranchSideFuncs:
                - xmlValidatePopElement
                - xmlRelaxNGValidatePopElement
            - BranchSide:      'xmlreader.c:946,52'
              BranchSideFuncs:
                - xmlValidatePopElement
                - xmlRelaxNGValidatePopElement
        - Branch String:   'xmlreader.c:945,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:946,52'
              BranchSideFuncs:
                - xmlValidatePopElement
                - xmlRelaxNGValidatePopElement
            - BranchSide:      'xmlreader.c:952,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlValidatePopElement
                - xmlRelaxNGValidatePopElement
                - xmlTextReaderErrMemory
                - xmlTextReaderErrMemory
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:953,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:954,40'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:957,24'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlValidatePopElement
                - xmlRelaxNGValidatePopElement
                - xmlTextReaderErrMemory
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:958,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:959,40'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:962,24'
              BranchSideFuncs:
                - xmlStrcat
                - xmlValidatePopElement
                - xmlRelaxNGValidatePopElement
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:963,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:964,40'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:967,52'
              BranchSideFuncs:
                - xmlValidatePopElement
                - xmlRelaxNGValidatePopElement
        - Branch String:   'xmlreader.c:979,59'
          Branch Sides:
            - BranchSide:      'xmlreader.c:980,17'
              BranchSideFuncs:
                - xmlRelaxNGValidatePopElement
            - BranchSide:      'xmlreader.c:996,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:979,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:983,6'
              BranchSideFuncs:
                - xmlRelaxNGValidatePopElement
            - BranchSide:      'xmlreader.c:996,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:983,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:984,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:988,37'
              BranchSideFuncs:
                - xmlRelaxNGValidatePopElement
        - Branch String:   'xmlreader.c:984,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:985,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:986,6'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:991,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:992,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:993,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:946,29'
          Dst:             xmlValidatePopElement
        - Src:             'xmlreader.c:952,14'
          Dst:             xmlStrdup
        - Src:             'xmlreader.c:954,17'
          Dst:             xmlTextReaderErrMemory
        - Src:             'xmlreader.c:957,14'
          Dst:             xmlStrcat
        - Src:             'xmlreader.c:959,17'
          Dst:             xmlTextReaderErrMemory
        - Src:             'xmlreader.c:962,14'
          Dst:             xmlStrcat
        - Src:             'xmlreader.c:964,17'
          Dst:             xmlTextReaderErrMemory
        - Src:             'xmlreader.c:967,29'
          Dst:             xmlValidatePopElement
        - Src:             'xmlreader.c:988,8'
          Dst:             xmlRelaxNGValidatePopElement
    - functionName:    xmlTextReaderFreeNode
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlTextReader *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - reader
        - cur
      BBCount:         93
      ICount:          498
      EdgeCount:       129
      CyclomaticComplexity: 38
      functionsReached:
        - __xmlDeregisterNodeDefaultValue
        - xmlDictOwns
        - xmlFreeDtd
        - xmlFreeNs
        - xmlFreeNsList
        - xmlTextReaderFreeNodeList
        - xmlTextReaderFreeProp
        - xmlTextReaderFreePropList
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlreader.c:361,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:361,30'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlTextReaderFreeNodeList
                - xmlTextReaderFreeProp
                - xmlFreeNs
                - xmlFreeDtd
            - BranchSide:      'xmlreader.c:364,14'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlTextReaderFreeNodeList
                - xmlTextReaderFreeProp
                - xmlFreeNs
                - xmlFreeDtd
        - Branch String:   'xmlreader.c:361,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:362,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlTextReaderFreeNodeList
                - xmlTextReaderFreeProp
                - xmlFreeNs
                - xmlFreeDtd
            - BranchSide:      'xmlreader.c:364,14'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlTextReaderFreeNodeList
                - xmlTextReaderFreeProp
                - xmlFreeNs
                - xmlFreeDtd
        - Branch String:   'xmlreader.c:365,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:366,25'
              BranchSideFuncs:
                - xmlFreeDtd
            - BranchSide:      'xmlreader.c:369,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlTextReaderFreeNodeList
                - xmlTextReaderFreeProp
                - xmlFreeNs
        - Branch String:   'xmlreader.c:369,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:370,23'
              BranchSideFuncs:
                - xmlFreeNs
            - BranchSide:      'xmlreader.c:373,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlTextReaderFreeNodeList
                - xmlTextReaderFreeProp
        - Branch String:   'xmlreader.c:373,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:374,24'
              BranchSideFuncs:
                - xmlTextReaderFreeProp
            - BranchSide:      'xmlreader.c:378,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlTextReaderFreeNodeList
        - Branch String:   'xmlreader.c:378,33'
          Branch Sides:
            - BranchSide:      'xmlreader.c:379,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlTextReaderFreeNodeList
            - BranchSide:      'xmlreader.c:385,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:378,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:380,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlTextReaderFreeNodeList
            - BranchSide:      'xmlreader.c:385,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:380,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:381,32'
              BranchSideFuncs:
                - xmlTextReaderFreeNodeList
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'xmlreader.c:382,2'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:385,34'
          Branch Sides:
            - BranchSide:      'xmlreader.c:385,38'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'xmlreader.c:388,11'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
        - Branch String:   'xmlreader.c:385,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:386,2'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
            - BranchSide:      'xmlreader.c:388,11'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
        - Branch String:   'xmlreader.c:388,42'
          Branch Sides:
            - BranchSide:      'xmlreader.c:389,4'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
            - BranchSide:      'xmlreader.c:391,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
        - Branch String:   'xmlreader.c:389,37'
          Branch Sides:
            - BranchSide:      'xmlreader.c:390,4'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
            - BranchSide:      'xmlreader.c:391,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
        - Branch String:   'xmlreader.c:390,36'
          Branch Sides:
            - BranchSide:      'xmlreader.c:391,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
            - BranchSide:      'xmlreader.c:393,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
        - Branch String:   'xmlreader.c:388,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:392,28'
              BranchSideFuncs:
                - xmlTextReaderFreePropList
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:393,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
        - Branch String:   'xmlreader.c:393,58'
          Branch Sides:
            - BranchSide:      'xmlreader.c:394,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:400,11'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:394,41'
          Branch Sides:
            - BranchSide:      'xmlreader.c:395,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:400,11'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:395,36'
          Branch Sides:
            - BranchSide:      'xmlreader.c:396,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:400,11'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:396,34'
          Branch Sides:
            - BranchSide:      'xmlreader.c:397,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:400,11'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:393,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:398,2'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:400,11'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:398,2'
          Branch Sides:
            - BranchSide:      'xmlreader.c:398,2'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:399,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:398,2'
          Branch Sides:
            - BranchSide:      'xmlreader.c:398,2'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
            - BranchSide:      'xmlreader.c:399,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:398,2'
          Branch Sides:
            - BranchSide:      'xmlreader.c:398,2'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
            - BranchSide:      'xmlreader.c:399,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:400,42'
          Branch Sides:
            - BranchSide:      'xmlreader.c:401,4'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
            - BranchSide:      'xmlreader.c:403,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:401,37'
          Branch Sides:
            - BranchSide:      'xmlreader.c:402,4'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
            - BranchSide:      'xmlreader.c:403,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:402,36'
          Branch Sides:
            - BranchSide:      'xmlreader.c:403,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
            - BranchSide:      'xmlreader.c:409,10'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'xmlreader.c:400,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:404,16'
              BranchSideFuncs:
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:409,10'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'xmlreader.c:409,38'
          Branch Sides:
            - BranchSide:      'xmlreader.c:410,10'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:413,11'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:409,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:411,2'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:413,11'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:411,2'
          Branch Sides:
            - BranchSide:      'xmlreader.c:411,2'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:413,11'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:411,2'
          Branch Sides:
            - BranchSide:      'xmlreader.c:411,2'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:413,11'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:411,2'
          Branch Sides:
            - BranchSide:      'xmlreader.c:411,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:411,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:413,42'
          Branch Sides:
            - BranchSide:      'xmlreader.c:414,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:415,3'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:414,33'
          Branch Sides:
            - BranchSide:      'xmlreader.c:415,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:421,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:415,19'
          Branch Sides:
            - BranchSide:      'xmlreader.c:415,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:421,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:415,45'
          Branch Sides:
            - BranchSide:      'xmlreader.c:416,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:421,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:413,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:417,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:421,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:366,2'
          Dst:             xmlFreeDtd
        - Src:             'xmlreader.c:370,2'
          Dst:             xmlFreeNs
        - Src:             'xmlreader.c:374,2'
          Dst:             xmlTextReaderFreeProp
        - Src:             'xmlreader.c:381,6'
          Dst:             xmlTextReaderFreeNodeList
        - Src:             'xmlreader.c:385,38'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'xmlreader.c:386,2'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'xmlreader.c:392,2'
          Dst:             xmlTextReaderFreePropList
        - Src:             'xmlreader.c:398,2'
          Dst:             xmlDictOwns
        - Src:             'xmlreader.c:404,2'
          Dst:             xmlFreeNsList
        - Src:             'xmlreader.c:411,2'
          Dst:             xmlDictOwns
    - functionName:    xmlTextReaderExpand
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1565
      functionLinenumberEnd: 1575
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         15
      ICount:          75
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlTextReaderDoExpand
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xmlreader.c:1566,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1566,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1567,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1566,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1567,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1568,9'
              BranchSideFuncs:
                - xmlTextReaderDoExpand
        - Branch String:   'xmlreader.c:1568,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1569,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1570,9'
              BranchSideFuncs:
                - xmlTextReaderDoExpand
        - Branch String:   'xmlreader.c:1570,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1571,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1572,31'
              BranchSideFuncs:
                - xmlTextReaderDoExpand
        - Branch String:   'xmlreader.c:1572,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1573,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1574,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:1572,9'
          Dst:             xmlTextReaderDoExpand
    - functionName:    xmlTextReaderEntPush
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlTextReader *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - reader
        - value
      BBCount:         12
      ICount:          113
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlTextReaderErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlreader.c:521,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:522,26'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:534,37'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:522,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:522,26'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:522,53'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:527,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:528,36'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:531,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:528,13'
          Dst:             xmlTextReaderErrMemory
    - functionName:    xmlTextReaderValidateEntity
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1008
      functionLinenumberEnd: 1089
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         84
      ICount:          411
      EdgeCount:       113
      CyclomaticComplexity: 31
      functionsReached:
        - xmlStrlen
        - xmlTextReaderEntPop
        - xmlTextReaderEntPush
        - xmlTextReaderFreeNode
        - xmlTextReaderValidateCData
        - xmlTextReaderValidatePop
        - xmlTextReaderValidatePush
        - xmlUnlinkNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlreader.c:1013,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1014,11'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderEntPush
            - BranchSide:      'xmlreader.c:1033,13'
              BranchSideFuncs:
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
        - Branch String:   'xmlreader.c:1014,35'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1015,4'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderEntPush
            - BranchSide:      'xmlreader.c:1028,7'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
        - Branch String:   'xmlreader.c:1015,45'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1016,4'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderEntPush
            - BranchSide:      'xmlreader.c:1028,7'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
        - Branch String:   'xmlreader.c:1014,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1017,28'
              BranchSideFuncs:
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
            - BranchSide:      'xmlreader.c:1028,7'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
        - Branch String:   'xmlreader.c:1017,7'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1018,25'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1022,10'
              BranchSideFuncs:
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
        - Branch String:   'xmlreader.c:1018,25'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1019,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1020,21'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
        - Branch String:   'xmlreader.c:1028,7'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1029,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1030,17'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
        - Branch String:   'xmlreader.c:1033,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1034,21'
              BranchSideFuncs:
                - xmlTextReaderValidatePush
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
            - BranchSide:      'xmlreader.c:1037,14'
              BranchSideFuncs:
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
        - Branch String:   'xmlreader.c:1035,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1036,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1037,2'
              BranchSideFuncs:
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
        - Branch String:   'xmlreader.c:1037,43'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1038,7'
              BranchSideFuncs:
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
            - BranchSide:      'xmlreader.c:1039,40'
              BranchSideFuncs:
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
        - Branch String:   'xmlreader.c:1047,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1048,13'
              BranchSideFuncs:
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
            - BranchSide:      'xmlreader.c:1050,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
        - Branch String:   'xmlreader.c:1051,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1052,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1053,2'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
        - Branch String:   'xmlreader.c:1055,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1056,13'
              BranchSideFuncs:
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
            - BranchSide:      'xmlreader.c:1059,2'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
        - Branch String:   'xmlreader.c:1061,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1063,7'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1076,11'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
        - Branch String:   'xmlreader.c:1063,7'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1064,7'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1072,18'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
        - Branch String:   'xmlreader.c:1064,7'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1065,9'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1071,3'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
        - Branch String:   'xmlreader.c:1065,8'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1066,22'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
            - BranchSide:      'xmlreader.c:1069,8'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
        - Branch String:   'xmlreader.c:1073,7'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1074,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1075,6'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
        - Branch String:   'xmlreader.c:1076,42'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1077,4'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
            - BranchSide:      'xmlreader.c:1080,10'
              BranchSideFuncs:
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
        - Branch String:   'xmlreader.c:1077,25'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1077,29'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
            - BranchSide:      'xmlreader.c:1080,10'
              BranchSideFuncs:
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
        - Branch String:   'xmlreader.c:1076,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1078,30'
              BranchSideFuncs:
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
            - BranchSide:      'xmlreader.c:1080,10'
              BranchSideFuncs:
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
        - Branch String:   'xmlreader.c:1080,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1081,3'
              BranchSideFuncs:
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
            - BranchSide:      'xmlreader.c:1082,10'
              BranchSideFuncs:
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
        - Branch String:   'xmlreader.c:1082,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1083,10'
              BranchSideFuncs:
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
            - BranchSide:      'xmlreader.c:1086,2'
              BranchSideFuncs:
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
        - Branch String:   'xmlreader.c:1086,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1086,30'
              BranchSideFuncs:
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
            - BranchSide:      'xmlreader.c:1086,2'
              BranchSideFuncs:
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
        - Branch String:   'xmlreader.c:1086,2'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1060,13'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1087,5'
              BranchSideFuncs:
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
        - Branch String:   'xmlreader.c:1087,29'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1087,33'
              BranchSideFuncs:
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
            - BranchSide:      'xmlreader.c:1087,5'
              BranchSideFuncs:
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
        - Branch String:   'xmlreader.c:1087,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1013,6'
              BranchSideFuncs:
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
            - BranchSide:      'xmlreader.c:1088,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:1017,7'
          Dst:             xmlTextReaderEntPush
        - Src:             'xmlreader.c:1035,10'
          Dst:             xmlTextReaderValidatePush
        - Src:             'xmlreader.c:1040,33'
          Dst:             xmlStrlen
        - Src:             'xmlreader.c:1039,13'
          Dst:             xmlTextReaderValidateCData
        - Src:             'xmlreader.c:1051,10'
          Dst:             xmlTextReaderValidatePop
        - Src:             'xmlreader.c:1066,8'
          Dst:             xmlUnlinkNode
        - Src:             'xmlreader.c:1067,8'
          Dst:             xmlTextReaderFreeNode
        - Src:             'xmlreader.c:1073,7'
          Dst:             xmlTextReaderValidatePop
        - Src:             'xmlreader.c:1078,10'
          Dst:             xmlTextReaderEntPop
    - functionName:    xmlTextReaderEntPop
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         7
      ICount:          79
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlreader.c:552,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:553,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:554,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:555,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:556,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:558,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderValidatePush
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 899
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         39
      ICount:          273
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - xmlRelaxNGValidateFullElement
        - xmlRelaxNGValidatePushElement
        - xmlStrcat
        - xmlStrdup
        - xmlTextReaderErrMemory
        - xmlTextReaderExpand
        - xmlValidatePushElement
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlreader.c:835,59'
          Branch Sides:
            - BranchSide:      'xmlreader.c:836,10'
              BranchSideFuncs:
                - xmlRelaxNGValidatePushElement
                - xmlTextReaderExpand
                - xmlRelaxNGValidateFullElement
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlValidatePushElement
                - xmlTextReaderErrMemory
                - xmlTextReaderErrMemory
                - xmlTextReaderErrMemory
                - xmlValidatePushElement
            - BranchSide:      'xmlreader.c:871,10'
              BranchSideFuncs:
                - xmlRelaxNGValidatePushElement
                - xmlTextReaderExpand
                - xmlRelaxNGValidateFullElement
        - Branch String:   'xmlreader.c:836,32'
          Branch Sides:
            - BranchSide:      'xmlreader.c:836,36'
              BranchSideFuncs:
                - xmlRelaxNGValidatePushElement
                - xmlTextReaderExpand
                - xmlRelaxNGValidateFullElement
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlValidatePushElement
                - xmlTextReaderErrMemory
                - xmlTextReaderErrMemory
                - xmlTextReaderErrMemory
                - xmlValidatePushElement
            - BranchSide:      'xmlreader.c:871,10'
              BranchSideFuncs:
                - xmlRelaxNGValidatePushElement
                - xmlTextReaderExpand
                - xmlRelaxNGValidateFullElement
        - Branch String:   'xmlreader.c:835,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:837,7'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlValidatePushElement
                - xmlRelaxNGValidatePushElement
                - xmlTextReaderExpand
                - xmlRelaxNGValidateFullElement
                - xmlTextReaderErrMemory
                - xmlTextReaderErrMemory
                - xmlTextReaderErrMemory
                - xmlValidatePushElement
            - BranchSide:      'xmlreader.c:871,10'
              BranchSideFuncs:
                - xmlRelaxNGValidatePushElement
                - xmlTextReaderExpand
                - xmlRelaxNGValidateFullElement
        - Branch String:   'xmlreader.c:837,25'
          Branch Sides:
            - BranchSide:      'xmlreader.c:837,29'
              BranchSideFuncs:
                - xmlValidatePushElement
                - xmlRelaxNGValidatePushElement
                - xmlTextReaderExpand
                - xmlRelaxNGValidateFullElement
            - BranchSide:      'xmlreader.c:838,53'
              BranchSideFuncs:
                - xmlValidatePushElement
                - xmlRelaxNGValidatePushElement
                - xmlTextReaderExpand
                - xmlRelaxNGValidateFullElement
        - Branch String:   'xmlreader.c:837,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:838,53'
              BranchSideFuncs:
                - xmlValidatePushElement
                - xmlRelaxNGValidatePushElement
                - xmlTextReaderExpand
                - xmlRelaxNGValidateFullElement
            - BranchSide:      'xmlreader.c:844,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlValidatePushElement
                - xmlRelaxNGValidatePushElement
                - xmlTextReaderExpand
                - xmlRelaxNGValidateFullElement
                - xmlTextReaderErrMemory
                - xmlTextReaderErrMemory
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:845,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:846,40'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:849,24'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlValidatePushElement
                - xmlRelaxNGValidatePushElement
                - xmlTextReaderExpand
                - xmlRelaxNGValidateFullElement
                - xmlTextReaderErrMemory
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:850,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:851,40'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:854,24'
              BranchSideFuncs:
                - xmlStrcat
                - xmlValidatePushElement
                - xmlRelaxNGValidatePushElement
                - xmlTextReaderExpand
                - xmlRelaxNGValidateFullElement
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:855,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:856,40'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:859,53'
              BranchSideFuncs:
                - xmlValidatePushElement
                - xmlRelaxNGValidatePushElement
                - xmlTextReaderExpand
                - xmlRelaxNGValidateFullElement
        - Branch String:   'xmlreader.c:871,59'
          Branch Sides:
            - BranchSide:      'xmlreader.c:872,17'
              BranchSideFuncs:
                - xmlRelaxNGValidatePushElement
                - xmlTextReaderExpand
                - xmlRelaxNGValidateFullElement
            - BranchSide:      'xmlreader.c:898,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:871,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:875,6'
              BranchSideFuncs:
                - xmlRelaxNGValidatePushElement
                - xmlTextReaderExpand
                - xmlRelaxNGValidateFullElement
            - BranchSide:      'xmlreader.c:898,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:875,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:875,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:876,38'
              BranchSideFuncs:
                - xmlRelaxNGValidatePushElement
                - xmlTextReaderExpand
                - xmlRelaxNGValidateFullElement
        - Branch String:   'xmlreader.c:879,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:883,33'
              BranchSideFuncs:
                - xmlTextReaderExpand
                - xmlRelaxNGValidateFullElement
            - BranchSide:      'xmlreader.c:893,6'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:884,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:885,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:887,39'
              BranchSideFuncs:
                - xmlRelaxNGValidateFullElement
        - Branch String:   'xmlreader.c:893,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:894,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:895,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:838,29'
          Dst:             xmlValidatePushElement
        - Src:             'xmlreader.c:844,14'
          Dst:             xmlStrdup
        - Src:             'xmlreader.c:846,17'
          Dst:             xmlTextReaderErrMemory
        - Src:             'xmlreader.c:849,14'
          Dst:             xmlStrcat
        - Src:             'xmlreader.c:851,17'
          Dst:             xmlTextReaderErrMemory
        - Src:             'xmlreader.c:854,14'
          Dst:             xmlStrcat
        - Src:             'xmlreader.c:856,17'
          Dst:             xmlTextReaderErrMemory
        - Src:             'xmlreader.c:859,29'
          Dst:             xmlValidatePushElement
        - Src:             'xmlreader.c:876,8'
          Dst:             xmlRelaxNGValidatePushElement
        - Src:             'xmlreader.c:883,13'
          Dst:             xmlTextReaderExpand
        - Src:             'xmlreader.c:887,9'
          Dst:             xmlRelaxNGValidateFullElement
    - functionName:    xmlTextReaderValidateCData
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 930
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._xmlTextReader *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - reader
        - data
        - len
      BBCount:         20
      ICount:          124
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - xmlRelaxNGValidatePushCData
        - xmlValidatePushCData
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlreader.c:913,59'
          Branch Sides:
            - BranchSide:      'xmlreader.c:914,10'
              BranchSideFuncs:
                - xmlRelaxNGValidatePushCData
                - xmlValidatePushCData
            - BranchSide:      'xmlreader.c:920,10'
              BranchSideFuncs:
                - xmlRelaxNGValidatePushCData
        - Branch String:   'xmlreader.c:914,32'
          Branch Sides:
            - BranchSide:      'xmlreader.c:914,36'
              BranchSideFuncs:
                - xmlRelaxNGValidatePushCData
                - xmlValidatePushCData
            - BranchSide:      'xmlreader.c:920,10'
              BranchSideFuncs:
                - xmlRelaxNGValidatePushCData
        - Branch String:   'xmlreader.c:913,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:915,47'
              BranchSideFuncs:
                - xmlValidatePushCData
                - xmlRelaxNGValidatePushCData
            - BranchSide:      'xmlreader.c:920,10'
              BranchSideFuncs:
                - xmlRelaxNGValidatePushCData
        - Branch String:   'xmlreader.c:920,59'
          Branch Sides:
            - BranchSide:      'xmlreader.c:920,59'
              BranchSideFuncs:
                - xmlRelaxNGValidatePushCData
            - BranchSide:      'xmlreader.c:921,17'
              BranchSideFuncs:
                - xmlRelaxNGValidatePushCData
        - Branch String:   'xmlreader.c:920,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:920,9'
              BranchSideFuncs:
                - xmlRelaxNGValidatePushCData
            - BranchSide:      'xmlreader.c:924,6'
              BranchSideFuncs:
                - xmlRelaxNGValidatePushCData
        - Branch String:   'xmlreader.c:924,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:924,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:925,36'
              BranchSideFuncs:
                - xmlRelaxNGValidatePushCData
        - Branch String:   'xmlreader.c:926,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:927,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:928,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:915,25'
          Dst:             xmlValidatePushCData
        - Src:             'xmlreader.c:925,8'
          Dst:             xmlRelaxNGValidatePushCData
    - functionName:    xmlTextReaderPreserve
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3864
      functionLinenumberEnd: 3890
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         20
      ICount:          133
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlreader.c:3867,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3868,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3870,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3870,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3871,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3873,15'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3874,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3875,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3877,10'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3877,42'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3877,46'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3881,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3877,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3878,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3881,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3884,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3885,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3889,12'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3885,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3886,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3887,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderDoExpand
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1125
      functionLinenumberEnd: 1147
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         25
      ICount:          127
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - xmlTextReaderGetSuccessor
        - xmlTextReaderPushData
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlreader.c:1128,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1128,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1129,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1128,52'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1128,56'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1129,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1128,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1129,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1130,5'
              BranchSideFuncs:
                - xmlTextReaderGetSuccessor
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1131,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1132,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1134,39'
              BranchSideFuncs:
                - xmlTextReaderGetSuccessor
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1134,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1135,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1136,6'
              BranchSideFuncs:
                - xmlTextReaderPushData
                - xmlTextReaderGetSuccessor
        - Branch String:   'xmlreader.c:1136,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1137,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1138,6'
              BranchSideFuncs:
                - xmlTextReaderPushData
                - xmlTextReaderGetSuccessor
        - Branch String:   'xmlreader.c:1138,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1139,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1140,30'
              BranchSideFuncs:
                - xmlTextReaderPushData
                - xmlTextReaderGetSuccessor
        - Branch String:   'xmlreader.c:1141,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1142,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1145,5'
              BranchSideFuncs:
                - xmlTextReaderGetSuccessor
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1145,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1131,6'
              BranchSideFuncs:
                - xmlTextReaderGetSuccessor
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1146,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:1134,13'
          Dst:             xmlTextReaderGetSuccessor
        - Src:             'xmlreader.c:1140,8'
          Dst:             xmlTextReaderPushData
    - functionName:    xmlTextReaderCollectSiblings
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1161
      functionLinenumberEnd: 1195
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - node
      BBCount:         21
      ICount:          122
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - xmlBufferCat
        - xmlBufferCreate
        - xmlBufferFree
        - xmlBufferSetAllocationScheme
        - xmlTextReaderCollectSiblings
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlreader.c:1165,24'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1165,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1166,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1165,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1166,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1168,14'
              BranchSideFuncs:
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferFree
                - xmlTextReaderCollectSiblings
                - xmlBufferCat
                - xmlBufferCat
        - Branch String:   'xmlreader.c:1169,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1170,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1171,34'
              BranchSideFuncs:
                - xmlBufferSetAllocationScheme
                - xmlBufferFree
                - xmlTextReaderCollectSiblings
                - xmlBufferCat
                - xmlBufferCat
        - Branch String:   'xmlreader.c:1173,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1174,16'
              BranchSideFuncs:
                - xmlTextReaderCollectSiblings
                - xmlBufferCat
                - xmlBufferFree
                - xmlBufferCat
            - BranchSide:      'xmlreader.c:1191,11'
              BranchSideFuncs:
                - xmlBufferFree
        - Branch String:   'xmlreader.c:1174,8'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1177,25'
              BranchSideFuncs:
                - xmlBufferCat
                - xmlBufferFree
                - xmlTextReaderCollectSiblings
                - xmlBufferCat
            - BranchSide:      'xmlreader.c:1177,25'
              BranchSideFuncs:
                - xmlBufferCat
                - xmlBufferFree
                - xmlTextReaderCollectSiblings
                - xmlBufferCat
            - BranchSide:      'xmlreader.c:1180,21'
              BranchSideFuncs:
                - xmlTextReaderCollectSiblings
                - xmlBufferCat
                - xmlBufferFree
                - xmlBufferCat
            - BranchSide:      'xmlreader.c:1188,12'
              BranchSideFuncs:
                - xmlBufferFree
                - xmlTextReaderCollectSiblings
                - xmlBufferCat
                - xmlBufferCat
      Callsites:
        - Src:             'xmlreader.c:1168,14'
          Dst:             xmlBufferCreate
        - Src:             'xmlreader.c:1171,5'
          Dst:             xmlBufferSetAllocationScheme
        - Src:             'xmlreader.c:1177,12'
          Dst:             xmlBufferCat
        - Src:             'xmlreader.c:1182,11'
          Dst:             xmlTextReaderCollectSiblings
        - Src:             'xmlreader.c:1183,12'
          Dst:             xmlBufferCat
        - Src:             'xmlreader.c:1193,5'
          Dst:             xmlBufferFree
    - functionName:    xmlTextReaderReadString
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1722
      functionLinenumberEnd: 1746
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         21
      ICount:          109
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - xmlStrdup
        - xmlTextReaderCollectSiblings
        - xmlTextReaderDoExpand
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:1725,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1725,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1726,8'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1725,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1726,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1728,13'
              BranchSideFuncs:
                - xmlTextReaderDoExpand
                - xmlTextReaderCollectSiblings
                - xmlStrdup
        - Branch String:   'xmlreader.c:1728,12'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1728,40'
              BranchSideFuncs:
                - xmlTextReaderDoExpand
                - xmlTextReaderCollectSiblings
                - xmlStrdup
            - BranchSide:      'xmlreader.c:1728,58'
              BranchSideFuncs:
                - xmlTextReaderDoExpand
                - xmlTextReaderCollectSiblings
                - xmlStrdup
        - Branch String:   'xmlreader.c:1729,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1731,12'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:1735,28'
              BranchSideFuncs:
                - xmlTextReaderDoExpand
                - xmlTextReaderCollectSiblings
            - BranchSide:      'xmlreader.c:1741,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1743,8'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1731,12'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1732,29'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:1733,8'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1735,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1736,42'
              BranchSideFuncs:
                - xmlTextReaderCollectSiblings
            - BranchSide:      'xmlreader.c:1738,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:1732,19'
          Dst:             xmlStrdup
        - Src:             'xmlreader.c:1735,6'
          Dst:             xmlTextReaderDoExpand
        - Src:             'xmlreader.c:1736,13'
          Dst:             xmlTextReaderCollectSiblings
    - functionName:    xmlTextReaderReadOuterXml
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1676
      functionLinenumberEnd: 1707
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         11
      ICount:          101
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlBufferCreate
        - xmlBufferFree
        - xmlBufferSetAllocationScheme
        - xmlCopyDtd
        - xmlDocCopyNode
        - xmlFreeNode
        - xmlNodeDump
        - xmlTextReaderExpand
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:1682,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1683,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1685,12'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlNodeDump
                - xmlFreeNode
                - xmlBufferFree
                - xmlFreeNode
                - xmlBufferFree
                - xmlCopyDtd
        - Branch String:   'xmlreader.c:1688,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1689,46'
              BranchSideFuncs:
                - xmlCopyDtd
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlNodeDump
                - xmlFreeNode
                - xmlBufferFree
                - xmlFreeNode
                - xmlBufferFree
            - BranchSide:      'xmlreader.c:1691,25'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlNodeDump
                - xmlFreeNode
                - xmlBufferFree
                - xmlFreeNode
                - xmlBufferFree
        - Branch String:   'xmlreader.c:1695,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1696,21'
              BranchSideFuncs:
                - xmlFreeNode
                - xmlBufferFree
            - BranchSide:      'xmlreader.c:1701,14'
              BranchSideFuncs:
                - xmlFreeNode
                - xmlBufferFree
      Callsites:
        - Src:             'xmlreader.c:1682,9'
          Dst:             xmlTextReaderExpand
        - Src:             'xmlreader.c:1689,23'
          Dst:             xmlCopyDtd
        - Src:             'xmlreader.c:1691,10'
          Dst:             xmlDocCopyNode
        - Src:             'xmlreader.c:1693,12'
          Dst:             xmlBufferCreate
        - Src:             'xmlreader.c:1694,5'
          Dst:             xmlBufferSetAllocationScheme
        - Src:             'xmlreader.c:1695,9'
          Dst:             xmlNodeDump
        - Src:             'xmlreader.c:1696,9'
          Dst:             xmlFreeNode
        - Src:             'xmlreader.c:1697,9'
          Dst:             xmlBufferFree
        - Src:             'xmlreader.c:1704,5'
          Dst:             xmlFreeNode
        - Src:             'xmlreader.c:1705,5'
          Dst:             xmlBufferFree
    - functionName:    xmlTextReaderReadInnerXml
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1624
      functionLinenumberEnd: 1660
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         14
      ICount:          124
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlBufferCat
        - xmlBufferCreate
        - xmlBufferFree
        - xmlBufferSetAllocationScheme
        - xmlDocCopyNode
        - xmlFreeNode
        - xmlNodeDump
        - xmlTextReaderExpand
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:1630,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1631,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1633,11'
              BranchSideFuncs:
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlBufferFree
                - xmlDocCopyNode
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlNodeDump
                - xmlBufferCat
                - xmlFreeNode
                - xmlBufferFree
                - xmlFreeNode
                - xmlBufferFree
                - xmlBufferFree
        - Branch String:   'xmlreader.c:1635,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1636,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1637,34'
              BranchSideFuncs:
                - xmlBufferSetAllocationScheme
                - xmlBufferFree
                - xmlDocCopyNode
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlNodeDump
                - xmlBufferCat
                - xmlFreeNode
                - xmlBufferFree
                - xmlFreeNode
                - xmlBufferFree
                - xmlBufferFree
        - Branch String:   'xmlreader.c:1638,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1641,31'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlNodeDump
                - xmlBufferCat
                - xmlFreeNode
                - xmlBufferFree
                - xmlBufferFree
                - xmlFreeNode
                - xmlBufferFree
                - xmlBufferFree
            - BranchSide:      'xmlreader.c:1655,14'
              BranchSideFuncs:
                - xmlBufferFree
        - Branch String:   'xmlreader.c:1645,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1646,25'
              BranchSideFuncs:
                - xmlFreeNode
                - xmlBufferFree
                - xmlBufferFree
            - BranchSide:      'xmlreader.c:1651,22'
              BranchSideFuncs:
                - xmlBufferCat
                - xmlFreeNode
                - xmlBufferFree
                - xmlBufferFree
                - xmlDocCopyNode
                - xmlBufferCreate
                - xmlBufferSetAllocationScheme
                - xmlNodeDump
                - xmlFreeNode
                - xmlBufferFree
                - xmlBufferFree
      Callsites:
        - Src:             'xmlreader.c:1630,9'
          Dst:             xmlTextReaderExpand
        - Src:             'xmlreader.c:1634,12'
          Dst:             xmlBufferCreate
        - Src:             'xmlreader.c:1637,5'
          Dst:             xmlBufferSetAllocationScheme
        - Src:             'xmlreader.c:1641,16'
          Dst:             xmlDocCopyNode
        - Src:             'xmlreader.c:1643,17'
          Dst:             xmlBufferCreate
        - Src:             'xmlreader.c:1644,9'
          Dst:             xmlBufferSetAllocationScheme
        - Src:             'xmlreader.c:1645,13'
          Dst:             xmlNodeDump
        - Src:             'xmlreader.c:1646,13'
          Dst:             xmlFreeNode
        - Src:             'xmlreader.c:1647,13'
          Dst:             xmlBufferFree
        - Src:             'xmlreader.c:1648,13'
          Dst:             xmlBufferFree
        - Src:             'xmlreader.c:1651,9'
          Dst:             xmlBufferCat
        - Src:             'xmlreader.c:1652,9'
          Dst:             xmlFreeNode
        - Src:             'xmlreader.c:1653,9'
          Dst:             xmlBufferFree
        - Src:             'xmlreader.c:1658,5'
          Dst:             xmlBufferFree
    - functionName:    xmlTextReaderNext
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1588
      functionLinenumberEnd: 1609
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         26
      ICount:          136
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - xmlTextReaderNextTree
        - xmlTextReaderRead
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:1592,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1593,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1594,9'
              BranchSideFuncs:
                - xmlTextReaderRead
                - xmlTextReaderRead
                - xmlTextReaderRead
                - xmlTextReaderRead
                - xmlTextReaderRead
                - xmlTextReaderNextTree
        - Branch String:   'xmlreader.c:1594,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1595,38'
              BranchSideFuncs:
                - xmlTextReaderNextTree
            - BranchSide:      'xmlreader.c:1596,11'
              BranchSideFuncs:
                - xmlTextReaderRead
                - xmlTextReaderRead
                - xmlTextReaderRead
                - xmlTextReaderRead
                - xmlTextReaderRead
        - Branch String:   'xmlreader.c:1597,23'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1597,27'
              BranchSideFuncs:
                - xmlTextReaderRead
            - BranchSide:      'xmlreader.c:1598,34'
              BranchSideFuncs:
                - xmlTextReaderRead
        - Branch String:   'xmlreader.c:1597,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1598,34'
              BranchSideFuncs:
                - xmlTextReaderRead
            - BranchSide:      'xmlreader.c:1599,9'
              BranchSideFuncs:
                - xmlTextReaderRead
                - xmlTextReaderRead
                - xmlTextReaderRead
                - xmlTextReaderRead
        - Branch String:   'xmlreader.c:1599,45'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1599,48'
              BranchSideFuncs:
                - xmlTextReaderRead
            - BranchSide:      'xmlreader.c:1600,34'
              BranchSideFuncs:
                - xmlTextReaderRead
        - Branch String:   'xmlreader.c:1599,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1600,34'
              BranchSideFuncs:
                - xmlTextReaderRead
            - BranchSide:      'xmlreader.c:1601,9'
              BranchSideFuncs:
                - xmlTextReaderRead
                - xmlTextReaderRead
                - xmlTextReaderRead
        - Branch String:   'xmlreader.c:1601,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1602,34'
              BranchSideFuncs:
                - xmlTextReaderRead
            - BranchSide:      'xmlreader.c:1603,5'
              BranchSideFuncs:
                - xmlTextReaderRead
                - xmlTextReaderRead
        - Branch String:   'xmlreader.c:1605,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1606,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1607,5'
              BranchSideFuncs:
                - xmlTextReaderRead
                - xmlTextReaderRead
        - Branch String:   'xmlreader.c:1607,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1604,33'
              BranchSideFuncs:
                - xmlTextReaderRead
                - xmlTextReaderRead
            - BranchSide:      'xmlreader.c:1608,30'
              BranchSideFuncs:
                - xmlTextReaderRead
      Callsites:
        - Src:             'xmlreader.c:1595,16'
          Dst:             xmlTextReaderNextTree
        - Src:             'xmlreader.c:1598,16'
          Dst:             xmlTextReaderRead
        - Src:             'xmlreader.c:1600,16'
          Dst:             xmlTextReaderRead
        - Src:             'xmlreader.c:1602,16'
          Dst:             xmlTextReaderRead
        - Src:             'xmlreader.c:1604,15'
          Dst:             xmlTextReaderRead
        - Src:             'xmlreader.c:1608,12'
          Dst:             xmlTextReaderRead
    - functionName:    xmlTextReaderReadState
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1548
      functionLinenumberEnd: 1552
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlTextReader *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:1549,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1550,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1551,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRegStateAddTransTo
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1264
      functionLinenumberEnd: 1288
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._xmlAutomata *'
        - 'struct._xmlAutomataState *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - target
        - from
      BBCount:         14
      ICount:          134
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlRegexpErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlregexp.c:1265,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1266,2'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:1274,16'
              BranchSideFuncs:
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:1269,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1270,25'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:1274,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:1279,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1280,25'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:1284,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:1270,6'
          Dst:             xmlRegexpErrMemory
        - Src:             'xmlregexp.c:1280,6'
          Dst:             xmlRegexpErrMemory
    - functionName:    xmlRegexpErrMemory
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlAutomata *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlRaiseMemoryError
      functionUses:    25
      BranchProfiles:
        - Branch String:   'xmlregexp.c:363,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:363,9'
              BranchSideFuncs:
                - xmlRaiseMemoryError
            - BranchSide:      'xmlregexp.c:364,9'
              BranchSideFuncs:
                - xmlRaiseMemoryError
      Callsites:
        - Src:             'xmlregexp.c:366,5'
          Dst:             xmlRaiseMemoryError
    - functionName:    xmlRegCopyRange
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      'struct._xmlRegRange *'
      argCount:        2
      argTypes:
        - 'struct._xmlAutomata *'
        - 'struct._xmlRegRange *'
      constantsTouched: []
      argNames:
        - ctxt
        - range
      BBCount:         13
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlRegFreeRange
        - xmlRegNewRange
        - xmlRegexpErrMemory
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlregexp.c:752,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:753,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:755,26'
              BranchSideFuncs:
                - xmlRegNewRange
                - xmlStrdup
                - xmlRegexpErrMemory
                - xmlRegFreeRange
        - Branch String:   'xmlregexp.c:757,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:758,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:759,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRegexpErrMemory
                - xmlRegFreeRange
        - Branch String:   'xmlregexp.c:759,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:760,29'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRegexpErrMemory
                - xmlRegFreeRange
            - BranchSide:      'xmlregexp.c:767,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:761,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:762,25'
              BranchSideFuncs:
                - xmlRegexpErrMemory
                - xmlRegFreeRange
            - BranchSide:      'xmlregexp.c:766,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:755,11'
          Dst:             xmlRegNewRange
        - Src:             'xmlregexp.c:760,19'
          Dst:             xmlStrdup
        - Src:             'xmlregexp.c:762,6'
          Dst:             xmlRegexpErrMemory
        - Src:             'xmlregexp.c:763,6'
          Dst:             xmlRegFreeRange
    - functionName:    xmlRegNewRange
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      'struct._xmlRegRange *'
      argCount:        5
      argTypes:
        - 'struct._xmlAutomata *'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - neg
        - type
        - start
        - end
      BBCount:         6
      ICount:          68
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlRegexpErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:713,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:714,21'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:717,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:714,2'
          Dst:             xmlRegexpErrMemory
    - functionName:    xmlRegFreeRange
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 731
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlRegRange *'
      constantsTouched: []
      argNames:
        - range
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:732,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:733,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:735,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:735,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:736,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:737,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRegCopyAtom
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 866
      functionDepth:   0
      returnType:      'struct._xmlRegAtom *'
      argCount:        2
      argTypes:
        - 'struct._xmlAutomata *'
        - 'struct._xmlRegAtom *'
      constantsTouched: []
      argNames:
        - ctxt
        - atom
      BBCount:         18
      ICount:          163
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlRegCopyRange
        - xmlRegFreeAtom
        - xmlRegexpErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlregexp.c:836,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:837,21'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:840,12'
              BranchSideFuncs:
                - xmlRegCopyRange
                - xmlRegFreeAtom
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:845,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:848,42'
              BranchSideFuncs:
                - xmlRegCopyRange
                - xmlRegFreeAtom
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:861,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:850,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:851,25'
              BranchSideFuncs:
                - xmlRegexpErrMemory
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:854,9'
              BranchSideFuncs:
                - xmlRegCopyRange
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:854,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:855,39'
              BranchSideFuncs:
                - xmlRegCopyRange
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:860,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:856,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:857,10'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:858,22'
              BranchSideFuncs:
                - xmlRegCopyRange
                - xmlRegFreeAtom
      Callsites:
        - Src:             'xmlregexp.c:837,2'
          Dst:             xmlRegexpErrMemory
        - Src:             'xmlregexp.c:851,6'
          Dst:             xmlRegexpErrMemory
        - Src:             'xmlregexp.c:855,23'
          Dst:             xmlRegCopyRange
        - Src:             'xmlregexp.c:864,5'
          Dst:             xmlRegFreeAtom
    - functionName:    xmlRegFreeAtom
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 803
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlRegAtom *'
      constantsTouched: []
      argNames:
        - atom
      BBCount:         28
      ICount:          166
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - xmlRegFreeRange
      functionUses:    18
      BranchProfiles:
        - Branch String:   'xmlregexp.c:806,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:807,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:809,12'
              BranchSideFuncs:
                - xmlRegFreeRange
        - Branch String:   'xmlregexp.c:809,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:810,18'
              BranchSideFuncs:
                - xmlRegFreeRange
            - BranchSide:      'xmlregexp.c:811,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:811,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:812,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:813,10'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:813,43'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:813,47'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:815,10'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:813,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:814,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:815,10'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:815,43'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:815,47'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:817,10'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:815,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:816,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:817,10'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:817,47'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:817,51'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:819,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:817,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:818,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:819,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:810,2'
          Dst:             xmlRegFreeRange
    - functionName:    xmlFACompareRanges
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1995
      functionLinenumberEnd: 2155
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlRegRange *'
        - 'struct._xmlRegRange *'
      constantsTouched: []
      argNames:
        - range1
        - range2
      BBCount:         216
      ICount:          993
      EdgeCount:       290
      CyclomaticComplexity: 76
      functionsReached:
        - xmlRegCheckCharacterRange
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlregexp.c:1998,45'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1999,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2004,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:1999,45'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2000,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2004,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2000,45'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2001,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2004,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2001,45'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2002,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2004,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2002,45'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2003,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2004,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:1998,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2004,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2007,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:2007,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2008,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:2014,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:2014,46'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2015,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2016,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2014,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2016,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2017,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:2017,53'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2018,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2019,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2017,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2019,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2020,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:2020,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2021,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2028,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:2021,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2022,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2023,19'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2023,48'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2024,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2025,10'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2023,18'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2025,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2027,10'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2028,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2030,6'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:2053,17'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:2038,26'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2038,30'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:2039,8'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:2038,49'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2039,8'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:2040,10'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:2039,26'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2039,30'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:2042,19'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:2038,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2040,10'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:2042,19'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:2042,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2043,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:2052,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2046,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2047,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2048,12'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:2048,22'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2048,26'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:2049,12'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:2048,37'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2049,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2050,3'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2049,22'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2049,26'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:2051,2'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:2048,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2050,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2051,2'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:2053,56'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2054,17'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:2055,6'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:2053,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2055,6'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:2066,17'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2055,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2056,24'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:2064,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2066,51'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2067,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2068,7'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2066,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2068,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2088,13'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2068,44'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2069,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2071,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2068,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2070,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2071,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2071,49'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2072,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2074,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2071,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2073,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2074,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2074,49'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2075,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2077,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2074,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2076,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2077,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2077,48'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2078,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2080,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2077,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2079,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2080,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2080,49'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2081,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2085,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2080,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2082,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2085,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2090,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2093,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2101,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2107,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2113,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2123,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2129,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2136,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2142,16'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2093,61'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2094,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2098,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2094,54'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2095,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2098,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2095,54'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2096,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2098,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2096,53'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2097,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2098,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2093,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2098,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2099,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2101,60'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2102,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2104,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2102,57'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2103,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2104,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2101,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2104,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2105,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2107,59'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2108,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2110,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2108,51'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2109,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2110,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2107,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2110,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2111,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2113,60'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2114,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2120,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2114,48'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2115,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2120,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2115,48'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2116,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2120,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2116,49'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2117,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2120,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2117,53'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2118,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2120,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2118,52'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2119,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2120,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2113,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2120,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2121,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2123,56'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2124,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2126,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2124,48'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2125,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2126,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2123,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2126,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2127,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2129,56'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2130,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2133,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2130,53'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2131,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2133,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2131,53'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2132,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2133,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2129,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2133,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2134,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2136,58'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2137,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2139,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2137,50'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2138,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2139,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2136,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2139,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2140,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2142,51'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2143,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2147,8'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2142,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2144,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2147,8'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2151,29'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2151,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2152,11'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2151,52'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2152,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2153,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2152,29'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2152,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2154,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2151,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2153,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2154,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:2043,12'
          Dst:             xmlRegCheckCharacterRange
        - Src:             'xmlregexp.c:2056,12'
          Dst:             xmlStrEqual
    - functionName:    xmlRegCheckCharacterRange
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2750
      functionLinenumberEnd: 2921
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - 'char *'
      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:2753,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2758,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2758,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2758,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2758,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2760,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2763,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2766,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2769,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2773,13'
              BranchSideFuncs:
                - xmlCharInRange
            - BranchSide:      'xmlregexp.c:2776,13'
              BranchSideFuncs:
                - xmlCharInRange
            - BranchSide:      'xmlregexp.c:2780,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xmlregexp.c:2783,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xmlregexp.c:2789,13'
              BranchSideFuncs:
                - xmlUCSIsCatNd
            - BranchSide:      'xmlregexp.c:2792,26'
              BranchSideFuncs:
                - xmlUCSIsCatNd
            - BranchSide:      'xmlregexp.c:2795,13'
              BranchSideFuncs:
                - xmlUCSIsCatP
                - xmlUCSIsCatC
                - xmlUCSIsCatZ
            - BranchSide:      'xmlregexp.c:2798,25'
              BranchSideFuncs:
                - xmlUCSIsCatP
                - xmlUCSIsCatC
                - xmlUCSIsCatZ
            - BranchSide:      'xmlregexp.c:2805,25'
              BranchSideFuncs:
                - xmlUCSIsCatL
            - BranchSide:      'xmlregexp.c:2808,26'
              BranchSideFuncs:
                - xmlUCSIsCatLu
            - BranchSide:      'xmlregexp.c:2811,26'
              BranchSideFuncs:
                - xmlUCSIsCatLl
            - BranchSide:      'xmlregexp.c:2814,26'
              BranchSideFuncs:
                - xmlUCSIsCatLt
            - BranchSide:      'xmlregexp.c:2817,26'
              BranchSideFuncs:
                - xmlUCSIsCatLm
            - BranchSide:      'xmlregexp.c:2820,26'
              BranchSideFuncs:
                - xmlUCSIsCatLo
            - BranchSide:      'xmlregexp.c:2823,25'
              BranchSideFuncs:
                - xmlUCSIsCatM
            - BranchSide:      'xmlregexp.c:2826,26'
              BranchSideFuncs:
                - xmlUCSIsCatMn
            - BranchSide:      'xmlregexp.c:2829,26'
              BranchSideFuncs:
                - xmlUCSIsCatMc
            - BranchSide:      'xmlregexp.c:2832,26'
              BranchSideFuncs:
                - xmlUCSIsCatMe
            - BranchSide:      'xmlregexp.c:2835,25'
              BranchSideFuncs:
                - xmlUCSIsCatN
            - BranchSide:      'xmlregexp.c:2838,26'
              BranchSideFuncs:
                - xmlUCSIsCatNd
            - BranchSide:      'xmlregexp.c:2841,26'
              BranchSideFuncs:
                - xmlUCSIsCatNl
            - BranchSide:      'xmlregexp.c:2844,26'
              BranchSideFuncs:
                - xmlUCSIsCatNo
            - BranchSide:      'xmlregexp.c:2847,25'
              BranchSideFuncs:
                - xmlUCSIsCatP
            - BranchSide:      'xmlregexp.c:2850,26'
              BranchSideFuncs:
                - xmlUCSIsCatPc
            - BranchSide:      'xmlregexp.c:2853,26'
              BranchSideFuncs:
                - xmlUCSIsCatPd
            - BranchSide:      'xmlregexp.c:2856,26'
              BranchSideFuncs:
                - xmlUCSIsCatPs
            - BranchSide:      'xmlregexp.c:2859,26'
              BranchSideFuncs:
                - xmlUCSIsCatPe
            - BranchSide:      'xmlregexp.c:2862,26'
              BranchSideFuncs:
                - xmlUCSIsCatPi
            - BranchSide:      'xmlregexp.c:2865,26'
              BranchSideFuncs:
                - xmlUCSIsCatPf
            - BranchSide:      'xmlregexp.c:2868,26'
              BranchSideFuncs:
                - xmlUCSIsCatPo
            - BranchSide:      'xmlregexp.c:2871,25'
              BranchSideFuncs:
                - xmlUCSIsCatZ
            - BranchSide:      'xmlregexp.c:2874,26'
              BranchSideFuncs:
                - xmlUCSIsCatZs
            - BranchSide:      'xmlregexp.c:2877,26'
              BranchSideFuncs:
                - xmlUCSIsCatZl
            - BranchSide:      'xmlregexp.c:2880,26'
              BranchSideFuncs:
                - xmlUCSIsCatZp
            - BranchSide:      'xmlregexp.c:2883,25'
              BranchSideFuncs:
                - xmlUCSIsCatS
            - BranchSide:      'xmlregexp.c:2886,26'
              BranchSideFuncs:
                - xmlUCSIsCatSm
            - BranchSide:      'xmlregexp.c:2889,26'
              BranchSideFuncs:
                - xmlUCSIsCatSc
            - BranchSide:      'xmlregexp.c:2892,26'
              BranchSideFuncs:
                - xmlUCSIsCatSk
            - BranchSide:      'xmlregexp.c:2895,26'
              BranchSideFuncs:
                - xmlUCSIsCatSo
            - BranchSide:      'xmlregexp.c:2898,25'
              BranchSideFuncs:
                - xmlUCSIsCatC
            - BranchSide:      'xmlregexp.c:2901,26'
              BranchSideFuncs:
                - xmlUCSIsCatCc
            - BranchSide:      'xmlregexp.c:2904,26'
              BranchSideFuncs:
                - xmlUCSIsCatCf
            - BranchSide:      'xmlregexp.c:2907,26'
              BranchSideFuncs:
                - xmlUCSIsCatCo
            - BranchSide:      'xmlregexp.c:2912,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2915,26'
              BranchSideFuncs:
                - xmlUCSIsBlock
            - BranchSide:      'xmlregexp.c:2918,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2760,33'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2760,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2918,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2763,34'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2763,38'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2918,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2769,33'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2769,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2770,26'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2769,56'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2770,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2770,7'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2770,26'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2770,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2918,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2776,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2776,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2776,13'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'xmlregexp.c:2776,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2776,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2776,13'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2776,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2776,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2777,25'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2776,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2776,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2776,13'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2776,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2776,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2777,25'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2776,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2776,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2776,13'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2776,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2776,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2777,25'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2776,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2776,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2776,13'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2776,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2776,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2777,25'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2776,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2776,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2777,25'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2776,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2776,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2777,25'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2776,34'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2776,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2776,13'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2776,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2777,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2777,7'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2776,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2776,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2776,13'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2776,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2776,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2777,25'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2776,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2776,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2777,25'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2776,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2776,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2777,7'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2776,34'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2777,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2777,7'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2777,25'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2777,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2918,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2783,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2783,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xmlregexp.c:2783,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xmlregexp.c:2783,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2783,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xmlregexp.c:2783,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xmlregexp.c:2783,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2783,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2786,30'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2783,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2783,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xmlregexp.c:2783,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xmlregexp.c:2783,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2783,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2786,30'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2783,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2783,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xmlregexp.c:2783,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xmlregexp.c:2783,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2783,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2786,30'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2783,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2783,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xmlregexp.c:2783,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xmlregexp.c:2783,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2783,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2786,30'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2783,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2783,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2786,30'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2783,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2783,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2786,30'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2783,34'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2783,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xmlregexp.c:2783,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xmlregexp.c:2783,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2783,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2786,30'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2783,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2783,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xmlregexp.c:2783,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xmlregexp.c:2783,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2783,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2786,30'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2783,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2783,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2786,30'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2783,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2783,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xmlregexp.c:2783,37'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xmlregexp.c:2783,34'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2783,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2786,30'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2783,57'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2783,37'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xmlregexp.c:2783,37'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xmlregexp.c:2783,37'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2783,37'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xmlregexp.c:2784,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xmlregexp.c:2783,37'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2784,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2786,30'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2783,57'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2784,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2786,30'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2784,25'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2784,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2786,30'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2784,47'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2785,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2786,30'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2785,25'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2785,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2786,30'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2785,47'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2786,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2786,6'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xmlregexp.c:2786,30'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2786,6'
              BranchSideFuncs:
                - xmlCharInRange
            - BranchSide:      'xmlregexp.c:2786,6'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xmlregexp.c:2786,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2786,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2786,33'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'xmlregexp.c:2786,30'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2786,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2918,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2786,33'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2786,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2786,30'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'xmlregexp.c:2799,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2800,22'
              BranchSideFuncs:
                - xmlUCSIsCatZ
                - xmlUCSIsCatC
            - BranchSide:      'xmlregexp.c:2801,10'
              BranchSideFuncs:
                - xmlUCSIsCatC
        - Branch String:   'xmlregexp.c:2801,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2802,22'
              BranchSideFuncs:
                - xmlUCSIsCatC
            - BranchSide:      'xmlregexp.c:2803,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2918,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2919,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2920,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:2776,13'
          Dst:             xmlCharInRange
        - Src:             'xmlregexp.c:2783,13'
          Dst:             xmlCharInRange
        - Src:             'xmlregexp.c:2783,37'
          Dst:             xmlCharInRange
        - Src:             'xmlregexp.c:2786,6'
          Dst:             xmlCharInRange
        - Src:             'xmlregexp.c:2786,33'
          Dst:             xmlCharInRange
        - Src:             'xmlregexp.c:2792,12'
          Dst:             xmlUCSIsCatNd
        - Src:             'xmlregexp.c:2798,12'
          Dst:             xmlUCSIsCatP
        - Src:             'xmlregexp.c:2800,9'
          Dst:             xmlUCSIsCatZ
        - Src:             'xmlregexp.c:2802,9'
          Dst:             xmlUCSIsCatC
        - Src:             'xmlregexp.c:2805,12'
          Dst:             xmlUCSIsCatL
        - Src:             'xmlregexp.c:2808,12'
          Dst:             xmlUCSIsCatLu
        - Src:             'xmlregexp.c:2811,12'
          Dst:             xmlUCSIsCatLl
        - Src:             'xmlregexp.c:2814,12'
          Dst:             xmlUCSIsCatLt
        - Src:             'xmlregexp.c:2817,12'
          Dst:             xmlUCSIsCatLm
        - Src:             'xmlregexp.c:2820,12'
          Dst:             xmlUCSIsCatLo
        - Src:             'xmlregexp.c:2823,12'
          Dst:             xmlUCSIsCatM
        - Src:             'xmlregexp.c:2826,12'
          Dst:             xmlUCSIsCatMn
        - Src:             'xmlregexp.c:2829,12'
          Dst:             xmlUCSIsCatMc
        - Src:             'xmlregexp.c:2832,12'
          Dst:             xmlUCSIsCatMe
        - Src:             'xmlregexp.c:2835,12'
          Dst:             xmlUCSIsCatN
        - Src:             'xmlregexp.c:2838,12'
          Dst:             xmlUCSIsCatNd
        - Src:             'xmlregexp.c:2841,12'
          Dst:             xmlUCSIsCatNl
        - Src:             'xmlregexp.c:2844,12'
          Dst:             xmlUCSIsCatNo
        - Src:             'xmlregexp.c:2847,12'
          Dst:             xmlUCSIsCatP
        - Src:             'xmlregexp.c:2850,12'
          Dst:             xmlUCSIsCatPc
        - Src:             'xmlregexp.c:2853,12'
          Dst:             xmlUCSIsCatPd
        - Src:             'xmlregexp.c:2856,12'
          Dst:             xmlUCSIsCatPs
        - Src:             'xmlregexp.c:2859,12'
          Dst:             xmlUCSIsCatPe
        - Src:             'xmlregexp.c:2862,12'
          Dst:             xmlUCSIsCatPi
        - Src:             'xmlregexp.c:2865,12'
          Dst:             xmlUCSIsCatPf
        - Src:             'xmlregexp.c:2868,12'
          Dst:             xmlUCSIsCatPo
        - Src:             'xmlregexp.c:2871,12'
          Dst:             xmlUCSIsCatZ
        - Src:             'xmlregexp.c:2874,12'
          Dst:             xmlUCSIsCatZs
        - Src:             'xmlregexp.c:2877,12'
          Dst:             xmlUCSIsCatZl
        - Src:             'xmlregexp.c:2880,12'
          Dst:             xmlUCSIsCatZp
        - Src:             'xmlregexp.c:2883,12'
          Dst:             xmlUCSIsCatS
        - Src:             'xmlregexp.c:2886,12'
          Dst:             xmlUCSIsCatSm
        - Src:             'xmlregexp.c:2889,12'
          Dst:             xmlUCSIsCatSc
        - Src:             'xmlregexp.c:2892,12'
          Dst:             xmlUCSIsCatSk
        - Src:             'xmlregexp.c:2895,12'
          Dst:             xmlUCSIsCatSo
        - Src:             'xmlregexp.c:2898,12'
          Dst:             xmlUCSIsCatC
        - Src:             'xmlregexp.c:2901,12'
          Dst:             xmlUCSIsCatCc
        - Src:             'xmlregexp.c:2904,12'
          Dst:             xmlUCSIsCatCf
        - Src:             'xmlregexp.c:2907,12'
          Dst:             xmlUCSIsCatCo
        - Src:             'xmlregexp.c:2915,12'
          Dst:             xmlUCSIsBlock
    - functionName:    xmlFACompareAtomTypes
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2168
      functionLinenumberEnd: 2356
      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:2169,39'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2170,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2175,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2170,39'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2171,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2175,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2171,31'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2172,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2175,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2172,31'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2173,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2175,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2173,31'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2174,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2175,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2169,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2175,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2176,10'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2176,39'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2177,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2182,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2177,39'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2178,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2182,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2178,31'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2179,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2182,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2179,31'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2180,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2182,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2180,31'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2181,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2182,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2176,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2182,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2184,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2184,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2184,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2187,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2187,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2188,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2192,13'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2192,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2195,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2209,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2212,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2228,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2231,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2245,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2248,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2265,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2268,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2282,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2289,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2297,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2297,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2297,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2297,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2297,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2299,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2305,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2305,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2305,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2307,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2313,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2313,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2313,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2315,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2325,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2325,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2325,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2325,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2325,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2325,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2325,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2327,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2333,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2333,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2333,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2335,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2342,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2342,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2342,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2342,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2344,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2351,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2351,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2351,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2351,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2353,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2195,41'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2196,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2206,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2196,33'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2197,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2198,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2197,41'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2198,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2206,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2198,40'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2199,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2200,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2199,41'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2200,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2206,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2200,38'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2201,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2202,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2201,42'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2202,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2206,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2202,39'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2203,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2204,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2203,40'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2204,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2206,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2204,40'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2205,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2207,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2195,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2206,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2207,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2212,44'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2213,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2225,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2213,40'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2214,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2215,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2214,41'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2215,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2225,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2215,38'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2216,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2217,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2216,42'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2217,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2225,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2217,39'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2218,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2219,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2218,38'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2219,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2225,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2219,39'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2220,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2221,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2220,40'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2221,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2225,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2221,40'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2222,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2223,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2222,41'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2223,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2225,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2223,39'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2224,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2226,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2212,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2225,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2226,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2231,44'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2232,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2242,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2232,38'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2233,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2234,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2233,42'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2234,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2242,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2234,39'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2235,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2236,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2235,40'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2236,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2242,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2236,39'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2237,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2238,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2237,38'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2238,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2242,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2238,40'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2239,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2240,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2239,41'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2240,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2242,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2240,39'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2241,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2243,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2231,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2242,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2243,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2248,43'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2249,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2262,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2249,41'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2250,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2262,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2250,33'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2251,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2252,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2251,41'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2252,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2262,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2252,38'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2253,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2254,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2253,42'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2254,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2262,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2254,39'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2255,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2256,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2255,40'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2256,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2262,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2256,39'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2257,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2258,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2257,38'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2258,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2262,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2258,40'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2259,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2260,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2259,41'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2260,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2262,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2260,39'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2261,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2263,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2248,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2262,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2263,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2268,43'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2269,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2279,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2269,38'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2270,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2271,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2270,42'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2271,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2279,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2271,39'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2272,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2273,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2272,40'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2273,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2279,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2273,39'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2274,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2275,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2274,38'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2275,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2279,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2275,40'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2276,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2277,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2276,41'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2277,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2279,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2277,39'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2278,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2280,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2268,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2279,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2280,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2289,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2290,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2291,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2299,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2300,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2301,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2307,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2308,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2309,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2315,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2316,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2317,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2327,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2328,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2329,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2335,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2336,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2337,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2344,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2345,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2346,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlFAFinishRecurseDeterminism
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2568
      functionLinenumberEnd: 2583
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlAutomata *'
        - 'struct._xmlAutomataState *'
      constantsTouched: []
      argNames:
        - ctxt
        - state
      BBCount:         17
      ICount:          107
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlFAFinishRecurseDeterminism
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:2571,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2572,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2573,9'
              BranchSideFuncs:
                - xmlFAFinishRecurseDeterminism
        - Branch String:   'xmlregexp.c:2573,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2574,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2575,5'
              BranchSideFuncs:
                - xmlFAFinishRecurseDeterminism
        - Branch String:   'xmlregexp.c:2578,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2578,5'
              BranchSideFuncs:
                - xmlFAFinishRecurseDeterminism
            - BranchSide:      'xmlregexp.c:2579,23'
              BranchSideFuncs:
                - xmlFAFinishRecurseDeterminism
        - Branch String:   'xmlregexp.c:2580,25'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2580,29'
              BranchSideFuncs:
                - xmlFAFinishRecurseDeterminism
            - BranchSide:      'xmlregexp.c:2582,5'
              BranchSideFuncs:
                - xmlFAFinishRecurseDeterminism
        - Branch String:   'xmlregexp.c:2580,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2581,36'
              BranchSideFuncs:
                - xmlFAFinishRecurseDeterminism
            - BranchSide:      'xmlregexp.c:2582,5'
              BranchSideFuncs:
                - xmlFAFinishRecurseDeterminism
      Callsites:
        - Src:             'xmlregexp.c:2581,6'
          Dst:             xmlFAFinishRecurseDeterminism
    - functionName:    xmlFARecurseDeterminism
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2512
      functionLinenumberEnd: 2559
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._xmlAutomata *'
        - 'struct._xmlAutomataState *'
        - int
        - int
        - 'struct._xmlRegAtom *'
      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:2519,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2520,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2521,9'
              BranchSideFuncs:
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFARecurseDeterminism
        - Branch String:   'xmlregexp.c:2521,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2522,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2524,9'
              BranchSideFuncs:
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFARecurseDeterminism
        - Branch String:   'xmlregexp.c:2524,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2525,14'
              BranchSideFuncs:
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFARecurseDeterminism
            - BranchSide:      'xmlregexp.c:2531,15'
              BranchSideFuncs:
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFARecurseDeterminism
        - Branch String:   'xmlregexp.c:2532,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2533,9'
              BranchSideFuncs:
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFARecurseDeterminism
            - BranchSide:      'xmlregexp.c:2558,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2537,26'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2537,30'
              BranchSideFuncs:
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFARecurseDeterminism
            - BranchSide:      'xmlregexp.c:2538,13'
              BranchSideFuncs:
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFARecurseDeterminism
        - Branch String:   'xmlregexp.c:2537,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2538,13'
              BranchSideFuncs:
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFARecurseDeterminism
            - BranchSide:      'xmlregexp.c:2539,6'
              BranchSideFuncs:
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFARecurseDeterminism
        - Branch String:   'xmlregexp.c:2539,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2540,6'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2549,24'
              BranchSideFuncs:
                - xmlFACompareAtoms
                - xmlFARecurseDeterminism
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2543,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2544,14'
              BranchSideFuncs:
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFARecurseDeterminism
            - BranchSide:      'xmlregexp.c:2547,6'
              BranchSideFuncs:
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFARecurseDeterminism
        - Branch String:   'xmlregexp.c:2549,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2551,18'
              BranchSideFuncs:
                - xmlFAEqualAtoms
                - xmlFACompareAtoms
                - xmlFARecurseDeterminism
            - BranchSide:      'xmlregexp.c:2557,5'
              BranchSideFuncs:
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFARecurseDeterminism
        - Branch String:   'xmlregexp.c:2551,34'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2552,35'
              BranchSideFuncs:
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFARecurseDeterminism
            - BranchSide:      'xmlregexp.c:2553,21'
              BranchSideFuncs:
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFARecurseDeterminism
        - Branch String:   'xmlregexp.c:2551,17'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2553,21'
              BranchSideFuncs:
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFARecurseDeterminism
            - BranchSide:      'xmlregexp.c:2555,6'
              BranchSideFuncs:
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFARecurseDeterminism
      Callsites:
        - Src:             'xmlregexp.c:2541,12'
          Dst:             xmlFARecurseDeterminism
        - Src:             'xmlregexp.c:2549,6'
          Dst:             xmlFACompareAtoms
        - Src:             'xmlregexp.c:2552,19'
          Dst:             xmlFAEqualAtoms
    - functionName:    xmlFACompareAtoms
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2415
      functionLinenumberEnd: 2500
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlRegAtom *'
        - 'struct._xmlRegAtom *'
        - 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:2418,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2419,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2420,10'
              BranchSideFuncs:
                - xmlFACompareRanges
                - xmlRegCheckCharacter
                - xmlStrchr
                - xmlStrchr
                - xmlRegStrEqualWildcard
                - xmlFACompareAtomTypes
        - Branch String:   'xmlregexp.c:2420,25'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2420,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2421,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2420,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2421,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2423,10'
              BranchSideFuncs:
                - xmlFACompareRanges
                - xmlRegCheckCharacter
                - xmlStrchr
                - xmlStrchr
                - xmlRegStrEqualWildcard
                - xmlFACompareAtomTypes
        - Branch String:   'xmlregexp.c:2423,45'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2424,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2425,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2423,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2425,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2427,9'
              BranchSideFuncs:
                - xmlFACompareRanges
                - xmlRegCheckCharacter
                - xmlStrchr
                - xmlStrchr
                - xmlRegStrEqualWildcard
                - xmlFACompareAtomTypes
        - Branch String:   'xmlregexp.c:2427,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2428,16'
              BranchSideFuncs:
                - xmlFACompareRanges
                - xmlRegCheckCharacter
                - xmlStrchr
                - xmlStrchr
                - xmlRegStrEqualWildcard
                - xmlFACompareAtomTypes
            - BranchSide:      'xmlregexp.c:2433,9'
              BranchSideFuncs:
                - xmlFACompareRanges
                - xmlRegCheckCharacter
                - xmlStrchr
                - xmlStrchr
                - xmlRegStrEqualWildcard
                - xmlFACompareAtomTypes
        - Branch String:   'xmlregexp.c:2433,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2434,37'
              BranchSideFuncs:
                - xmlFACompareAtomTypes
                - xmlFACompareRanges
                - xmlRegCheckCharacter
                - xmlStrchr
                - xmlStrchr
                - xmlRegStrEqualWildcard
            - BranchSide:      'xmlregexp.c:2439,13'
              BranchSideFuncs:
                - xmlFACompareRanges
                - xmlRegCheckCharacter
                - xmlStrchr
                - xmlStrchr
                - xmlRegStrEqualWildcard
        - Branch String:   'xmlregexp.c:2436,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2437,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2438,5'
              BranchSideFuncs:
                - xmlFACompareRanges
                - xmlRegCheckCharacter
                - xmlStrchr
                - xmlStrchr
                - xmlRegStrEqualWildcard
        - Branch String:   'xmlregexp.c:2439,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2441,18'
              BranchSideFuncs:
                - xmlStrchr
                - xmlStrchr
                - xmlRegStrEqualWildcard
            - BranchSide:      'xmlregexp.c:2457,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2459,10'
              BranchSideFuncs:
                - xmlRegCheckCharacter
            - BranchSide:      'xmlregexp.c:2468,10'
              BranchSideFuncs:
                - xmlFACompareRanges
            - BranchSide:      'xmlregexp.c:2490,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2441,17'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2442,24'
              BranchSideFuncs:
                - xmlStrchr
                - xmlStrchr
                - xmlRegStrEqualWildcard
            - BranchSide:      'xmlregexp.c:2444,44'
              BranchSideFuncs:
                - xmlStrchr
                - xmlStrchr
                - xmlRegStrEqualWildcard
        - Branch String:   'xmlregexp.c:2450,21'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2451,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2453,46'
              BranchSideFuncs:
                - xmlRegStrEqualWildcard
        - Branch String:   'xmlregexp.c:2459,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2460,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2462,37'
              BranchSideFuncs:
                - xmlRegCheckCharacter
        - Branch String:   'xmlregexp.c:2468,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2475,10'
              BranchSideFuncs:
                - xmlFACompareRanges
            - BranchSide:      'xmlregexp.c:2488,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2475,3'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2476,14'
              BranchSideFuncs:
                - xmlFACompareRanges
            - BranchSide:      'xmlregexp.c:2486,7'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2476,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2477,9'
              BranchSideFuncs:
                - xmlFACompareRanges
            - BranchSide:      'xmlregexp.c:2485,3'
              BranchSideFuncs:
                - xmlFACompareRanges
        - Branch String:   'xmlregexp.c:2480,8'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2481,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2484,7'
              BranchSideFuncs:
                - xmlFACompareRanges
        - Branch String:   'xmlregexp.c:2493,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2494,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2496,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2496,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2496,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2497,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:2434,15'
          Dst:             xmlFACompareAtomTypes
        - Src:             'xmlregexp.c:2446,34'
          Dst:             xmlStrchr
        - Src:             'xmlregexp.c:2447,34'
          Dst:             xmlStrchr
        - Src:             'xmlregexp.c:2453,23'
          Dst:             xmlRegStrEqualWildcard
        - Src:             'xmlregexp.c:2462,16'
          Dst:             xmlRegCheckCharacter
        - Src:             'xmlregexp.c:2479,10'
          Dst:             xmlFACompareRanges
    - functionName:    xmlFAEqualAtoms
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2370
      functionLinenumberEnd: 2401
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlRegAtom *'
        - 'struct._xmlRegAtom *'
        - int
      constantsTouched: []
      argNames:
        - atom1
        - atom2
        - deep
      BBCount:         23
      ICount:          132
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - xmlStrEqual
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlregexp.c:2373,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2374,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2375,10'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:2375,25'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2375,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2376,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2375,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2376,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2378,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:2378,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2379,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2380,13'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:2380,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2382,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2385,18'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:2392,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2396,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2398,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2385,17'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2386,24'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:2388,46'
              BranchSideFuncs:
                - xmlStrEqual
      Callsites:
        - Src:             'xmlregexp.c:2388,23'
          Dst:             xmlStrEqual
    - functionName:    xmlRegStrEqualWildcard
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3570
      functionLinenumberEnd: 3604
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - expStr
        - valStr
      BBCount:         33
      ICount:          167
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlregexp.c:3571,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3571,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3572,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3572,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3572,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3573,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3573,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3573,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3574,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3578,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3580,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3597,8'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3580,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3581,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3587,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3587,25'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3587,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3595,3'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3587,43'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3587,54'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3595,3'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3587,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3588,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3595,3'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3589,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3590,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3591,13'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3592,3'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3589,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3593,3'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3599,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3578,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3600,10'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3600,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3601,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3603,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRegCheckCharacter
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2924
      functionLinenumberEnd: 3024
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlRegAtom *'
        - int
      constantsTouched: []
      argNames:
        - atom
        - codepoint
      BBCount:         111
      ICount:          536
      EdgeCount:       129
      CyclomaticComplexity: 20
      functionsReached:
        - printf
        - xmlRegCheckCharacterRange
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlregexp.c:2928,24'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2928,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2929,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2928,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2928,29'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - printf
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:2928,29'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - printf
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:2928,29'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2928,29'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - printf
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:2928,29'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - printf
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:2928,29'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2928,29'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - printf
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:2931,13'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - printf
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:2928,29'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2928,29'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - printf
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:2931,13'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - printf
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:2928,29'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2929,2'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - printf
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:2931,13'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - printf
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:2928,29'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2928,29'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - printf
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:2928,29'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - printf
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:2928,29'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2928,29'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - printf
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:2931,13'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - printf
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:2928,29'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2928,29'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - printf
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:2928,29'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - printf
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:2928,29'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2928,29'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - printf
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:2931,13'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - printf
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:2928,29'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2928,29'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - printf
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:2929,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2928,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2929,2'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - printf
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:2931,13'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - printf
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:2931,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2934,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2934,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2936,20'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2938,10'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:2967,6'
              BranchSideFuncs:
                - printf
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3017,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3023,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2940,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2941,11'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:2964,13'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2942,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2943,39'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:2948,14'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:2946,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2947,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2948,3'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:2948,14'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2949,39'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:2957,39'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:2952,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2953,18'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:2955,11'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3019,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3020,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3021,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:2943,13'
          Dst:             xmlRegCheckCharacterRange
        - Src:             'xmlregexp.c:2949,13'
          Dst:             xmlRegCheckCharacterRange
        - Src:             'xmlregexp.c:2957,13'
          Dst:             xmlRegCheckCharacterRange
        - Src:             'xmlregexp.c:2967,6'
          Dst:             printf
        - Src:             'xmlregexp.c:3017,12'
          Dst:             xmlRegCheckCharacterRange
    - functionName:    printf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlRegCalloc2
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      'char *'
      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:420,21'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:420,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:422,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:420,40'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:421,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:422,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:420,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:422,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:423,17'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:425,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:426,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:427,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlFAFinishReduceEpsilonTransitions
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1767
      functionLinenumberEnd: 1784
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlAutomata *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - tonr
      BBCount:         20
      ICount:          118
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xmlFAFinishReduceEpsilonTransitions
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:1772,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1773,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1774,10'
              BranchSideFuncs:
                - xmlFAFinishReduceEpsilonTransitions
        - Branch String:   'xmlregexp.c:1774,45'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1775,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1776,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:1774,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1776,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1778,5'
              BranchSideFuncs:
                - xmlFAFinishReduceEpsilonTransitions
        - Branch String:   'xmlregexp.c:1779,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1779,5'
              BranchSideFuncs:
                - xmlFAFinishReduceEpsilonTransitions
            - BranchSide:      'xmlregexp.c:1780,23'
              BranchSideFuncs:
                - xmlFAFinishReduceEpsilonTransitions
        - Branch String:   'xmlregexp.c:1781,20'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1781,24'
              BranchSideFuncs:
                - xmlFAFinishReduceEpsilonTransitions
            - BranchSide:      'xmlregexp.c:1783,5'
              BranchSideFuncs:
                - xmlFAFinishReduceEpsilonTransitions
        - Branch String:   'xmlregexp.c:1781,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1782,49'
              BranchSideFuncs:
                - xmlFAFinishReduceEpsilonTransitions
            - BranchSide:      'xmlregexp.c:1783,5'
              BranchSideFuncs:
                - xmlFAFinishReduceEpsilonTransitions
      Callsites:
        - Src:             'xmlregexp.c:1782,13'
          Dst:             xmlFAFinishReduceEpsilonTransitions
    - functionName:    xmlFAReduceEpsilonTransitions
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1706
      functionLinenumberEnd: 1756
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct._xmlAutomata *'
        - 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:1712,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1713,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1714,10'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlFAReduceEpsilonTransitions
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:1715,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1716,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1717,10'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlFAReduceEpsilonTransitions
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:1717,45'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1718,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1719,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:1717,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1719,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1721,5'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlFAReduceEpsilonTransitions
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:1722,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1723,2'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlFAReduceEpsilonTransitions
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:1725,18'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlFAReduceEpsilonTransitions
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:1725,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1725,5'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlFAReduceEpsilonTransitions
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:1726,30'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlFAReduceEpsilonTransitions
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:1729,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1730,6'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlFAReduceEpsilonTransitions
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:1731,13'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlFAReduceEpsilonTransitions
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:1731,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1733,24'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlFAReduceEpsilonTransitions
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:1735,24'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlFAReduceEpsilonTransitions
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:1737,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1742,10'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlFAReduceEpsilonTransitions
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:1752,33'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlFAReduceEpsilonTransitions
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:1742,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1743,7'
              BranchSideFuncs:
                - xmlFAReduceEpsilonTransitions
                - xmlRegStateAddTrans
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:1751,2'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlFAReduceEpsilonTransitions
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:1743,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1744,27'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegStateAddTrans
                - xmlFAReduceEpsilonTransitions
            - BranchSide:      'xmlregexp.c:1747,51'
              BranchSideFuncs:
                - xmlFAReduceEpsilonTransitions
                - xmlRegStateAddTrans
                - xmlRegStateAddTrans
      Callsites:
        - Src:             'xmlregexp.c:1744,7'
          Dst:             xmlRegStateAddTrans
        - Src:             'xmlregexp.c:1747,21'
          Dst:             xmlFAReduceEpsilonTransitions
        - Src:             'xmlregexp.c:1752,13'
          Dst:             xmlRegStateAddTrans
    - functionName:    xmlRegStateAddTrans
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1293
      functionLinenumberEnd: 1350
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct._xmlAutomata *'
        - 'struct._xmlAutomataState *'
        - 'struct._xmlRegAtom *'
        - 'struct._xmlAutomataState *'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - state
        - atom
        - target
        - counter
        - count
      BBCount:         31
      ICount:          297
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - xmlRegStateAddTransTo
        - xmlRegexpErrCompile
        - xmlRegexpErrMemory
      functionUses:    15
      BranchProfiles:
        - Branch String:   'xmlregexp.c:1297,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1298,2'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:1301,9'
              BranchSideFuncs:
                - xmlRegStateAddTransTo
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:1301,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1302,2'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:1311,20'
              BranchSideFuncs:
                - xmlRegStateAddTransTo
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:1311,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1312,27'
              BranchSideFuncs:
                - xmlRegStateAddTransTo
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:1321,9'
              BranchSideFuncs:
                - xmlRegStateAddTransTo
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:1313,28'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1314,7'
              BranchSideFuncs:
                - xmlRegStateAddTransTo
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:1319,5'
              BranchSideFuncs:
                - xmlRegStateAddTransTo
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:1314,32'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1315,7'
              BranchSideFuncs:
                - xmlRegStateAddTransTo
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:1319,5'
              BranchSideFuncs:
                - xmlRegStateAddTransTo
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:1315,34'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1316,7'
              BranchSideFuncs:
                - xmlRegStateAddTransTo
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:1319,5'
              BranchSideFuncs:
                - xmlRegStateAddTransTo
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:1313,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1317,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1319,5'
              BranchSideFuncs:
                - xmlRegStateAddTransTo
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:1321,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1322,2'
              BranchSideFuncs:
                - xmlRegStateAddTransTo
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:1330,16'
              BranchSideFuncs:
                - xmlRegStateAddTransTo
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:1325,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1326,25'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:1330,5'
              BranchSideFuncs:
                - xmlRegStateAddTransTo
        - Branch String:   'xmlregexp.c:1335,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1336,25'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:1340,17'
              BranchSideFuncs:
                - xmlRegStateAddTransTo
      Callsites:
        - Src:             'xmlregexp.c:1298,2'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:1302,2'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:1326,6'
          Dst:             xmlRegexpErrMemory
        - Src:             'xmlregexp.c:1336,6'
          Dst:             xmlRegexpErrMemory
        - Src:             'xmlregexp.c:1349,5'
          Dst:             xmlRegStateAddTransTo
    - functionName:    xmlRegexpErrCompile
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlAutomata *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - extra
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __xmlRaiseError
        - xmlRegexpErrMemory
      functionUses:    35
      BranchProfiles:
        - Branch String:   'xmlregexp.c:382,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:383,33'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:390,36'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:392,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:392,9'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:393,28'
              BranchSideFuncs:
                - xmlRegexpErrMemory
      Callsites:
        - Src:             'xmlregexp.c:388,11'
          Dst:             __xmlRaiseError
        - Src:             'xmlregexp.c:393,9'
          Dst:             xmlRegexpErrMemory
    - functionName:    xmlFAEliminateSimpleEpsilonTransitions
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1808
      functionLinenumberEnd: 1854
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlAutomata *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         44
      ICount:          312
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - xmlRegStateAddTrans
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlregexp.c:1812,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1813,10'
              BranchSideFuncs:
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:1854,1'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:1814,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1815,6'
              BranchSideFuncs:
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:1816,6'
              BranchSideFuncs:
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:1816,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1817,6'
              BranchSideFuncs:
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:1818,12'
              BranchSideFuncs:
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:1818,52'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1819,12'
              BranchSideFuncs:
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:1820,6'
              BranchSideFuncs:
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:1818,12'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1820,6'
              BranchSideFuncs:
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:1822,7'
              BranchSideFuncs:
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:1822,37'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1823,7'
              BranchSideFuncs:
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:1853,5'
              BranchSideFuncs:
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:1823,32'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1824,7'
              BranchSideFuncs:
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:1853,5'
              BranchSideFuncs:
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:1824,38'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1825,7'
              BranchSideFuncs:
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:1853,5'
              BranchSideFuncs:
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:1825,36'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1826,7'
              BranchSideFuncs:
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:1853,5'
              BranchSideFuncs:
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:1822,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1827,14'
              BranchSideFuncs:
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:1853,5'
              BranchSideFuncs:
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:1829,17'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1830,13'
              BranchSideFuncs:
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:1831,17'
              BranchSideFuncs:
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:1831,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1832,13'
              BranchSideFuncs:
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:1843,7'
              BranchSideFuncs:
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:1833,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1834,8'
              BranchSideFuncs:
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:1842,3'
              BranchSideFuncs:
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:1834,8'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1835,8'
              BranchSideFuncs:
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:1841,7'
              BranchSideFuncs:
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:1843,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1844,7'
              BranchSideFuncs:
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:1846,3'
              BranchSideFuncs:
                - xmlRegStateAddTrans
      Callsites:
        - Src:             'xmlregexp.c:1836,8'
          Dst:             xmlRegStateAddTrans
    - functionName:    xmlFAParseQuantExact
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5086
      functionLinenumberEnd: 5110
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlAutomata *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         19
      ICount:          116
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:5091,25'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5091,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5091,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5091,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5092,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5106,10'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5092,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5093,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5095,25'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5098,17'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5099,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5101,24'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5106,19'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5106,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5107,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5106,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5107,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5109,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_escaped_codeunit
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4680
      functionLinenumberEnd: 4698
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlAutomata *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         26
      ICount:          143
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - xmlRegexpErrCompile
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:4682,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4683,2'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4697,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4686,17'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4686,20'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4688,13'
              BranchSideFuncs:
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4686,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4687,13'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4688,13'
              BranchSideFuncs:
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4688,24'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4688,27'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4690,13'
              BranchSideFuncs:
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4688,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4689,13'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4690,13'
              BranchSideFuncs:
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4690,24'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4690,27'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4693,6'
              BranchSideFuncs:
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4690,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4691,13'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4693,6'
              BranchSideFuncs:
                - xmlRegexpErrCompile
      Callsites:
        - Src:             'xmlregexp.c:4693,6'
          Dst:             xmlRegexpErrCompile
    - functionName:    parse_escaped_codepoint
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4701
      functionLinenumberEnd: 4718
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlAutomata *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         20
      ICount:          116
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - parse_escaped_codeunit
        - xmlRegexpErrCompile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlregexp.c:4703,23'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4703,26'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - parse_escaped_codeunit
            - BranchSide:      'xmlregexp.c:4717,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4703,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4704,2'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - parse_escaped_codeunit
            - BranchSide:      'xmlregexp.c:4717,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4705,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4706,6'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - parse_escaped_codeunit
            - BranchSide:      'xmlregexp.c:4714,2'
              BranchSideFuncs:
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4707,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4708,36'
              BranchSideFuncs:
                - parse_escaped_codeunit
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4713,2'
              BranchSideFuncs:
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4709,21'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4709,24'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4712,6'
              BranchSideFuncs:
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4709,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4710,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4712,6'
              BranchSideFuncs:
                - xmlRegexpErrCompile
      Callsites:
        - Src:             'xmlregexp.c:4702,15'
          Dst:             parse_escaped_codeunit
        - Src:             'xmlregexp.c:4708,13'
          Dst:             parse_escaped_codeunit
        - Src:             'xmlregexp.c:4714,2'
          Dst:             xmlRegexpErrCompile
    - functionName:    xmlFAParseCharProp
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4466
      functionLinenumberEnd: 4677
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlAutomata *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         168
      ICount:          936
      EdgeCount:       225
      CyclomaticComplexity: 59
      functionsReached:
        - xmlRegAtomAddRange
        - xmlRegNewAtom
        - xmlRegexpErrCompile
        - xmlRegexpErrMemory
        - xmlStrndup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:4472,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4473,2'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4493,16'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4475,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4476,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4478,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4478,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4479,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4481,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4481,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4482,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4484,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4484,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4485,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4487,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4487,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4488,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4491,11'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4493,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4494,2'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4512,16'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4496,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4497,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4500,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4500,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4501,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4504,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4504,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4505,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4510,11'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4512,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4513,2'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4531,16'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4515,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4516,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4519,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4519,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4520,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4523,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4523,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4524,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4529,11'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4531,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4532,2'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4566,16'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4534,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4535,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4538,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4538,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4539,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4542,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4542,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4543,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4546,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4546,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4547,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4550,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4550,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4551,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4554,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4554,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4555,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4558,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4558,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4559,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4564,11'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4566,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4567,2'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4585,16'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4569,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4570,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4573,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4573,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4574,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4577,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4577,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4578,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4583,11'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4585,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4586,2'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4608,16'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4588,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4589,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4592,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4592,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4593,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4596,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4596,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4597,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4600,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4600,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4601,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4606,11'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4608,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4609,2'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4631,16'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4611,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4612,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4615,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4615,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4616,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4619,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4619,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4620,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4623,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4623,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4624,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4629,11'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4631,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4633,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4661,2'
              BranchSideFuncs:
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4635,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4636,6'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4639,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:4642,20'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4642,24'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:4643,8'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:4642,37'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4643,8'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:4646,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:4643,20'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4643,24'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:4644,8'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:4643,37'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4644,8'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:4646,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:4644,20'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4644,24'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:4645,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:4644,37'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4645,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:4646,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:4642,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4646,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:4656,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:4648,27'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4648,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:4649,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:4648,44'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4648,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:4649,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:4649,17'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4649,21'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:4650,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:4649,34'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4648,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:4650,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:4650,17'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4650,21'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:4651,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:4650,34'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4648,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:4651,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:4648,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4652,3'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:4655,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:4658,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4659,25'
              BranchSideFuncs:
                - xmlRegexpErrMemory
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4660,5'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4664,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4665,29'
              BranchSideFuncs:
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4671,16'
              BranchSideFuncs:
                - xmlRegAtomAddRange
        - Branch String:   'xmlregexp.c:4666,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4667,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4670,23'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4672,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4674,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4676,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:4636,6'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:4657,14'
          Dst:             xmlStrndup
        - Src:             'xmlregexp.c:4659,6'
          Dst:             xmlRegexpErrMemory
        - Src:             'xmlregexp.c:4661,2'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:4665,15'
          Dst:             xmlRegNewAtom
        - Src:             'xmlregexp.c:4672,13'
          Dst:             xmlRegAtomAddRange
    - functionName:    xmlRegNewAtom
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      'struct._xmlRegAtom *'
      argCount:        2
      argTypes:
        - 'struct._xmlAutomata *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - type
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlRegexpErrMemory
      functionUses:    14
      BranchProfiles:
        - Branch String:   'xmlregexp.c:784,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:785,21'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:788,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:785,2'
          Dst:             xmlRegexpErrMemory
    - functionName:    xmlRegAtomAddRange
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1170
      functionLinenumberEnd: 1209
      functionDepth:   0
      returnType:      'struct._xmlRegRange *'
      argCount:        7
      argTypes:
        - 'struct._xmlAutomata *'
        - 'struct._xmlRegAtom *'
        - int
        - int
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - atom
        - neg
        - type
        - start
        - end
        - blockName
      BBCount:         20
      ICount:          202
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - xmlRegNewRange
        - xmlRegexpErrCompile
        - xmlRegexpErrMemory
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmlregexp.c:1173,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1174,2'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:1177,9'
              BranchSideFuncs:
                - xmlRegNewRange
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:1177,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1178,2'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:1181,9'
              BranchSideFuncs:
                - xmlRegNewRange
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:1181,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1182,2'
              BranchSideFuncs:
                - xmlRegNewRange
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:1190,16'
              BranchSideFuncs:
                - xmlRegNewRange
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:1185,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1186,25'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:1190,5'
              BranchSideFuncs:
                - xmlRegNewRange
        - Branch String:   'xmlregexp.c:1195,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1196,25'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:1200,17'
              BranchSideFuncs:
                - xmlRegNewRange
        - Branch String:   'xmlregexp.c:1203,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1204,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1205,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:1174,2'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:1178,2'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:1186,6'
          Dst:             xmlRegexpErrMemory
        - Src:             'xmlregexp.c:1196,6'
          Dst:             xmlRegexpErrMemory
        - Src:             'xmlregexp.c:1202,13'
          Dst:             xmlRegNewRange
    - functionName:    xmlFAParseCharRange
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4901
      functionLinenumberEnd: 4994
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlAutomata *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         89
      ICount:          521
      EdgeCount:       105
      CyclomaticComplexity: 18
      functionsReached:
        - xmlGetUTF8Char
        - xmlRegAtomAddRange
        - xmlRegexpErrCompile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlregexp.c:4906,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4907,9'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4911,11'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4912,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4913,2'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4929,17'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4915,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4916,22'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4917,22'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4918,22'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4922,11'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4922,11'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4922,11'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4922,11'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4922,11'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4922,11'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4922,11'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4922,11'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4922,11'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4922,11'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4922,11'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4922,11'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4922,11'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4922,11'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4924,3'
              BranchSideFuncs:
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4929,30'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4929,34'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4937,2'
              BranchSideFuncs:
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4929,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4930,13'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4937,2'
              BranchSideFuncs:
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4932,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4933,13'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4936,5'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
        - Branch String:   'xmlregexp.c:4944,24'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4944,28'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4948,5'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
        - Branch String:   'xmlregexp.c:4944,43'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4944,47'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4948,5'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
        - Branch String:   'xmlregexp.c:4944,60'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4944,64'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4948,5'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
        - Branch String:   'xmlregexp.c:4944,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4945,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4948,5'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
        - Branch String:   'xmlregexp.c:4950,22'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4950,26'
              BranchSideFuncs:
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4951,28'
              BranchSideFuncs:
                - xmlRegAtomAddRange
        - Branch String:   'xmlregexp.c:4950,41'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4950,45'
              BranchSideFuncs:
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4951,28'
              BranchSideFuncs:
                - xmlRegAtomAddRange
        - Branch String:   'xmlregexp.c:4950,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4951,28'
              BranchSideFuncs:
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4955,5'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4957,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4958,2'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4973,17'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4960,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4961,20'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4962,20'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4963,20'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4967,9'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4967,9'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4967,9'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4967,9'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4967,9'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4967,9'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4967,9'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4967,9'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4967,9'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4967,9'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4967,9'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4967,9'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4967,9'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4967,9'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4969,3'
              BranchSideFuncs:
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4973,30'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4973,34'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4981,2'
              BranchSideFuncs:
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4973,47'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4973,51'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4981,2'
              BranchSideFuncs:
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4973,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4974,13'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4981,2'
              BranchSideFuncs:
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4976,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4977,13'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4980,5'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4986,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4987,2'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4989,9'
              BranchSideFuncs:
                - xmlRegAtomAddRange
      Callsites:
        - Src:             'xmlregexp.c:4907,9'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:4924,3'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:4931,23'
          Dst:             xmlGetUTF8Char
        - Src:             'xmlregexp.c:4933,13'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:4937,2'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:4951,9'
          Dst:             xmlRegAtomAddRange
        - Src:             'xmlregexp.c:4969,3'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:4975,15'
          Dst:             xmlGetUTF8Char
        - Src:             'xmlregexp.c:4977,13'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:4981,2'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:4987,2'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:4990,9'
          Dst:             xmlRegAtomAddRange
    - functionName:    xmlFAParsePosCharGroup
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5003
      functionLinenumberEnd: 5012
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlAutomata *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         17
      ICount:          90
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlFAParseCharClassEsc
        - xmlFAParseCharRange
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:5005,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5006,29'
              BranchSideFuncs:
                - xmlFAParseCharClassEsc
                - xmlFAParseCharRange
            - BranchSide:      'xmlregexp.c:5008,26'
              BranchSideFuncs:
                - xmlFAParseCharRange
                - xmlFAParseCharClassEsc
        - Branch String:   'xmlregexp.c:5010,27'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5010,31'
              BranchSideFuncs:
                - xmlFAParseCharRange
                - xmlFAParseCharClassEsc
            - BranchSide:      'xmlregexp.c:5010,5'
              BranchSideFuncs:
                - xmlFAParseCharRange
                - xmlFAParseCharClassEsc
        - Branch String:   'xmlregexp.c:5010,43'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5010,5'
              BranchSideFuncs:
                - xmlFAParseCharRange
                - xmlFAParseCharClassEsc
            - BranchSide:      'xmlregexp.c:5011,15'
              BranchSideFuncs:
                - xmlFAParseCharRange
                - xmlFAParseCharClassEsc
        - Branch String:   'xmlregexp.c:5011,25'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5010,5'
              BranchSideFuncs:
                - xmlFAParseCharRange
                - xmlFAParseCharClassEsc
            - BranchSide:      'xmlregexp.c:5011,29'
              BranchSideFuncs:
                - xmlFAParseCharRange
                - xmlFAParseCharClassEsc
        - Branch String:   'xmlregexp.c:5010,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5005,6'
              BranchSideFuncs:
                - xmlFAParseCharRange
                - xmlFAParseCharClassEsc
            - BranchSide:      'xmlregexp.c:5012,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:5006,6'
          Dst:             xmlFAParseCharClassEsc
        - Src:             'xmlregexp.c:5008,6'
          Dst:             xmlFAParseCharRange
    - functionName:    xmlFAParseCharClassEsc
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4731
      functionLinenumberEnd: 4888
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlAutomata *'
      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:4734,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4735,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4744,9'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
                - xmlFAParseCharProp
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlFAParseCharProp
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4735,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4736,33'
              BranchSideFuncs:
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4737,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
        - Branch String:   'xmlregexp.c:4744,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4745,2'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4748,5'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
                - xmlFAParseCharProp
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlFAParseCharProp
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4750,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4751,2'
              BranchSideFuncs:
                - xmlFAParseCharProp
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4763,16'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
                - xmlFAParseCharProp
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4752,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4753,6'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4756,2'
              BranchSideFuncs:
                - xmlFAParseCharProp
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4758,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4759,6'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4762,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4763,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4764,2'
              BranchSideFuncs:
                - xmlFAParseCharProp
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4778,17'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4765,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4766,6'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4769,2'
              BranchSideFuncs:
                - xmlFAParseCharProp
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4771,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4772,6'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4773,6'
              BranchSideFuncs:
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4773,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4774,6'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4777,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4778,29'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4778,33'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4801,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4778,45'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4778,49'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4801,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4778,61'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4778,65'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4801,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4778,78'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4779,3'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4801,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4779,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4779,19'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4801,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4779,31'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4779,35'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4801,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4779,47'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4779,51'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4801,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4779,63'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4780,3'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4801,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4780,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4780,19'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4801,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4780,31'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4780,35'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4801,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4780,47'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4780,51'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4801,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4780,63'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4781,3'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4801,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4781,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4781,19'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4801,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4781,32'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4781,36'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4801,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4781,49'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4781,53'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4801,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4781,66'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4782,3'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4801,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4782,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4786,3'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4801,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4786,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4787,3'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4801,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4787,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4788,3'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4801,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4788,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4789,3'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4801,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4789,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4790,3'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4801,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4790,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4791,3'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4801,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4791,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4792,3'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4801,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4792,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4793,3'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4801,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4793,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4794,3'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4801,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4794,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4795,3'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4801,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4795,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4796,3'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4801,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4796,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4797,3'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4801,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4797,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4798,3'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4801,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4798,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4799,3'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4801,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4799,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4800,3'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4801,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4778,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4801,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4841,17'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4801,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4802,33'
              BranchSideFuncs:
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4825,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
        - Branch String:   'xmlregexp.c:4803,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4804,18'
              BranchSideFuncs:
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4825,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4804,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4806,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4809,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4812,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4815,34'
              BranchSideFuncs:
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4822,28'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4816,8'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4817,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4819,28'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4826,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4828,25'
              BranchSideFuncs:
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4831,25'
              BranchSideFuncs:
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4834,25'
              BranchSideFuncs:
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4837,25'
              BranchSideFuncs:
                - xmlRegAtomAddRange
        - Branch String:   'xmlregexp.c:4841,29'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4841,33'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4844,17'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4841,45'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4841,49'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4844,17'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4841,61'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4841,65'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4844,17'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4841,77'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4842,3'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4844,17'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4842,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4842,19'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4844,17'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4842,31'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4842,35'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4844,17'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4842,47'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4842,51'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4844,17'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4842,63'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4843,3'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4844,17'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4843,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4843,19'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4844,17'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4841,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4844,17'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4886,2'
              BranchSideFuncs:
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4846,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4848,8'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4851,8'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4854,8'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4857,8'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4860,8'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4863,8'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4866,8'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4869,8'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4872,8'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4875,8'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4878,2'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4879,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4880,33'
              BranchSideFuncs:
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4881,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
      Callsites:
        - Src:             'xmlregexp.c:4736,19'
          Dst:             xmlRegNewAtom
        - Src:             'xmlregexp.c:4738,6'
          Dst:             xmlRegAtomAddRange
        - Src:             'xmlregexp.c:4745,2'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:4753,6'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:4757,2'
          Dst:             xmlFAParseCharProp
        - Src:             'xmlregexp.c:4759,6'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:4766,6'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:4770,2'
          Dst:             xmlFAParseCharProp
        - Src:             'xmlregexp.c:4774,6'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:4802,19'
          Dst:             xmlRegNewAtom
        - Src:             'xmlregexp.c:4815,10'
          Dst:             parse_escaped_codepoint
        - Src:             'xmlregexp.c:4837,6'
          Dst:             xmlRegAtomAddRange
        - Src:             'xmlregexp.c:4880,19'
          Dst:             xmlRegNewAtom
        - Src:             'xmlregexp.c:4882,6'
          Dst:             xmlRegAtomAddRange
        - Src:             'xmlregexp.c:4886,2'
          Dst:             xmlRegexpErrCompile
    - functionName:    xmlFAParseCharGroup
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5024
      functionLinenumberEnd: 5050
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlAutomata *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         22
      ICount:          163
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - xmlFAParseCharGroup
        - xmlFAParsePosCharGroup
        - xmlRegexpErrCompile
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:5027,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5028,2'
              BranchSideFuncs:
                - xmlFAParsePosCharGroup
                - xmlFAParsePosCharGroup
                - xmlFAParseCharGroup
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5033,5'
              BranchSideFuncs:
                - xmlFAParsePosCharGroup
                - xmlFAParseCharGroup
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5033,25'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5033,29'
              BranchSideFuncs:
                - xmlFAParsePosCharGroup
                - xmlFAParseCharGroup
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5033,5'
              BranchSideFuncs:
                - xmlFAParsePosCharGroup
                - xmlFAParseCharGroup
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5033,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5033,5'
              BranchSideFuncs:
                - xmlFAParsePosCharGroup
                - xmlFAParseCharGroup
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5034,7'
              BranchSideFuncs:
                - xmlFAParsePosCharGroup
                - xmlFAParseCharGroup
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5034,19'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5034,23'
              BranchSideFuncs:
                - xmlFAParsePosCharGroup
                - xmlFAParseCharGroup
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5047,29'
              BranchSideFuncs:
                - xmlFAParsePosCharGroup
                - xmlFAParseCharGroup
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5034,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5035,6'
              BranchSideFuncs:
                - xmlFAParseCharGroup
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5047,29'
              BranchSideFuncs:
                - xmlFAParsePosCharGroup
                - xmlFAParseCharGroup
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5040,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5041,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5043,3'
              BranchSideFuncs:
                - xmlRegexpErrCompile
      Callsites:
        - Src:             'xmlregexp.c:5030,2'
          Dst:             xmlFAParsePosCharGroup
        - Src:             'xmlregexp.c:5038,6'
          Dst:             xmlFAParseCharGroup
        - Src:             'xmlregexp.c:5043,3'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:5047,6'
          Dst:             xmlFAParsePosCharGroup
    - functionName:    xmlFAParseCharClass
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5060
      functionLinenumberEnd: 5075
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlAutomata *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         11
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlFAParseCharClassEsc
        - xmlFAParseCharGroup
        - xmlRegNewAtom
        - xmlRegexpErrCompile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlregexp.c:5061,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5062,2'
              BranchSideFuncs:
                - xmlRegNewAtom
                - xmlFAParseCharGroup
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5073,25'
              BranchSideFuncs:
                - xmlFAParseCharClassEsc
        - Branch String:   'xmlregexp.c:5064,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5065,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5066,22'
              BranchSideFuncs:
                - xmlFAParseCharGroup
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5067,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5068,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5070,6'
              BranchSideFuncs:
                - xmlRegexpErrCompile
      Callsites:
        - Src:             'xmlregexp.c:5063,15'
          Dst:             xmlRegNewAtom
        - Src:             'xmlregexp.c:5066,2'
          Dst:             xmlFAParseCharGroup
        - Src:             'xmlregexp.c:5070,6'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:5073,2'
          Dst:             xmlFAParseCharClassEsc
    - functionName:    xmlFAIsChar
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4431
      functionLinenumberEnd: 4447
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlAutomata *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         29
      ICount:          136
      EdgeCount:       41
      CyclomaticComplexity: 14
      functionsReached:
        - xmlGetUTF8Char
        - xmlRegexpErrCompile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlregexp.c:4437,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4438,9'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4441,10'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4441,22'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4441,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4445,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4441,39'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4441,43'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4445,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4441,55'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4442,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4445,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4442,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4442,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4445,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4442,31'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4442,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4445,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4442,47'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4443,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4445,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4443,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4443,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4445,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4443,31'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4443,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4445,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4443,48'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4444,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4445,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4444,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4444,20'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4445,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4441,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4445,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4446,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:4436,11'
          Dst:             xmlGetUTF8Char
        - Src:             'xmlregexp.c:4438,9'
          Dst:             xmlRegexpErrCompile
    - functionName:    xmlFAParseQuantifier
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5123
      functionLinenumberEnd: 5177
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlAutomata *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         46
      ICount:          278
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - xmlFAParseQuantExact
        - xmlRegexpErrCompile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlregexp.c:5127,22'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5127,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5128,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5127,38'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5127,42'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5128,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5127,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5128,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5139,9'
              BranchSideFuncs:
                - xmlFAParseQuantExact
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlFAParseQuantExact
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5128,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5129,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5136,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5129,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5130,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5131,15'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5131,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5132,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5133,15'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5139,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5140,6'
              BranchSideFuncs:
                - xmlFAParseQuantExact
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlFAParseQuantExact
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5176,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5144,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5145,12'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlFAParseQuantExact
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5147,13'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlFAParseQuantExact
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5149,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5150,6'
              BranchSideFuncs:
                - xmlFAParseQuantExact
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5162,6'
              BranchSideFuncs:
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5151,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5152,14'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5154,37'
              BranchSideFuncs:
                - xmlFAParseQuantExact
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5155,14'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5156,13'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5158,7'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5162,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5163,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5165,6'
              BranchSideFuncs:
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5167,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5168,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5169,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5169,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5170,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5174,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:5143,8'
          Dst:             xmlFAParseQuantExact
        - Src:             'xmlregexp.c:5147,13'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:5154,16'
          Dst:             xmlFAParseQuantExact
        - Src:             'xmlregexp.c:5158,7'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:5165,6'
          Dst:             xmlRegexpErrCompile
    - functionName:    xmlFAParseAtom
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5186
      functionLinenumberEnd: 5249
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlAutomata *'
      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:5190,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5191,29'
              BranchSideFuncs:
                - xmlRegNewAtom
                - xmlGetUTF8Char
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5203,16'
              BranchSideFuncs:
                - xmlFAParseCharClass
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAParseRegExp
                - xmlRegexpErrCompile
                - xmlRegNewAtom
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5192,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5193,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5194,13'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5196,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5197,13'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5200,26'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5203,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5204,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5205,16'
              BranchSideFuncs:
                - xmlFAParseCharClass
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAParseRegExp
                - xmlRegexpErrCompile
                - xmlRegNewAtom
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5205,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5206,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5207,16'
              BranchSideFuncs:
                - xmlFAParseCharClass
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAParseRegExp
                - xmlRegexpErrCompile
                - xmlRegNewAtom
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5207,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5208,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5209,16'
              BranchSideFuncs:
                - xmlFAParseCharClass
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAParseRegExp
                - xmlRegexpErrCompile
                - xmlRegNewAtom
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5209,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5212,2'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAParseRegExp
                - xmlRegexpErrCompile
                - xmlRegNewAtom
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5244,17'
              BranchSideFuncs:
                - xmlFAParseCharClass
        - Branch String:   'xmlregexp.c:5213,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5214,6'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5221,33'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAParseRegExp
                - xmlRegexpErrCompile
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:5231,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5232,6'
              BranchSideFuncs:
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:5234,6'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:5237,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5238,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5239,22'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5244,29'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5244,33'
              BranchSideFuncs:
                - xmlFAParseCharClass
            - BranchSide:      'xmlregexp.c:5245,22'
              BranchSideFuncs:
                - xmlFAParseCharClass
        - Branch String:   'xmlregexp.c:5244,46'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5244,50'
              BranchSideFuncs:
                - xmlFAParseCharClass
            - BranchSide:      'xmlregexp.c:5245,22'
              BranchSideFuncs:
                - xmlFAParseCharClass
      Callsites:
        - Src:             'xmlregexp.c:5189,17'
          Dst:             xmlFAIsChar
        - Src:             'xmlregexp.c:5191,15'
          Dst:             xmlRegNewAtom
        - Src:             'xmlregexp.c:5195,21'
          Dst:             xmlGetUTF8Char
        - Src:             'xmlregexp.c:5197,13'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:5214,6'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:5221,2'
          Dst:             xmlFAGenerateEpsilonTransition
        - Src:             'xmlregexp.c:5223,2'
          Dst:             xmlFAGenerateEpsilonTransition
        - Src:             'xmlregexp.c:5229,2'
          Dst:             xmlFAParseRegExp
        - Src:             'xmlregexp.c:5234,6'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:5236,15'
          Dst:             xmlRegNewAtom
        - Src:             'xmlregexp.c:5245,2'
          Dst:             xmlFAParseCharClass
    - functionName:    xmlFAGenerateEpsilonTransition
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1413
      functionLinenumberEnd: 1422
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlAutomata *'
        - 'struct._xmlAutomataState *'
        - 'struct._xmlAutomataState *'
      constantsTouched: []
      argNames:
        - ctxt
        - from
        - to
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlRegStateAddTrans
        - xmlRegStatePush
      functionUses:    20
      BranchProfiles:
        - Branch String:   'xmlregexp.c:1414,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1415,23'
              BranchSideFuncs:
                - xmlRegStatePush
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:1420,25'
              BranchSideFuncs:
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:1416,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1417,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1418,16'
              BranchSideFuncs:
                - xmlRegStateAddTrans
      Callsites:
        - Src:             'xmlregexp.c:1415,7'
          Dst:             xmlRegStatePush
        - Src:             'xmlregexp.c:1420,5'
          Dst:             xmlRegStateAddTrans
    - functionName:    xmlFAParseRegExp
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5328
      functionLinenumberEnd: 5353
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlAutomata *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - top
      BBCount:         17
      ICount:          132
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlFAParseBranch
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:5335,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5336,2'
              BranchSideFuncs:
                - xmlFAParseBranch
            - BranchSide:      'xmlregexp.c:5338,9'
              BranchSideFuncs:
                - xmlFAParseBranch
        - Branch String:   'xmlregexp.c:5338,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5339,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5342,11'
              BranchSideFuncs:
                - xmlFAParseBranch
        - Branch String:   'xmlregexp.c:5343,25'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5343,29'
              BranchSideFuncs:
                - xmlFAParseBranch
            - BranchSide:      'xmlregexp.c:5343,5'
              BranchSideFuncs:
                - xmlFAParseBranch
        - Branch String:   'xmlregexp.c:5343,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5344,2'
              BranchSideFuncs:
                - xmlFAParseBranch
            - BranchSide:      'xmlregexp.c:5349,10'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5349,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5349,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5350,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:5334,5'
          Dst:             xmlFAParseBranch
        - Src:             'xmlregexp.c:5347,2'
          Dst:             xmlFAParseBranch
    - functionName:    xmlFAParseBranch
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5283
      functionLinenumberEnd: 5318
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlAutomata *'
        - 'struct._xmlAutomataState *'
      constantsTouched: []
      argNames:
        - ctxt
        - to
      BBCount:         36
      ICount:          229
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - xmlFAGenerateEpsilonTransition
        - xmlFAGenerateTransitions
        - xmlFAParsePiece
        - xmlRegFreeAtom
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:5289,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5291,33'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
                - xmlFAParsePiece
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5293,31'
              BranchSideFuncs:
                - xmlFAGenerateTransitions
                - xmlFAParsePiece
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5294,20'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5294,45'
              BranchSideFuncs:
                - xmlFAGenerateTransitions
                - xmlFAParsePiece
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5294,23'
              BranchSideFuncs:
                - xmlFAGenerateTransitions
                - xmlFAParsePiece
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5294,32'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5294,45'
              BranchSideFuncs:
                - xmlFAGenerateTransitions
                - xmlFAParsePiece
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5294,35'
              BranchSideFuncs:
                - xmlFAGenerateTransitions
                - xmlFAParsePiece
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5294,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5294,45'
              BranchSideFuncs:
                - xmlFAGenerateTransitions
                - xmlFAParsePiece
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5295,17'
              BranchSideFuncs:
                - xmlFAGenerateTransitions
                - xmlFAParsePiece
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5293,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5296,28'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5300,13'
              BranchSideFuncs:
                - xmlFAParsePiece
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5303,23'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5303,27'
              BranchSideFuncs:
                - xmlFAParsePiece
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5303,5'
              BranchSideFuncs:
                - xmlFAParsePiece
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5303,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5304,24'
              BranchSideFuncs:
                - xmlFAParsePiece
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5317,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5305,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5303,5'
              BranchSideFuncs:
                - xmlFAGenerateTransitions
                - xmlFAParsePiece
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5306,35'
              BranchSideFuncs:
                - xmlFAGenerateTransitions
                - xmlFAParsePiece
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5307,24'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5307,49'
              BranchSideFuncs:
                - xmlFAGenerateTransitions
                - xmlFAParsePiece
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5307,27'
              BranchSideFuncs:
                - xmlFAGenerateTransitions
                - xmlFAParsePiece
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5307,36'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5307,49'
              BranchSideFuncs:
                - xmlFAGenerateTransitions
                - xmlFAParsePiece
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5307,39'
              BranchSideFuncs:
                - xmlFAGenerateTransitions
                - xmlFAParsePiece
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5307,14'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5307,49'
              BranchSideFuncs:
                - xmlFAGenerateTransitions
                - xmlFAParsePiece
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5308,21'
              BranchSideFuncs:
                - xmlFAGenerateTransitions
                - xmlFAParsePiece
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5306,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5309,32'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5313,17'
              BranchSideFuncs:
                - xmlFAParsePiece
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
      Callsites:
        - Src:             'xmlregexp.c:5288,11'
          Dst:             xmlFAParsePiece
        - Src:             'xmlregexp.c:5291,2'
          Dst:             xmlFAGenerateEpsilonTransition
        - Src:             'xmlregexp.c:5293,6'
          Dst:             xmlFAGenerateTransitions
        - Src:             'xmlregexp.c:5296,13'
          Dst:             xmlRegFreeAtom
        - Src:             'xmlregexp.c:5304,8'
          Dst:             xmlFAParsePiece
        - Src:             'xmlregexp.c:5306,10'
          Dst:             xmlFAGenerateTransitions
        - Src:             'xmlregexp.c:5309,17'
          Dst:             xmlRegFreeAtom
    - functionName:    xmlFAParsePiece
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5258
      functionLinenumberEnd: 5270
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlAutomata *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlFAParseAtom
        - xmlFAParseQuantifier
        - xmlRegexpErrCompile
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:5263,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5264,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5265,9'
              BranchSideFuncs:
                - xmlFAParseQuantifier
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5265,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5266,2'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlFAParseQuantifier
            - BranchSide:      'xmlregexp.c:5268,26'
              BranchSideFuncs:
                - xmlFAParseQuantifier
      Callsites:
        - Src:             'xmlregexp.c:5262,11'
          Dst:             xmlFAParseAtom
        - Src:             'xmlregexp.c:5266,2'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:5268,5'
          Dst:             xmlFAParseQuantifier
    - functionName:    xmlFAGenerateTransitions
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1477
      functionLinenumberEnd: 1694
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlAutomata *'
        - 'struct._xmlAutomataState *'
        - 'struct._xmlAutomataState *'
        - 'struct._xmlRegAtom *'
      constantsTouched: []
      argNames:
        - ctxt
        - from
        - to
        - atom
      BBCount:         95
      ICount:          700
      EdgeCount:       125
      CyclomaticComplexity: 32
      functionsReached:
        - xmlFAGenerateCountedEpsilonTransition
        - xmlFAGenerateCountedTransition
        - xmlFAGenerateEpsilonTransition
        - xmlFAGenerateTransitions
        - xmlRegAtomPush
        - xmlRegCopyAtom
        - xmlRegFreeAtom
        - xmlRegGetCounter
        - xmlRegStateAddTrans
        - xmlRegStatePush
        - xmlRegexpErrCompile
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmlregexp.c:1481,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1482,2'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:1485,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:1485,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1490,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:1625,10'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStatePush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStatePush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:1490,19'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1490,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:1506,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:1490,41'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1491,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:1506,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:1490,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1495,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:1506,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:1506,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1508,3'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
            - BranchSide:      'xmlregexp.c:1523,3'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlRegAtomPush
            - BranchSide:      'xmlregexp.c:1528,3'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
                - xmlRegAtomPush
            - BranchSide:      'xmlregexp.c:1538,7'
              BranchSideFuncs:
                - xmlRegStatePush
                - xmlRegGetCounter
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateCountedEpsilonTransition
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegCopyAtom
                - xmlFAGenerateTransitions
                - xmlRegGetCounter
                - xmlFAGenerateCountedEpsilonTransition
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:1619,3'
              BranchSideFuncs:
                - xmlRegAtomPush
        - Branch String:   'xmlregexp.c:1514,21'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1515,52'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlRegAtomPush
            - BranchSide:      'xmlregexp.c:1519,52'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
                - xmlRegAtomPush
        - Branch String:   'xmlregexp.c:1538,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1539,18'
              BranchSideFuncs:
                - xmlRegGetCounter
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateCountedEpsilonTransition
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegCopyAtom
                - xmlFAGenerateTransitions
                - xmlRegGetCounter
                - xmlFAGenerateCountedEpsilonTransition
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:1541,34'
              BranchSideFuncs:
                - xmlRegStatePush
                - xmlRegGetCounter
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateCountedEpsilonTransition
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegCopyAtom
                - xmlFAGenerateTransitions
                - xmlRegGetCounter
                - xmlFAGenerateCountedEpsilonTransition
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:1542,25'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1543,25'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:1552,24'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1552,28'
              BranchSideFuncs:
                - xmlRegGetCounter
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateCountedEpsilonTransition
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegCopyAtom
                - xmlFAGenerateTransitions
                - xmlRegGetCounter
                - xmlFAGenerateCountedEpsilonTransition
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:1596,34'
              BranchSideFuncs:
                - xmlRegGetCounter
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateCountedEpsilonTransition
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
        - Branch String:   'xmlregexp.c:1552,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1563,29'
              BranchSideFuncs:
                - xmlRegCopyAtom
                - xmlFAGenerateTransitions
                - xmlRegGetCounter
                - xmlFAGenerateCountedEpsilonTransition
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateEpsilonTransition
                - xmlRegAtomPush
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:1596,34'
              BranchSideFuncs:
                - xmlRegGetCounter
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateCountedEpsilonTransition
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
        - Branch String:   'xmlregexp.c:1564,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1565,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1566,7'
              BranchSideFuncs:
                - xmlFAGenerateTransitions
                - xmlRegGetCounter
                - xmlFAGenerateCountedEpsilonTransition
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateEpsilonTransition
                - xmlRegAtomPush
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:1570,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1572,40'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:1575,15'
              BranchSideFuncs:
                - xmlRegGetCounter
                - xmlFAGenerateCountedEpsilonTransition
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateEpsilonTransition
                - xmlRegAtomPush
        - Branch String:   'xmlregexp.c:1577,25'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1578,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1579,37'
              BranchSideFuncs:
                - xmlFAGenerateCountedEpsilonTransition
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateEpsilonTransition
                - xmlRegAtomPush
        - Branch String:   'xmlregexp.c:1597,25'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1598,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1599,37'
              BranchSideFuncs:
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateCountedEpsilonTransition
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
        - Branch String:   'xmlregexp.c:1621,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1622,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1623,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:1625,26'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1625,30'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStatePush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStatePush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
            - BranchSide:      'xmlregexp.c:1640,9'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStatePush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:1625,46'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1626,17'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStatePush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStatePush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
            - BranchSide:      'xmlregexp.c:1640,9'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStatePush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:1625,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1630,6'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
            - BranchSide:      'xmlregexp.c:1640,9'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStatePush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:1630,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1631,27'
              BranchSideFuncs:
                - xmlRegStatePush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:1635,33'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:1632,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1633,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1634,2'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:1640,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1641,23'
              BranchSideFuncs:
                - xmlRegStatePush
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStatePush
                - xmlFAGenerateEpsilonTransition
            - BranchSide:      'xmlregexp.c:1645,11'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStatePush
                - xmlFAGenerateEpsilonTransition
        - Branch String:   'xmlregexp.c:1642,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1643,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1644,5'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStatePush
                - xmlFAGenerateEpsilonTransition
        - Branch String:   'xmlregexp.c:1646,48'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1647,10'
              BranchSideFuncs:
                - xmlRegStatePush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
            - BranchSide:      'xmlregexp.c:1655,24'
              BranchSideFuncs:
                - xmlRegStatePush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
        - Branch String:   'xmlregexp.c:1646,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1655,24'
              BranchSideFuncs:
                - xmlRegStatePush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
            - BranchSide:      'xmlregexp.c:1661,10'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
        - Branch String:   'xmlregexp.c:1656,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1657,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1658,33'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
        - Branch String:   'xmlregexp.c:1661,49'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1662,10'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
            - BranchSide:      'xmlregexp.c:1668,25'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
        - Branch String:   'xmlregexp.c:1662,26'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1662,30'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
            - BranchSide:      'xmlregexp.c:1668,25'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
        - Branch String:   'xmlregexp.c:1661,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1663,11'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
            - BranchSide:      'xmlregexp.c:1668,25'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
        - Branch String:   'xmlregexp.c:1665,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1666,6'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
            - BranchSide:      'xmlregexp.c:1667,5'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
        - Branch String:   'xmlregexp.c:1670,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1672,6'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
                - xmlRegAtomPush
            - BranchSide:      'xmlregexp.c:1676,6'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlRegAtomPush
            - BranchSide:      'xmlregexp.c:1681,6'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
            - BranchSide:      'xmlregexp.c:1685,10'
              BranchSideFuncs:
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
            - BranchSide:      'xmlregexp.c:1689,6'
              BranchSideFuncs:
                - xmlRegAtomPush
        - Branch String:   'xmlregexp.c:1685,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1686,34'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
                - xmlRegAtomPush
            - BranchSide:      'xmlregexp.c:1687,6'
              BranchSideFuncs:
                - xmlRegAtomPush
        - Branch String:   'xmlregexp.c:1691,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1692,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1693,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:1482,2'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:1495,6'
          Dst:             xmlFAGenerateEpsilonTransition
        - Src:             'xmlregexp.c:1515,21'
          Dst:             xmlFAGenerateEpsilonTransition
        - Src:             'xmlregexp.c:1516,21'
          Dst:             xmlFAGenerateEpsilonTransition
        - Src:             'xmlregexp.c:1519,21'
          Dst:             xmlFAGenerateEpsilonTransition
        - Src:             'xmlregexp.c:1524,3'
          Dst:             xmlFAGenerateEpsilonTransition
        - Src:             'xmlregexp.c:1525,3'
          Dst:             xmlFAGenerateEpsilonTransition
        - Src:             'xmlregexp.c:1529,3'
          Dst:             xmlFAGenerateEpsilonTransition
        - Src:             'xmlregexp.c:1541,18'
          Dst:             xmlRegStatePush
        - Src:             'xmlregexp.c:1563,14'
          Dst:             xmlRegCopyAtom
        - Src:             'xmlregexp.c:1570,11'
          Dst:             xmlFAGenerateTransitions
        - Src:             'xmlregexp.c:1572,25'
          Dst:             xmlRegFreeAtom
        - Src:             'xmlregexp.c:1576,17'
          Dst:             xmlRegGetCounter
        - Src:             'xmlregexp.c:1582,7'
          Dst:             xmlFAGenerateCountedEpsilonTransition
        - Src:             'xmlregexp.c:1585,7'
          Dst:             xmlFAGenerateCountedTransition
        - Src:             'xmlregexp.c:1588,7'
          Dst:             xmlFAGenerateEpsilonTransition
        - Src:             'xmlregexp.c:1596,17'
          Dst:             xmlRegGetCounter
        - Src:             'xmlregexp.c:1602,7'
          Dst:             xmlFAGenerateCountedTransition
        - Src:             'xmlregexp.c:1605,7'
          Dst:             xmlFAGenerateCountedEpsilonTransition
        - Src:             'xmlregexp.c:1609,4'
          Dst:             xmlFAGenerateEpsilonTransition
        - Src:             'xmlregexp.c:1621,6'
          Dst:             xmlRegAtomPush
        - Src:             'xmlregexp.c:1631,11'
          Dst:             xmlRegStatePush
        - Src:             'xmlregexp.c:1635,2'
          Dst:             xmlFAGenerateEpsilonTransition
        - Src:             'xmlregexp.c:1637,2'
          Dst:             xmlRegFreeAtom
        - Src:             'xmlregexp.c:1641,7'
          Dst:             xmlRegStatePush
        - Src:             'xmlregexp.c:1655,8'
          Dst:             xmlRegStatePush
        - Src:             'xmlregexp.c:1658,2'
          Dst:             xmlFAGenerateEpsilonTransition
        - Src:             'xmlregexp.c:1668,5'
          Dst:             xmlRegStateAddTrans
        - Src:             'xmlregexp.c:1673,6'
          Dst:             xmlFAGenerateEpsilonTransition
        - Src:             'xmlregexp.c:1677,6'
          Dst:             xmlFAGenerateEpsilonTransition
        - Src:             'xmlregexp.c:1678,6'
          Dst:             xmlRegStateAddTrans
        - Src:             'xmlregexp.c:1682,6'
          Dst:             xmlRegStateAddTrans
        - Src:             'xmlregexp.c:1686,3'
          Dst:             xmlFAGenerateEpsilonTransition
        - Src:             'xmlregexp.c:1691,9'
          Dst:             xmlRegAtomPush
    - functionName:    xmlRegStatePush
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1353
      functionLinenumberEnd: 1377
      functionDepth:   0
      returnType:      'struct._xmlAutomataState *'
      argCount:        1
      argTypes:
        - 'struct._xmlAutomata *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         14
      ICount:          126
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlRegNewState
        - xmlRegexpErrMemory
      functionUses:    15
      BranchProfiles:
        - Branch String:   'xmlregexp.c:1356,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1357,26'
              BranchSideFuncs:
                - xmlRegNewState
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:1369,28'
              BranchSideFuncs:
                - xmlRegNewState
        - Branch String:   'xmlregexp.c:1357,26'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1357,44'
              BranchSideFuncs:
                - xmlRegNewState
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:1357,26'
              BranchSideFuncs:
                - xmlRegNewState
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:1361,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1362,25'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:1365,17'
              BranchSideFuncs:
                - xmlRegNewState
        - Branch String:   'xmlregexp.c:1370,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1371,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1373,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:1362,6'
          Dst:             xmlRegexpErrMemory
        - Src:             'xmlregexp.c:1369,13'
          Dst:             xmlRegNewState
    - functionName:    xmlRegGetCounter
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1212
      functionLinenumberEnd: 1237
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlAutomata *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         14
      ICount:          143
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlRegexpErrMemory
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xmlregexp.c:1213,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1214,2'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:1222,16'
              BranchSideFuncs:
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:1217,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1218,25'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:1222,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:1227,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1228,25'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:1232,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:1218,6'
          Dst:             xmlRegexpErrMemory
        - Src:             'xmlregexp.c:1228,6'
          Dst:             xmlRegexpErrMemory
    - functionName:    xmlFAGenerateCountedEpsilonTransition
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1434
      functionLinenumberEnd: 1443
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlAutomata *'
        - 'struct._xmlAutomataState *'
        - 'struct._xmlAutomataState *'
        - 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:1435,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1436,23'
              BranchSideFuncs:
                - xmlRegStatePush
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:1441,25'
              BranchSideFuncs:
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:1437,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1438,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1439,16'
              BranchSideFuncs:
                - xmlRegStateAddTrans
      Callsites:
        - Src:             'xmlregexp.c:1436,7'
          Dst:             xmlRegStatePush
        - Src:             'xmlregexp.c:1441,5'
          Dst:             xmlRegStateAddTrans
    - functionName:    xmlFAGenerateCountedTransition
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1455
      functionLinenumberEnd: 1464
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlAutomata *'
        - 'struct._xmlAutomataState *'
        - 'struct._xmlAutomataState *'
        - 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:1456,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1457,23'
              BranchSideFuncs:
                - xmlRegStatePush
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:1462,25'
              BranchSideFuncs:
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:1458,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1459,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1460,16'
              BranchSideFuncs:
                - xmlRegStateAddTrans
      Callsites:
        - Src:             'xmlregexp.c:1457,7'
          Dst:             xmlRegStatePush
        - Src:             'xmlregexp.c:1462,5'
          Dst:             xmlRegStateAddTrans
    - functionName:    xmlRegAtomPush
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1240
      functionLinenumberEnd: 1260
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlAutomata *'
        - 'struct._xmlRegAtom *'
      constantsTouched: []
      argNames:
        - ctxt
        - atom
      BBCount:         14
      ICount:          125
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlRegexpErrCompile
        - xmlRegexpErrMemory
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmlregexp.c:1241,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1242,2'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:1245,9'
              BranchSideFuncs:
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:1245,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1246,26'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:1257,16'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:1246,26'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1246,43'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:1246,26'
              BranchSideFuncs:
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:1250,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1251,25'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:1254,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:1242,2'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:1251,6'
          Dst:             xmlRegexpErrMemory
    - functionName:    xmlRegNewState
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 869
      functionLinenumberEnd: 881
      functionDepth:   0
      returnType:      'struct._xmlAutomataState *'
      argCount:        1
      argTypes:
        - 'struct._xmlAutomata *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlRegexpErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlregexp.c:873,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:874,21'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:877,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:874,2'
          Dst:             xmlRegexpErrMemory
    - functionName:    xmlRegPrintTrans
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1108
      functionLinenumberEnd: 1139
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct._xmlRegTrans *'
      constantsTouched: []
      argNames:
        - output
        - trans
      BBCount:         28
      ICount:          168
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlregexp.c:1110,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1111,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:1114,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlregexp.c:1114,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1115,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:1118,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlregexp.c:1118,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1119,6'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlregexp.c:1124,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlregexp.c:1119,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1120,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlregexp.c:1122,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlregexp.c:1124,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1125,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlregexp.c:1127,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlregexp.c:1127,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1128,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlregexp.c:1129,16'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlregexp.c:1132,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1133,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:1136,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
        - Branch String:   'xmlregexp.c:1136,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1137,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'xmlregexp.c:1138,13'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'xmlregexp.c:1109,5'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1111,2'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1115,2'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1120,6'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1122,6'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1125,2'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1128,2'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1130,2'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1133,2'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1137,2'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1138,5'
          Dst:             fprintf
    - functionName:    xmlRegPrintRange
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1070
      functionLinenumberEnd: 1076
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct._xmlRegRange *'
      constantsTouched: []
      argNames:
        - output
        - range
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
        - xmlRegPrintAtomType
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlregexp.c:1072,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1072,9'
              BranchSideFuncs:
                - fprintf
                - xmlRegPrintAtomType
                - fprintf
            - BranchSide:      'xmlregexp.c:1073,10'
              BranchSideFuncs:
                - fprintf
                - xmlRegPrintAtomType
                - fprintf
      Callsites:
        - Src:             'xmlregexp.c:1071,5'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1073,2'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1074,5'
          Dst:             xmlRegPrintAtomType
        - Src:             'xmlregexp.c:1075,5'
          Dst:             fprintf
    - functionName:    xmlRegPrintAtomType
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 937
      functionLinenumberEnd: 1046
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - int
      constantsTouched: []
      argNames:
        - output
        - type
      BBCount:         58
      ICount:          343
      EdgeCount:       115
      CyclomaticComplexity: 59
      functionsReached:
        - fprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:938,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:938,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:940,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:942,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:944,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:946,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:948,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:950,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:952,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:954,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:956,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:958,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:960,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:962,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:964,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:966,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:968,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:970,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:972,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:974,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:976,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:978,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:980,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:982,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:984,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:986,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:988,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:990,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:992,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:994,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:996,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:998,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:1000,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:1002,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:1004,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:1006,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:1008,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:1010,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:1012,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:1014,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:1016,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:1018,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:1020,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:1022,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:1024,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:1026,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:1028,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:1030,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:1032,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:1034,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:1036,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:1038,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:1040,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:1042,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:1044,14'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'xmlregexp.c:940,6'
          Dst:             fprintf
        - Src:             'xmlregexp.c:942,6'
          Dst:             fprintf
        - Src:             'xmlregexp.c:944,6'
          Dst:             fprintf
        - Src:             'xmlregexp.c:946,6'
          Dst:             fprintf
        - Src:             'xmlregexp.c:948,6'
          Dst:             fprintf
        - Src:             'xmlregexp.c:950,6'
          Dst:             fprintf
        - Src:             'xmlregexp.c:952,6'
          Dst:             fprintf
        - Src:             'xmlregexp.c:954,6'
          Dst:             fprintf
        - Src:             'xmlregexp.c:956,6'
          Dst:             fprintf
        - Src:             'xmlregexp.c:958,6'
          Dst:             fprintf
        - Src:             'xmlregexp.c:960,6'
          Dst:             fprintf
        - Src:             'xmlregexp.c:962,6'
          Dst:             fprintf
        - Src:             'xmlregexp.c:964,6'
          Dst:             fprintf
        - Src:             'xmlregexp.c:966,6'
          Dst:             fprintf
        - Src:             'xmlregexp.c:968,6'
          Dst:             fprintf
        - Src:             'xmlregexp.c:970,6'
          Dst:             fprintf
        - Src:             'xmlregexp.c:972,13'
          Dst:             fprintf
        - Src:             'xmlregexp.c:974,13'
          Dst:             fprintf
        - Src:             'xmlregexp.c:976,13'
          Dst:             fprintf
        - Src:             'xmlregexp.c:978,13'
          Dst:             fprintf
        - Src:             'xmlregexp.c:980,13'
          Dst:             fprintf
        - Src:             'xmlregexp.c:982,13'
          Dst:             fprintf
        - Src:             'xmlregexp.c:984,13'
          Dst:             fprintf
        - Src:             'xmlregexp.c:986,13'
          Dst:             fprintf
        - Src:             'xmlregexp.c:988,13'
          Dst:             fprintf
        - Src:             'xmlregexp.c:990,13'
          Dst:             fprintf
        - Src:             'xmlregexp.c:992,13'
          Dst:             fprintf
        - Src:             'xmlregexp.c:994,13'
          Dst:             fprintf
        - Src:             'xmlregexp.c:996,13'
          Dst:             fprintf
        - Src:             'xmlregexp.c:998,13'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1000,13'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1002,13'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1004,13'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1006,13'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1008,13'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1010,13'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1012,13'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1014,13'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1016,13'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1018,13'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1020,13'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1022,13'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1024,13'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1026,13'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1028,13'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1030,13'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1032,13'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1034,13'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1036,13'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1038,13'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1040,13'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1042,13'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1044,6'
          Dst:             fprintf
    - functionName:    xmlRegPrintQuantType
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1049
      functionLinenumberEnd: 1068
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - int
      constantsTouched: []
      argNames:
        - output
        - type
      BBCount:         13
      ICount:          73
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlregexp.c:1050,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1050,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1052,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:1054,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:1056,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:1058,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:1060,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:1062,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:1064,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:1066,14'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'xmlregexp.c:1052,6'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1054,6'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1056,6'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1058,6'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1060,6'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1062,6'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1064,6'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1066,6'
          Dst:             fprintf
    - functionName:    xmlFARegExecRollBack
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3088
      functionLinenumberEnd: 3110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlRegExecCtxt *'
      constantsTouched: []
      argNames:
        - exec
      BBCount:         15
      ICount:          151
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - fprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:3089,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3090,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3091,9'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'xmlregexp.c:3091,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3092,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3095,5'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'xmlregexp.c:3099,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3099,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:3100,6'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'xmlregexp.c:3100,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3101,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:3105,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3105,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3106,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3109,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:3101,6'
          Dst:             fprintf
    - functionName:    xmlRegExecSetErrString
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3504
      functionLinenumberEnd: 3514
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlRegExecCtxt *'
        - 'char *'
      constantsTouched: []
      argNames:
        - exec
        - value
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlStrdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlregexp.c:3505,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3506,9'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlregexp.c:3507,9'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlregexp.c:3507,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3508,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3510,37'
              BranchSideFuncs:
                - xmlStrdup
      Callsites:
        - Src:             'xmlregexp.c:3510,27'
          Dst:             xmlStrdup
    - functionName:    xmlFARegExecSave
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3033
      functionLinenumberEnd: 3085
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlRegExecCtxt *'
      constantsTouched: []
      argNames:
        - exec
      BBCount:         24
      ICount:          308
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmlregexp.c:3035,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3036,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3039,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3042,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3043,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3053,16'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3046,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3047,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3051,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3060,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3061,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3065,20'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3072,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3073,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3084,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3073,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3075,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3081,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3076,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3077,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3080,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlFARegExecSaveInputString
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3518
      functionLinenumberEnd: 3554
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._xmlRegExecCtxt *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - exec
        - value
        - data
      BBCount:         19
      ICount:          210
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlStrdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlregexp.c:3519,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3520,2'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlregexp.c:3528,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlregexp.c:3523,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3524,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3528,5'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlregexp.c:3534,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3535,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3539,21'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlregexp.c:3541,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3542,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3544,64'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlregexp.c:3545,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3546,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:3544,54'
          Dst:             xmlStrdup
    - functionName:    xmlAutomataIsDeterminist
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6304
      functionLinenumberEnd: 6312
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlAutomata *'
      constantsTouched: []
      argNames:
        - am
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlFAComputesDeterminism
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlregexp.c:6307,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6308,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6310,36'
              BranchSideFuncs:
                - xmlFAComputesDeterminism
      Callsites:
        - Src:             'xmlregexp.c:6310,11'
          Dst:             xmlFAComputesDeterminism
    - functionName:    xmlFAComputesDeterminism
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2594
      functionLinenumberEnd: 2740
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlAutomata *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         86
      ICount:          515
      EdgeCount:       116
      CyclomaticComplexity: 32
      functionsReached:
        - xmlFACompareAtoms
        - xmlFAEqualAtoms
        - xmlFAFinishRecurseDeterminism
        - xmlFARecurseDeterminism
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:2602,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2603,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2605,9'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2605,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2606,14'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2611,18'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2611,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2612,10'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2653,18'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2613,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2614,6'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2615,6'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2615,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2616,6'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2617,15'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2617,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2618,13'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2647,5'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2623,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2625,3'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2627,10'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2627,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2628,3'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2629,13'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2629,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2630,10'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2646,2'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2631,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2632,7'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2633,7'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2633,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2634,11'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2645,6'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2634,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2639,24'
              BranchSideFuncs:
                - xmlFAEqualAtoms
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2644,3'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2639,50'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2640,30'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2643,7'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2640,58'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2641,30'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2643,7'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2639,8'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2642,8'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2643,7'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2653,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2654,10'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2738,25'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2655,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2656,6'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2657,6'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2657,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2658,6'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2659,7'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2660,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2661,13'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2728,6'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2666,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2667,3'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2669,10'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2669,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2670,3'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2671,13'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2671,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2672,10'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2721,2'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2673,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2674,7'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2675,7'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2675,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2680,29'
              BranchSideFuncs:
                - xmlFACompareAtoms
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2701,37'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2680,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2685,30'
              BranchSideFuncs:
                - xmlFAEqualAtoms
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
            - BranchSide:      'xmlregexp.c:2694,3'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2685,48'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2686,30'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2688,33'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2686,58'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2687,47'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2688,33'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2685,29'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2688,33'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2690,4'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2728,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2729,6'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2736,5'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
      Callsites:
        - Src:             'xmlregexp.c:2639,8'
          Dst:             xmlFAEqualAtoms
        - Src:             'xmlregexp.c:2680,11'
          Dst:             xmlFACompareAtoms
        - Src:             'xmlregexp.c:2687,31'
          Dst:             xmlFAEqualAtoms
        - Src:             'xmlregexp.c:2701,13'
          Dst:             xmlFARecurseDeterminism
        - Src:             'xmlregexp.c:2703,21'
          Dst:             xmlFAFinishRecurseDeterminism
    - functionName:    xmlAutomataCompile
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6282
      functionLinenumberEnd: 6293
      functionDepth:   0
      returnType:      'struct._xmlRegexp *'
      argCount:        1
      argTypes:
        - 'struct._xmlAutomata *'
      constantsTouched: []
      argNames:
        - am
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlFAEliminateEpsilonTransitions
        - xmlRegEpxFromParse
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlregexp.c:6285,22'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6285,43'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6285,26'
              BranchSideFuncs:
                - xmlFAEliminateEpsilonTransitions
                - xmlRegEpxFromParse
        - Branch String:   'xmlregexp.c:6285,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6285,43'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6286,38'
              BranchSideFuncs:
                - xmlFAEliminateEpsilonTransitions
                - xmlRegEpxFromParse
        - Branch String:   'xmlregexp.c:6287,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6288,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6290,30'
              BranchSideFuncs:
                - xmlRegEpxFromParse
      Callsites:
        - Src:             'xmlregexp.c:6286,5'
          Dst:             xmlFAEliminateEpsilonTransitions
        - Src:             'xmlregexp.c:6290,11'
          Dst:             xmlRegEpxFromParse
    - functionName:    xmlFAEliminateEpsilonTransitions
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1861
      functionLinenumberEnd: 1992
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlAutomata *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         113
      ICount:          702
      EdgeCount:       150
      CyclomaticComplexity: 39
      functionsReached:
        - xmlFAEliminateSimpleEpsilonTransitions
        - xmlFAFinishReduceEpsilonTransitions
        - xmlFAReduceEpsilonTransitions
        - xmlRegFreeState
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:1866,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1866,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1872,44'
              BranchSideFuncs:
                - xmlFAEliminateSimpleEpsilonTransitions
                - xmlRegFreeState
                - xmlFAReduceEpsilonTransitions
                - xmlFAFinishReduceEpsilonTransitions
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:1873,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1874,10'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlFAReduceEpsilonTransitions
                - xmlFAFinishReduceEpsilonTransitions
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:1881,17'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlFAReduceEpsilonTransitions
                - xmlFAFinishReduceEpsilonTransitions
        - Branch String:   'xmlregexp.c:1875,22'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1875,26'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlFAReduceEpsilonTransitions
                - xmlFAFinishReduceEpsilonTransitions
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:1879,5'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlFAReduceEpsilonTransitions
                - xmlFAFinishReduceEpsilonTransitions
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:1875,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1876,22'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlRegFreeState
                - xmlFAReduceEpsilonTransitions
                - xmlFAFinishReduceEpsilonTransitions
            - BranchSide:      'xmlregexp.c:1879,5'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlFAReduceEpsilonTransitions
                - xmlFAFinishReduceEpsilonTransitions
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:1891,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1892,10'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlFAReduceEpsilonTransitions
                - xmlFAFinishReduceEpsilonTransitions
            - BranchSide:      'xmlregexp.c:1921,9'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:1893,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1894,6'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlFAReduceEpsilonTransitions
                - xmlFAFinishReduceEpsilonTransitions
            - BranchSide:      'xmlregexp.c:1895,7'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlFAReduceEpsilonTransitions
                - xmlFAFinishReduceEpsilonTransitions
        - Branch String:   'xmlregexp.c:1895,28'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1896,7'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlFAReduceEpsilonTransitions
                - xmlFAFinishReduceEpsilonTransitions
            - BranchSide:      'xmlregexp.c:1899,15'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlFAReduceEpsilonTransitions
                - xmlFAFinishReduceEpsilonTransitions
        - Branch String:   'xmlregexp.c:1895,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1897,6'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlFAReduceEpsilonTransitions
                - xmlFAFinishReduceEpsilonTransitions
            - BranchSide:      'xmlregexp.c:1899,15'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlFAReduceEpsilonTransitions
                - xmlFAFinishReduceEpsilonTransitions
        - Branch String:   'xmlregexp.c:1899,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1900,11'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlFAReduceEpsilonTransitions
                - xmlFAFinishReduceEpsilonTransitions
            - BranchSide:      'xmlregexp.c:1917,5'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlFAReduceEpsilonTransitions
                - xmlFAFinishReduceEpsilonTransitions
        - Branch String:   'xmlregexp.c:1900,47'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1901,4'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlFAReduceEpsilonTransitions
                - xmlFAFinishReduceEpsilonTransitions
            - BranchSide:      'xmlregexp.c:1916,2'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlFAReduceEpsilonTransitions
                - xmlFAFinishReduceEpsilonTransitions
        - Branch String:   'xmlregexp.c:1900,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1902,7'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlFAReduceEpsilonTransitions
                - xmlFAFinishReduceEpsilonTransitions
            - BranchSide:      'xmlregexp.c:1916,2'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlFAReduceEpsilonTransitions
                - xmlFAFinishReduceEpsilonTransitions
        - Branch String:   'xmlregexp.c:1902,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1903,7'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlFAReduceEpsilonTransitions
                - xmlFAFinishReduceEpsilonTransitions
            - BranchSide:      'xmlregexp.c:1904,14'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlFAReduceEpsilonTransitions
                - xmlFAFinishReduceEpsilonTransitions
        - Branch String:   'xmlregexp.c:1921,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1922,15'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:1940,18'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:1922,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1923,14'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:1935,5'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:1924,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1925,3'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:1926,19'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:1926,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1927,28'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:1934,2'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:1928,29'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1929,8'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:1933,6'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:1929,26'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1930,8'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:1933,6'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:1928,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1931,7'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:1933,6'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:1940,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1941,10'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:1945,13'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:1942,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1943,6'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:1944,5'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:1946,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1947,2'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:1948,5'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:1948,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1949,17'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:1984,18'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:1954,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1955,11'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:1972,6'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:1955,42'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1956,5'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:1967,2'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:1956,41'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1957,5'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:1958,15'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:1955,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1958,15'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:1967,2'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:1960,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1961,7'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:1962,7'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:1962,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1963,7'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:1966,6'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:1972,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1973,19'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:1982,10'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:1973,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1974,11'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:1981,2'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:1975,23'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1975,27'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:1980,6'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:1975,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1977,16'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:1980,6'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:1984,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1984,5'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:1985,10'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:1986,22'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1986,26'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:1990,5'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:1986,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1987,22'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:1990,5'
              BranchSideFuncs:
                - xmlRegFreeState
      Callsites:
        - Src:             'xmlregexp.c:1872,5'
          Dst:             xmlFAEliminateSimpleEpsilonTransitions
        - Src:             'xmlregexp.c:1876,6'
          Dst:             xmlRegFreeState
        - Src:             'xmlregexp.c:1910,7'
          Dst:             xmlFAReduceEpsilonTransitions
        - Src:             'xmlregexp.c:1912,7'
          Dst:             xmlFAFinishReduceEpsilonTransitions
        - Src:             'xmlregexp.c:1987,6'
          Dst:             xmlRegFreeState
    - functionName:    xmlRegEpxFromParse
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      'struct._xmlRegexp *'
      argCount:        1
      argTypes:
        - 'struct._xmlAutomata *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         126
      ICount:          1126
      EdgeCount:       168
      CyclomaticComplexity: 44
      functionsReached:
        - xmlRegCalloc2
        - xmlRegFreeAtom
        - xmlRegFreeState
        - xmlRegexpErrMemory
        - xmlRegexpIsDeterminist
        - xmlStrEqual
        - xmlStrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:443,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:444,21'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:447,12'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
                - xmlRegexpIsDeterminist
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:457,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:458,36'
              BranchSideFuncs:
                - xmlRegexpIsDeterminist
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:465,10'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:458,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:459,32'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:463,5'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:465,33'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:466,3'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:470,43'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:466,25'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:467,3'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:470,43'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:467,20'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:468,3'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:470,43'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:468,23'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:469,3'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:470,43'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:469,26'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:470,3'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:470,43'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:465,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:470,43'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:471,12'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:488,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:489,25'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:493,9'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:493,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:494,10'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:501,14'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:494,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:495,19'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:498,3'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:502,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:503,25'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:508,16'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:509,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:510,25'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:516,9'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:516,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:517,11'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:550,38'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:517,53'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:518,4'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:541,3'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:517,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:519,11'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:541,3'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:520,17'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:521,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
            - BranchSide:      'xmlregexp.c:526,7'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrEqual
                - xmlStrdup
        - Branch String:   'xmlregexp.c:521,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:522,21'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrEqual
                - xmlStrdup
            - BranchSide:      'xmlregexp.c:525,3'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:526,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:527,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:540,6'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:529,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:530,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:538,14'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:530,4'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:531,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:532,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:543,3'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:544,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:545,3'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:552,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:553,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:566,12'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:555,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:556,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:557,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:568,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:573,16'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:626,2'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:574,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:575,3'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:576,14'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:580,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:581,13'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:625,2'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:582,23'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:582,27'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:583,7'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:582,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:583,7'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:584,26'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:585,35'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:585,39'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:593,14'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:585,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:586,43'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:593,14'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:588,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:589,23'
              BranchSideFuncs:
                - xmlRegexpErrMemory
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
            - BranchSide:      'xmlregexp.c:592,3'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:600,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:601,11'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:619,4'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:601,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:602,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:613,3'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:603,8'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:604,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:605,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:608,4'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:609,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:610,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:630,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:631,13'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:635,2'
              BranchSideFuncs:
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:631,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:632,19'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:633,6'
              BranchSideFuncs:
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:637,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:638,13'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:642,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:638,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:639,18'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:640,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:444,2'
          Dst:             xmlRegexpErrMemory
        - Src:             'xmlregexp.c:458,13'
          Dst:             xmlRegexpIsDeterminist
        - Src:             'xmlregexp.c:459,13'
          Dst:             xmlRegexpErrMemory
        - Src:             'xmlregexp.c:489,6'
          Dst:             xmlRegexpErrMemory
        - Src:             'xmlregexp.c:503,6'
          Dst:             xmlRegexpErrMemory
        - Src:             'xmlregexp.c:510,6'
          Dst:             xmlRegexpErrMemory
        - Src:             'xmlregexp.c:521,11'
          Dst:             xmlStrEqual
        - Src:             'xmlregexp.c:528,28'
          Dst:             xmlStrdup
        - Src:             'xmlregexp.c:550,24'
          Dst:             xmlRegCalloc2
        - Src:             'xmlregexp.c:586,29'
          Dst:             xmlRegCalloc2
        - Src:             'xmlregexp.c:589,4'
          Dst:             xmlRegexpErrMemory
        - Src:             'xmlregexp.c:632,3'
          Dst:             xmlRegFreeState
        - Src:             'xmlregexp.c:639,3'
          Dst:             xmlRegFreeAtom
    - functionName:    xmlRegexpIsDeterminist
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5476
      functionLinenumberEnd: 5507
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlRegexp *'
      constantsTouched: []
      argNames:
        - comp
      BBCount:         17
      ICount:          151
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlFAComputesDeterminism
        - xmlFreeAutomata
        - xmlNewAutomata
        - xmlRegFreeState
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmlregexp.c:5480,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5481,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5482,9'
              BranchSideFuncs:
                - xmlNewAutomata
                - xmlFAComputesDeterminism
                - xmlFreeAutomata
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:5482,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5483,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5485,10'
              BranchSideFuncs:
                - xmlNewAutomata
                - xmlFAComputesDeterminism
                - xmlFreeAutomata
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:5486,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5487,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5488,9'
              BranchSideFuncs:
                - xmlFAComputesDeterminism
                - xmlFreeAutomata
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:5488,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5491,9'
              BranchSideFuncs:
                - xmlFAComputesDeterminism
                - xmlFreeAutomata
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:5495,19'
              BranchSideFuncs:
                - xmlFAComputesDeterminism
                - xmlFreeAutomata
        - Branch String:   'xmlregexp.c:5491,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5492,22'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlFAComputesDeterminism
                - xmlFreeAutomata
            - BranchSide:      'xmlregexp.c:5493,2'
              BranchSideFuncs:
                - xmlFAComputesDeterminism
                - xmlFreeAutomata
      Callsites:
        - Src:             'xmlregexp.c:5485,10'
          Dst:             xmlNewAutomata
        - Src:             'xmlregexp.c:5492,6'
          Dst:             xmlRegFreeState
        - Src:             'xmlregexp.c:5501,11'
          Dst:             xmlFAComputesDeterminism
        - Src:             'xmlregexp.c:5504,5'
          Dst:             xmlFreeAutomata
    - functionName:    xmlRegFreeState
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 890
      functionLinenumberEnd: 899
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlAutomataState *'
      constantsTouched: []
      argNames:
        - state
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmlregexp.c:891,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:892,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:894,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:894,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:895,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:896,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:896,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:897,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:898,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlNewAutomata
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5563
      functionLinenumberEnd: 5583
      functionDepth:   0
      returnType:      'struct._xmlAutomata *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlFreeAutomata
        - xmlRegNewParserCtxt
        - xmlRegStatePush
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xmlregexp.c:5564,20'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5566,12'
              BranchSideFuncs:
                - xmlRegNewParserCtxt
                - xmlRegStatePush
                - xmlFreeAutomata
            - BranchSide:      'xmlregexp.c:5566,12'
              BranchSideFuncs:
                - xmlRegNewParserCtxt
                - xmlRegStatePush
                - xmlFreeAutomata
        - Branch String:   'xmlregexp.c:5567,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5568,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5571,35'
              BranchSideFuncs:
                - xmlRegStatePush
                - xmlFreeAutomata
        - Branch String:   'xmlregexp.c:5572,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5573,18'
              BranchSideFuncs:
                - xmlFreeAutomata
            - BranchSide:      'xmlregexp.c:5576,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:5566,12'
          Dst:             xmlRegNewParserCtxt
        - Src:             'xmlregexp.c:5571,19'
          Dst:             xmlRegStatePush
        - Src:             'xmlregexp.c:5573,2'
          Dst:             xmlFreeAutomata
    - functionName:    xmlFreeAutomata
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5592
      functionLinenumberEnd: 5596
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlAutomata *'
      constantsTouched: []
      argNames:
        - am
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlRegFreeParserCtxt
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmlregexp.c:5593,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5594,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5595,26'
              BranchSideFuncs:
                - xmlRegFreeParserCtxt
      Callsites:
        - Src:             'xmlregexp.c:5595,5'
          Dst:             xmlRegFreeParserCtxt
    - functionName:    xmlRegFreeParserCtxt
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 928
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlAutomata *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         26
      ICount:          163
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - xmlRegFreeAtom
        - xmlRegFreeState
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:910,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:911,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:913,9'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:913,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:914,2'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:915,9'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:915,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:916,9'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:920,9'
              BranchSideFuncs:
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:916,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:917,22'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:918,2'
              BranchSideFuncs:
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:920,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:921,9'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:925,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:921,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:922,21'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:923,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:925,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:926,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:927,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:917,6'
          Dst:             xmlRegFreeState
        - Src:             'xmlregexp.c:922,6'
          Dst:             xmlRegFreeAtom
    - functionName:    xmlRegNewParserCtxt
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      'struct._xmlAutomata *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - string
      BBCount:         11
      ICount:          88
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlStrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:677,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:678,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:679,12'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlregexp.c:680,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:681,26'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlregexp.c:687,16'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:682,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:683,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:686,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:681,16'
          Dst:             xmlStrdup
    - functionName:    xmlAutomataNewCounterTrans
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6263
      functionLinenumberEnd: 6270
      functionDepth:   0
      returnType:      'struct._xmlAutomataState *'
      argCount:        4
      argTypes:
        - 'struct._xmlAutomata *'
        - 'struct._xmlAutomataState *'
        - 'struct._xmlAutomataState *'
        - int
      constantsTouched: []
      argNames:
        - am
        - from
        - to
        - counter
      BBCount:         13
      ICount:          71
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlFAGenerateCountedTransition
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmlregexp.c:6264,22'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6264,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6265,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:6264,40'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6264,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6265,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:6264,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6265,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6266,36'
              BranchSideFuncs:
                - xmlFAGenerateCountedTransition
        - Branch String:   'xmlregexp.c:6267,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6268,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6269,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:6266,5'
          Dst:             xmlFAGenerateCountedTransition
    - functionName:    xmlAutomataNewCountedTrans
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6239
      functionLinenumberEnd: 6246
      functionDepth:   0
      returnType:      'struct._xmlAutomataState *'
      argCount:        4
      argTypes:
        - 'struct._xmlAutomata *'
        - 'struct._xmlAutomataState *'
        - 'struct._xmlAutomataState *'
        - int
      constantsTouched: []
      argNames:
        - am
        - from
        - to
        - counter
      BBCount:         13
      ICount:          71
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlFAGenerateCountedEpsilonTransition
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xmlregexp.c:6240,22'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6240,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6241,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:6240,40'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6240,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6241,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:6240,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6241,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6242,43'
              BranchSideFuncs:
                - xmlFAGenerateCountedEpsilonTransition
        - Branch String:   'xmlregexp.c:6243,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6244,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6245,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:6242,5'
          Dst:             xmlFAGenerateCountedEpsilonTransition
    - functionName:    xmlAutomataNewCounter
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6210
      functionLinenumberEnd: 6222
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlAutomata *'
        - int
        - int
      constantsTouched: []
      argNames:
        - am
        - min
        - max
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlRegGetCounter
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xmlregexp.c:6213,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6214,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6216,28'
              BranchSideFuncs:
                - xmlRegGetCounter
        - Branch String:   'xmlregexp.c:6217,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6218,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6219,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:6216,11'
          Dst:             xmlRegGetCounter
    - functionName:    xmlFAGenerateAllTransition
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1390
      functionLinenumberEnd: 1402
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlAutomata *'
        - 'struct._xmlAutomataState *'
        - 'struct._xmlAutomataState *'
        - 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:1391,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1392,23'
              BranchSideFuncs:
                - xmlRegStatePush
                - xmlRegStateAddTrans
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:1397,9'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:1393,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1394,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1395,16'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:1397,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1398,22'
              BranchSideFuncs:
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:1400,22'
              BranchSideFuncs:
                - xmlRegStateAddTrans
      Callsites:
        - Src:             'xmlregexp.c:1392,7'
          Dst:             xmlRegStatePush
        - Src:             'xmlregexp.c:1398,2'
          Dst:             xmlRegStateAddTrans
        - Src:             'xmlregexp.c:1400,2'
          Dst:             xmlRegStateAddTrans
    - functionName:    xmlAutomataNewAllTrans
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6190
      functionLinenumberEnd: 6197
      functionDepth:   0
      returnType:      'struct._xmlAutomataState *'
      argCount:        4
      argTypes:
        - 'struct._xmlAutomata *'
        - 'struct._xmlAutomataState *'
        - 'struct._xmlAutomataState *'
        - int
      constantsTouched: []
      argNames:
        - am
        - from
        - to
        - lax
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlFAGenerateAllTransition
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlregexp.c:6191,22'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6191,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6192,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:6191,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6192,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6193,32'
              BranchSideFuncs:
                - xmlFAGenerateAllTransition
        - Branch String:   'xmlregexp.c:6194,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6195,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6196,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:6193,5'
          Dst:             xmlFAGenerateAllTransition
    - functionName:    xmlAutomataNewEpsilon
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6165
      functionLinenumberEnd: 6172
      functionDepth:   0
      returnType:      'struct._xmlAutomataState *'
      argCount:        3
      argTypes:
        - 'struct._xmlAutomata *'
        - 'struct._xmlAutomataState *'
        - 'struct._xmlAutomataState *'
      constantsTouched: []
      argNames:
        - am
        - from
        - to
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlFAGenerateEpsilonTransition
      functionUses:    57
      BranchProfiles:
        - Branch String:   'xmlregexp.c:6166,22'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6166,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6167,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:6166,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6167,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6168,36'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
        - Branch String:   'xmlregexp.c:6169,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6170,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6171,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:6168,5'
          Dst:             xmlFAGenerateEpsilonTransition
    - functionName:    xmlAutomataNewState
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6145
      functionLinenumberEnd: 6149
      functionDepth:   0
      returnType:      'struct._xmlAutomataState *'
      argCount:        1
      argTypes:
        - 'struct._xmlAutomata *'
      constantsTouched: []
      argNames:
        - am
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlRegStatePush
      functionUses:    9
      BranchProfiles:
        - Branch String:   'xmlregexp.c:6146,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6147,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6148,28'
              BranchSideFuncs:
                - xmlRegStatePush
      Callsites:
        - Src:             'xmlregexp.c:6148,12'
          Dst:             xmlRegStatePush
    - functionName:    xmlAutomataNewOnceTrans
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6092
      functionLinenumberEnd: 6134
      functionDepth:   0
      returnType:      'struct._xmlAutomataState *'
      argCount:        7
      argTypes:
        - 'struct._xmlAutomata *'
        - 'struct._xmlAutomataState *'
        - 'struct._xmlAutomataState *'
        - 'char *'
        - int
        - int
        - 'char *'
      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:6096,22'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6096,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6097,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:6096,40'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6096,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6097,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:6096,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6097,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6098,9'
              BranchSideFuncs:
                - xmlRegNewAtom
                - xmlStrdup
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:6098,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6099,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6100,9'
              BranchSideFuncs:
                - xmlRegNewAtom
                - xmlStrdup
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:6100,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6101,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6102,26'
              BranchSideFuncs:
                - xmlRegNewAtom
                - xmlStrdup
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:6103,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6104,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6105,30'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:6114,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6115,9'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:6116,5'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:6120,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6121,23'
              BranchSideFuncs:
                - xmlRegStatePush
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:6125,25'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:6122,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6123,13'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:6124,5'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:6126,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6127,9'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:6128,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:6102,12'
          Dst:             xmlRegNewAtom
        - Src:             'xmlregexp.c:6105,20'
          Dst:             xmlStrdup
        - Src:             'xmlregexp.c:6113,15'
          Dst:             xmlRegGetCounter
        - Src:             'xmlregexp.c:6121,7'
          Dst:             xmlRegStatePush
        - Src:             'xmlregexp.c:6125,5'
          Dst:             xmlRegStateAddTrans
        - Src:             'xmlregexp.c:6126,9'
          Dst:             xmlRegAtomPush
        - Src:             'xmlregexp.c:6132,5'
          Dst:             xmlRegFreeAtom
    - functionName:    xmlAutomataNewOnceTrans2
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6005
      functionLinenumberEnd: 6067
      functionDepth:   0
      returnType:      'struct._xmlAutomataState *'
      argCount:        8
      argTypes:
        - 'struct._xmlAutomata *'
        - 'struct._xmlAutomataState *'
        - 'struct._xmlAutomataState *'
        - 'char *'
        - 'char *'
        - int
        - int
        - 'char *'
      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:6009,22'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6009,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6010,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:6009,40'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6009,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6010,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:6009,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6010,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6011,9'
              BranchSideFuncs:
                - xmlRegNewAtom
                - strlen
                - strlen
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlRegFreeAtom
                - xmlRegStatePush
                - xmlStrdup
        - Branch String:   'xmlregexp.c:6011,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6012,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6013,9'
              BranchSideFuncs:
                - xmlRegNewAtom
                - strlen
                - strlen
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlRegFreeAtom
                - xmlRegStatePush
                - xmlStrdup
        - Branch String:   'xmlregexp.c:6013,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6014,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6015,26'
              BranchSideFuncs:
                - xmlRegNewAtom
                - strlen
                - strlen
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlRegFreeAtom
                - xmlRegStatePush
                - xmlStrdup
        - Branch String:   'xmlregexp.c:6016,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6017,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6018,10'
              BranchSideFuncs:
                - strlen
                - strlen
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlRegFreeAtom
                - xmlRegStatePush
                - xmlStrdup
        - Branch String:   'xmlregexp.c:6018,26'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6018,31'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlRegFreeAtom
                - xmlRegStatePush
            - BranchSide:      'xmlregexp.c:6019,27'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:6018,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6019,27'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlRegFreeAtom
                - xmlRegStatePush
            - BranchSide:      'xmlregexp.c:6026,25'
              BranchSideFuncs:
                - strlen
                - strlen
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:6020,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6021,13'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:6022,5'
              BranchSideFuncs:
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:6030,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6031,6'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:6032,10'
              BranchSideFuncs:
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:6047,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6048,9'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:6049,5'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:6053,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6054,23'
              BranchSideFuncs:
                - xmlRegStatePush
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:6058,25'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:6055,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6056,13'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:6057,5'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:6059,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6060,9'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:6061,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:6015,12'
          Dst:             xmlRegNewAtom
        - Src:             'xmlregexp.c:6019,17'
          Dst:             xmlStrdup
        - Src:             'xmlregexp.c:6026,9'
          Dst:             strlen
        - Src:             'xmlregexp.c:6027,9'
          Dst:             strlen
        - Src:             'xmlregexp.c:6046,15'
          Dst:             xmlRegGetCounter
        - Src:             'xmlregexp.c:6054,7'
          Dst:             xmlRegStatePush
        - Src:             'xmlregexp.c:6058,5'
          Dst:             xmlRegStateAddTrans
        - Src:             'xmlregexp.c:6059,9'
          Dst:             xmlRegAtomPush
        - Src:             'xmlregexp.c:6065,5'
          Dst:             xmlRegFreeAtom
    - functionName:    xmlAutomataNewCountTrans
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5926
      functionLinenumberEnd: 5980
      functionDepth:   0
      returnType:      'struct._xmlAutomataState *'
      argCount:        7
      argTypes:
        - 'struct._xmlAutomata *'
        - 'struct._xmlAutomataState *'
        - 'struct._xmlAutomataState *'
        - 'char *'
        - int
        - int
        - 'char *'
      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:5930,22'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5930,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5931,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5930,40'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5930,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5931,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5930,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5931,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5932,9'
              BranchSideFuncs:
                - xmlRegNewAtom
                - xmlStrdup
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:5932,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5933,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5934,10'
              BranchSideFuncs:
                - xmlRegNewAtom
                - xmlStrdup
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:5934,21'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5934,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5935,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5934,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5935,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5936,26'
              BranchSideFuncs:
                - xmlRegNewAtom
                - xmlStrdup
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:5937,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5938,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5939,30'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:5940,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5941,9'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5942,18'
              BranchSideFuncs:
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:5943,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5944,2'
              BranchSideFuncs:
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
            - BranchSide:      'xmlregexp.c:5946,14'
              BranchSideFuncs:
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:5953,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5954,9'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5955,33'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:5959,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5960,23'
              BranchSideFuncs:
                - xmlRegStatePush
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5964,25'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5961,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5962,13'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5963,5'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5965,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5966,9'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5967,17'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
        - Branch String:   'xmlregexp.c:5969,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5970,7'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
            - BranchSide:      'xmlregexp.c:5971,9'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
        - Branch String:   'xmlregexp.c:5971,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5972,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5973,9'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
        - Branch String:   'xmlregexp.c:5973,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5974,33'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
            - BranchSide:      'xmlregexp.c:5975,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:5936,12'
          Dst:             xmlRegNewAtom
        - Src:             'xmlregexp.c:5939,20'
          Dst:             xmlStrdup
        - Src:             'xmlregexp.c:5952,15'
          Dst:             xmlRegGetCounter
        - Src:             'xmlregexp.c:5960,7'
          Dst:             xmlRegStatePush
        - Src:             'xmlregexp.c:5964,5'
          Dst:             xmlRegStateAddTrans
        - Src:             'xmlregexp.c:5965,9'
          Dst:             xmlRegAtomPush
        - Src:             'xmlregexp.c:5974,2'
          Dst:             xmlFAGenerateEpsilonTransition
        - Src:             'xmlregexp.c:5978,5'
          Dst:             xmlRegFreeAtom
    - functionName:    xmlAutomataNewCountTrans2
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5832
      functionLinenumberEnd: 5904
      functionDepth:   0
      returnType:      'struct._xmlAutomataState *'
      argCount:        8
      argTypes:
        - 'struct._xmlAutomata *'
        - 'struct._xmlAutomataState *'
        - 'struct._xmlAutomataState *'
        - 'char *'
        - 'char *'
        - int
        - int
        - 'char *'
      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:5836,22'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5836,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5837,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5836,40'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5836,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5837,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5836,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5837,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5838,9'
              BranchSideFuncs:
                - xmlRegNewAtom
                - strlen
                - strlen
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
                - xmlStrdup
        - Branch String:   'xmlregexp.c:5838,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5839,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5840,10'
              BranchSideFuncs:
                - xmlRegNewAtom
                - strlen
                - strlen
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
                - xmlStrdup
        - Branch String:   'xmlregexp.c:5840,21'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5840,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5841,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5840,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5841,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5842,26'
              BranchSideFuncs:
                - xmlRegNewAtom
                - strlen
                - strlen
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
                - xmlStrdup
        - Branch String:   'xmlregexp.c:5843,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5844,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5845,10'
              BranchSideFuncs:
                - strlen
                - strlen
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
                - xmlStrdup
        - Branch String:   'xmlregexp.c:5845,26'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5845,31'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
            - BranchSide:      'xmlregexp.c:5846,27'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:5845,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5846,27'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
            - BranchSide:      'xmlregexp.c:5853,25'
              BranchSideFuncs:
                - strlen
                - strlen
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:5847,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5848,13'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5849,5'
              BranchSideFuncs:
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:5857,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5858,6'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5859,10'
              BranchSideFuncs:
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:5867,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5868,2'
              BranchSideFuncs:
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
            - BranchSide:      'xmlregexp.c:5870,14'
              BranchSideFuncs:
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:5877,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5878,9'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5879,33'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:5883,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5884,23'
              BranchSideFuncs:
                - xmlRegStatePush
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5888,25'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5885,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5886,13'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5887,5'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5889,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5890,9'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5891,17'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
        - Branch String:   'xmlregexp.c:5893,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5894,7'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
            - BranchSide:      'xmlregexp.c:5895,9'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
        - Branch String:   'xmlregexp.c:5895,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5896,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5897,9'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
        - Branch String:   'xmlregexp.c:5897,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5898,33'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
            - BranchSide:      'xmlregexp.c:5899,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:5842,12'
          Dst:             xmlRegNewAtom
        - Src:             'xmlregexp.c:5846,17'
          Dst:             xmlStrdup
        - Src:             'xmlregexp.c:5853,9'
          Dst:             strlen
        - Src:             'xmlregexp.c:5854,9'
          Dst:             strlen
        - Src:             'xmlregexp.c:5876,15'
          Dst:             xmlRegGetCounter
        - Src:             'xmlregexp.c:5884,7'
          Dst:             xmlRegStatePush
        - Src:             'xmlregexp.c:5888,5'
          Dst:             xmlRegStateAddTrans
        - Src:             'xmlregexp.c:5889,9'
          Dst:             xmlRegAtomPush
        - Src:             'xmlregexp.c:5898,2'
          Dst:             xmlFAGenerateEpsilonTransition
        - Src:             'xmlregexp.c:5902,5'
          Dst:             xmlRegFreeAtom
    - functionName:    xmlAutomataNewNegTrans
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5764
      functionLinenumberEnd: 5808
      functionDepth:   0
      returnType:      'struct._xmlAutomataState *'
      argCount:        6
      argTypes:
        - 'struct._xmlAutomata *'
        - 'struct._xmlAutomataState *'
        - 'struct._xmlAutomataState *'
        - 'char *'
        - 'char *'
        - 'char *'
      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:5768,22'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5768,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5769,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5768,40'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5768,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5769,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5768,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5769,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5770,26'
              BranchSideFuncs:
                - xmlRegNewAtom
                - strlen
                - strlen
                - snprintf
                - xmlStrdup
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
                - xmlRegFreeAtom
                - xmlStrdup
        - Branch String:   'xmlregexp.c:5771,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5772,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5773,18'
              BranchSideFuncs:
                - strlen
                - strlen
                - snprintf
                - xmlStrdup
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
                - xmlRegFreeAtom
                - xmlStrdup
        - Branch String:   'xmlregexp.c:5775,26'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5775,31'
              BranchSideFuncs:
                - xmlStrdup
                - snprintf
                - xmlStrdup
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5776,27'
              BranchSideFuncs:
                - xmlStrdup
                - snprintf
                - xmlStrdup
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5775,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5776,27'
              BranchSideFuncs:
                - xmlStrdup
                - snprintf
                - xmlStrdup
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5781,25'
              BranchSideFuncs:
                - strlen
                - strlen
                - snprintf
                - xmlStrdup
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5785,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5786,21'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5789,10'
              BranchSideFuncs:
                - snprintf
                - xmlStrdup
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5800,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5801,24'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5804,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5805,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5806,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5807,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:5770,12'
          Dst:             xmlRegNewAtom
        - Src:             'xmlregexp.c:5776,17'
          Dst:             xmlStrdup
        - Src:             'xmlregexp.c:5781,9'
          Dst:             strlen
        - Src:             'xmlregexp.c:5782,9'
          Dst:             strlen
        - Src:             'xmlregexp.c:5786,6'
          Dst:             xmlRegFreeAtom
        - Src:             'xmlregexp.c:5796,5'
          Dst:             snprintf
        - Src:             'xmlregexp.c:5798,21'
          Dst:             xmlStrdup
        - Src:             'xmlregexp.c:5800,9'
          Dst:             xmlFAGenerateTransitions
        - Src:             'xmlregexp.c:5801,9'
          Dst:             xmlRegFreeAtom
    - functionName:    xmlAutomataNewTransition2
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5704
      functionLinenumberEnd: 5742
      functionDepth:   0
      returnType:      'struct._xmlAutomataState *'
      argCount:        6
      argTypes:
        - 'struct._xmlAutomata *'
        - 'struct._xmlAutomataState *'
        - 'struct._xmlAutomataState *'
        - 'char *'
        - 'char *'
        - 'char *'
      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:5707,22'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5707,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5708,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5707,40'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5707,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5708,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5707,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5708,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5709,26'
              BranchSideFuncs:
                - xmlRegNewAtom
                - strlen
                - strlen
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
                - xmlRegFreeAtom
                - xmlStrdup
        - Branch String:   'xmlregexp.c:5710,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5711,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5712,18'
              BranchSideFuncs:
                - strlen
                - strlen
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
                - xmlRegFreeAtom
                - xmlStrdup
        - Branch String:   'xmlregexp.c:5713,26'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5713,31'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5714,27'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5713,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5714,27'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5719,25'
              BranchSideFuncs:
                - strlen
                - strlen
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5723,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5724,21'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5727,10'
              BranchSideFuncs:
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5735,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5736,24'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5739,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5739,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5740,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5741,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:5709,12'
          Dst:             xmlRegNewAtom
        - Src:             'xmlregexp.c:5714,17'
          Dst:             xmlStrdup
        - Src:             'xmlregexp.c:5719,9'
          Dst:             strlen
        - Src:             'xmlregexp.c:5720,9'
          Dst:             strlen
        - Src:             'xmlregexp.c:5724,6'
          Dst:             xmlRegFreeAtom
        - Src:             'xmlregexp.c:5735,9'
          Dst:             xmlFAGenerateTransitions
        - Src:             'xmlregexp.c:5736,9'
          Dst:             xmlRegFreeAtom
    - functionName:    xmlAutomataNewTransition
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5661
      functionLinenumberEnd: 5684
      functionDepth:   0
      returnType:      'struct._xmlAutomataState *'
      argCount:        5
      argTypes:
        - 'struct._xmlAutomata *'
        - 'struct._xmlAutomataState *'
        - 'struct._xmlAutomataState *'
        - 'char *'
        - 'char *'
      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:5664,22'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5664,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5665,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5664,40'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5664,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5665,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5664,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5665,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5666,26'
              BranchSideFuncs:
                - xmlRegNewAtom
                - xmlStrdup
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
                - xmlRegFreeAtom
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:5667,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5668,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5669,18'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
                - xmlRegFreeAtom
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:5671,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5672,24'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:5677,34'
              BranchSideFuncs:
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5677,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5678,24'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5681,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5681,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5682,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5683,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:5666,12'
          Dst:             xmlRegNewAtom
        - Src:             'xmlregexp.c:5670,20'
          Dst:             xmlStrdup
        - Src:             'xmlregexp.c:5672,9'
          Dst:             xmlRegFreeAtom
        - Src:             'xmlregexp.c:5673,9'
          Dst:             xmlRegexpErrMemory
        - Src:             'xmlregexp.c:5677,9'
          Dst:             xmlFAGenerateTransitions
        - Src:             'xmlregexp.c:5678,9'
          Dst:             xmlRegFreeAtom
    - functionName:    xmlAutomataSetFinalState
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5637
      functionLinenumberEnd: 5642
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlAutomata *'
        - 'struct._xmlAutomataState *'
      constantsTouched: []
      argNames:
        - am
        - state
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlregexp.c:5638,22'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5638,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5639,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5638,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5639,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5640,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlAutomataGetInitState
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5621
      functionLinenumberEnd: 5625
      functionDepth:   0
      returnType:      'struct._xmlAutomataState *'
      argCount:        1
      argTypes:
        - 'struct._xmlAutomata *'
      constantsTouched: []
      argNames:
        - am
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlregexp.c:5622,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5623,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5624,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlAutomataSetFlags
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5606
      functionLinenumberEnd: 5610
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlAutomata *'
        - int
      constantsTouched: []
      argNames:
        - am
        - flags
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:5607,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5608,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5609,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRegFreeRegexp
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5516
      functionLinenumberEnd: 5546
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlRegexp *'
      constantsTouched: []
      argNames:
        - regexp
      BBCount:         39
      ICount:          254
      EdgeCount:       50
      CyclomaticComplexity: 13
      functionsReached:
        - xmlRegFreeAtom
        - xmlRegFreeState
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmlregexp.c:5518,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5519,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5521,9'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:5521,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5522,2'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:5523,9'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:5523,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5524,9'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:5528,9'
              BranchSideFuncs:
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5524,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5525,22'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5526,2'
              BranchSideFuncs:
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5528,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5529,9'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5533,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5529,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5530,21'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5531,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5533,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5534,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5535,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5535,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5536,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5537,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5537,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5538,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5539,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5539,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5540,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5545,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5540,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5541,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5542,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:5525,6'
          Dst:             xmlRegFreeState
        - Src:             'xmlregexp.c:5530,6'
          Dst:             xmlRegFreeAtom
    - functionName:    xmlFARegExec
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3119
      functionLinenumberEnd: 3395
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlRegexp *'
        - 'char *'
      constantsTouched: []
      argNames:
        - comp
        - content
      BBCount:         206
      ICount:          1403
      EdgeCount:       282
      CyclomaticComplexity: 78
      functionsReached:
        - fprintf
        - xmlFARegExecRollBack
        - xmlFARegExecSave
        - xmlGetUTF8Char
        - xmlRegCheckCharacter
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlregexp.c:3138,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3139,25'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
            - BranchSide:      'xmlregexp.c:3145,2'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
        - Branch String:   'xmlregexp.c:3140,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3141,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3143,16'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
        - Branch String:   'xmlregexp.c:3146,44'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3146,48'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
            - BranchSide:      'xmlregexp.c:3146,5'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
        - Branch String:   'xmlregexp.c:3146,69'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3146,5'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
            - BranchSide:      'xmlregexp.c:3147,7'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
        - Branch String:   'xmlregexp.c:3148,29'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3147,44'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
            - BranchSide:      'xmlregexp.c:3149,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
        - Branch String:   'xmlregexp.c:3146,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3160,6'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
            - BranchSide:      'xmlregexp.c:3376,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3161,44'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3161,48'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
            - BranchSide:      'xmlregexp.c:3177,2'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
        - Branch String:   'xmlregexp.c:3161,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3166,10'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
            - BranchSide:      'xmlregexp.c:3177,2'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
        - Branch String:   'xmlregexp.c:3166,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3167,19'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
            - BranchSide:      'xmlregexp.c:3174,10'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
        - Branch String:   'xmlregexp.c:3168,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3169,14'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
            - BranchSide:      'xmlregexp.c:3173,6'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
        - Branch String:   'xmlregexp.c:3170,30'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3170,34'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
            - BranchSide:      'xmlregexp.c:3171,11'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
        - Branch String:   'xmlregexp.c:3170,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3171,11'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
            - BranchSide:      'xmlregexp.c:3172,3'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
        - Branch String:   'xmlregexp.c:3178,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3179,15'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
            - BranchSide:      'xmlregexp.c:3364,7'
              BranchSideFuncs:
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
        - Branch String:   'xmlregexp.c:3180,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3181,3'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
            - BranchSide:      'xmlregexp.c:3182,13'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
        - Branch String:   'xmlregexp.c:3185,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3189,7'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3202,17'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
        - Branch String:   'xmlregexp.c:3189,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3190,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3197,11'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3199,34'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3199,38'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3199,34'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3200,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3200,17'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3202,6'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3200,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3201,13'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3202,6'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3202,17'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3203,11'
              BranchSideFuncs:
                - fprintf
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3206,17'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - fprintf
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3206,17'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3207,21'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecRollBack
                - fprintf
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3316,18'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3210,21'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3211,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3214,30'
              BranchSideFuncs:
                - xmlRegCheckCharacter
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - fprintf
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3215,18'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3215,22'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - fprintf
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3306,15'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3215,38'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3215,42'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - fprintf
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3306,15'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3215,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3216,27'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - fprintf
                - xmlFARegExecSave
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3306,15'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3224,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3227,9'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - fprintf
                - xmlFARegExecSave
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3238,11'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - fprintf
                - xmlFARegExecSave
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3227,31'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3228,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3230,8'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3228,29'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3229,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3230,8'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3227,8'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3230,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3233,15'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - fprintf
                - xmlFARegExecSave
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3234,8'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3235,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
            - BranchSide:      'xmlregexp.c:3236,21'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - fprintf
                - xmlFARegExecSave
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3238,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3239,21'
              BranchSideFuncs:
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - fprintf
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3243,11'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - fprintf
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3240,29'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3241,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3242,7'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - fprintf
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3243,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3244,4'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - fprintf
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3246,7'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - fprintf
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3251,8'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3252,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3254,19'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - fprintf
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3258,8'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3259,23'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3262,8'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - fprintf
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3262,8'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3263,22'
              BranchSideFuncs:
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - fprintf
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3277,29'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3272,33'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3273,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3274,24'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3280,29'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3281,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3284,31'
              BranchSideFuncs:
                - xmlRegCheckCharacter
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3286,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3251,8'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - fprintf
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3287,11'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3287,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3288,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3294,11'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3294,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3295,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3296,11'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3296,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3297,4'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
            - BranchSide:      'xmlregexp.c:3299,11'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3299,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3300,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3306,3'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3300,8'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3301,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3304,4'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3322,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3323,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3359,17'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
        - Branch String:   'xmlregexp.c:3323,24'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3324,9'
              BranchSideFuncs:
                - xmlFARegExecSave
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
            - BranchSide:      'xmlregexp.c:3326,24'
              BranchSideFuncs:
                - xmlFARegExecSave
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
        - Branch String:   'xmlregexp.c:3324,28'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3324,32'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
            - BranchSide:      'xmlregexp.c:3330,7'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
        - Branch String:   'xmlregexp.c:3324,44'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3325,9'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
            - BranchSide:      'xmlregexp.c:3330,7'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
        - Branch String:   'xmlregexp.c:3323,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3326,24'
              BranchSideFuncs:
                - xmlFARegExecSave
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
            - BranchSide:      'xmlregexp.c:3330,7'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
        - Branch String:   'xmlregexp.c:3327,25'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3328,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3329,3'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
        - Branch String:   'xmlregexp.c:3330,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3334,12'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
            - BranchSide:      'xmlregexp.c:3345,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
        - Branch String:   'xmlregexp.c:3334,34'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3335,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3337,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3335,25'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3336,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3337,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3334,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3337,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3340,18'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
        - Branch String:   'xmlregexp.c:3341,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3342,4'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
            - BranchSide:      'xmlregexp.c:3343,7'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
        - Branch String:   'xmlregexp.c:3345,27'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3346,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
            - BranchSide:      'xmlregexp.c:3353,17'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
        - Branch String:   'xmlregexp.c:3345,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3347,11'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
            - BranchSide:      'xmlregexp.c:3353,17'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
        - Branch String:   'xmlregexp.c:3347,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3348,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3351,7'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
        - Branch String:   'xmlregexp.c:3355,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3356,22'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
            - BranchSide:      'xmlregexp.c:3358,3'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
        - Branch String:   'xmlregexp.c:3364,27'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3364,59'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
            - BranchSide:      'xmlregexp.c:3364,31'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
        - Branch String:   'xmlregexp.c:3364,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3364,59'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
            - BranchSide:      'xmlregexp.c:3364,56'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - fprintf
        - Branch String:   'xmlregexp.c:3376,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3377,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3386,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3377,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3380,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3384,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3380,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3381,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3383,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3381,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3381,36'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3382,7'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3386,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3387,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3388,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3388,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3389,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3390,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3390,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3391,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3392,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3392,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3393,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3394,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:3203,3'
          Dst:             fprintf
        - Src:             'xmlregexp.c:3208,29'
          Dst:             xmlGetUTF8Char
        - Src:             'xmlregexp.c:3214,9'
          Dst:             xmlRegCheckCharacter
        - Src:             'xmlregexp.c:3239,4'
          Dst:             xmlFARegExecSave
        - Src:             'xmlregexp.c:3271,8'
          Dst:             xmlFARegExecSave
        - Src:             'xmlregexp.c:3278,37'
          Dst:             xmlGetUTF8Char
        - Src:             'xmlregexp.c:3284,10'
          Dst:             xmlRegCheckCharacter
        - Src:             'xmlregexp.c:3326,7'
          Dst:             xmlFARegExecSave
        - Src:             'xmlregexp.c:3370,6'
          Dst:             xmlFARegExecRollBack
    - functionName:    xmlRegexpExec
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5461
      functionLinenumberEnd: 5465
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlRegexp *'
        - 'char *'
      constantsTouched: []
      argNames:
        - comp
        - content
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlFARegExec
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:5462,24'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5462,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5463,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5462,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5463,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5464,25'
              BranchSideFuncs:
                - xmlFARegExec
      Callsites:
        - Src:             'xmlregexp.c:5464,12'
          Dst:             xmlFARegExec
    - functionName:    xmlRegexpCompile
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5409
      functionLinenumberEnd: 5449
      functionDepth:   0
      returnType:      'struct._xmlRegexp *'
      argCount:        1
      argTypes:
        - 'char *'
      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:5413,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5414,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5416,32'
              BranchSideFuncs:
                - xmlRegNewParserCtxt
                - xmlRegStatePush
                - xmlFAParseRegExp
                - xmlFAEliminateEpsilonTransitions
                - xmlRegEpxFromParse
                - xmlRegFreeParserCtxt
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5417,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5418,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5421,35'
              BranchSideFuncs:
                - xmlRegStatePush
                - xmlFAParseRegExp
                - xmlFAEliminateEpsilonTransitions
                - xmlRegEpxFromParse
                - xmlRegFreeParserCtxt
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5422,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5423,9'
              BranchSideFuncs:
                - xmlRegFreeParserCtxt
            - BranchSide:      'xmlregexp.c:5424,19'
              BranchSideFuncs:
                - xmlFAParseRegExp
                - xmlFAEliminateEpsilonTransitions
                - xmlRegEpxFromParse
                - xmlRegFreeParserCtxt
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5429,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5430,2'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlFAEliminateEpsilonTransitions
                - xmlRegEpxFromParse
                - xmlRegFreeParserCtxt
            - BranchSide:      'xmlregexp.c:5432,9'
              BranchSideFuncs:
                - xmlFAEliminateEpsilonTransitions
                - xmlRegEpxFromParse
                - xmlRegFreeParserCtxt
        - Branch String:   'xmlregexp.c:5432,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5433,9'
              BranchSideFuncs:
                - xmlRegFreeParserCtxt
            - BranchSide:      'xmlregexp.c:5434,17'
              BranchSideFuncs:
                - xmlFAEliminateEpsilonTransitions
                - xmlRegEpxFromParse
                - xmlRegFreeParserCtxt
        - Branch String:   'xmlregexp.c:5442,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5443,9'
              BranchSideFuncs:
                - xmlRegFreeParserCtxt
            - BranchSide:      'xmlregexp.c:5444,30'
              BranchSideFuncs:
                - xmlRegEpxFromParse
                - xmlRegFreeParserCtxt
      Callsites:
        - Src:             'xmlregexp.c:5416,12'
          Dst:             xmlRegNewParserCtxt
        - Src:             'xmlregexp.c:5421,19'
          Dst:             xmlRegStatePush
        - Src:             'xmlregexp.c:5428,5'
          Dst:             xmlFAParseRegExp
        - Src:             'xmlregexp.c:5430,2'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:5439,5'
          Dst:             xmlFAEliminateEpsilonTransitions
        - Src:             'xmlregexp.c:5444,11'
          Dst:             xmlRegEpxFromParse
        - Src:             'xmlregexp.c:5447,5'
          Dst:             xmlRegFreeParserCtxt
    - functionName:    xmlRegPrintState
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1142
      functionLinenumberEnd: 1159
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct._xmlAutomataState *'
      constantsTouched: []
      argNames:
        - output
        - state
      BBCount:         16
      ICount:          99
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - fprintf
        - xmlRegPrintTrans
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlregexp.c:1146,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1147,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:1150,9'
              BranchSideFuncs:
                - fprintf
                - xmlRegPrintTrans
                - fprintf
                - fprintf
        - Branch String:   'xmlregexp.c:1150,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1151,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlRegPrintTrans
                - fprintf
            - BranchSide:      'xmlregexp.c:1152,9'
              BranchSideFuncs:
                - fprintf
                - xmlRegPrintTrans
                - fprintf
        - Branch String:   'xmlregexp.c:1152,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1153,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlRegPrintTrans
            - BranchSide:      'xmlregexp.c:1155,13'
              BranchSideFuncs:
                - fprintf
                - xmlRegPrintTrans
        - Branch String:   'xmlregexp.c:1156,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1156,5'
              BranchSideFuncs:
                - xmlRegPrintTrans
            - BranchSide:      'xmlregexp.c:1157,19'
              BranchSideFuncs:
                - xmlRegPrintTrans
      Callsites:
        - Src:             'xmlregexp.c:1145,5'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1147,2'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1151,2'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1153,2'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1155,5'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1157,2'
          Dst:             xmlRegPrintTrans
    - functionName:    xmlRegPrintAtom
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1079
      functionLinenumberEnd: 1105
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct._xmlRegAtom *'
      constantsTouched: []
      argNames:
        - output
        - atom
      BBCount:         27
      ICount:          183
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - fprintf
        - xmlRegPrintAtomType
        - xmlRegPrintQuantType
        - xmlRegPrintRange
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlregexp.c:1081,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1082,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:1085,9'
              BranchSideFuncs:
                - xmlRegPrintAtomType
                - xmlRegPrintQuantType
                - fprintf
                - fprintf
                - fprintf
                - xmlRegPrintRange
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlregexp.c:1085,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1086,17'
              BranchSideFuncs:
                - fprintf
                - xmlRegPrintAtomType
                - xmlRegPrintQuantType
                - fprintf
                - fprintf
                - fprintf
                - xmlRegPrintRange
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlregexp.c:1087,25'
              BranchSideFuncs:
                - xmlRegPrintAtomType
                - xmlRegPrintQuantType
                - fprintf
                - fprintf
                - fprintf
                - xmlRegPrintRange
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlregexp.c:1089,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1090,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlRegPrintRange
                - fprintf
                - fprintf
            - BranchSide:      'xmlregexp.c:1091,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlRegPrintRange
                - fprintf
                - fprintf
        - Branch String:   'xmlregexp.c:1091,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1092,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlRegPrintRange
                - fprintf
            - BranchSide:      'xmlregexp.c:1093,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlRegPrintRange
                - fprintf
        - Branch String:   'xmlregexp.c:1093,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1094,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:1095,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlRegPrintRange
        - Branch String:   'xmlregexp.c:1095,14'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1097,10'
              BranchSideFuncs:
                - fprintf
                - xmlRegPrintRange
            - BranchSide:      'xmlregexp.c:1100,16'
              BranchSideFuncs:
                - fprintf
                - fprintf
        - Branch String:   'xmlregexp.c:1098,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1099,23'
              BranchSideFuncs:
                - xmlRegPrintRange
            - BranchSide:      'xmlregexp.c:1100,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:1100,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1101,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:1103,10'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'xmlregexp.c:1080,5'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1082,2'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1086,9'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1087,5'
          Dst:             xmlRegPrintAtomType
        - Src:             'xmlregexp.c:1088,5'
          Dst:             xmlRegPrintQuantType
        - Src:             'xmlregexp.c:1090,2'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1092,2'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1094,2'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1097,2'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1099,6'
          Dst:             xmlRegPrintRange
        - Src:             'xmlregexp.c:1101,2'
          Dst:             fprintf
        - Src:             'xmlregexp.c:1103,2'
          Dst:             fprintf
    - functionName:    xmlRegexpPrint
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5369
      functionLinenumberEnd: 5396
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct._xmlRegexp *'
      constantsTouched: []
      argNames:
        - output
        - regexp
      BBCount:         20
      ICount:          156
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - fprintf
        - xmlRegPrintAtom
        - xmlRegPrintState
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlregexp.c:5372,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5373,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5374,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlRegPrintState
                - fprintf
                - xmlRegPrintAtom
                - fprintf
        - Branch String:   'xmlregexp.c:5375,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5376,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:5379,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlRegPrintState
                - fprintf
                - xmlRegPrintAtom
        - Branch String:   'xmlregexp.c:5382,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5383,10'
              BranchSideFuncs:
                - fprintf
                - xmlRegPrintAtom
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlRegPrintState
            - BranchSide:      'xmlregexp.c:5386,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlRegPrintState
        - Branch String:   'xmlregexp.c:5388,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5389,19'
              BranchSideFuncs:
                - xmlRegPrintState
                - fprintf
                - fprintf
            - BranchSide:      'xmlregexp.c:5391,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
        - Branch String:   'xmlregexp.c:5392,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5392,5'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlregexp.c:5393,10'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'xmlregexp.c:5374,5'
          Dst:             fprintf
        - Src:             'xmlregexp.c:5376,2'
          Dst:             fprintf
        - Src:             'xmlregexp.c:5379,5'
          Dst:             fprintf
        - Src:             'xmlregexp.c:5380,5'
          Dst:             fprintf
        - Src:             'xmlregexp.c:5381,5'
          Dst:             fprintf
        - Src:             'xmlregexp.c:5383,2'
          Dst:             fprintf
        - Src:             'xmlregexp.c:5384,2'
          Dst:             xmlRegPrintAtom
        - Src:             'xmlregexp.c:5386,5'
          Dst:             fprintf
        - Src:             'xmlregexp.c:5387,5'
          Dst:             fprintf
        - Src:             'xmlregexp.c:5389,2'
          Dst:             xmlRegPrintState
        - Src:             'xmlregexp.c:5391,5'
          Dst:             fprintf
        - Src:             'xmlregexp.c:5393,2'
          Dst:             fprintf
    - functionName:    xmlRegExecErrInfo
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4261
      functionLinenumberEnd: 4271
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct._xmlRegExecCtxt *'
        - 'char **'
        - 'int *'
        - 'int *'
        - 'char **'
        - 'int *'
      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:4262,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4263,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4264,9'
              BranchSideFuncs:
                - xmlRegExecGetValues
        - Branch String:   'xmlregexp.c:4264,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4265,13'
              BranchSideFuncs:
                - xmlRegExecGetValues
            - BranchSide:      'xmlregexp.c:4270,32'
              BranchSideFuncs:
                - xmlRegExecGetValues
        - Branch String:   'xmlregexp.c:4265,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4266,16'
              BranchSideFuncs:
                - xmlRegExecGetValues
            - BranchSide:      'xmlregexp.c:4268,7'
              BranchSideFuncs:
                - xmlRegExecGetValues
      Callsites:
        - Src:             'xmlregexp.c:4270,12'
          Dst:             xmlRegExecGetValues
    - functionName:    xmlRegExecGetValues
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4076
      functionLinenumberEnd: 4215
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct._xmlRegExecCtxt *'
        - int
        - 'int *'
        - 'int *'
        - 'char **'
        - 'int *'
      constantsTouched: []
      argNames:
        - exec
        - err
        - nbval
        - nbneg
        - values
        - terminal
      BBCount:         150
      ICount:          956
      EdgeCount:       203
      CyclomaticComplexity: 55
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:4080,24'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4080,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4082,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4080,43'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4080,47'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4082,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4080,62'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4081,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4082,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4081,26'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4081,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4082,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4080,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4082,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4084,15'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4087,30'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4087,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4130,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4087,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4091,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4130,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4093,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4094,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4097,14'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4094,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4094,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4095,14'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4099,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4100,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4106,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4100,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4102,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4104,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4106,35'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4106,39'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4106,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4106,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4107,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4115,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4108,23'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4108,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4114,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4108,53'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4109,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4114,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4108,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4111,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4114,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4115,35'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4115,39'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4115,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4115,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4116,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4124,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4117,23'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4117,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4123,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4117,53'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4118,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4123,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4117,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4120,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4123,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4130,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4131,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4137,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4131,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4132,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4134,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4137,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4138,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4141,10'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4138,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4138,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4139,14'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4141,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4141,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4142,14'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4145,34'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4144,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4145,38'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4144,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4147,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4186,15'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4148,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4149,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4150,13'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4151,25'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4151,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4152,3'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4151,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4152,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4153,10'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4153,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4155,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4155,17'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4155,17'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4157,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4157,17'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4157,17'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4158,20'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4175,22'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4161,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4162,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4164,15'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4165,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4166,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4167,8'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4167,25'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4167,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4168,11'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4167,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4168,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4174,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4168,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4169,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4171,31'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4178,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4179,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4181,31'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4187,34'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4186,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4187,38'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4186,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4189,15'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4190,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4191,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4192,13'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4193,25'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4193,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4194,3'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4193,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4194,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4195,10'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4195,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4196,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4197,17'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4197,17'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4198,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4199,17'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4199,17'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4200,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4202,22'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4205,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4206,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4208,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRegExecNextValues
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4236
      functionLinenumberEnd: 4237
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._xmlRegExecCtxt *'
        - 'int *'
        - 'int *'
        - 'char **'
        - 'int *'
      constantsTouched: []
      argNames:
        - exec
        - nbval
        - nbneg
        - values
        - terminal
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlRegExecGetValues
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlregexp.c:4237,12'
          Dst:             xmlRegExecGetValues
    - functionName:    xmlRegCompactPushString
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3622
      functionLinenumberEnd: 3672
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlRegExecCtxt *'
        - 'struct._xmlRegexp *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - exec
        - comp
        - value
        - data
      BBCount:         36
      ICount:          276
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - xmlRegExecSetErrString
        - xmlRegStrEqualWildcard
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:3626,24'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3626,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3627,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3626,51'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3626,55'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3627,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3626,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3627,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3629,9'
              BranchSideFuncs:
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
        - Branch String:   'xmlregexp.c:3629,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3633,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3642,12'
              BranchSideFuncs:
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
        - Branch String:   'xmlregexp.c:3633,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3635,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3636,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3642,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3643,11'
              BranchSideFuncs:
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
            - BranchSide:      'xmlregexp.c:3662,5'
              BranchSideFuncs:
                - xmlRegExecSetErrString
        - Branch String:   'xmlregexp.c:3644,19'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3644,23'
              BranchSideFuncs:
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
            - BranchSide:      'xmlregexp.c:3662,5'
              BranchSideFuncs:
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
        - Branch String:   'xmlregexp.c:3644,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3645,12'
              BranchSideFuncs:
                - xmlRegStrEqualWildcard
                - xmlRegExecSetErrString
            - BranchSide:      'xmlregexp.c:3662,5'
              BranchSideFuncs:
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
        - Branch String:   'xmlregexp.c:3646,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3647,17'
              BranchSideFuncs:
                - xmlRegExecSetErrString
            - BranchSide:      'xmlregexp.c:3661,2'
              BranchSideFuncs:
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
        - Branch String:   'xmlregexp.c:3648,32'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3648,36'
              BranchSideFuncs:
                - xmlRegExecSetErrString
            - BranchSide:      'xmlregexp.c:3652,7'
              BranchSideFuncs:
                - xmlRegExecSetErrString
        - Branch String:   'xmlregexp.c:3648,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3649,7'
              BranchSideFuncs:
                - xmlRegExecSetErrString
            - BranchSide:      'xmlregexp.c:3652,7'
              BranchSideFuncs:
                - xmlRegExecSetErrString
        - Branch String:   'xmlregexp.c:3652,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3654,7'
              BranchSideFuncs:
                - xmlRegExecSetErrString
            - BranchSide:      'xmlregexp.c:3656,7'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3656,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3658,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3659,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:3646,10'
          Dst:             xmlRegStrEqualWildcard
        - Src:             'xmlregexp.c:3670,5'
          Dst:             xmlRegExecSetErrString
    - functionName:    xmlRegExecPushString2
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4017
      functionLinenumberEnd: 4057
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlRegExecCtxt *'
        - 'char *'
        - 'char *'
        - 'char *'
      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:4022,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4023,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4024,9'
              BranchSideFuncs:
                - strlen
                - strlen
                - xmlRegExecPushStringInternal
                - xmlRegCompactPushString
                - xmlRegExecPushString
        - Branch String:   'xmlregexp.c:4024,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4025,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4026,9'
              BranchSideFuncs:
                - strlen
                - strlen
                - xmlRegExecPushStringInternal
                - xmlRegCompactPushString
                - xmlRegExecPushString
        - Branch String:   'xmlregexp.c:4026,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4027,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4029,9'
              BranchSideFuncs:
                - strlen
                - strlen
                - xmlRegExecPushStringInternal
                - xmlRegCompactPushString
                - xmlRegExecPushString
        - Branch String:   'xmlregexp.c:4029,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4030,37'
              BranchSideFuncs:
                - xmlRegExecPushString
            - BranchSide:      'xmlregexp.c:4032,28'
              BranchSideFuncs:
                - strlen
                - strlen
                - xmlRegExecPushStringInternal
                - xmlRegCompactPushString
        - Branch String:   'xmlregexp.c:4035,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4036,20'
              BranchSideFuncs:
                - xmlRegExecPushStringInternal
                - xmlRegCompactPushString
            - BranchSide:      'xmlregexp.c:4042,8'
              BranchSideFuncs:
                - xmlRegExecPushStringInternal
                - xmlRegCompactPushString
        - Branch String:   'xmlregexp.c:4037,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4038,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4041,5'
              BranchSideFuncs:
                - xmlRegExecPushStringInternal
                - xmlRegCompactPushString
        - Branch String:   'xmlregexp.c:4049,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4050,32'
              BranchSideFuncs:
                - xmlRegCompactPushString
            - BranchSide:      'xmlregexp.c:4052,44'
              BranchSideFuncs:
                - xmlRegExecPushStringInternal
        - Branch String:   'xmlregexp.c:4054,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4055,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4056,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:4030,16'
          Dst:             xmlRegExecPushString
        - Src:             'xmlregexp.c:4032,12'
          Dst:             strlen
        - Src:             'xmlregexp.c:4033,12'
          Dst:             strlen
        - Src:             'xmlregexp.c:4050,8'
          Dst:             xmlRegCompactPushString
        - Src:             'xmlregexp.c:4052,15'
          Dst:             xmlRegExecPushStringInternal
    - functionName:    xmlRegExecPushString
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3999
      functionLinenumberEnd: 4000
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlRegExecCtxt *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - exec
        - value
        - data
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlRegExecPushStringInternal
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlregexp.c:4000,12'
          Dst:             xmlRegExecPushStringInternal
    - functionName:    xmlRegExecPushStringInternal
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3688
      functionLinenumberEnd: 3984
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlRegExecCtxt *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - exec
        - value
        - data
        - compound
      BBCount:         229
      ICount:          1526
      EdgeCount:       311
      CyclomaticComplexity: 84
      functionsReached:
        - fprintf
        - xmlFARegExecRollBack
        - xmlFARegExecSave
        - xmlFARegExecSaveInputString
        - xmlRegCompactPushString
        - xmlRegExecSetErrString
        - xmlRegStrEqualWildcard
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:3695,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3696,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3697,9'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlFARegExecSaveInputString
                - xmlRegCompactPushString
        - Branch String:   'xmlregexp.c:3697,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3698,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3699,9'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlFARegExecSaveInputString
                - xmlRegCompactPushString
        - Branch String:   'xmlregexp.c:3699,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3700,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3702,9'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlFARegExecSaveInputString
                - xmlRegCompactPushString
        - Branch String:   'xmlregexp.c:3702,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3703,33'
              BranchSideFuncs:
                - xmlRegCompactPushString
            - BranchSide:      'xmlregexp.c:3705,9'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:3705,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3706,13'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:3715,10'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:3706,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3707,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3708,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:3715,25'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3715,29'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:3721,5'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3715,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3716,30'
              BranchSideFuncs:
                - xmlFARegExecSaveInputString
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:3721,5'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3721,44'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3721,5'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:3722,7'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3723,20'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3722,22'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:3724,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3721,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3731,7'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:3980,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3731,22'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3731,26'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:3734,2'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3731,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3732,6'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
            - BranchSide:      'xmlregexp.c:3734,2'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3735,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3736,15'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:3948,7'
              BranchSideFuncs:
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3737,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3738,3'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:3739,13'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3741,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3747,7'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:3776,17'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
        - Branch String:   'xmlregexp.c:3752,23'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3752,27'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:3754,14'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3752,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3753,11'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:3754,14'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3755,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3756,9'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:3775,3'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:3757,25'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3757,29'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:3758,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3757,8'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3758,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:3759,15'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3761,31'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3762,16'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:3767,9'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3762,33'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3763,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:3767,9'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3761,8'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3764,12'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:3767,9'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3767,32'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3768,9'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:3774,7'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3768,31'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3769,9'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:3774,7'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3769,26'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3770,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:3774,7'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3767,8'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3771,12'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:3774,7'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3776,17'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3782,7'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:3798,17'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
        - Branch String:   'xmlregexp.c:3787,3'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3788,26'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:3798,6'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:3789,28'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3789,32'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:3790,4'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:3789,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3790,4'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:3791,32'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:3793,34'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3793,38'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:3794,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:3793,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3794,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:3797,3'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:3798,17'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3806,11'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:3809,17'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
        - Branch String:   'xmlregexp.c:3809,17'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3810,11'
              BranchSideFuncs:
                - fprintf
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:3813,17'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:3815,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3816,14'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:3820,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:3817,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3818,15'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:3819,3'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:3820,18'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3820,22'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:3830,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:3820,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3824,15'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:3830,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:3826,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3827,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:3828,3'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:3830,18'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3830,22'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:3893,6'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:3830,37'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3830,41'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:3893,6'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:3830,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3831,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:3893,6'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:3836,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3837,8'
              BranchSideFuncs:
                - xmlFARegExecSave
                - xmlStrEqual
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:3842,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:3837,8'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3838,36'
              BranchSideFuncs:
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlStrEqual
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:3840,21'
              BranchSideFuncs:
                - xmlFARegExecSave
                - xmlStrEqual
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:3847,8'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3848,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:3850,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:3857,8'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3858,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:3861,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:3861,8'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3862,22'
              BranchSideFuncs:
                - xmlFARegExecSave
                - xmlStrEqual
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:3877,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:3870,12'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3871,33'
              BranchSideFuncs:
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlStrEqual
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:3873,25'
              BranchSideFuncs:
                - xmlFARegExecSave
                - xmlStrEqual
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:3879,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3847,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:3880,11'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:3880,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3881,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:3887,11'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:3887,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3888,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:3889,11'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:3889,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3890,4'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
            - BranchSide:      'xmlregexp.c:3892,3'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:3894,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3895,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:3943,17'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3895,32'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3895,36'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:3900,7'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:3895,50'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3896,5'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:3900,7'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:3895,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3897,7'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:3900,7'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:3900,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3901,11'
              BranchSideFuncs:
                - xmlFARegExecSave
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:3906,7'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
        - Branch String:   'xmlregexp.c:3901,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3902,32'
              BranchSideFuncs:
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
            - BranchSide:      'xmlregexp.c:3904,24'
              BranchSideFuncs:
                - xmlFARegExecSave
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
        - Branch String:   'xmlregexp.c:3906,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3907,7'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
            - BranchSide:      'xmlregexp.c:3909,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
        - Branch String:   'xmlregexp.c:3909,27'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3910,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
            - BranchSide:      'xmlregexp.c:3913,22'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
        - Branch String:   'xmlregexp.c:3909,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3911,7'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
            - BranchSide:      'xmlregexp.c:3913,22'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
        - Branch String:   'xmlregexp.c:3913,61'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3914,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
            - BranchSide:      'xmlregexp.c:3925,17'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3913,21'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3920,44'
              BranchSideFuncs:
                - xmlRegExecSetErrString
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:3925,17'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3927,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3928,11'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:3942,3'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3928,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3929,4'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:3938,10'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3930,8'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3931,16'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:3934,14'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3948,27'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3948,59'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
            - BranchSide:      'xmlregexp.c:3948,31'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3948,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3948,59'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
            - BranchSide:      'xmlregexp.c:3975,2'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3954,21'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3954,25'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
            - BranchSide:      'xmlregexp.c:3967,6'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3954,46'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3955,11'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
            - BranchSide:      'xmlregexp.c:3967,6'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3954,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3956,19'
              BranchSideFuncs:
                - xmlRegExecSetErrString
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:3967,6'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3959,21'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3960,28'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:3962,6'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3969,38'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3970,18'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:3974,2'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3969,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3971,11'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:3974,2'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - fprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3980,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3981,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3983,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:3703,9'
          Dst:             xmlRegCompactPushString
        - Src:             'xmlregexp.c:3716,2'
          Dst:             xmlFARegExecSaveInputString
        - Src:             'xmlregexp.c:3763,9'
          Dst:             xmlStrEqual
        - Src:             'xmlregexp.c:3770,9'
          Dst:             xmlStrEqual
        - Src:             'xmlregexp.c:3810,3'
          Dst:             fprintf
        - Src:             'xmlregexp.c:3814,9'
          Dst:             xmlRegStrEqualWildcard
        - Src:             'xmlregexp.c:3838,8'
          Dst:             xmlFARegExecSaveInputString
        - Src:             'xmlregexp.c:3840,4'
          Dst:             xmlFARegExecSave
        - Src:             'xmlregexp.c:3871,5'
          Dst:             xmlFARegExecSaveInputString
        - Src:             'xmlregexp.c:3873,8'
          Dst:             xmlFARegExecSave
        - Src:             'xmlregexp.c:3877,10'
          Dst:             xmlStrEqual
        - Src:             'xmlregexp.c:3902,4'
          Dst:             xmlFARegExecSaveInputString
        - Src:             'xmlregexp.c:3904,7'
          Dst:             xmlFARegExecSave
        - Src:             'xmlregexp.c:3920,21'
          Dst:             xmlRegExecSetErrString
        - Src:             'xmlregexp.c:3957,17'
          Dst:             xmlRegExecSetErrString
        - Src:             'xmlregexp.c:3968,6'
          Dst:             xmlFARegExecRollBack
    - functionName:    xmlRegFreeExecCtxt
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3473
      functionLinenumberEnd: 3501
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlRegExecCtxt *'
      constantsTouched: []
      argNames:
        - exec
      BBCount:         35
      ICount:          220
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmlregexp.c:3474,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3475,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3477,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3477,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3478,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3487,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3478,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3481,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3485,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3481,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3482,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3484,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3482,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3482,36'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3483,7'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3487,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3488,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3489,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3489,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3492,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3498,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3492,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3493,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3496,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3493,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3494,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3495,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3498,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3499,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3500,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRegNewExecCtxt
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3415
      functionLinenumberEnd: 3464
      functionDepth:   0
      returnType:      'struct._xmlRegExecCtxt *'
      argCount:        3
      argTypes:
        - 'struct._xmlRegexp *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - comp
        - callback
        - data
      BBCount:         21
      ICount:          225
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xmlregexp.c:3418,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3419,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3420,10'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3420,33'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3420,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3422,32'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3420,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3421,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3422,32'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3423,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3424,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3425,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3434,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3435,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3436,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3440,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3445,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3454,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3447,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3448,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3451,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsCat
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3168
      functionLinenumberEnd: 3175
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - code
        - cat
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlUnicodeLookup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:3172,9'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:3173,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:3174,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlunicode.c:3171,12'
          Dst:             xmlUnicodeLookup
    - functionName:    xmlUnicodeLookup
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 946
      functionLinenumberEnd: 965
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        2
      argTypes:
        - 'struct.xmlUnicodeNameTable *'
        - 'char *'
      constantsTouched: []
      argNames:
        - tptr
        - tname
      BBCount:         17
      ICount:          113
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlunicode.c:950,24'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:950,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:950,28'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'xmlunicode.c:950,9'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:950,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:952,9'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'xmlunicode.c:955,5'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:956,9'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'xmlunicode.c:964,5'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:957,6'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:958,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:959,6'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'xmlunicode.c:959,6'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:960,13'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'xmlunicode.c:962,12'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'xmlunicode.c:957,11'
          Dst:             strcmp
    - functionName:    xmlUCSIsCatC
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2661
      functionLinenumberEnd: 2662
      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:             'xmlunicode.c:2662,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatCc
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2674
      functionLinenumberEnd: 2676
      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:   'xmlunicode.c:2675,27'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2675,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2676,14'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:2675,46'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2675,46'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2676,14'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:2676,28'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2675,46'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2676,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsCatCf
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2688
      functionLinenumberEnd: 2689
      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:             'xmlunicode.c:2689,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatCo
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2701
      functionLinenumberEnd: 2707
      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:   'xmlunicode.c:2702,29'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2702,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2703,13'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:2703,29'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2703,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2704,13'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:2704,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2704,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2705,13'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:2705,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2705,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2706,13'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:2706,31'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2706,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2707,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsCatCs
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2719
      functionLinenumberEnd: 2723
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         14
      ICount:          61
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2720,29'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2720,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2721,14'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:2721,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2721,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2722,14'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:2721,51'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2721,51'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2722,14'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:2722,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2722,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2723,13'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:2722,51'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2722,51'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2723,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsCatL
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2735
      functionLinenumberEnd: 2736
      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:             'xmlunicode.c:2736,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatLl
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2748
      functionLinenumberEnd: 2749
      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:             'xmlunicode.c:2749,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatLm
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2761
      functionLinenumberEnd: 2762
      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:             'xmlunicode.c:2762,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatLo
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2774
      functionLinenumberEnd: 2775
      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:             'xmlunicode.c:2775,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatLt
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2787
      functionLinenumberEnd: 2788
      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:             'xmlunicode.c:2788,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatLu
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2800
      functionLinenumberEnd: 2801
      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:             'xmlunicode.c:2801,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatM
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2813
      functionLinenumberEnd: 2814
      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:             'xmlunicode.c:2814,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatMc
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2826
      functionLinenumberEnd: 2827
      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:             'xmlunicode.c:2827,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatMe
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2839
      functionLinenumberEnd: 2843
      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:   'xmlunicode.c:2840,29'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2840,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2841,13'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:2840,49'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2840,49'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2841,13'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:2841,28'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2841,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2842,14'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:2842,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2842,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2843,14'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:2842,51'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2842,51'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2843,14'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:2843,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2842,51'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2843,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsCatMn
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2855
      functionLinenumberEnd: 2856
      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:             'xmlunicode.c:2856,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatN
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2868
      functionLinenumberEnd: 2869
      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:             'xmlunicode.c:2869,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatNd
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2881
      functionLinenumberEnd: 2882
      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:             'xmlunicode.c:2882,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatNl
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2894
      functionLinenumberEnd: 2900
      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:   'xmlunicode.c:2895,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2895,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2896,14'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:2895,51'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2895,51'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2896,14'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:2896,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2896,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2897,13'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:2896,51'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2896,51'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2897,13'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:2897,29'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2897,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2898,14'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:2898,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2898,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2899,14'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:2898,51'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2898,51'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2899,14'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:2899,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2899,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2900,13'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:2899,51'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2899,51'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2900,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsCatNo
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2912
      functionLinenumberEnd: 2913
      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:             'xmlunicode.c:2913,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatP
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2925
      functionLinenumberEnd: 2926
      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:             'xmlunicode.c:2926,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatPc
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2938
      functionLinenumberEnd: 2946
      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:   'xmlunicode.c:2939,27'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2939,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2940,14'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:2940,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2940,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2941,13'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:2940,51'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2940,51'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2941,13'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:2941,29'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2941,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2942,13'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:2942,29'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2942,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2943,14'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:2943,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2943,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2944,14'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:2943,51'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2943,51'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2944,14'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:2944,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2944,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2945,13'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:2944,51'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2944,51'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2945,13'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:2945,29'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2945,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2946,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsCatPd
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2958
      functionLinenumberEnd: 2959
      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:             'xmlunicode.c:2959,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatPe
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2971
      functionLinenumberEnd: 2972
      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:             'xmlunicode.c:2972,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatPf
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2984
      functionLinenumberEnd: 2988
      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:   'xmlunicode.c:2985,27'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2985,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2986,13'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:2986,29'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2986,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2987,13'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:2987,29'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2987,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2988,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsCatPi
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3000
      functionLinenumberEnd: 3005
      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:   'xmlunicode.c:3001,27'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:3001,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:3002,13'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:3002,29'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:3002,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:3003,14'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:3003,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:3003,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:3004,13'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:3003,51'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:3003,51'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:3004,13'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:3004,29'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:3004,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:3005,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsCatPo
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3017
      functionLinenumberEnd: 3018
      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:             'xmlunicode.c:3018,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatPs
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3030
      functionLinenumberEnd: 3031
      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:             'xmlunicode.c:3031,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatS
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3043
      functionLinenumberEnd: 3044
      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:             'xmlunicode.c:3044,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatSc
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3056
      functionLinenumberEnd: 3057
      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:             'xmlunicode.c:3057,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatSk
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3069
      functionLinenumberEnd: 3070
      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:             'xmlunicode.c:3070,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatSm
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3082
      functionLinenumberEnd: 3083
      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:             'xmlunicode.c:3083,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatSo
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3095
      functionLinenumberEnd: 3096
      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:             'xmlunicode.c:3096,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatZ
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3108
      functionLinenumberEnd: 3109
      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:             'xmlunicode.c:3109,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatZl
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3121
      functionLinenumberEnd: 3122
      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/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3134
      functionLinenumberEnd: 3135
      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:    xmlUCSIsCatZs
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3147
      functionLinenumberEnd: 3155
      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:   'xmlunicode.c:3148,27'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:3148,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:3149,13'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:3149,27'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:3149,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:3150,13'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:3150,29'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:3150,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:3151,13'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:3151,29'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:3151,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:3152,14'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:3152,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:3152,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:3153,13'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:3152,51'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:3152,51'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:3153,13'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:3153,29'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:3153,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:3154,13'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:3154,29'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:3154,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:3155,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsBlock
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2643
      functionLinenumberEnd: 2650
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - code
        - block
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlUnicodeLookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2647,9'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2648,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2649,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlunicode.c:2646,12'
          Dst:             xmlUnicodeLookup
    - functionName:    xmlUCSIsAegeanNumbers
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 977
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:977,31'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:977,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:977,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsAlphabeticPresentationForms
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 989
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:990,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:990,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:990,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsArabic
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1002
      functionLinenumberEnd: 1003
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1003,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1003,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1003,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsArabicPresentationFormsA
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1015
      functionLinenumberEnd: 1016
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1016,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1016,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1016,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsArabicPresentationFormsB
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1028
      functionLinenumberEnd: 1029
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1029,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1029,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1029,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsArmenian
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1041
      functionLinenumberEnd: 1042
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1042,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1042,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1042,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsArrows
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1054
      functionLinenumberEnd: 1055
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1055,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1055,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1055,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsBasicLatin
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1067
      functionLinenumberEnd: 1068
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1068,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1068,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1068,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsBengali
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1081,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1081,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1081,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsBlockElements
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1093
      functionLinenumberEnd: 1094
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1094,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1094,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1094,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsBopomofo
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1107
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1107,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1107,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1107,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsBopomofoExtended
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1119
      functionLinenumberEnd: 1120
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1120,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1120,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1120,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsBoxDrawing
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1132
      functionLinenumberEnd: 1133
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1133,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1133,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1133,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsBraillePatterns
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1145
      functionLinenumberEnd: 1146
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1146,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1146,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1146,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsBuhid
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1158
      functionLinenumberEnd: 1159
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1159,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1159,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1159,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsByzantineMusicalSymbols
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1171
      functionLinenumberEnd: 1172
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1172,31'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1172,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1172,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsCJKCompatibility
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1184
      functionLinenumberEnd: 1185
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1185,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1185,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1185,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsCJKCompatibilityForms
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1197
      functionLinenumberEnd: 1198
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1198,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1198,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1198,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsCJKCompatibilityIdeographs
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1210
      functionLinenumberEnd: 1211
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1211,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1211,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1211,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsCJKCompatibilityIdeographsSupplement
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1223
      functionLinenumberEnd: 1224
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1224,31'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1224,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1224,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsCJKRadicalsSupplement
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1236
      functionLinenumberEnd: 1237
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1237,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1237,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1237,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsCJKSymbolsandPunctuation
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1249
      functionLinenumberEnd: 1250
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1250,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1250,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1250,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsCJKUnifiedIdeographs
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1262
      functionLinenumberEnd: 1263
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1263,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1263,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1263,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsCJKUnifiedIdeographsExtensionA
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1276,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1276,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1276,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsCJKUnifiedIdeographsExtensionB
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1288
      functionLinenumberEnd: 1289
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1289,31'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1289,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1289,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsCherokee
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1301
      functionLinenumberEnd: 1302
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1302,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1302,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1302,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsCombiningDiacriticalMarks
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1314
      functionLinenumberEnd: 1315
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1315,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1315,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1315,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsCombiningDiacriticalMarksforSymbols
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1327
      functionLinenumberEnd: 1328
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1328,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1328,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1328,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsCombiningHalfMarks
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1340
      functionLinenumberEnd: 1341
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1341,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1341,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1341,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsCombiningMarksforSymbols
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1353
      functionLinenumberEnd: 1354
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1354,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1354,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1354,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsControlPictures
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1366
      functionLinenumberEnd: 1367
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1367,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1367,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1367,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsCurrencySymbols
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1379
      functionLinenumberEnd: 1380
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1380,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1380,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1380,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsCypriotSyllabary
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1392
      functionLinenumberEnd: 1393
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1393,31'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1393,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1393,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsCyrillic
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1405
      functionLinenumberEnd: 1406
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1406,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1406,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1406,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsCyrillicSupplement
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1418
      functionLinenumberEnd: 1419
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1419,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1419,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1419,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsDeseret
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1431
      functionLinenumberEnd: 1432
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1432,31'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1432,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1432,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsDevanagari
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1444
      functionLinenumberEnd: 1445
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1445,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1445,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1445,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsDingbats
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1457
      functionLinenumberEnd: 1458
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1458,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1458,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1458,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsEnclosedAlphanumerics
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1470
      functionLinenumberEnd: 1471
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1471,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1471,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1471,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsEnclosedCJKLettersandMonths
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1483
      functionLinenumberEnd: 1484
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1484,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1484,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1484,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsEthiopic
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1496
      functionLinenumberEnd: 1497
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1497,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1497,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1497,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsGeneralPunctuation
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1509
      functionLinenumberEnd: 1510
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1510,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1510,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1510,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsGeometricShapes
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1522
      functionLinenumberEnd: 1523
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1523,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1523,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1523,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsGeorgian
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1535
      functionLinenumberEnd: 1536
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1536,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1536,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1536,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsGothic
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1548
      functionLinenumberEnd: 1549
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1549,31'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1549,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1549,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsGreek
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1561
      functionLinenumberEnd: 1562
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1562,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1562,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1562,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsGreekExtended
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1574
      functionLinenumberEnd: 1575
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1575,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1575,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1575,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsGreekandCoptic
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1587
      functionLinenumberEnd: 1588
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1588,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1588,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1588,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsGujarati
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1600
      functionLinenumberEnd: 1601
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1601,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1601,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1601,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsGurmukhi
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1613
      functionLinenumberEnd: 1614
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1614,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1614,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1614,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsHalfwidthandFullwidthForms
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1626
      functionLinenumberEnd: 1627
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1627,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1627,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1627,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsHangulCompatibilityJamo
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1639
      functionLinenumberEnd: 1640
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1640,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1640,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1640,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsHangulJamo
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1652
      functionLinenumberEnd: 1653
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1653,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1653,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1653,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsHangulSyllables
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1665
      functionLinenumberEnd: 1666
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1666,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1666,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1666,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsHanunoo
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1678
      functionLinenumberEnd: 1679
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1679,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1679,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1679,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsHebrew
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1691
      functionLinenumberEnd: 1692
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1692,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1692,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1692,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsHighPrivateUseSurrogates
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1704
      functionLinenumberEnd: 1705
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1705,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1705,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1705,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsHighSurrogates
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1717
      functionLinenumberEnd: 1718
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1718,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1718,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1718,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsHiragana
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1730
      functionLinenumberEnd: 1731
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1731,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1731,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1731,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsIPAExtensions
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1743
      functionLinenumberEnd: 1744
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1744,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1744,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1744,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsIdeographicDescriptionCharacters
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1756
      functionLinenumberEnd: 1757
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1757,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1757,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1757,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsKanbun
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1769
      functionLinenumberEnd: 1770
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1770,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1770,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1770,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsKangxiRadicals
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1782
      functionLinenumberEnd: 1783
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1783,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1783,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1783,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsKannada
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1795
      functionLinenumberEnd: 1796
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1796,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1796,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1796,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsKatakana
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1808
      functionLinenumberEnd: 1809
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1809,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1809,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1809,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsKatakanaPhoneticExtensions
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1821
      functionLinenumberEnd: 1822
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1822,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1822,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1822,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsKhmer
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1834
      functionLinenumberEnd: 1835
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1835,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1835,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1835,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsKhmerSymbols
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1847
      functionLinenumberEnd: 1848
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1848,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1848,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1848,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsLao
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1860
      functionLinenumberEnd: 1861
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1861,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1861,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1861,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsLatin1Supplement
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1873
      functionLinenumberEnd: 1874
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1874,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1874,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1874,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsLatinExtendedA
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1886
      functionLinenumberEnd: 1887
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1887,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1887,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1887,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsLatinExtendedB
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1899
      functionLinenumberEnd: 1900
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1900,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1900,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1900,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsLatinExtendedAdditional
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1912
      functionLinenumberEnd: 1913
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1913,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1913,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1913,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsLetterlikeSymbols
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1925
      functionLinenumberEnd: 1926
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1926,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1926,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1926,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsLimbu
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1938
      functionLinenumberEnd: 1939
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1939,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1939,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1939,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsLinearBIdeograms
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1951
      functionLinenumberEnd: 1952
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1952,31'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1952,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1952,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsLinearBSyllabary
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1964
      functionLinenumberEnd: 1965
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1965,31'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1965,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1965,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsLowSurrogates
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1977
      functionLinenumberEnd: 1978
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1978,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1978,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1978,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsMalayalam
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1990
      functionLinenumberEnd: 1991
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:1991,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:1991,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:1991,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsMathematicalAlphanumericSymbols
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2003
      functionLinenumberEnd: 2004
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2004,31'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2004,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2004,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsMathematicalOperators
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2016
      functionLinenumberEnd: 2017
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2017,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2017,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2017,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsMiscellaneousMathematicalSymbolsA
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2029
      functionLinenumberEnd: 2030
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2030,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2030,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2030,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsMiscellaneousMathematicalSymbolsB
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2042
      functionLinenumberEnd: 2043
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2043,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2043,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2043,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsMiscellaneousSymbols
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2055
      functionLinenumberEnd: 2056
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2056,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2056,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2056,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsMiscellaneousSymbolsandArrows
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2068
      functionLinenumberEnd: 2069
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2069,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2069,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2069,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsMiscellaneousTechnical
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2081
      functionLinenumberEnd: 2082
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2082,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2082,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2082,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsMongolian
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2094
      functionLinenumberEnd: 2095
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2095,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2095,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2095,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsMusicalSymbols
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2107
      functionLinenumberEnd: 2108
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2108,31'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2108,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2108,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsMyanmar
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2120
      functionLinenumberEnd: 2121
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2121,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2121,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2121,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsNumberForms
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2133
      functionLinenumberEnd: 2134
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2134,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2134,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2134,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsOgham
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2146
      functionLinenumberEnd: 2147
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2147,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2147,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2147,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsOldItalic
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2159
      functionLinenumberEnd: 2160
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2160,31'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2160,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2160,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsOpticalCharacterRecognition
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2172
      functionLinenumberEnd: 2173
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2173,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2173,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2173,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsOriya
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2185
      functionLinenumberEnd: 2186
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2186,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2186,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2186,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsOsmanya
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2198
      functionLinenumberEnd: 2199
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2199,31'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2199,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2199,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsPhoneticExtensions
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2211
      functionLinenumberEnd: 2212
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2212,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2212,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2212,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsPrivateUse
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2224
      functionLinenumberEnd: 2227
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         15
      ICount:          66
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2225,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2225,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2226,14'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:2225,51'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2225,51'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2226,14'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:2226,31'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2226,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2227,14'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:2226,53'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2226,53'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2227,14'
              BranchSideFuncs: []
        - Branch String:   'xmlunicode.c:2227,32'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2226,53'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2227,36'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsPrivateUseArea
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2239
      functionLinenumberEnd: 2240
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2240,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2240,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2240,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsRunic
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2252
      functionLinenumberEnd: 2253
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2253,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2253,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2253,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsShavian
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2265
      functionLinenumberEnd: 2266
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2266,31'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2266,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2266,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsSinhala
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2278
      functionLinenumberEnd: 2279
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2279,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2279,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2279,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsSmallFormVariants
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2291
      functionLinenumberEnd: 2292
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2292,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2292,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2292,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsSpacingModifierLetters
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2304
      functionLinenumberEnd: 2305
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2305,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2305,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2305,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsSpecials
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2317
      functionLinenumberEnd: 2318
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2318,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2318,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2318,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsSuperscriptsandSubscripts
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2330
      functionLinenumberEnd: 2331
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2331,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2331,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2331,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsSupplementalArrowsA
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2343
      functionLinenumberEnd: 2344
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2344,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2344,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2344,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsSupplementalArrowsB
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2356
      functionLinenumberEnd: 2357
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2357,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2357,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2357,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsSupplementalMathematicalOperators
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2369
      functionLinenumberEnd: 2370
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2370,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2370,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2370,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsSupplementaryPrivateUseAreaA
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2382
      functionLinenumberEnd: 2383
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2383,31'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2383,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2383,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsSupplementaryPrivateUseAreaB
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2395
      functionLinenumberEnd: 2396
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2396,32'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2396,36'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2396,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsSyriac
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2408
      functionLinenumberEnd: 2409
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2409,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2409,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2409,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsTagalog
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2421
      functionLinenumberEnd: 2422
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2422,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2422,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2422,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsTagbanwa
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2434
      functionLinenumberEnd: 2435
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2435,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2435,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2435,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsTags
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2447
      functionLinenumberEnd: 2448
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2448,31'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2448,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2448,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsTaiLe
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2460
      functionLinenumberEnd: 2461
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2461,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2461,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2461,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsTaiXuanJingSymbols
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2473
      functionLinenumberEnd: 2474
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2474,31'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2474,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2474,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsTamil
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2486
      functionLinenumberEnd: 2487
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2487,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2487,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2487,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsTelugu
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2499
      functionLinenumberEnd: 2500
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2500,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2500,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2500,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsThaana
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2512
      functionLinenumberEnd: 2513
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2513,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2513,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2513,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsThai
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2525
      functionLinenumberEnd: 2526
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2526,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2526,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2526,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsTibetan
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2538
      functionLinenumberEnd: 2539
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2539,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2539,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2539,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsUgaritic
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2551
      functionLinenumberEnd: 2552
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2552,31'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2552,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2552,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsUnifiedCanadianAboriginalSyllabics
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2564
      functionLinenumberEnd: 2565
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2565,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2565,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2565,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsVariationSelectors
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2577
      functionLinenumberEnd: 2578
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2578,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2578,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2578,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsVariationSelectorsSupplement
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2590
      functionLinenumberEnd: 2591
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2591,31'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2591,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2591,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsYiRadicals
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2603
      functionLinenumberEnd: 2604
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2604,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2604,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2604,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsYiSyllables
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2616
      functionLinenumberEnd: 2617
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2617,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2617,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2617,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsYijingHexagramSymbols
      functionSourceFile: '/src/libxml2/xmlunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2629
      functionLinenumberEnd: 2630
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlunicode.c:2630,30'
          Branch Sides:
            - BranchSide:      'xmlunicode.c:2630,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlunicode.c:2630,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGEqualValidState
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1322
      functionLinenumberEnd: 1347
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
        - 'struct._xmlRelaxNGValidState *'
        - 'struct._xmlRelaxNGValidState *'
      constantsTouched: []
      argNames:
        - ctxt
        - state1
        - state2
      BBCount:         32
      ICount:          190
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:1325,26'
          Branch Sides:
            - BranchSide:      'relaxng.c:1325,30'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1326,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1325,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1326,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1327,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'relaxng.c:1327,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1328,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1329,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'relaxng.c:1329,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1330,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1331,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'relaxng.c:1331,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1332,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1333,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'relaxng.c:1333,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1334,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1335,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'relaxng.c:1335,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1336,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1337,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'relaxng.c:1337,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1338,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1339,10'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'relaxng.c:1339,42'
          Branch Sides:
            - BranchSide:      'relaxng.c:1340,23'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'relaxng.c:1342,12'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1339,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1341,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1342,12'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1342,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:1343,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1346,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1343,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1344,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1345,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:1340,11'
          Dst:             xmlStrEqual
    - functionName:    xmlRelaxNGNodeMatchesList
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9064
      functionLinenumberEnd: 9089
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlNode *'
        - 'struct._xmlRelaxNGDefine **'
      constantsTouched: []
      argNames:
        - node
        - list
      BBCount:         35
      ICount:          176
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - xmlRelaxNGElementMatch
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:9068,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:9068,28'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9069,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9068,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:9069,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9071,11'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
        - Branch String:   'relaxng.c:9072,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:9073,14'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
            - BranchSide:      'relaxng.c:9088,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9073,46'
          Branch Sides:
            - BranchSide:      'relaxng.c:9074,14'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
            - BranchSide:      'relaxng.c:9078,22'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
        - Branch String:   'relaxng.c:9073,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9075,48'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
            - BranchSide:      'relaxng.c:9078,22'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
        - Branch String:   'relaxng.c:9076,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9077,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9078,9'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
        - Branch String:   'relaxng.c:9078,51'
          Branch Sides:
            - BranchSide:      'relaxng.c:9079,22'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
            - BranchSide:      'relaxng.c:9080,22'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
        - Branch String:   'relaxng.c:9080,57'
          Branch Sides:
            - BranchSide:      'relaxng.c:9081,8'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9084,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9081,39'
          Branch Sides:
            - BranchSide:      'relaxng.c:9082,22'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9084,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9082,53'
          Branch Sides:
            - BranchSide:      'relaxng.c:9083,22'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9084,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:9075,19'
          Dst:             xmlRelaxNGElementMatch
    - functionName:    xmlRelaxNGElementMatch
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9447
      functionLinenumberEnd: 9546
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
        - 'struct._xmlRelaxNGDefine *'
        - 'struct._xmlNode *'
      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:9450,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:9451,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9456,10'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9451,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9452,13'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9455,5'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9456,30'
          Branch Sides:
            - BranchSide:      'relaxng.c:9456,34'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9465,17'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9456,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:9457,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9465,17'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9457,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9458,13'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9460,33'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
        - Branch String:   'relaxng.c:9465,35'
          Branch Sides:
            - BranchSide:      'relaxng.c:9465,39'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9469,17'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9465,59'
          Branch Sides:
            - BranchSide:      'relaxng.c:9466,17'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9469,17'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9465,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:9467,9'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9469,17'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9474,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:9475,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9477,14'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
        - Branch String:   'relaxng.c:9478,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:9481,13'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
            - BranchSide:      'relaxng.c:9505,16'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGElementMatch
        - Branch String:   'relaxng.c:9481,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9482,24'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
            - BranchSide:      'relaxng.c:9486,16'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
        - Branch String:   'relaxng.c:9487,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:9488,42'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
            - BranchSide:      'relaxng.c:9501,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9489,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9490,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9494,17'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
        - Branch String:   'relaxng.c:9490,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9491,35'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9492,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9494,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9495,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9499,20'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
        - Branch String:   'relaxng.c:9495,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9496,35'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9497,25'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9502,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9503,27'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9505,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9505,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:9508,13'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGElementMatch
            - BranchSide:      'relaxng.c:9543,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9508,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9509,24'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGElementMatch
            - BranchSide:      'relaxng.c:9513,16'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGElementMatch
        - Branch String:   'relaxng.c:9514,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:9515,42'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:9528,13'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
        - Branch String:   'relaxng.c:9516,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9517,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9521,17'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGElementMatch
        - Branch String:   'relaxng.c:9517,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9518,35'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9519,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9521,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9522,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9526,20'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGElementMatch
        - Branch String:   'relaxng.c:9522,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9523,35'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9524,25'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9528,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9529,17'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:9537,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9529,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9530,22'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:9533,21'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
        - Branch String:   'relaxng.c:9530,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9531,46'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:9532,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9538,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9539,27'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9541,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:9451,14'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:9452,13'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:9458,13'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:9460,21'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:9461,13'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:9467,9'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:9470,9'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:9488,19'
          Dst:             xmlRelaxNGElementMatch
        - Src:             'relaxng.c:9515,19'
          Dst:             xmlRelaxNGElementMatch
        - Src:             'relaxng.c:9531,21'
          Dst:             xmlRelaxNGDumpValidError
        - Src:             'relaxng.c:9534,21'
          Dst:             xmlRelaxNGPopErrors
    - functionName:    xmlRelaxNGAddValidError
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2331
      functionLinenumberEnd: 2367
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
        - int
        - 'char *'
        - 'char *'
        - 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:2332,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2333,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2334,9'
              BranchSideFuncs:
                - xmlRelaxNGValidErrorPush
                - xmlRelaxNGShowValidError
                - xmlRelaxNGDumpValidError
        - Branch String:   'relaxng.c:2334,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2335,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2340,11'
              BranchSideFuncs:
                - xmlRelaxNGValidErrorPush
                - xmlRelaxNGShowValidError
                - xmlRelaxNGDumpValidError
        - Branch String:   'relaxng.c:2340,48'
          Branch Sides:
            - BranchSide:      'relaxng.c:2341,4'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:2348,13'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
                - xmlRelaxNGDumpValidError
        - Branch String:   'relaxng.c:2340,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2348,13'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:2365,34'
              BranchSideFuncs:
                - xmlRelaxNGValidErrorPush
        - Branch String:   'relaxng.c:2348,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:2349,38'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGShowValidError
            - BranchSide:      'relaxng.c:2350,13'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
        - Branch String:   'relaxng.c:2350,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:2351,20'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
            - BranchSide:      'relaxng.c:2354,24'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
        - Branch String:   'relaxng.c:2356,28'
          Branch Sides:
            - BranchSide:      'relaxng.c:2356,32'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
            - BranchSide:      'relaxng.c:2359,34'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
        - Branch String:   'relaxng.c:2356,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:2357,20'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
            - BranchSide:      'relaxng.c:2359,34'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
      Callsites:
        - Src:             'relaxng.c:2349,13'
          Dst:             xmlRelaxNGDumpValidError
        - Src:             'relaxng.c:2359,9'
          Dst:             xmlRelaxNGShowValidError
        - Src:             'relaxng.c:2365,9'
          Dst:             xmlRelaxNGValidErrorPush
    - functionName:    xmlRelaxNGDumpValidError
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2283
      functionLinenumberEnd: 2314
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         33
      ICount:          229
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - xmlRelaxNGShowValidError
        - xmlStrEqual
      functionUses:    13
      BranchProfiles:
        - Branch String:   'relaxng.c:2287,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:2288,16'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:2313,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2289,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:2289,17'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:2290,20'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:2290,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:2291,24'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:2298,38'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:2292,44'
          Branch Sides:
            - BranchSide:      'relaxng.c:2292,48'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:2297,13'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:2292,72'
          Branch Sides:
            - BranchSide:      'relaxng.c:2293,34'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGShowValidError
                - xmlStrEqual
            - BranchSide:      'relaxng.c:2297,13'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:2293,57'
          Branch Sides:
            - BranchSide:      'relaxng.c:2294,34'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGShowValidError
                - xmlStrEqual
            - BranchSide:      'relaxng.c:2297,13'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:2292,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:2295,21'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:2297,13'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:2303,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:2304,17'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:2312,5'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:2304,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:2305,17'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:2306,13'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:2307,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:2308,17'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:2309,13'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
                - xmlStrEqual
                - xmlStrEqual
      Callsites:
        - Src:             'relaxng.c:2293,22'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:2294,22'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:2298,13'
          Dst:             xmlRelaxNGShowValidError
    - functionName:    xmlRelaxNGPopErrors
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2254
      functionLinenumberEnd: 2273
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - level
      BBCount:         19
      ICount:          128
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    14
      BranchProfiles:
        - Branch String:   'relaxng.c:2258,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:2259,16'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2270,19'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2260,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:2261,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2269,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2261,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:2262,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2263,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2264,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:2265,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2266,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2271,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2271,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2272,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGShowValidError
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2228
      functionLinenumberEnd: 2243
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
        - int
        - 'struct._xmlNode *'
        - 'struct._xmlNode *'
        - 'char *'
        - 'char *'
      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:2231,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2232,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2234,36'
              BranchSideFuncs:
                - xmlRelaxNGGetErrorString
                - xmlRngVErr
        - Branch String:   'relaxng.c:2235,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2236,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2238,9'
              BranchSideFuncs:
                - xmlRngVErr
        - Branch String:   'relaxng.c:2238,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2239,23'
              BranchSideFuncs:
                - xmlRngVErr
            - BranchSide:      'relaxng.c:2240,16'
              BranchSideFuncs:
                - xmlRngVErr
        - Branch String:   'relaxng.c:2240,23'
          Branch Sides:
            - BranchSide:      'relaxng.c:2240,39'
              BranchSideFuncs:
                - xmlRngVErr
            - BranchSide:      'relaxng.c:2240,46'
              BranchSideFuncs:
                - xmlRngVErr
      Callsites:
        - Src:             'relaxng.c:2234,11'
          Dst:             xmlRelaxNGGetErrorString
        - Src:             'relaxng.c:2240,5'
          Dst:             xmlRngVErr
    - functionName:    xmlRelaxNGGetErrorString
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2078
      functionLinenumberEnd: 2210
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - err
        - arg1
        - arg2
      BBCount:         50
      ICount:          326
      EdgeCount:       52
      CyclomaticComplexity: 4
      functionsReached:
        - snprintf
        - xmlCharStrdup
        - xmlEscapeFormatString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:2082,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2083,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:2084,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:2084,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2085,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:2087,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:2088,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:2090,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2092,21'
              BranchSideFuncs:
                - xmlCharStrdup
            - BranchSide:      'relaxng.c:2094,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2097,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2101,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2104,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2107,21'
              BranchSideFuncs:
                - xmlCharStrdup
            - BranchSide:      'relaxng.c:2109,21'
              BranchSideFuncs:
                - xmlCharStrdup
            - BranchSide:      'relaxng.c:2111,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2114,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2117,21'
              BranchSideFuncs:
                - xmlCharStrdup
            - BranchSide:      'relaxng.c:2120,21'
              BranchSideFuncs:
                - xmlCharStrdup
            - BranchSide:      'relaxng.c:2122,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2125,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2129,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2133,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2138,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2141,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2145,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2149,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2152,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2156,21'
              BranchSideFuncs:
                - xmlCharStrdup
            - BranchSide:      'relaxng.c:2158,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2162,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2166,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2170,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2174,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2178,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2182,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2186,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2190,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2193,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2196,21'
              BranchSideFuncs:
                - xmlCharStrdup
            - BranchSide:      'relaxng.c:2198,21'
              BranchSideFuncs:
                - xmlCharStrdup
            - BranchSide:      'relaxng.c:2200,21'
              BranchSideFuncs:
                - xmlCharStrdup
            - BranchSide:      'relaxng.c:2202,21'
              BranchSideFuncs:
                - xmlCharStrdup
        - Branch String:   'relaxng.c:2204,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2205,18'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
            - BranchSide:      'relaxng.c:2207,5'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlEscapeFormatString
      Callsites:
        - Src:             'relaxng.c:2092,21'
          Dst:             xmlCharStrdup
        - Src:             'relaxng.c:2094,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2097,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2101,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2104,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2107,21'
          Dst:             xmlCharStrdup
        - Src:             'relaxng.c:2109,21'
          Dst:             xmlCharStrdup
        - Src:             'relaxng.c:2111,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2114,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2117,21'
          Dst:             xmlCharStrdup
        - Src:             'relaxng.c:2120,21'
          Dst:             xmlCharStrdup
        - Src:             'relaxng.c:2122,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2125,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2129,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2133,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2138,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2141,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2145,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2149,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2152,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2156,21'
          Dst:             xmlCharStrdup
        - Src:             'relaxng.c:2158,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2162,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2166,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2170,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2174,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2178,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2182,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2186,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2190,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2193,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2196,21'
          Dst:             xmlCharStrdup
        - Src:             'relaxng.c:2198,21'
          Dst:             xmlCharStrdup
        - Src:             'relaxng.c:2200,21'
          Dst:             xmlCharStrdup
        - Src:             'relaxng.c:2202,21'
          Dst:             xmlCharStrdup
        - Src:             'relaxng.c:2205,9'
          Dst:             snprintf
        - Src:             'relaxng.c:2208,14'
          Dst:             xmlCharStrdup
        - Src:             'relaxng.c:2209,13'
          Dst:             xmlEscapeFormatString
    - functionName:    xmlRngVErr
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
        - 'struct._xmlNode *'
        - int
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - error
        - msg
        - str1
        - str2
      BBCount:         17
      ICount:          128
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
        - __xmlRaiseError
        - xmlRngVErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:519,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:520,13'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlRngVErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'relaxng.c:528,10'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlRngVErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'relaxng.c:520,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:521,17'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlRngVErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'relaxng.c:523,16'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlRngVErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'relaxng.c:528,27'
          Branch Sides:
            - BranchSide:      'relaxng.c:528,31'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlRngVErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'relaxng.c:533,27'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:528,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:529,19'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - __xmlRaiseError
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:533,27'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:537,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:537,9'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:538,26'
              BranchSideFuncs:
                - xmlRngVErrMemory
      Callsites:
        - Src:             'relaxng.c:529,19'
          Dst:             __xmlGenericError
        - Src:             'relaxng.c:530,16'
          Dst:             __xmlGenericErrorContext
        - Src:             'relaxng.c:533,11'
          Dst:             __xmlRaiseError
        - Src:             'relaxng.c:538,9'
          Dst:             xmlRngVErrMemory
    - functionName:    xmlRngVErrMemory
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlRaiseMemoryError
      functionUses:    25
      BranchProfiles:
        - Branch String:   'relaxng.c:445,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:445,9'
              BranchSideFuncs:
                - xmlRaiseMemoryError
            - BranchSide:      'relaxng.c:446,13'
              BranchSideFuncs:
                - xmlRaiseMemoryError
        - Branch String:   'relaxng.c:446,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:447,17'
              BranchSideFuncs:
                - xmlRaiseMemoryError
            - BranchSide:      'relaxng.c:449,16'
              BranchSideFuncs:
                - xmlRaiseMemoryError
      Callsites:
        - Src:             'relaxng.c:454,5'
          Dst:             xmlRaiseMemoryError
    - functionName:    xmlRelaxNGValidErrorPush
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1758
      functionLinenumberEnd: 1810
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
        - int
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - err
        - arg1
        - arg2
        - dup
      BBCount:         29
      ICount:          290
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - xmlRngVErrMemory
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:1761,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1762,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlRngVErrMemory
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1774,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:1768,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1769,30'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1772,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:1774,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1775,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1787,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'relaxng.c:1781,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1782,30'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1785,22'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'relaxng.c:1787,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:1787,33'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'relaxng.c:1790,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'relaxng.c:1787,54'
          Branch Sides:
            - BranchSide:      'relaxng.c:1788,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'relaxng.c:1790,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'relaxng.c:1788,48'
          Branch Sides:
            - BranchSide:      'relaxng.c:1788,52'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'relaxng.c:1790,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'relaxng.c:1787,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1789,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1790,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'relaxng.c:1792,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1793,31'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'relaxng.c:1797,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1801,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1802,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1805,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:1769,13'
          Dst:             xmlRngVErrMemory
        - Src:             'relaxng.c:1782,13'
          Dst:             xmlRngVErrMemory
        - Src:             'relaxng.c:1793,21'
          Dst:             xmlStrdup
        - Src:             'relaxng.c:1794,21'
          Dst:             xmlStrdup
    - functionName:    xmlRelaxNGValidateCompiledCallback
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7830
      functionLinenumberEnd: 7856
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct._xmlRegExecCtxt *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - exec
        - token
        - transdata
        - inputdata
      BBCount:         22
      ICount:          134
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - fprintf
        - xmlRelaxNGValidateDefinition
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:7835,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7836,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'relaxng.c:7839,9'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
                - fprintf
                - fprintf
        - Branch String:   'relaxng.c:7839,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7840,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'relaxng.c:7847,9'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
                - fprintf
        - Branch String:   'relaxng.c:7840,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:7841,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7842,17'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'relaxng.c:7843,28'
          Branch Sides:
            - BranchSide:      'relaxng.c:7843,32'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7845,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:7843,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:7844,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7845,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:7847,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7848,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'relaxng.c:7853,40'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
        - Branch String:   'relaxng.c:7849,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:7850,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7851,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:7854,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7854,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7855,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:7836,9'
          Dst:             fprintf
        - Src:             'relaxng.c:7842,9'
          Dst:             fprintf
        - Src:             'relaxng.c:7848,9'
          Dst:             fprintf
        - Src:             'relaxng.c:7853,11'
          Dst:             xmlRelaxNGValidateDefinition
    - functionName:    xmlRelaxNGValidateDefinition
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10391
      functionLinenumberEnd: 10510
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
        - 'struct._xmlRelaxNGDefine *'
      constantsTouched: []
      argNames:
        - ctxt
        - define
      BBCount:         83
      ICount:          593
      EdgeCount:       110
      CyclomaticComplexity: 29
      functionsReached:
        - xmlRelaxNGAddStates
        - xmlRelaxNGFreeStates
        - xmlRelaxNGFreeValidState
        - xmlRelaxNGValidateState
      functionUses:    11
      BranchProfiles:
        - Branch String:   'relaxng.c:10398,31'
          Branch Sides:
            - BranchSide:      'relaxng.c:10398,35'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:10404,10'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
        - Branch String:   'relaxng.c:10398,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10400,34'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
            - BranchSide:      'relaxng.c:10404,10'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
        - Branch String:   'relaxng.c:10404,32'
          Branch Sides:
            - BranchSide:      'relaxng.c:10404,36'
              BranchSideFuncs:
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
            - BranchSide:      'relaxng.c:10405,13'
              BranchSideFuncs:
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
        - Branch String:   'relaxng.c:10404,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10405,13'
              BranchSideFuncs:
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
            - BranchSide:      'relaxng.c:10424,14'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:10405,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:10406,27'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:10410,39'
              BranchSideFuncs:
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:10411,35'
          Branch Sides:
            - BranchSide:      'relaxng.c:10411,39'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:10416,14'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
        - Branch String:   'relaxng.c:10411,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:10413,38'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
            - BranchSide:      'relaxng.c:10416,14'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
        - Branch String:   'relaxng.c:10416,36'
          Branch Sides:
            - BranchSide:      'relaxng.c:10416,40'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
            - BranchSide:      'relaxng.c:10421,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10416,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:10417,27'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
            - BranchSide:      'relaxng.c:10421,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10430,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:10431,23'
              BranchSideFuncs:
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:10483,19'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
        - Branch String:   'relaxng.c:10437,35'
          Branch Sides:
            - BranchSide:      'relaxng.c:10437,39'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:10442,13'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
        - Branch String:   'relaxng.c:10437,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:10439,38'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
            - BranchSide:      'relaxng.c:10442,13'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
        - Branch String:   'relaxng.c:10442,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:10443,17'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
            - BranchSide:      'relaxng.c:10471,17'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:10443,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:10444,21'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddStates
            - BranchSide:      'relaxng.c:10454,21'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
        - Branch String:   'relaxng.c:10444,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:10446,41'
              BranchSideFuncs:
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:10450,45'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:10454,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:10456,27'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddStates
            - BranchSide:      'relaxng.c:10463,28'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddStates
        - Branch String:   'relaxng.c:10458,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:10459,45'
              BranchSideFuncs:
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:10461,17'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:10463,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:10464,45'
              BranchSideFuncs:
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:10466,42'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:10471,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:10472,42'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:10474,24'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:10475,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:10476,46'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:10478,38'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:10484,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10485,30'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:10488,16'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
        - Branch String:   'relaxng.c:10488,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:10489,27'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:10492,16'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
        - Branch String:   'relaxng.c:10492,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:10493,23'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:10497,13'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
        - Branch String:   'relaxng.c:10504,31'
          Branch Sides:
            - BranchSide:      'relaxng.c:10504,35'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:10509,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10504,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10506,34'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:10509,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:10400,9'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:10407,13'
          Dst:             xmlRelaxNGFreeStates
        - Src:             'relaxng.c:10410,15'
          Dst:             xmlRelaxNGValidateState
        - Src:             'relaxng.c:10413,13'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:10418,13'
          Dst:             xmlRelaxNGFreeStates
        - Src:             'relaxng.c:10433,15'
          Dst:             xmlRelaxNGValidateState
        - Src:             'relaxng.c:10439,13'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:10446,21'
          Dst:             xmlRelaxNGAddStates
        - Src:             'relaxng.c:10459,25'
          Dst:             xmlRelaxNGAddStates
        - Src:             'relaxng.c:10464,25'
          Dst:             xmlRelaxNGAddStates
        - Src:             'relaxng.c:10466,21'
          Dst:             xmlRelaxNGFreeStates
        - Src:             'relaxng.c:10472,17'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:10476,21'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:10478,17'
          Dst:             xmlRelaxNGFreeStates
        - Src:             'relaxng.c:10485,9'
          Dst:             xmlRelaxNGFreeStates
        - Src:             'relaxng.c:10494,9'
          Dst:             xmlRelaxNGFreeStates
        - Src:             'relaxng.c:10498,9'
          Dst:             xmlRelaxNGFreeStates
        - Src:             'relaxng.c:10500,13'
          Dst:             xmlRelaxNGFreeStates
        - Src:             'relaxng.c:10506,9'
          Dst:             xmlRelaxNGFreeValidState
    - functionName:    xmlRelaxNGFreeValidState
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1358
      functionLinenumberEnd: 1372
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
        - 'struct._xmlRelaxNGValidState *'
      constantsTouched: []
      argNames:
        - ctxt
        - state
      BBCount:         19
      ICount:          103
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlRelaxNGAddStatesUniq
        - xmlRelaxNGNewStates
      functionUses:    28
      BranchProfiles:
        - Branch String:   'relaxng.c:1359,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1360,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1362,10'
              BranchSideFuncs:
                - xmlRelaxNGAddStatesUniq
                - xmlRelaxNGNewStates
        - Branch String:   'relaxng.c:1362,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:1362,28'
              BranchSideFuncs:
                - xmlRelaxNGAddStatesUniq
                - xmlRelaxNGNewStates
            - BranchSide:      'relaxng.c:1365,10'
              BranchSideFuncs:
                - xmlRelaxNGAddStatesUniq
        - Branch String:   'relaxng.c:1362,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1363,47'
              BranchSideFuncs:
                - xmlRelaxNGNewStates
                - xmlRelaxNGAddStatesUniq
            - BranchSide:      'relaxng.c:1365,10'
              BranchSideFuncs:
                - xmlRelaxNGAddStatesUniq
        - Branch String:   'relaxng.c:1365,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:1365,28'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1366,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1365,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1366,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1370,33'
              BranchSideFuncs:
                - xmlRelaxNGAddStatesUniq
        - Branch String:   'relaxng.c:1366,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1367,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1368,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:1363,27'
          Dst:             xmlRelaxNGNewStates
        - Src:             'relaxng.c:1370,9'
          Dst:             xmlRelaxNGAddStatesUniq
    - functionName:    xmlRelaxNGFreeStates
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1111
      functionLinenumberEnd: 1145
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
        - 'struct._xmlRelaxNGStates *'
      constantsTouched: []
      argNames:
        - ctxt
        - states
      BBCount:         27
      ICount:          197
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - xmlRngVErrMemory
      functionUses:    19
      BranchProfiles:
        - Branch String:   'relaxng.c:1112,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1113,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1114,10'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:1114,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:1114,28'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1122,17'
              BranchSideFuncs:
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:1114,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1115,9'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1122,17'
              BranchSideFuncs:
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:1119,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1120,30'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1122,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1130,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1131,30'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1136,28'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1139,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:1139,28'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1140,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1139,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1140,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1143,50'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:1120,13'
          Dst:             xmlRngVErrMemory
        - Src:             'relaxng.c:1131,13'
          Dst:             xmlRngVErrMemory
    - functionName:    xmlRelaxNGValidateState
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9667
      functionLinenumberEnd: 10377
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
        - 'struct._xmlRelaxNGDefine *'
      constantsTouched: []
      argNames:
        - ctxt
        - define
      BBCount:         480
      ICount:          3018
      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:9672,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:9673,9'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9677,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:9677,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:9678,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:9680,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:9683,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:9685,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9688,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9691,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9700,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:9919,25'
              BranchSideFuncs:
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGNewStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:9959,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:9969,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:10112,37'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGAddValidError
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'relaxng.c:10212,52'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinitionList
            - BranchSide:      'relaxng.c:10212,52'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinitionList
            - BranchSide:      'relaxng.c:10215,48'
              BranchSideFuncs:
                - xmlRelaxNGValidateInterleave
            - BranchSide:      'relaxng.c:10218,47'
              BranchSideFuncs:
                - xmlRelaxNGValidateAttribute
            - BranchSide:      'relaxng.c:10225,48'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
            - BranchSide:      'relaxng.c:10225,48'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
            - BranchSide:      'relaxng.c:10225,48'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
            - BranchSide:      'relaxng.c:10225,48'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
            - BranchSide:      'relaxng.c:10225,48'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
            - BranchSide:      'relaxng.c:10229,26'
              BranchSideFuncs:
                - xmlRelaxNGValidateDatatype
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
                - xmlStrcat
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:10270,26'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
                - xmlStrcat
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:10324,25'
              BranchSideFuncs:
                - xmlStrlen
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
                - xmlStrcat
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:10372,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10372,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10375,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9691,35'
          Branch Sides:
            - BranchSide:      'relaxng.c:9691,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9692,22'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9691,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9696,24'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9697,32'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9702,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9703,17'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:9709,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:9705,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9706,46'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:9707,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9709,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9710,17'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:9720,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:9712,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9713,46'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:9714,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9720,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9721,58'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidErrorPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:9740,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:9722,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9723,41'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGValidErrorPop
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:9724,21'
              BranchSideFuncs:
                - xmlRelaxNGValidErrorPop
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:9724,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9725,21'
              BranchSideFuncs:
                - xmlRelaxNGValidErrorPop
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:9737,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9725,48'
          Branch Sides:
            - BranchSide:      'relaxng.c:9725,21'
              BranchSideFuncs:
                - xmlRelaxNGValidErrorPop
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:9726,31'
              BranchSideFuncs:
                - xmlRelaxNGValidErrorPop
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:9727,30'
          Branch Sides:
            - BranchSide:      'relaxng.c:9727,46'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGValidErrorPop
                - xmlStrEqual
            - BranchSide:      'relaxng.c:9729,31'
              BranchSideFuncs:
                - xmlRelaxNGValidErrorPop
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:9731,30'
          Branch Sides:
            - BranchSide:      'relaxng.c:9731,46'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGValidErrorPop
                - xmlStrEqual
            - BranchSide:      'relaxng.c:9732,33'
              BranchSideFuncs:
                - xmlRelaxNGValidErrorPop
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:9725,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9735,49'
              BranchSideFuncs:
                - xmlRelaxNGValidErrorPop
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:9736,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9741,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9742,21'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:9747,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:9743,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9744,46'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:9745,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9748,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9749,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:9760,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:9749,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9750,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:9751,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:9751,44'
          Branch Sides:
            - BranchSide:      'relaxng.c:9751,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:9752,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:9752,71'
          Branch Sides:
            - BranchSide:      'relaxng.c:9753,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:9754,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:9754,74'
          Branch Sides:
            - BranchSide:      'relaxng.c:9755,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:9756,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:9751,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9758,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:9759,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:9763,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9764,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:9766,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:9767,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9768,21'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:9774,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:9769,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9770,46'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:9771,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9776,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9777,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:9783,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:9778,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9779,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:9782,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:9783,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9784,60'
              BranchSideFuncs:
                - xmlRelaxNGNewValidState
                - xmlRelaxNGValidateCompiledContent
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
            - BranchSide:      'relaxng.c:9842,21'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9800,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9801,25'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
            - BranchSide:      'relaxng.c:9803,21'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
        - Branch String:   'relaxng.c:9803,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9804,25'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
            - BranchSide:      'relaxng.c:9834,29'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
        - Branch String:   'relaxng.c:9806,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9807,33'
              BranchSideFuncs:
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
            - BranchSide:      'relaxng.c:9816,25'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
        - Branch String:   'relaxng.c:9811,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:9812,33'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
            - BranchSide:      'relaxng.c:9815,21'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
        - Branch String:   'relaxng.c:9816,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:9820,25'
              BranchSideFuncs:
                - xmlRelaxNGLogBestError
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:9823,28'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:9823,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9824,50'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
            - BranchSide:      'relaxng.c:9828,42'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
        - Branch String:   'relaxng.c:9831,36'
          Branch Sides:
            - BranchSide:      'relaxng.c:9831,40'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
            - BranchSide:      'relaxng.c:9833,17'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
        - Branch String:   'relaxng.c:9831,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:9832,29'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
            - BranchSide:      'relaxng.c:9833,17'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
        - Branch String:   'relaxng.c:9835,11'
          Branch Sides:
            - BranchSide:      'relaxng.c:9836,23'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
            - BranchSide:      'relaxng.c:9837,25'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
        - Branch String:   'relaxng.c:9837,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:9838,60'
              BranchSideFuncs:
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
            - BranchSide:      'relaxng.c:9839,46'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
        - Branch String:   'relaxng.c:9842,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9843,60'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9860,21'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
        - Branch String:   'relaxng.c:9846,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:9847,29'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9859,17'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
        - Branch String:   'relaxng.c:9848,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:9849,43'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
            - BranchSide:      'relaxng.c:9854,29'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
        - Branch String:   'relaxng.c:9860,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9861,25'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
            - BranchSide:      'relaxng.c:9890,29'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
        - Branch String:   'relaxng.c:9863,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9864,33'
              BranchSideFuncs:
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
            - BranchSide:      'relaxng.c:9872,25'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
        - Branch String:   'relaxng.c:9867,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:9868,33'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
            - BranchSide:      'relaxng.c:9871,21'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
        - Branch String:   'relaxng.c:9872,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:9876,25'
              BranchSideFuncs:
                - xmlRelaxNGLogBestError
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:9879,28'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:9879,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9880,50'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
            - BranchSide:      'relaxng.c:9884,42'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
        - Branch String:   'relaxng.c:9887,36'
          Branch Sides:
            - BranchSide:      'relaxng.c:9887,40'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
            - BranchSide:      'relaxng.c:9889,17'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
        - Branch String:   'relaxng.c:9887,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:9888,29'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
            - BranchSide:      'relaxng.c:9889,17'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
        - Branch String:   'relaxng.c:9891,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:9892,60'
              BranchSideFuncs:
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
            - BranchSide:      'relaxng.c:9893,46'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
        - Branch String:   'relaxng.c:9896,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9897,30'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
            - BranchSide:      'relaxng.c:9899,27'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
        - Branch String:   'relaxng.c:9901,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9902,55'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:9903,17'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
        - Branch String:   'relaxng.c:9903,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9904,22'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:9913,21'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
        - Branch String:   'relaxng.c:9904,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9905,46'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:9912,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9926,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9927,25'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:9936,21'
              BranchSideFuncs:
                - xmlRelaxNGNewStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddStates
        - Branch String:   'relaxng.c:9927,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:9928,50'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:9929,35'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
        - Branch String:   'relaxng.c:9932,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:9933,45'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:9934,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9936,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9937,41'
              BranchSideFuncs:
                - xmlRelaxNGAddStates
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:9939,56'
              BranchSideFuncs:
                - xmlRelaxNGNewStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
        - Branch String:   'relaxng.c:9940,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:9941,50'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:9948,41'
              BranchSideFuncs:
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGPopErrors
        - Branch String:   'relaxng.c:9944,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:9945,49'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:9946,25'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9954,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9955,41'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:9956,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9961,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9962,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9964,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:9964,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9964,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:9965,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:9974,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9975,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9981,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:9981,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9982,41'
              BranchSideFuncs:
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
            - BranchSide:      'relaxng.c:9987,28'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
        - Branch String:   'relaxng.c:9987,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:9988,45'
              BranchSideFuncs:
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
        - Branch String:   'relaxng.c:9999,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:10000,34'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
            - BranchSide:      'relaxng.c:10036,64'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:10001,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:10002,43'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
            - BranchSide:      'relaxng.c:10035,21'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
        - Branch String:   'relaxng.c:10007,33'
          Branch Sides:
            - BranchSide:      'relaxng.c:10008,37'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
            - BranchSide:      'relaxng.c:10028,37'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:10008,37'
          Branch Sides:
            - BranchSide:      'relaxng.c:10009,63'
              BranchSideFuncs:
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
            - BranchSide:      'relaxng.c:10014,44'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
        - Branch String:   'relaxng.c:10012,41'
          Branch Sides:
            - BranchSide:      'relaxng.c:10013,50'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
            - BranchSide:      'relaxng.c:10014,33'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
        - Branch String:   'relaxng.c:10015,37'
          Branch Sides:
            - BranchSide:      'relaxng.c:10018,65'
              BranchSideFuncs:
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddStates
            - BranchSide:      'relaxng.c:10023,58'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
        - Branch String:   'relaxng.c:10020,45'
          Branch Sides:
            - BranchSide:      'relaxng.c:10021,54'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
            - BranchSide:      'relaxng.c:10022,37'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
        - Branch String:   'relaxng.c:10039,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:10040,54'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
            - BranchSide:      'relaxng.c:10043,36'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
        - Branch String:   'relaxng.c:10044,33'
          Branch Sides:
            - BranchSide:      'relaxng.c:10045,59'
              BranchSideFuncs:
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
            - BranchSide:      'relaxng.c:10050,40'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
        - Branch String:   'relaxng.c:10048,37'
          Branch Sides:
            - BranchSide:      'relaxng.c:10049,46'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
            - BranchSide:      'relaxng.c:10050,29'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
        - Branch String:   'relaxng.c:10051,33'
          Branch Sides:
            - BranchSide:      'relaxng.c:10052,63'
              BranchSideFuncs:
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
            - BranchSide:      'relaxng.c:10057,37'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
        - Branch String:   'relaxng.c:10054,41'
          Branch Sides:
            - BranchSide:      'relaxng.c:10055,50'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
            - BranchSide:      'relaxng.c:10056,33'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
        - Branch String:   'relaxng.c:10057,37'
          Branch Sides:
            - BranchSide:      'relaxng.c:10058,46'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
            - BranchSide:      'relaxng.c:10060,58'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
        - Branch String:   'relaxng.c:10067,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:10072,29'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
            - BranchSide:      'relaxng.c:10095,17'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
        - Branch String:   'relaxng.c:10072,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:10073,68'
              BranchSideFuncs:
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
            - BranchSide:      'relaxng.c:10078,33'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
        - Branch String:   'relaxng.c:10078,33'
          Branch Sides:
            - BranchSide:      'relaxng.c:10079,53'
              BranchSideFuncs:
                - xmlRelaxNGNewStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
            - BranchSide:      'relaxng.c:10087,29'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
        - Branch String:   'relaxng.c:10082,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10083,18'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
            - BranchSide:      'relaxng.c:10086,29'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
        - Branch String:   'relaxng.c:10088,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:10089,53'
              BranchSideFuncs:
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
            - BranchSide:      'relaxng.c:10092,44'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
        - Branch String:   'relaxng.c:10095,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9996,30'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
            - BranchSide:      'relaxng.c:10096,21'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
        - Branch String:   'relaxng.c:10096,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:10097,42'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
            - BranchSide:      'relaxng.c:10099,32'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10118,51'
          Branch Sides:
            - BranchSide:      'relaxng.c:10118,55'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGAddValidError
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'relaxng.c:10163,24'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
        - Branch String:   'relaxng.c:10118,77'
          Branch Sides:
            - BranchSide:      'relaxng.c:10119,8'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGAddValidError
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'relaxng.c:10163,24'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
        - Branch String:   'relaxng.c:10118,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:10126,43'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGAddValidError
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'relaxng.c:10163,24'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
        - Branch String:   'relaxng.c:10132,55'
          Branch Sides:
            - BranchSide:      'relaxng.c:10133,26'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:10135,44'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:10132,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:10135,44'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:10136,32'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGAddValidError
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'relaxng.c:10137,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:10138,51'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGAddValidError
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'relaxng.c:10146,48'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGAddValidError
                - xmlHashLookup2
        - Branch String:   'relaxng.c:10140,33'
          Branch Sides:
            - BranchSide:      'relaxng.c:10142,52'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGAddValidError
                - xmlHashLookup2
            - BranchSide:      'relaxng.c:10144,25'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGAddValidError
                - xmlHashLookup2
        - Branch String:   'relaxng.c:10147,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:10149,48'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:10151,21'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:10152,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:10153,29'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:10157,56'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
        - Branch String:   'relaxng.c:10158,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:10159,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10160,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10167,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:10168,57'
              BranchSideFuncs:
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
            - BranchSide:      'relaxng.c:10191,21'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:10170,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:10171,29'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
            - BranchSide:      'relaxng.c:10186,50'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
        - Branch String:   'relaxng.c:10171,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:10172,58'
              BranchSideFuncs:
                - xmlRelaxNGNewStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
            - BranchSide:      'relaxng.c:10174,29'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGNewStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
        - Branch String:   'relaxng.c:10174,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:10175,49'
              BranchSideFuncs:
                - xmlRelaxNGAddStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
            - BranchSide:      'relaxng.c:10176,36'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
        - Branch String:   'relaxng.c:10177,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:10178,53'
              BranchSideFuncs:
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
            - BranchSide:      'relaxng.c:10182,50'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
        - Branch String:   'relaxng.c:10191,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:10192,46'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:10197,21'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
        - Branch String:   'relaxng.c:10200,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:10201,26'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:10205,25'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
        - Branch String:   'relaxng.c:10201,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:10202,50'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:10204,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10232,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:10233,25'
              BranchSideFuncs:
                - xmlRelaxNGValidateDatatype
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
                - xmlStrcat
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:10245,21'
              BranchSideFuncs:
                - xmlRelaxNGValidateDatatype
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:10233,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:10234,25'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDatatype
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:10238,33'
              BranchSideFuncs:
                - xmlRelaxNGValidateDatatype
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
                - xmlRelaxNGAddValidError
                - xmlStrcat
        - Branch String:   'relaxng.c:10238,63'
          Branch Sides:
            - BranchSide:      'relaxng.c:10239,33'
              BranchSideFuncs:
                - xmlStrcat
                - xmlRelaxNGValidateDatatype
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:10240,45'
              BranchSideFuncs:
                - xmlStrcat
                - xmlRelaxNGValidateDatatype
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:10245,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:10246,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10250,21'
              BranchSideFuncs:
                - xmlRelaxNGValidateDatatype
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:10246,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:10247,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10248,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10250,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:10251,31'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRelaxNGValidateDatatype
                - xmlRelaxNGAddValidError
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:10258,50'
              BranchSideFuncs:
                - xmlRelaxNGValidateDatatype
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:10252,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:10253,42'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:10257,17'
              BranchSideFuncs:
                - xmlRelaxNGValidateDatatype
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:10260,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:10261,21'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:10262,28'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10265,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:10266,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10267,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10275,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:10276,25'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
                - xmlStrcat
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:10288,21'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:10276,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:10277,25'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:10281,33'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
                - xmlRelaxNGAddValidError
                - xmlStrcat
        - Branch String:   'relaxng.c:10281,63'
          Branch Sides:
            - BranchSide:      'relaxng.c:10282,33'
              BranchSideFuncs:
                - xmlStrcat
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:10283,45'
              BranchSideFuncs:
                - xmlStrcat
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:10288,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:10289,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10293,21'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:10289,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:10290,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10291,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10293,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:10294,31'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:10301,28'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:10295,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:10296,42'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:10300,17'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:10305,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:10306,21'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:10307,28'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10310,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:10311,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10312,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10326,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:10327,25'
              BranchSideFuncs:
                - xmlStrlen
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
                - xmlStrcat
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:10339,21'
              BranchSideFuncs:
                - xmlStrlen
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:10327,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:10328,25'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlStrlen
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:10332,33'
              BranchSideFuncs:
                - xmlStrlen
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
                - xmlRelaxNGAddValidError
                - xmlStrcat
        - Branch String:   'relaxng.c:10332,63'
          Branch Sides:
            - BranchSide:      'relaxng.c:10333,33'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrlen
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:10334,45'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrlen
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:10339,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:10340,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10344,21'
              BranchSideFuncs:
                - xmlStrlen
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:10340,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:10341,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10342,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10344,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:10345,31'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrlen
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:10352,33'
              BranchSideFuncs:
                - xmlStrlen
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:10346,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:10347,42'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:10351,17'
              BranchSideFuncs:
                - xmlStrlen
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:10360,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:10361,21'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:10362,29'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10365,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:10366,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10367,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:9673,9'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:9701,20'
          Dst:             xmlRelaxNGSkipIgnored
        - Src:             'relaxng.c:9703,17'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:9706,21'
          Dst:             xmlRelaxNGDumpValidError
        - Src:             'relaxng.c:9710,17'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:9713,21'
          Dst:             xmlRelaxNGDumpValidError
        - Src:             'relaxng.c:9721,36'
          Dst:             xmlRelaxNGSkipIgnored
        - Src:             'relaxng.c:9723,21'
          Dst:             xmlRelaxNGPopErrors
        - Src:             'relaxng.c:9727,34'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:9731,34'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:9735,25'
          Dst:             xmlRelaxNGValidErrorPop
        - Src:             'relaxng.c:9740,19'
          Dst:             xmlRelaxNGElementMatch
        - Src:             'relaxng.c:9744,21'
          Dst:             xmlRelaxNGDumpValidError
        - Src:             'relaxng.c:9750,21'
          Dst:             xmlRelaxNGPopErrors
        - Src:             'relaxng.c:9753,27'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:9755,27'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:9758,21'
          Dst:             xmlRelaxNGValidErrorPop
        - Src:             'relaxng.c:9766,21'
          Dst:             xmlRelaxNGNewValidState
        - Src:             'relaxng.c:9770,21'
          Dst:             xmlRelaxNGDumpValidError
        - Src:             'relaxng.c:9777,23'
          Dst:             xmlRelaxNGValidateAttributeList
        - Src:             'relaxng.c:9780,21'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:9788,26'
          Dst:             xmlRelaxNGNewValidState
        - Src:             'relaxng.c:9792,23'
          Dst:             xmlRelaxNGValidateCompiledContent
        - Src:             'relaxng.c:9798,17'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:9811,29'
          Dst:             xmlRelaxNGValidateElementEnd
        - Src:             'relaxng.c:9821,25'
          Dst:             xmlRelaxNGLogBestError
        - Src:             'relaxng.c:9824,25'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:9828,21'
          Dst:             xmlRelaxNGFreeStates
        - Src:             'relaxng.c:9838,31'
          Dst:             xmlRelaxNGValidateElementEnd
        - Src:             'relaxng.c:9839,21'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:9843,27'
          Dst:             xmlRelaxNGValidateDefinitionList
        - Src:             'relaxng.c:9850,29'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:9854,29'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:9867,29'
          Dst:             xmlRelaxNGValidateElementEnd
        - Src:             'relaxng.c:9877,25'
          Dst:             xmlRelaxNGLogBestError
        - Src:             'relaxng.c:9880,25'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:9884,21'
          Dst:             xmlRelaxNGFreeStates
        - Src:             'relaxng.c:9892,31'
          Dst:             xmlRelaxNGValidateElementEnd
        - Src:             'relaxng.c:9893,21'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:9902,33'
          Dst:             xmlRelaxNGSkipIgnored
        - Src:             'relaxng.c:9905,21'
          Dst:             xmlRelaxNGDumpValidError
        - Src:             'relaxng.c:9914,21'
          Dst:             xmlRelaxNGPopErrors
        - Src:             'relaxng.c:9922,28'
          Dst:             xmlRelaxNGCopyValidState
        - Src:             'relaxng.c:9924,21'
          Dst:             xmlRelaxNGValidateDefinitionList
        - Src:             'relaxng.c:9928,25'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:9933,25'
          Dst:             xmlRelaxNGPopErrors
        - Src:             'relaxng.c:9937,21'
          Dst:             xmlRelaxNGAddStates
        - Src:             'relaxng.c:9939,36'
          Dst:             xmlRelaxNGNewStates
        - Src:             'relaxng.c:9941,25'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:9945,29'
          Dst:             xmlRelaxNGPopErrors
        - Src:             'relaxng.c:9948,21'
          Dst:             xmlRelaxNGAddStates
        - Src:             'relaxng.c:9949,21'
          Dst:             xmlRelaxNGAddStates
        - Src:             'relaxng.c:9955,21'
          Dst:             xmlRelaxNGPopErrors
        - Src:             'relaxng.c:9960,19'
          Dst:             xmlRelaxNGValidateDefinitionList
        - Src:             'relaxng.c:9965,17'
          Dst:             xmlRelaxNGPopErrors
        - Src:             'relaxng.c:9973,23'
          Dst:             xmlRelaxNGNewStates
        - Src:             'relaxng.c:9983,41'
          Dst:             xmlRelaxNGCopyValidState
        - Src:             'relaxng.c:9982,21'
          Dst:             xmlRelaxNGAddStates
        - Src:             'relaxng.c:9989,29'
          Dst:             xmlRelaxNGCopyValidState
        - Src:             'relaxng.c:9988,25'
          Dst:             xmlRelaxNGAddStates
        - Src:             'relaxng.c:10004,35'
          Dst:             xmlRelaxNGValidateDefinitionList
        - Src:             'relaxng.c:10009,43'
          Dst:             xmlRelaxNGAddStates
        - Src:             'relaxng.c:10018,45'
          Dst:             xmlRelaxNGAddStates
        - Src:             'relaxng.c:10023,37'
          Dst:             xmlRelaxNGFreeStates
        - Src:             'relaxng.c:10029,37'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:10036,31'
          Dst:             xmlRelaxNGValidateDefinitionList
        - Src:             'relaxng.c:10040,29'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:10045,39'
          Dst:             xmlRelaxNGAddStates
        - Src:             'relaxng.c:10052,43'
          Dst:             xmlRelaxNGAddStates
        - Src:             'relaxng.c:10060,37'
          Dst:             xmlRelaxNGFreeStates
        - Src:             'relaxng.c:10073,43'
          Dst:             xmlRelaxNGCopyValidState
        - Src:             'relaxng.c:10079,33'
          Dst:             xmlRelaxNGNewStates
        - Src:             'relaxng.c:10090,53'
          Dst:             xmlRelaxNGCopyValidState
        - Src:             'relaxng.c:10089,33'
          Dst:             xmlRelaxNGAddStates
        - Src:             'relaxng.c:10097,21'
          Dst:             xmlRelaxNGFreeStates
        - Src:             'relaxng.c:10115,24'
          Dst:             xmlRelaxNGSkipIgnored
        - Src:             'relaxng.c:10135,29'
          Dst:             xmlHashLookup2
        - Src:             'relaxng.c:10138,36'
          Dst:             xmlHashLookup2
        - Src:             'relaxng.c:10142,37'
          Dst:             xmlHashLookup2
        - Src:             'relaxng.c:10146,33'
          Dst:             xmlHashLookup2
        - Src:             'relaxng.c:10149,33'
          Dst:             xmlHashLookup2
        - Src:             'relaxng.c:10154,4'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:10157,27'
          Dst:             xmlRelaxNGValidateDefinition
        - Src:             'relaxng.c:10168,32'
          Dst:             xmlRelaxNGCopyValidState
        - Src:             'relaxng.c:10169,27'
          Dst:             xmlRelaxNGValidateDefinition
        - Src:             'relaxng.c:10172,38'
          Dst:             xmlRelaxNGNewStates
        - Src:             'relaxng.c:10175,29'
          Dst:             xmlRelaxNGAddStates
        - Src:             'relaxng.c:10178,33'
          Dst:             xmlRelaxNGAddStates
        - Src:             'relaxng.c:10182,29'
          Dst:             xmlRelaxNGFreeStates
        - Src:             'relaxng.c:10186,25'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:10192,21'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:10202,25'
          Dst:             xmlRelaxNGDumpValidError
        - Src:             'relaxng.c:10206,25'
          Dst:             xmlRelaxNGPopErrors
        - Src:             'relaxng.c:10212,19'
          Dst:             xmlRelaxNGValidateDefinitionList
        - Src:             'relaxng.c:10215,19'
          Dst:             xmlRelaxNGValidateInterleave
        - Src:             'relaxng.c:10218,19'
          Dst:             xmlRelaxNGValidateAttribute
        - Src:             'relaxng.c:10225,19'
          Dst:             xmlRelaxNGValidateDefinition
        - Src:             'relaxng.c:10234,25'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:10240,35'
          Dst:             xmlStrcat
        - Src:             'relaxng.c:10251,31'
          Dst:             xmlStrdup
        - Src:             'relaxng.c:10253,25'
          Dst:             xmlRngVErrMemory
        - Src:             'relaxng.c:10258,23'
          Dst:             xmlRelaxNGValidateDatatype
        - Src:             'relaxng.c:10261,21'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:10277,25'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:10283,35'
          Dst:             xmlStrcat
        - Src:             'relaxng.c:10294,31'
          Dst:             xmlStrdup
        - Src:             'relaxng.c:10296,25'
          Dst:             xmlRngVErrMemory
        - Src:             'relaxng.c:10303,23'
          Dst:             xmlRelaxNGValidateValue
        - Src:             'relaxng.c:10306,21'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:10328,25'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:10334,35'
          Dst:             xmlStrcat
        - Src:             'relaxng.c:10345,31'
          Dst:             xmlStrdup
        - Src:             'relaxng.c:10347,25'
          Dst:             xmlRngVErrMemory
        - Src:             'relaxng.c:10352,23'
          Dst:             xmlStrlen
        - Src:             'relaxng.c:10357,23'
          Dst:             xmlRelaxNGValidateValue
        - Src:             'relaxng.c:10361,21'
          Dst:             xmlRelaxNGAddValidError
    - functionName:    xmlRelaxNGAddStates
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1069
      functionLinenumberEnd: 1099
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
        - 'struct._xmlRelaxNGStates *'
        - 'struct._xmlRelaxNGValidState *'
      constantsTouched: []
      argNames:
        - ctxt
        - states
        - state
      BBCount:         20
      ICount:          152
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xmlRelaxNGEqualValidState
        - xmlRelaxNGFreeValidState
        - xmlRngVErrMemory
      functionUses:    15
      BranchProfiles:
        - Branch String:   'relaxng.c:1072,23'
          Branch Sides:
            - BranchSide:      'relaxng.c:1072,26'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1073,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1072,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1073,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1075,9'
              BranchSideFuncs:
                - xmlRelaxNGEqualValidState
                - xmlRelaxNGFreeValidState
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:1075,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1079,16'
              BranchSideFuncs:
                - xmlRelaxNGEqualValidState
                - xmlRelaxNGFreeValidState
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1091,12'
              BranchSideFuncs:
                - xmlRelaxNGEqualValidState
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:1084,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1085,30'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1088,28'
              BranchSideFuncs:
                - xmlRelaxNGEqualValidState
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:1091,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:1092,39'
              BranchSideFuncs:
                - xmlRelaxNGEqualValidState
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:1097,43'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1092,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1093,38'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:1096,5'
              BranchSideFuncs:
                - xmlRelaxNGEqualValidState
                - xmlRelaxNGFreeValidState
      Callsites:
        - Src:             'relaxng.c:1085,13'
          Dst:             xmlRngVErrMemory
        - Src:             'relaxng.c:1092,13'
          Dst:             xmlRelaxNGEqualValidState
        - Src:             'relaxng.c:1093,13'
          Dst:             xmlRelaxNGFreeValidState
    - functionName:    xmlRelaxNGSkipIgnored
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8361
      functionLinenumberEnd: 8376
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         27
      ICount:          130
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - xmlRelaxNGIsBlank
      functionUses:    13
      BranchProfiles:
        - Branch String:   'relaxng.c:8365,27'
          Branch Sides:
            - BranchSide:      'relaxng.c:8365,5'
              BranchSideFuncs:
                - xmlRelaxNGIsBlank
            - BranchSide:      'relaxng.c:8366,14'
              BranchSideFuncs:
                - xmlRelaxNGIsBlank
        - Branch String:   'relaxng.c:8370,45'
          Branch Sides:
            - BranchSide:      'relaxng.c:8371,16'
              BranchSideFuncs:
                - xmlRelaxNGIsBlank
            - BranchSide:      'relaxng.c:8372,16'
              BranchSideFuncs:
                - xmlRelaxNGIsBlank
        - Branch String:   'relaxng.c:8371,55'
          Branch Sides:
            - BranchSide:      'relaxng.c:8369,39'
              BranchSideFuncs:
                - xmlRelaxNGIsBlank
            - BranchSide:      'relaxng.c:8372,16'
              BranchSideFuncs:
                - xmlRelaxNGIsBlank
        - Branch String:   'relaxng.c:8365,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:8374,16'
              BranchSideFuncs:
                - xmlRelaxNGIsBlank
            - BranchSide:      'relaxng.c:8376,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:8373,16'
          Dst:             xmlRelaxNGIsBlank
    - functionName:    xmlRelaxNGValidErrorPop
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1820
      functionLinenumberEnd: 1842
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         17
      ICount:          133
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:1823,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1824,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1827,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1828,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1829,22'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1831,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1833,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1833,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1834,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1834,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1835,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1836,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1837,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1838,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1839,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGNewValidState
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1158
      functionLinenumberEnd: 1240
      functionDepth:   0
      returnType:      'struct._xmlRelaxNGValidState *'
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         48
      ICount:          375
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - xmlDocGetRootElement
        - xmlRngVErrMemory
      functionUses:    5
      BranchProfiles:
        - Branch String:   'relaxng.c:1165,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1166,37'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlRngVErrMemory
                - xmlRngVErrMemory
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1170,16'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:1167,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1168,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1169,5'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:1171,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:0,0'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1172,17'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:1172,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:1173,36'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1175,24'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:1179,35'
          Branch Sides:
            - BranchSide:      'relaxng.c:1179,39'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1185,13'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:1179,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1180,9'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1185,13'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:1186,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1187,30'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1190,16'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:1194,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1195,34'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1198,21'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:1202,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1203,13'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1238,23'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1203,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1204,17'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1214,20'
              BranchSideFuncs:
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:1204,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:1205,17'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1207,33'
              BranchSideFuncs:
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:1210,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:1211,34'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1214,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1219,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:1220,34'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1223,26'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1227,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1228,20'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1230,20'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1232,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1233,41'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:1166,16'
          Dst:             xmlDocGetRootElement
        - Src:             'relaxng.c:1187,13'
          Dst:             xmlRngVErrMemory
        - Src:             'relaxng.c:1211,17'
          Dst:             xmlRngVErrMemory
        - Src:             'relaxng.c:1220,17'
          Dst:             xmlRngVErrMemory
    - functionName:    xmlRelaxNGValidateAttributeList
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9017
      functionLinenumberEnd: 9051
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
        - 'struct._xmlRelaxNGDefine *'
      constantsTouched: []
      argNames:
        - ctxt
        - defines
      BBCount:         33
      ICount:          160
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - xmlRelaxNGAddValidError
        - xmlRelaxNGValidateAttribute
        - xmlRelaxNGValidateDefinition
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:9023,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:9024,13'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGValidateAttribute
            - BranchSide:      'relaxng.c:9031,10'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDefinition
        - Branch String:   'relaxng.c:9024,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9025,45'
              BranchSideFuncs:
                - xmlRelaxNGValidateAttribute
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDefinition
            - BranchSide:      'relaxng.c:9028,22'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGValidateAttribute
        - Branch String:   'relaxng.c:9025,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9026,21'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGValidateAttribute
            - BranchSide:      'relaxng.c:9027,9'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGValidateAttribute
        - Branch String:   'relaxng.c:9031,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:9032,17'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDefinition
            - BranchSide:      'relaxng.c:9033,11'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDefinition
        - Branch String:   'relaxng.c:9034,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:9035,13'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDefinition
            - BranchSide:      'relaxng.c:9050,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9035,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9036,18'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDefinition
            - BranchSide:      'relaxng.c:9047,15'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDefinition
        - Branch String:   'relaxng.c:9036,39'
          Branch Sides:
            - BranchSide:      'relaxng.c:9036,43'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9037,52'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9036,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9037,52'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9041,17'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9038,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9039,25'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDefinition
            - BranchSide:      'relaxng.c:9040,13'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDefinition
        - Branch String:   'relaxng.c:9044,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9045,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9046,9'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDefinition
      Callsites:
        - Src:             'relaxng.c:9025,17'
          Dst:             xmlRelaxNGValidateAttribute
        - Src:             'relaxng.c:9037,23'
          Dst:             xmlRelaxNGValidateDefinition
        - Src:             'relaxng.c:9041,17'
          Dst:             xmlRelaxNGAddValidError
    - functionName:    xmlRelaxNGValidateCompiledContent
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7871
      functionLinenumberEnd: 7943
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
        - 'struct._xmlRegexp *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - regexp
        - content
      BBCount:         46
      ICount:          277
      EdgeCount:       58
      CyclomaticComplexity: 14
      functionsReached:
        - xmlIsBlankNode
        - xmlRegExecPushString
        - xmlRegExecPushString2
        - xmlRegFreeExecCtxt
        - xmlRegNewExecCtxt
        - xmlRelaxNGAddValidError
        - xmlRelaxNGDumpValidError
        - xmlRelaxNGValidateCompiledCallback
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:7877,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:7877,28'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7878,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:7877,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7878,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7879,15'
              BranchSideFuncs:
                - xmlRegNewExecCtxt
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
                - xmlRegExecPushString2
                - xmlIsBlankNode
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:7884,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:7885,28'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGAddValidError
                - xmlRegExecPushString2
                - xmlIsBlankNode
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:7918,32'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
        - Branch String:   'relaxng.c:7886,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7889,36'
              BranchSideFuncs:
                - xmlIsBlankNode
                - xmlRegExecPushString
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
                - xmlRegExecPushString2
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:7889,36'
              BranchSideFuncs:
                - xmlIsBlankNode
                - xmlRegExecPushString
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
                - xmlRegExecPushString2
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:7898,21'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlIsBlankNode
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRegExecPushString2
            - BranchSide:      'relaxng.c:7909,17'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
                - xmlRegExecPushString2
                - xmlIsBlankNode
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:7889,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:7890,21'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
                - xmlRegExecPushString2
                - xmlIsBlankNode
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:7891,44'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
                - xmlRegExecPushString2
                - xmlIsBlankNode
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:7892,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:7893,21'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
                - xmlRegExecPushString2
                - xmlIsBlankNode
                - xmlRegExecPushString
            - BranchSide:      'relaxng.c:7896,17'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
                - xmlRegExecPushString2
                - xmlIsBlankNode
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:7898,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:7899,49'
              BranchSideFuncs:
                - xmlRegExecPushString2
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRegExecPushString
                - xmlIsBlankNode
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:7902,48'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRegExecPushString2
                - xmlIsBlankNode
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:7904,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:7905,21'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRegExecPushString
                - xmlRegExecPushString2
                - xmlIsBlankNode
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:7907,17'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
                - xmlRegExecPushString2
                - xmlIsBlankNode
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:7911,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:7912,13'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:7916,15'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
                - xmlRegExecPushString2
                - xmlIsBlankNode
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:7919,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7920,13'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
            - BranchSide:      'relaxng.c:7922,16'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
        - Branch String:   'relaxng.c:7922,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:7926,9'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRegFreeExecCtxt
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:7931,13'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
        - Branch String:   'relaxng.c:7928,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:7929,38'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
                - xmlRegFreeExecCtxt
            - BranchSide:      'relaxng.c:7930,5'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
        - Branch String:   'relaxng.c:7938,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:7938,24'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7941,18'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:7938,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7939,15'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7941,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:7880,12'
          Dst:             xmlRegNewExecCtxt
        - Src:             'relaxng.c:7880,12'
          Dst:             xmlRelaxNGValidateCompiledCallback
        - Src:             'relaxng.c:7889,21'
          Dst:             xmlIsBlankNode
        - Src:             'relaxng.c:7891,23'
          Dst:             xmlRegExecPushString
        - Src:             'relaxng.c:7893,21'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:7899,27'
          Dst:             xmlRegExecPushString2
        - Src:             'relaxng.c:7902,27'
          Dst:             xmlRegExecPushString
        - Src:             'relaxng.c:7905,21'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:7918,11'
          Dst:             xmlRegExecPushString
        - Src:             'relaxng.c:7926,9'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:7929,13'
          Dst:             xmlRelaxNGDumpValidError
        - Src:             'relaxng.c:7933,5'
          Dst:             xmlRegFreeExecCtxt
    - functionName:    xmlRelaxNGValidateElementEnd
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9628
      functionLinenumberEnd: 9653
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - dolog
      BBCount:         21
      ICount:          142
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - xmlRelaxNGAddValidError
        - xmlRelaxNGSkipIgnored
      functionUses:    7
      BranchProfiles:
        - Branch String:   'relaxng.c:9633,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:9634,44'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9643,12'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9635,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9636,17'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9642,5'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9636,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9637,17'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9640,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9643,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:9644,13'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9652,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9644,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9645,17'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9651,5'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9645,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9646,17'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9649,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:9634,22'
          Dst:             xmlRelaxNGSkipIgnored
        - Src:             'relaxng.c:9637,17'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:9646,17'
          Dst:             xmlRelaxNGAddValidError
    - functionName:    xmlRelaxNGLogBestError
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9600
      functionLinenumberEnd: 9613
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         15
      ICount:          87
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlRelaxNGBestState
        - xmlRelaxNGValidateElementEnd
      functionUses:    3
      BranchProfiles:
        - Branch String:   'relaxng.c:9603,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:9603,28'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9605,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9603,50'
          Branch Sides:
            - BranchSide:      'relaxng.c:9604,10'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9605,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9603,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:9605,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9607,32'
              BranchSideFuncs:
                - xmlRelaxNGBestState
                - xmlRelaxNGValidateElementEnd
        - Branch String:   'relaxng.c:9608,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9608,25'
              BranchSideFuncs:
                - xmlRelaxNGValidateElementEnd
            - BranchSide:      'relaxng.c:9608,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9608,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:9608,9'
              BranchSideFuncs:
                - xmlRelaxNGValidateElementEnd
            - BranchSide:      'relaxng.c:9609,23'
              BranchSideFuncs:
                - xmlRelaxNGValidateElementEnd
      Callsites:
        - Src:             'relaxng.c:9607,12'
          Dst:             xmlRelaxNGBestState
        - Src:             'relaxng.c:9611,9'
          Dst:             xmlRelaxNGValidateElementEnd
    - functionName:    xmlRelaxNGValidateDefinitionList
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9408
      functionLinenumberEnd: 9432
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
        - 'struct._xmlRelaxNGDefine *'
      constantsTouched: []
      argNames:
        - ctxt
        - defines
      BBCount:         21
      ICount:          103
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - xmlRelaxNGAddValidError
        - xmlRelaxNGValidateDefinition
      functionUses:    6
      BranchProfiles:
        - Branch String:   'relaxng.c:9412,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:9413,9'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9417,5'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDefinition
        - Branch String:   'relaxng.c:9417,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:9418,14'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDefinition
            - BranchSide:      'relaxng.c:9431,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9418,35'
          Branch Sides:
            - BranchSide:      'relaxng.c:9418,39'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9419,48'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9418,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9419,48'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9423,13'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9420,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9421,21'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDefinition
            - BranchSide:      'relaxng.c:9422,9'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDefinition
        - Branch String:   'relaxng.c:9426,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9427,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9428,19'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDefinition
      Callsites:
        - Src:             'relaxng.c:9413,9'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:9419,19'
          Dst:             xmlRelaxNGValidateDefinition
        - Src:             'relaxng.c:9423,13'
          Dst:             xmlRelaxNGAddValidError
    - functionName:    xmlRelaxNGCopyValidState
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1254
      functionLinenumberEnd: 1306
      functionDepth:   0
      returnType:      'struct._xmlRelaxNGValidState *'
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
        - 'struct._xmlRelaxNGValidState *'
      constantsTouched: []
      argNames:
        - ctxt
        - state
      BBCount:         27
      ICount:          254
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - xmlRngVErrMemory
      functionUses:    7
      BranchProfiles:
        - Branch String:   'relaxng.c:1259,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1260,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1261,10'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:1261,35'
          Branch Sides:
            - BranchSide:      'relaxng.c:1261,39'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1267,13'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:1261,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1262,9'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1267,13'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:1268,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1269,30'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1272,16'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:1279,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1280,13'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1305,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1280,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1281,29'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1289,20'
              BranchSideFuncs:
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:1284,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:1285,34'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1289,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1294,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:1295,34'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1299,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:1269,13'
          Dst:             xmlRngVErrMemory
        - Src:             'relaxng.c:1285,17'
          Dst:             xmlRngVErrMemory
        - Src:             'relaxng.c:1295,17'
          Dst:             xmlRngVErrMemory
    - functionName:    xmlRelaxNGNewStates
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 982
      functionLinenumberEnd: 1014
      functionDepth:   0
      returnType:      'struct._xmlRelaxNGStates *'
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - size
      BBCount:         18
      ICount:          147
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlRngVErrMemory
      functionUses:    5
      BranchProfiles:
        - Branch String:   'relaxng.c:985,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:986,10'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:992,9'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:986,36'
          Branch Sides:
            - BranchSide:      'relaxng.c:986,40'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:992,9'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:985,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:987,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:992,9'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:992,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:993,14'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:995,33'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:999,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1000,26'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1003,5'
              BranchSideFuncs:
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:1008,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1009,26'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1013,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:1000,9'
          Dst:             xmlRngVErrMemory
        - Src:             'relaxng.c:1009,9'
          Dst:             xmlRngVErrMemory
    - functionName:    xmlRelaxNGValidateInterleave
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9103
      functionLinenumberEnd: 9394
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
        - 'struct._xmlRelaxNGDefine *'
      constantsTouched: []
      argNames:
        - ctxt
        - define
      BBCount:         174
      ICount:          1303
      EdgeCount:       232
      CyclomaticComplexity: 60
      functionsReached:
        - xmlHashLookup2
        - xmlRelaxNGAddValidError
        - xmlRelaxNGCopyValidState
        - xmlRelaxNGFreeStates
        - xmlRelaxNGFreeValidState
        - xmlRelaxNGNodeMatchesList
        - xmlRelaxNGPopErrors
        - xmlRelaxNGSkipIgnored
        - xmlRelaxNGValidateDefinition
        - xmlRngVErrMemory
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:9114,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:9115,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:9118,9'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9125,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:9126,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:9157,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:9127,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9131,17'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
            - BranchSide:      'relaxng.c:9151,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:9131,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9132,58'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateDefinition
            - BranchSide:      'relaxng.c:9134,17'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateDefinition
        - Branch String:   'relaxng.c:9134,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9135,52'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
            - BranchSide:      'relaxng.c:9139,52'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
        - Branch String:   'relaxng.c:9142,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9143,21'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
            - BranchSide:      'relaxng.c:9148,27'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9143,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9144,62'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
            - BranchSide:      'relaxng.c:9147,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9158,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:9159,26'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:9162,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:9164,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:9165,26'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:9168,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:9177,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:9178,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:9243,9'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9179,42'
          Branch Sides:
            - BranchSide:      'relaxng.c:9180,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:9216,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:9179,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9181,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:9216,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:9183,46'
          Branch Sides:
            - BranchSide:      'relaxng.c:9184,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:9185,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:9183,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9185,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:9187,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:9188,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9189,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:9197,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:9191,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:9192,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:9195,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:9199,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9201,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:9203,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:9205,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9206,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:9208,34'
              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:9211,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:9212,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:9213,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:9218,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9219,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:9220,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:9220,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9221,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:9222,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:9227,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9228,13'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9230,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:9230,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9231,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:9234,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:9237,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9238,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:9240,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:9243,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:9244,9'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:9248,16'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9250,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:9251,48'
              BranchSideFuncs:
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9364,9'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:9252,6'
          Branch Sides:
            - BranchSide:      'relaxng.c:9253,10'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:9256,17'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9257,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9258,20'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9261,28'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9263,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9264,13'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:9265,13'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9265,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9266,19'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlStrEqual
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9287,20'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
        - Branch String:   'relaxng.c:9279,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9279,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:9287,9'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9280,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:9280,41'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:9282,17'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGPopErrors
        - Branch String:   'relaxng.c:9271,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9282,17'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9287,9'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9287,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:9289,17'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
            - BranchSide:      'relaxng.c:9357,17'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:9297,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9298,23'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:9328,17'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:9300,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9301,11'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
            - BranchSide:      'relaxng.c:9313,28'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
        - Branch String:   'relaxng.c:9301,11'
          Branch Sides:
            - BranchSide:      'relaxng.c:9302,21'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
            - BranchSide:      'relaxng.c:9305,27'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
        - Branch String:   'relaxng.c:9306,11'
          Branch Sides:
            - BranchSide:      'relaxng.c:9308,21'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
            - BranchSide:      'relaxng.c:9311,25'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
        - Branch String:   'relaxng.c:9311,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:9312,11'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:9313,17'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
        - Branch String:   'relaxng.c:9314,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:9315,21'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
            - BranchSide:      'relaxng.c:9318,11'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
        - Branch String:   'relaxng.c:9328,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9329,42'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:9340,20'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:9330,7'
          Branch Sides:
            - BranchSide:      'relaxng.c:9331,18'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:9335,4'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:9340,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9341,42'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9343,34'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9345,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9346,21'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9356,9'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9346,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9347,7'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:9350,21'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGPopErrors
        - Branch String:   'relaxng.c:9360,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9361,30'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9363,5'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9364,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:9365,34'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9366,19'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9368,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:9368,16'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:9369,9'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGPopErrors
        - Branch String:   'relaxng.c:9380,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:9381,14'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:9386,9'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
        - Branch String:   'relaxng.c:9381,28'
          Branch Sides:
            - BranchSide:      'relaxng.c:9381,32'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:9382,13'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
        - Branch String:   'relaxng.c:9381,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9382,13'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:9383,27'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
        - Branch String:   'relaxng.c:9386,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:9387,13'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:9391,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9387,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9388,33'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:9389,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:9118,9'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:9132,36'
          Dst:             xmlRelaxNGSkipIgnored
        - Src:             'relaxng.c:9135,23'
          Dst:             xmlRelaxNGValidateDefinition
        - Src:             'relaxng.c:9139,23'
          Dst:             xmlRelaxNGValidateDefinition
        - Src:             'relaxng.c:9144,40'
          Dst:             xmlRelaxNGSkipIgnored
        - Src:             'relaxng.c:9159,9'
          Dst:             xmlRngVErrMemory
        - Src:             'relaxng.c:9165,9'
          Dst:             xmlRngVErrMemory
        - Src:             'relaxng.c:9175,11'
          Dst:             xmlRelaxNGSkipIgnored
        - Src:             'relaxng.c:9185,23'
          Dst:             xmlHashLookup2
        - Src:             'relaxng.c:9189,27'
          Dst:             xmlHashLookup2
        - Src:             'relaxng.c:9192,31'
          Dst:             xmlHashLookup2
        - Src:             'relaxng.c:9197,25'
          Dst:             xmlHashLookup2
        - Src:             'relaxng.c:9201,25'
          Dst:             xmlHashLookup2
        - Src:             'relaxng.c:9211,26'
          Dst:             xmlRelaxNGNodeMatchesList
        - Src:             'relaxng.c:9220,21'
          Dst:             xmlRelaxNGNodeMatchesList
        - Src:             'relaxng.c:9241,15'
          Dst:             xmlRelaxNGSkipIgnored
        - Src:             'relaxng.c:9244,9'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:9251,23'
          Dst:             xmlRelaxNGCopyValidState
        - Src:             'relaxng.c:9262,15'
          Dst:             xmlRelaxNGValidateDefinition
        - Src:             'relaxng.c:9267,19'
          Dst:             xmlRelaxNGSkipIgnored
        - Src:             'relaxng.c:9268,13'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:9280,29'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:9282,17'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:9299,23'
          Dst:             xmlRelaxNGSkipIgnored
        - Src:             'relaxng.c:9329,17'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:9341,17'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:9343,13'
          Dst:             xmlRelaxNGFreeStates
        - Src:             'relaxng.c:9347,7'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:9350,21'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:9365,9'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:9369,9'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:9388,13'
          Dst:             xmlRelaxNGPopErrors
    - functionName:    xmlRelaxNGValidateAttribute
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8923
      functionLinenumberEnd: 9003
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
        - 'struct._xmlRelaxNGDefine *'
      constantsTouched: []
      argNames:
        - ctxt
        - define
      BBCount:         67
      ICount:          496
      EdgeCount:       88
      CyclomaticComplexity: 23
      functionsReached:
        - xmlNodeListGetString
        - xmlRelaxNGAttributeMatch
        - xmlRelaxNGValidateValueContent
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:8929,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8930,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8931,9'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
                - xmlRelaxNGAttributeMatch
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:8931,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8932,16'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:8969,16'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
                - xmlRelaxNGAttributeMatch
        - Branch String:   'relaxng.c:8932,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8933,19'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:8944,13'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
        - Branch String:   'relaxng.c:8934,31'
          Branch Sides:
            - BranchSide:      'relaxng.c:8934,47'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
                - xmlStrEqual
            - BranchSide:      'relaxng.c:8943,9'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:8934,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8935,24'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:8943,9'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:8935,44'
          Branch Sides:
            - BranchSide:      'relaxng.c:8935,48'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:8936,23'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:8935,69'
          Branch Sides:
            - BranchSide:      'relaxng.c:8936,23'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:8937,23'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:8936,41'
          Branch Sides:
            - BranchSide:      'relaxng.c:8937,23'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
            - BranchSide:      'relaxng.c:8939,28'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
        - Branch String:   'relaxng.c:8937,40'
          Branch Sides:
            - BranchSide:      'relaxng.c:8938,35'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
                - xmlStrEqual
            - BranchSide:      'relaxng.c:8942,13'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:8935,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:8939,28'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
            - BranchSide:      'relaxng.c:8942,13'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:8944,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8945,42'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
            - BranchSide:      'relaxng.c:8966,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8952,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8953,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8954,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8954,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8955,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8956,34'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8958,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8962,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8965,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8969,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8970,19'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
                - xmlRelaxNGAttributeMatch
            - BranchSide:      'relaxng.c:8977,13'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
        - Branch String:   'relaxng.c:8971,31'
          Branch Sides:
            - BranchSide:      'relaxng.c:8972,43'
              BranchSideFuncs:
                - xmlRelaxNGAttributeMatch
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
            - BranchSide:      'relaxng.c:8976,9'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
                - xmlRelaxNGAttributeMatch
        - Branch String:   'relaxng.c:8971,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8973,24'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
            - BranchSide:      'relaxng.c:8976,9'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
                - xmlRelaxNGAttributeMatch
        - Branch String:   'relaxng.c:8977,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8978,42'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
            - BranchSide:      'relaxng.c:8998,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8984,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8985,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8986,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8986,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8987,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8988,34'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8990,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8994,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8997,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:8934,35'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:8938,23'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:8945,21'
          Dst:             xmlNodeListGetString
        - Src:             'relaxng.c:8951,19'
          Dst:             xmlRelaxNGValidateValueContent
        - Src:             'relaxng.c:8972,18'
          Dst:             xmlRelaxNGAttributeMatch
        - Src:             'relaxng.c:8978,21'
          Dst:             xmlNodeListGetString
        - Src:             'relaxng.c:8983,19'
          Dst:             xmlRelaxNGValidateValueContent
    - functionName:    xmlRelaxNGValidateDatatype
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8440
      functionLinenumberEnd: 8497
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
        - 'char *'
        - 'struct._xmlRelaxNGDefine *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - value
        - define
        - node
      BBCount:         60
      ICount:          393
      EdgeCount:       81
      CyclomaticComplexity: 23
      functionsReached:
        - xmlRelaxNGAddValidError
        - xmlRelaxNGValidateValue
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:8446,26'
          Branch Sides:
            - BranchSide:      'relaxng.c:8446,30'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8447,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8446,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8447,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8449,38'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8450,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8451,14'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8459,13'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8451,37'
          Branch Sides:
            - BranchSide:      'relaxng.c:8452,14'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8456,19'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8451,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8454,17'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8456,19'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8460,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8461,9'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8465,16'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8462,30'
          Branch Sides:
            - BranchSide:      'relaxng.c:8462,34'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8464,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8462,47'
          Branch Sides:
            - BranchSide:      'relaxng.c:8462,51'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8464,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8462,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8463,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8464,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8465,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:8466,13'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8467,16'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8467,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:8468,9'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8470,9'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8474,23'
          Branch Sides:
            - BranchSide:      'relaxng.c:8474,27'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8474,5'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8474,40'
          Branch Sides:
            - BranchSide:      'relaxng.c:8474,44'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8474,5'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8474,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:8475,13'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8483,10'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8475,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8476,19'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8481,15'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8478,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8479,21'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8480,9'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8483,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:8483,24'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8494,10'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8483,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8484,24'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8494,10'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8494,26'
          Branch Sides:
            - BranchSide:      'relaxng.c:8494,30'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8496,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8494,43'
          Branch Sides:
            - BranchSide:      'relaxng.c:8494,47'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8496,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8494,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8495,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8496,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:8461,9'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:8468,9'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:8470,9'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:8490,15'
          Dst:             xmlRelaxNGValidateValue
    - functionName:    xmlRelaxNGValidateValue
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8565
      functionLinenumberEnd: 8820
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
        - 'struct._xmlRelaxNGDefine *'
      constantsTouched: []
      argNames:
        - ctxt
        - define
      BBCount:         198
      ICount:          1183
      EdgeCount:       259
      CyclomaticComplexity: 63
      functionsReached:
        - xmlRelaxNGAddValidError
        - xmlRelaxNGDumpValidError
        - xmlRelaxNGNextValue
        - xmlRelaxNGNormalize
        - xmlRelaxNGPopErrors
        - xmlRelaxNGValidateDatatype
        - xmlRelaxNGValidateValue
        - xmlRelaxNGValidateValueList
        - xmlStrEqual
        - xmlStrdup
      functionUses:    11
      BranchProfiles:
        - Branch String:   'relaxng.c:8570,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:8572,22'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8583,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8585,34'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGNormalize
                - xmlRelaxNGNormalize
                - xmlStrEqual
                - xmlRelaxNGNextValue
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8630,50'
              BranchSideFuncs:
                - xmlRelaxNGValidateDatatype
                - xmlRelaxNGNextValue
            - BranchSide:      'relaxng.c:8638,44'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8664,44'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlStrdup
            - BranchSide:      'relaxng.c:8717,47'
              BranchSideFuncs:
                - xmlRelaxNGValidateValueList
                - xmlRelaxNGPopErrors
                - xmlRelaxNGValidateValueList
            - BranchSide:      'relaxng.c:8725,22'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGValidateValueList
            - BranchSide:      'relaxng.c:8754,22'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
                - xmlRelaxNGPopErrors
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:8778,24'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8794,24'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8794,24'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8808,10'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8808,10'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8817,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8572,37'
          Branch Sides:
            - BranchSide:      'relaxng.c:8572,41'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8580,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8572,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:8573,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8580,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8575,28'
          Branch Sides:
            - BranchSide:      'relaxng.c:8575,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8575,28'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8575,28'
          Branch Sides:
            - BranchSide:      'relaxng.c:8575,28'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8575,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8575,28'
          Branch Sides:
            - BranchSide:      'relaxng.c:8575,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8575,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8575,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:8576,28'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8577,25'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8577,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:8578,29'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8579,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8585,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:8586,25'
              BranchSideFuncs:
                - xmlRelaxNGNextValue
            - BranchSide:      'relaxng.c:8625,21'
              BranchSideFuncs:
                - xmlRelaxNGNextValue
        - Branch String:   'relaxng.c:8586,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:8589,58'
              BranchSideFuncs:
                - xmlRelaxNGNextValue
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8613,52'
              BranchSideFuncs:
                - xmlRelaxNGNormalize
                - xmlRelaxNGNormalize
                - xmlStrEqual
                - xmlRelaxNGNextValue
        - Branch String:   'relaxng.c:8590,43'
          Branch Sides:
            - BranchSide:      'relaxng.c:8590,47'
              BranchSideFuncs:
                - xmlRelaxNGNextValue
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8596,33'
              BranchSideFuncs:
                - xmlRelaxNGNextValue
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8590,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:8591,35'
              BranchSideFuncs:
                - xmlRelaxNGNextValue
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8596,33'
              BranchSideFuncs:
                - xmlRelaxNGNextValue
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8597,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:8598,29'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8601,36'
              BranchSideFuncs:
                - xmlRelaxNGNextValue
        - Branch String:   'relaxng.c:8601,36'
          Branch Sides:
            - BranchSide:      'relaxng.c:8602,33'
              BranchSideFuncs:
                - xmlRelaxNGNextValue
            - BranchSide:      'relaxng.c:8604,33'
              BranchSideFuncs:
                - xmlRelaxNGNextValue
        - Branch String:   'relaxng.c:8616,44'
          Branch Sides:
            - BranchSide:      'relaxng.c:8616,48'
              BranchSideFuncs:
                - xmlRelaxNGNextValue
            - BranchSide:      'relaxng.c:8618,33'
              BranchSideFuncs:
                - xmlRelaxNGNextValue
        - Branch String:   'relaxng.c:8616,64'
          Branch Sides:
            - BranchSide:      'relaxng.c:8617,43'
              BranchSideFuncs:
                - xmlRelaxNGNextValue
            - BranchSide:      'relaxng.c:8618,33'
              BranchSideFuncs:
                - xmlRelaxNGNextValue
        - Branch String:   'relaxng.c:8616,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:8618,33'
              BranchSideFuncs:
                - xmlRelaxNGNextValue
            - BranchSide:      'relaxng.c:8619,29'
              BranchSideFuncs:
                - xmlRelaxNGNextValue
        - Branch String:   'relaxng.c:8619,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:8620,29'
              BranchSideFuncs:
                - xmlRelaxNGNextValue
            - BranchSide:      'relaxng.c:8621,29'
              BranchSideFuncs:
                - xmlRelaxNGNextValue
        - Branch String:   'relaxng.c:8625,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:8626,41'
              BranchSideFuncs:
                - xmlRelaxNGNextValue
            - BranchSide:      'relaxng.c:8627,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8632,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:8633,41'
              BranchSideFuncs:
                - xmlRelaxNGNextValue
            - BranchSide:      'relaxng.c:8635,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8645,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8646,51'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:8653,31'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
        - Branch String:   'relaxng.c:8647,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:8648,25'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:8650,42'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8654,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:8655,26'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:8658,25'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
        - Branch String:   'relaxng.c:8655,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:8656,50'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:8657,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8671,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:8672,27'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8674,21'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8674,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:8675,21'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8678,23'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8679,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8680,25'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8688,41'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8680,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:8680,25'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8681,26'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8680,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:8680,25'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8680,25'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8680,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:8680,25'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8681,26'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8680,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:8681,26'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8686,28'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8683,32'
          Branch Sides:
            - BranchSide:      'relaxng.c:8683,25'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8683,32'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8683,32'
          Branch Sides:
            - BranchSide:      'relaxng.c:8683,32'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8683,25'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8683,32'
          Branch Sides:
            - BranchSide:      'relaxng.c:8683,25'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8683,25'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8683,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:8684,33'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8685,21'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8690,36'
          Branch Sides:
            - BranchSide:      'relaxng.c:8690,40'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8690,17'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8690,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8691,24'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8693,38'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8695,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8696,25'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8705,22'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8696,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:8697,25'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8698,51'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8699,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:8700,25'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8702,28'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8705,32'
          Branch Sides:
            - BranchSide:      'relaxng.c:8705,36'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8711,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8705,64'
          Branch Sides:
            - BranchSide:      'relaxng.c:8706,22'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8711,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8705,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:8707,21'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8711,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8718,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8718,24'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8719,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8725,50'
          Branch Sides:
            - BranchSide:      'relaxng.c:8726,23'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8727,25'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8725,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:8727,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8730,28'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGValidateValueList
        - Branch String:   'relaxng.c:8734,38'
          Branch Sides:
            - BranchSide:      'relaxng.c:8734,42'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGValidateValueList
            - BranchSide:      'relaxng.c:8734,17'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGValidateValueList
        - Branch String:   'relaxng.c:8734,72'
          Branch Sides:
            - BranchSide:      'relaxng.c:8734,17'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGValidateValueList
            - BranchSide:      'relaxng.c:8735,25'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGValidateValueList
        - Branch String:   'relaxng.c:8734,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8736,28'
              BranchSideFuncs:
                - xmlRelaxNGValidateValueList
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:8746,31'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
        - Branch String:   'relaxng.c:8739,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:8740,46'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:8744,27'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGValidateValueList
        - Branch String:   'relaxng.c:8747,7'
          Branch Sides:
            - BranchSide:      'relaxng.c:8748,27'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:8749,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8754,50'
          Branch Sides:
            - BranchSide:      'relaxng.c:8755,23'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8756,25'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8754,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:8756,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8759,28'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
                - xmlRelaxNGPopErrors
                - xmlRelaxNGPopErrors
        - Branch String:   'relaxng.c:8764,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:8765,42'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:8771,7'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
        - Branch String:   'relaxng.c:8766,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:8767,45'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:8768,25'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8771,7'
          Branch Sides:
            - BranchSide:      'relaxng.c:8772,27'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:8773,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8779,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8780,51'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8788,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8781,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:8782,29'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8785,29'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8795,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8796,51'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8804,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8797,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:8798,29'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8801,29'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8808,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:8809,17'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8812,47'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
      Callsites:
        - Src:             'relaxng.c:8585,22'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:8598,29'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:8613,32'
          Dst:             xmlRelaxNGNormalize
        - Src:             'relaxng.c:8614,34'
          Dst:             xmlRelaxNGNormalize
        - Src:             'relaxng.c:8617,31'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:8626,21'
          Dst:             xmlRelaxNGNextValue
        - Src:             'relaxng.c:8630,23'
          Dst:             xmlRelaxNGValidateDatatype
        - Src:             'relaxng.c:8633,21'
          Dst:             xmlRelaxNGNextValue
        - Src:             'relaxng.c:8646,27'
          Dst:             xmlRelaxNGValidateValue
        - Src:             'relaxng.c:8656,25'
          Dst:             xmlRelaxNGDumpValidError
        - Src:             'relaxng.c:8659,25'
          Dst:             xmlRelaxNGPopErrors
        - Src:             'relaxng.c:8670,23'
          Dst:             xmlStrdup
        - Src:             'relaxng.c:8672,27'
          Dst:             xmlStrdup
        - Src:             'relaxng.c:8675,21'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:8698,27'
          Dst:             xmlRelaxNGValidateValue
        - Src:             'relaxng.c:8707,21'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:8717,19'
          Dst:             xmlRelaxNGValidateValueList
        - Src:             'relaxng.c:8738,25'
          Dst:             xmlRelaxNGValidateValueList
        - Src:             'relaxng.c:8748,7'
          Dst:             xmlRelaxNGPopErrors
        - Src:             'relaxng.c:8762,23'
          Dst:             xmlRelaxNGValidateValue
        - Src:             'relaxng.c:8767,25'
          Dst:             xmlRelaxNGPopErrors
        - Src:             'relaxng.c:8772,7'
          Dst:             xmlRelaxNGPopErrors
        - Src:             'relaxng.c:8780,27'
          Dst:             xmlRelaxNGValidateValue
        - Src:             'relaxng.c:8796,27'
          Dst:             xmlRelaxNGValidateValue
        - Src:             'relaxng.c:8809,17'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:8812,23'
          Dst:             xmlRelaxNGValidateValue
    - functionName:    xmlRelaxNGNormalize
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8391
      functionLinenumberEnd: 8423
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - str
      BBCount:         50
      ICount:          268
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - xmlRngVErrMemory
      functionUses:    4
      BranchProfiles:
        - Branch String:   'relaxng.c:8396,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8397,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8398,11'
              BranchSideFuncs:
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:8399,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:8400,12'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:8401,11'
              BranchSideFuncs:
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:8404,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8405,26'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:8408,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8409,12'
          Branch Sides:
            - BranchSide:      'relaxng.c:8409,5'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8409,12'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8409,12'
          Branch Sides:
            - BranchSide:      'relaxng.c:8409,12'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8409,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8409,12'
          Branch Sides:
            - BranchSide:      'relaxng.c:8409,5'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8409,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8409,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:8410,12'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8411,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8411,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:8412,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8421,6'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8412,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8412,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8413,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8412,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8412,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8412,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8412,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8412,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8413,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8412,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8413,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8419,24'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8413,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:8413,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8413,20'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8413,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:8413,20'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8413,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8413,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:8413,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8413,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8413,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8414,20'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8415,18'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8415,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8416,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8417,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:8405,9'
          Dst:             xmlRngVErrMemory
    - functionName:    xmlRelaxNGNextValue
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8509
      functionLinenumberEnd: 8527
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         19
      ICount:          120
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:8513,23'
          Branch Sides:
            - BranchSide:      'relaxng.c:8513,27'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8514,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8513,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8514,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8518,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8518,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:8519,12'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8520,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8520,43'
          Branch Sides:
            - BranchSide:      'relaxng.c:8520,48'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8520,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8520,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:8521,12'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8522,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8522,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8523,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8525,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGValidateValueList
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8541
      functionLinenumberEnd: 8550
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
        - 'struct._xmlRelaxNGDefine *'
      constantsTouched: []
      argNames:
        - ctxt
        - defines
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlRelaxNGValidateValue
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:8544,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:8544,5'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8545,39'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8546,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8547,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8548,19'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
      Callsites:
        - Src:             'relaxng.c:8545,15'
          Dst:             xmlRelaxNGValidateValue
    - functionName:    xmlRelaxNGValidateValueContent
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8834
      functionLinenumberEnd: 8843
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
        - 'struct._xmlRelaxNGDefine *'
      constantsTouched: []
      argNames:
        - ctxt
        - defines
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlRelaxNGValidateValue
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:8837,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:8837,5'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8838,39'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8839,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8840,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8841,19'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
      Callsites:
        - Src:             'relaxng.c:8838,15'
          Dst:             xmlRelaxNGValidateValue
    - functionName:    xmlRelaxNGAttributeMatch
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8859
      functionLinenumberEnd: 8909
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
        - 'struct._xmlRelaxNGDefine *'
        - 'struct._xmlAttr *'
      constantsTouched: []
      argNames:
        - ctxt
        - define
        - prop
      BBCount:         43
      ICount:          240
      EdgeCount:       59
      CyclomaticComplexity: 18
      functionsReached:
        - xmlRelaxNGAttributeMatch
        - xmlStrEqual
      functionUses:    3
      BranchProfiles:
        - Branch String:   'relaxng.c:8862,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8863,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGAttributeMatch
                - xmlRelaxNGAttributeMatch
                - xmlStrEqual
            - BranchSide:      'relaxng.c:8866,9'
              BranchSideFuncs:
                - xmlRelaxNGAttributeMatch
                - xmlRelaxNGAttributeMatch
                - xmlStrEqual
        - Branch String:   'relaxng.c:8863,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8864,13'
              BranchSideFuncs:
                - xmlRelaxNGAttributeMatch
                - xmlRelaxNGAttributeMatch
                - xmlStrEqual
            - BranchSide:      'relaxng.c:8865,5'
              BranchSideFuncs:
                - xmlRelaxNGAttributeMatch
                - xmlRelaxNGAttributeMatch
                - xmlStrEqual
        - Branch String:   'relaxng.c:8866,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8867,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGAttributeMatch
                - xmlRelaxNGAttributeMatch
            - BranchSide:      'relaxng.c:8876,9'
              BranchSideFuncs:
                - xmlRelaxNGAttributeMatch
                - xmlRelaxNGAttributeMatch
        - Branch String:   'relaxng.c:8867,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8868,17'
              BranchSideFuncs:
                - xmlRelaxNGAttributeMatch
                - xmlRelaxNGAttributeMatch
            - BranchSide:      'relaxng.c:8871,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGAttributeMatch
                - xmlRelaxNGAttributeMatch
        - Branch String:   'relaxng.c:8868,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8869,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8870,9'
              BranchSideFuncs:
                - xmlRelaxNGAttributeMatch
                - xmlRelaxNGAttributeMatch
        - Branch String:   'relaxng.c:8871,36'
          Branch Sides:
            - BranchSide:      'relaxng.c:8872,31'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8873,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8871,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:0,0'
              BranchSideFuncs:
                - xmlRelaxNGAttributeMatch
                - xmlRelaxNGAttributeMatch
            - BranchSide:      'relaxng.c:8873,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8876,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8877,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8878,14'
              BranchSideFuncs:
                - xmlRelaxNGAttributeMatch
                - xmlRelaxNGAttributeMatch
        - Branch String:   'relaxng.c:8879,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8882,16'
              BranchSideFuncs:
                - xmlRelaxNGAttributeMatch
            - BranchSide:      'relaxng.c:8891,16'
              BranchSideFuncs:
                - xmlRelaxNGAttributeMatch
        - Branch String:   'relaxng.c:8883,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8884,44'
              BranchSideFuncs:
                - xmlRelaxNGAttributeMatch
            - BranchSide:      'relaxng.c:8891,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8885,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8886,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8887,17'
              BranchSideFuncs:
                - xmlRelaxNGAttributeMatch
        - Branch String:   'relaxng.c:8887,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8888,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8889,20'
              BranchSideFuncs:
                - xmlRelaxNGAttributeMatch
        - Branch String:   'relaxng.c:8891,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:8894,16'
              BranchSideFuncs:
                - xmlRelaxNGAttributeMatch
            - BranchSide:      'relaxng.c:8906,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8895,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8896,44'
              BranchSideFuncs:
                - xmlRelaxNGAttributeMatch
            - BranchSide:      'relaxng.c:8903,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8897,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8898,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8899,17'
              BranchSideFuncs:
                - xmlRelaxNGAttributeMatch
        - Branch String:   'relaxng.c:8899,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8900,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8901,20'
              BranchSideFuncs:
                - xmlRelaxNGAttributeMatch
      Callsites:
        - Src:             'relaxng.c:8863,14'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:8872,19'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:8884,19'
          Dst:             xmlRelaxNGAttributeMatch
        - Src:             'relaxng.c:8896,19'
          Dst:             xmlRelaxNGAttributeMatch
    - functionName:    xmlRelaxNGBestState
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9561
      functionLinenumberEnd: 9589
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         30
      ICount:          151
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:9567,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:9567,28'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9569,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9567,50'
          Branch Sides:
            - BranchSide:      'relaxng.c:9568,10'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9569,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9567,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:9569,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9571,12'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9571,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:9572,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9588,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9573,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9574,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9575,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9575,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9576,18'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9581,19'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9576,30'
          Branch Sides:
            - BranchSide:      'relaxng.c:9576,34'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9577,23'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9576,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9577,23'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9580,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9582,30'
          Branch Sides:
            - BranchSide:      'relaxng.c:9582,34'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9583,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGIsBlank
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3361
      functionLinenumberEnd: 3370
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - str
      BBCount:         17
      ICount:          82
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:3362,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3363,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3364,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3364,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:3365,15'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3369,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3365,15'
          Branch Sides:
            - BranchSide:      'relaxng.c:3365,15'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3367,12'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3365,15'
          Branch Sides:
            - BranchSide:      'relaxng.c:3365,15'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3365,15'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3365,15'
          Branch Sides:
            - BranchSide:      'relaxng.c:3365,15'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3367,12'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3365,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3366,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3367,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGAddStatesUniq
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1053
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
        - 'struct._xmlRelaxNGStates *'
        - 'struct._xmlRelaxNGValidState *'
      constantsTouched: []
      argNames:
        - ctxt
        - states
        - state
      BBCount:         11
      ICount:          101
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlRngVErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:1032,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1033,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1035,9'
              BranchSideFuncs:
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:1035,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1039,16'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1051,43'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1044,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1045,30'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1048,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:1045,13'
          Dst:             xmlRngVErrMemory
    - functionName:    xmlRelaxNGDumpDefines
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7588
      functionLinenumberEnd: 7593
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct._xmlRelaxNGDefine *'
      constantsTouched: []
      argNames:
        - output
        - defines
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlRelaxNGDumpDefine
      functionUses:    15
      BranchProfiles:
        - Branch String:   'relaxng.c:7589,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:7590,30'
              BranchSideFuncs:
                - xmlRelaxNGDumpDefine
            - BranchSide:      'relaxng.c:7593,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:7590,9'
          Dst:             xmlRelaxNGDumpDefine
    - functionName:    xmlRelaxNGDumpDefine
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7604
      functionLinenumberEnd: 7711
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct._xmlRelaxNGDefine *'
      constantsTouched: []
      argNames:
        - output
        - define
      BBCount:         46
      ICount:          340
      EdgeCount:       51
      CyclomaticComplexity: 7
      functionsReached:
        - fprintf
        - xmlRelaxNGDumpDefines
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:7605,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7606,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7607,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:7607,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:7607,5'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7609,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'relaxng.c:7612,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'relaxng.c:7615,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'relaxng.c:7618,21'
              BranchSideFuncs:
                - fprintf
                - xmlRelaxNGDumpDefines
                - xmlRelaxNGDumpDefines
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'relaxng.c:7630,21'
              BranchSideFuncs:
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
            - BranchSide:      'relaxng.c:7635,21'
              BranchSideFuncs:
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
            - BranchSide:      'relaxng.c:7640,21'
              BranchSideFuncs:
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
            - BranchSide:      'relaxng.c:7645,21'
              BranchSideFuncs:
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
            - BranchSide:      'relaxng.c:7650,21'
              BranchSideFuncs:
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
            - BranchSide:      'relaxng.c:7655,21'
              BranchSideFuncs:
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
            - BranchSide:      'relaxng.c:7660,21'
              BranchSideFuncs:
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
            - BranchSide:      'relaxng.c:7665,21'
              BranchSideFuncs:
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
            - BranchSide:      'relaxng.c:7670,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
                - fprintf
            - BranchSide:      'relaxng.c:7678,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
                - fprintf
            - BranchSide:      'relaxng.c:7686,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
                - fprintf
            - BranchSide:      'relaxng.c:7694,21'
              BranchSideFuncs:
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
            - BranchSide:      'relaxng.c:7701,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7701,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7706,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7706,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7706,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7708,35'
              BranchSideFuncs:
                - xmlRelaxNGDumpDefines
        - Branch String:   'relaxng.c:7619,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:7620,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlRelaxNGDumpDefines
                - xmlRelaxNGDumpDefines
                - fprintf
                - fprintf
            - BranchSide:      'relaxng.c:7625,35'
              BranchSideFuncs:
                - xmlRelaxNGDumpDefines
                - xmlRelaxNGDumpDefines
                - fprintf
        - Branch String:   'relaxng.c:7621,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:7622,29'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlRelaxNGDumpDefines
                - xmlRelaxNGDumpDefines
                - fprintf
            - BranchSide:      'relaxng.c:7623,25'
              BranchSideFuncs:
                - fprintf
                - xmlRelaxNGDumpDefines
                - xmlRelaxNGDumpDefines
                - fprintf
        - Branch String:   'relaxng.c:7671,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:7672,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
            - BranchSide:      'relaxng.c:7673,21'
              BranchSideFuncs:
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
        - Branch String:   'relaxng.c:7679,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:7680,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
            - BranchSide:      'relaxng.c:7681,21'
              BranchSideFuncs:
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
        - Branch String:   'relaxng.c:7687,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:7688,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
            - BranchSide:      'relaxng.c:7689,21'
              BranchSideFuncs:
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
      Callsites:
        - Src:             'relaxng.c:7609,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7612,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7615,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7618,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7620,17'
          Dst:             fprintf
        - Src:             'relaxng.c:7622,21'
          Dst:             fprintf
        - Src:             'relaxng.c:7623,17'
          Dst:             fprintf
        - Src:             'relaxng.c:7625,13'
          Dst:             xmlRelaxNGDumpDefines
        - Src:             'relaxng.c:7626,13'
          Dst:             xmlRelaxNGDumpDefines
        - Src:             'relaxng.c:7627,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7630,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7631,13'
          Dst:             xmlRelaxNGDumpDefines
        - Src:             'relaxng.c:7632,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7635,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7636,13'
          Dst:             xmlRelaxNGDumpDefines
        - Src:             'relaxng.c:7637,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7640,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7641,13'
          Dst:             xmlRelaxNGDumpDefines
        - Src:             'relaxng.c:7642,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7645,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7646,13'
          Dst:             xmlRelaxNGDumpDefines
        - Src:             'relaxng.c:7647,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7650,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7651,13'
          Dst:             xmlRelaxNGDumpDefines
        - Src:             'relaxng.c:7652,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7655,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7656,13'
          Dst:             xmlRelaxNGDumpDefines
        - Src:             'relaxng.c:7657,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7660,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7661,13'
          Dst:             xmlRelaxNGDumpDefines
        - Src:             'relaxng.c:7662,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7665,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7666,13'
          Dst:             xmlRelaxNGDumpDefines
        - Src:             'relaxng.c:7667,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7670,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7672,17'
          Dst:             fprintf
        - Src:             'relaxng.c:7673,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7674,13'
          Dst:             xmlRelaxNGDumpDefines
        - Src:             'relaxng.c:7675,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7678,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7680,17'
          Dst:             fprintf
        - Src:             'relaxng.c:7681,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7682,13'
          Dst:             xmlRelaxNGDumpDefines
        - Src:             'relaxng.c:7683,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7686,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7688,17'
          Dst:             fprintf
        - Src:             'relaxng.c:7689,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7690,13'
          Dst:             xmlRelaxNGDumpDefines
        - Src:             'relaxng.c:7691,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7694,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7695,13'
          Dst:             xmlRelaxNGDumpDefines
        - Src:             'relaxng.c:7696,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7708,13'
          Dst:             xmlRelaxNGDumpDefines
    - functionName:    xmlRelaxNGDefName
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2013
      functionLinenumberEnd: 2063
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlRelaxNGDefine *'
      constantsTouched: []
      argNames:
        - def
      BBCount:         27
      ICount:          138
      EdgeCount:       53
      CyclomaticComplexity: 28
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:2014,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2015,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2016,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2016,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:2018,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2020,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2022,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2024,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2026,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2028,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2030,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2032,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2034,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2036,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2038,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2040,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2042,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2044,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2046,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2048,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2050,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2052,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2054,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2056,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2058,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2060,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2062,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGCompile
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2962
      functionLinenumberEnd: 3169
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - 'struct._xmlRelaxNGDefine *'
      constantsTouched: []
      argNames:
        - ctxt
        - def
      BBCount:         94
      ICount:          744
      EdgeCount:       116
      CyclomaticComplexity: 24
      functionsReached:
        - fprintf
        - xmlAutomataCompile
        - xmlAutomataGetInitState
        - xmlAutomataIsDeterminist
        - xmlAutomataNewEpsilon
        - xmlAutomataNewTransition
        - xmlAutomataNewTransition2
        - xmlAutomataSetFinalState
        - xmlAutomataSetFlags
        - xmlFreeAutomata
        - xmlNewAutomata
        - xmlRegFreeRegexp
        - xmlRegexpIsDeterminist
        - xmlRelaxNGCompile
        - xmlRelaxNGDefName
        - xmlRelaxNGIsCompilable
        - xmlRelaxNGTryCompile
      functionUses:    11
      BranchProfiles:
        - Branch String:   'relaxng.c:2966,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:2966,28'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2967,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2966,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2967,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2969,13'
              BranchSideFuncs:
                - xmlRelaxNGDefName
                - fprintf
                - 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:2969,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:2971,41'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
                - xmlNewAutomata
                - xmlAutomataSetFlags
                - xmlAutomataGetInitState
                - xmlAutomataSetFinalState
                - xmlAutomataIsDeterminist
                - xmlFreeAutomata
                - xmlAutomataCompile
                - xmlRelaxNGCompile
            - BranchSide:      'relaxng.c:3007,18'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
                - xmlNewAutomata
                - xmlAutomataSetFlags
                - xmlAutomataGetInitState
                - xmlAutomataSetFinalState
                - xmlAutomataCompile
                - xmlRegexpIsDeterminist
                - xmlRegFreeRegexp
                - xmlFreeAutomata
                - xmlRelaxNGCompile
                - xmlAutomataNewTransition2
            - BranchSide:      'relaxng.c:3054,37'
              BranchSideFuncs:
                - xmlRelaxNGCompile
            - BranchSide:      'relaxng.c:3057,48'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlRelaxNGCompile
            - BranchSide:      'relaxng.c:3071,43'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlRelaxNGCompile
            - BranchSide:      'relaxng.c:3086,24'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlRelaxNGCompile
                - xmlRelaxNGCompile
            - BranchSide:      'relaxng.c:3103,37'
              BranchSideFuncs:
                - xmlRelaxNGCompile
                - xmlAutomataNewEpsilon
            - BranchSide:      'relaxng.c:3129,20'
              BranchSideFuncs:
                - xmlRelaxNGCompile
            - BranchSide:      'relaxng.c:3129,20'
              BranchSideFuncs:
                - xmlRelaxNGCompile
            - BranchSide:      'relaxng.c:3129,20'
              BranchSideFuncs:
                - xmlRelaxNGCompile
            - BranchSide:      'relaxng.c:3129,20'
              BranchSideFuncs:
                - xmlRelaxNGCompile
            - BranchSide:      'relaxng.c:3129,20'
              BranchSideFuncs:
                - xmlRelaxNGCompile
            - BranchSide:      'relaxng.c:3138,37'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlRelaxNGCompile
                - xmlAutomataNewTransition
                - xmlAutomataNewEpsilon
            - BranchSide:      'relaxng.c:3153,39'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
            - BranchSide:      'relaxng.c:3164,21'
              BranchSideFuncs:
                - xmlRelaxNGDefName
                - fprintf
            - BranchSide:      'relaxng.c:3164,21'
              BranchSideFuncs:
                - xmlRelaxNGDefName
                - fprintf
            - BranchSide:      'relaxng.c:3164,21'
              BranchSideFuncs:
                - xmlRelaxNGDefName
                - fprintf
            - BranchSide:      'relaxng.c:3164,21'
              BranchSideFuncs:
                - xmlRelaxNGDefName
                - fprintf
            - BranchSide:      'relaxng.c:3164,21'
              BranchSideFuncs:
                - xmlRelaxNGDefName
                - fprintf
            - BranchSide:      'relaxng.c:3164,21'
              BranchSideFuncs:
                - xmlRelaxNGDefName
                - fprintf
            - BranchSide:      'relaxng.c:3164,21'
              BranchSideFuncs:
                - xmlRelaxNGDefName
                - fprintf
            - BranchSide:      'relaxng.c:3164,21'
              BranchSideFuncs:
                - xmlRelaxNGDefName
                - fprintf
            - BranchSide:      'relaxng.c:3168,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2971,52'
          Branch Sides:
            - BranchSide:      'relaxng.c:2971,56'
              BranchSideFuncs:
                - xmlNewAutomata
                - xmlAutomataSetFlags
                - xmlAutomataGetInitState
                - xmlAutomataSetFinalState
                - xmlAutomataIsDeterminist
                - xmlFreeAutomata
                - xmlAutomataCompile
                - xmlRelaxNGCompile
            - BranchSide:      'relaxng.c:3005,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2971,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:2972,40'
              BranchSideFuncs:
                - xmlNewAutomata
                - xmlAutomataSetFlags
                - xmlAutomataGetInitState
                - xmlAutomataSetFinalState
                - xmlAutomataIsDeterminist
                - xmlFreeAutomata
                - xmlAutomataCompile
                - xmlRelaxNGCompile
            - BranchSide:      'relaxng.c:3005,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2979,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:2980,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2990,37'
              BranchSideFuncs:
                - xmlAutomataSetFlags
                - xmlAutomataGetInitState
                - xmlAutomataSetFinalState
                - xmlAutomataIsDeterminist
                - xmlFreeAutomata
                - xmlAutomataCompile
                - xmlRelaxNGCompile
        - Branch String:   'relaxng.c:2993,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:2994,39'
              BranchSideFuncs:
                - xmlRelaxNGCompile
                - xmlAutomataSetFinalState
                - xmlAutomataIsDeterminist
                - xmlFreeAutomata
                - xmlAutomataCompile
            - BranchSide:      'relaxng.c:2997,42'
              BranchSideFuncs:
                - xmlAutomataSetFinalState
                - xmlAutomataIsDeterminist
                - xmlFreeAutomata
                - xmlAutomataCompile
        - Branch String:   'relaxng.c:2998,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:2999,57'
              BranchSideFuncs:
                - xmlAutomataCompile
                - xmlFreeAutomata
            - BranchSide:      'relaxng.c:3001,33'
              BranchSideFuncs:
                - xmlFreeAutomata
        - Branch String:   'relaxng.c:3007,36'
          Branch Sides:
            - BranchSide:      'relaxng.c:3007,40'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
                - xmlNewAutomata
                - xmlAutomataSetFlags
                - xmlAutomataGetInitState
                - xmlAutomataSetFinalState
                - xmlAutomataCompile
                - xmlRegexpIsDeterminist
                - xmlRegFreeRegexp
                - xmlFreeAutomata
                - xmlRelaxNGCompile
                - xmlAutomataNewTransition2
            - BranchSide:      'relaxng.c:3013,18'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
                - xmlNewAutomata
                - xmlAutomataSetFlags
                - xmlAutomataGetInitState
                - xmlAutomataSetFinalState
                - xmlAutomataCompile
                - xmlRegexpIsDeterminist
                - xmlRegFreeRegexp
                - xmlFreeAutomata
                - xmlRelaxNGCompile
        - Branch String:   'relaxng.c:3007,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3008,57'
              BranchSideFuncs:
                - xmlAutomataNewTransition2
                - xmlRelaxNGTryCompile
                - xmlNewAutomata
                - xmlAutomataSetFlags
                - xmlAutomataGetInitState
                - xmlAutomataSetFinalState
                - xmlAutomataCompile
                - xmlRegexpIsDeterminist
                - xmlRegFreeRegexp
                - xmlFreeAutomata
                - xmlRelaxNGCompile
            - BranchSide:      'relaxng.c:3013,18'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
                - xmlNewAutomata
                - xmlAutomataSetFlags
                - xmlAutomataGetInitState
                - xmlAutomataSetFinalState
                - xmlAutomataCompile
                - xmlRegexpIsDeterminist
                - xmlRegFreeRegexp
                - xmlFreeAutomata
                - xmlRelaxNGCompile
        - Branch String:   'relaxng.c:3013,47'
          Branch Sides:
            - BranchSide:      'relaxng.c:3013,51'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
                - xmlNewAutomata
                - xmlAutomataSetFlags
                - xmlAutomataGetInitState
                - xmlAutomataSetFinalState
                - xmlAutomataCompile
                - xmlRegexpIsDeterminist
                - xmlRegFreeRegexp
                - xmlFreeAutomata
                - xmlRelaxNGCompile
            - BranchSide:      'relaxng.c:3042,40'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
        - Branch String:   'relaxng.c:3013,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3014,40'
              BranchSideFuncs:
                - xmlNewAutomata
                - xmlAutomataSetFlags
                - xmlAutomataGetInitState
                - xmlAutomataSetFinalState
                - xmlAutomataCompile
                - xmlRegexpIsDeterminist
                - xmlRegFreeRegexp
                - xmlFreeAutomata
                - xmlRelaxNGCompile
            - BranchSide:      'relaxng.c:3042,40'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
        - Branch String:   'relaxng.c:3021,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:3022,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3023,37'
              BranchSideFuncs:
                - xmlAutomataSetFlags
                - xmlAutomataGetInitState
                - xmlAutomataSetFinalState
                - xmlAutomataCompile
                - xmlRegexpIsDeterminist
                - xmlRegFreeRegexp
                - xmlFreeAutomata
                - xmlRelaxNGCompile
        - Branch String:   'relaxng.c:3025,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3026,39'
              BranchSideFuncs:
                - xmlRelaxNGCompile
                - xmlAutomataSetFinalState
                - xmlAutomataCompile
                - xmlRegexpIsDeterminist
                - xmlRegFreeRegexp
                - xmlFreeAutomata
            - BranchSide:      'relaxng.c:3029,42'
              BranchSideFuncs:
                - xmlAutomataSetFinalState
                - xmlAutomataCompile
                - xmlRegexpIsDeterminist
                - xmlRegFreeRegexp
                - xmlFreeAutomata
        - Branch String:   'relaxng.c:3031,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:3035,38'
              BranchSideFuncs:
                - xmlFreeAutomata
            - BranchSide:      'relaxng.c:3038,33'
              BranchSideFuncs:
                - xmlFreeAutomata
        - Branch String:   'relaxng.c:3060,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3061,39'
              BranchSideFuncs:
                - xmlRelaxNGCompile
                - xmlAutomataNewEpsilon
            - BranchSide:      'relaxng.c:3064,39'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
        - Branch String:   'relaxng.c:3074,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3075,39'
              BranchSideFuncs:
                - xmlRelaxNGCompile
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
            - BranchSide:      'relaxng.c:3078,39'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
        - Branch String:   'relaxng.c:3087,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3088,39'
              BranchSideFuncs:
                - xmlRelaxNGCompile
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlRelaxNGCompile
            - BranchSide:      'relaxng.c:3091,28'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlRelaxNGCompile
        - Branch String:   'relaxng.c:3093,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3094,39'
              BranchSideFuncs:
                - xmlRelaxNGCompile
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
            - BranchSide:      'relaxng.c:3097,39'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
        - Branch String:   'relaxng.c:3107,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3108,35'
              BranchSideFuncs:
                - xmlRelaxNGCompile
                - xmlAutomataNewEpsilon
            - BranchSide:      'relaxng.c:3120,31'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3110,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:3111,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3112,25'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlRelaxNGCompile
        - Branch String:   'relaxng.c:3112,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:3113,34'
              BranchSideFuncs:
                - xmlRelaxNGCompile
                - xmlAutomataNewEpsilon
            - BranchSide:      'relaxng.c:3115,47'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlRelaxNGCompile
        - Branch String:   'relaxng.c:3130,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3131,41'
              BranchSideFuncs:
                - xmlRelaxNGCompile
            - BranchSide:      'relaxng.c:3136,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3132,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:3133,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3134,24'
              BranchSideFuncs:
                - xmlRelaxNGCompile
      Callsites:
        - Src:             'relaxng.c:2971,18'
          Dst:             xmlRelaxNGIsCompilable
        - Src:             'relaxng.c:2978,28'
          Dst:             xmlNewAutomata
        - Src:             'relaxng.c:2990,17'
          Dst:             xmlAutomataSetFlags
        - Src:             'relaxng.c:2992,31'
          Dst:             xmlAutomataGetInitState
        - Src:             'relaxng.c:2994,21'
          Dst:             xmlRelaxNGCompile
        - Src:             'relaxng.c:2997,17'
          Dst:             xmlAutomataSetFinalState
        - Src:             'relaxng.c:2998,21'
          Dst:             xmlAutomataIsDeterminist
        - Src:             'relaxng.c:2999,38'
          Dst:             xmlAutomataCompile
        - Src:             'relaxng.c:3001,17'
          Dst:             xmlFreeAutomata
        - Src:             'relaxng.c:3008,31'
          Dst:             xmlAutomataNewTransition2
        - Src:             'relaxng.c:3020,28'
          Dst:             xmlNewAutomata
        - Src:             'relaxng.c:3023,17'
          Dst:             xmlAutomataSetFlags
        - Src:             'relaxng.c:3024,31'
          Dst:             xmlAutomataGetInitState
        - Src:             'relaxng.c:3026,21'
          Dst:             xmlRelaxNGCompile
        - Src:             'relaxng.c:3029,17'
          Dst:             xmlAutomataSetFinalState
        - Src:             'relaxng.c:3030,34'
          Dst:             xmlAutomataCompile
        - Src:             'relaxng.c:3031,22'
          Dst:             xmlRegexpIsDeterminist
        - Src:             'relaxng.c:3035,21'
          Dst:             xmlRegFreeRegexp
        - Src:             'relaxng.c:3038,17'
          Dst:             xmlFreeAutomata
        - Src:             'relaxng.c:3049,23'
          Dst:             xmlRelaxNGTryCompile
        - Src:             'relaxng.c:3054,19'
          Dst:             xmlRelaxNGCompile
        - Src:             'relaxng.c:3061,21'
          Dst:             xmlRelaxNGCompile
        - Src:             'relaxng.c:3064,17'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'relaxng.c:3071,21'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'relaxng.c:3075,21'
          Dst:             xmlRelaxNGCompile
        - Src:             'relaxng.c:3078,17'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'relaxng.c:3080,21'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'relaxng.c:3088,21'
          Dst:             xmlRelaxNGCompile
        - Src:             'relaxng.c:3094,21'
          Dst:             xmlRelaxNGCompile
        - Src:             'relaxng.c:3097,17'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'relaxng.c:3099,21'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'relaxng.c:3109,27'
          Dst:             xmlRelaxNGCompile
        - Src:             'relaxng.c:3115,25'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'relaxng.c:3131,23'
          Dst:             xmlRelaxNGCompile
        - Src:             'relaxng.c:3141,21'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'relaxng.c:3143,17'
          Dst:             xmlRelaxNGCompile
        - Src:             'relaxng.c:3144,17'
          Dst:             xmlAutomataNewTransition
        - Src:             'relaxng.c:3148,21'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'relaxng.c:3153,17'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'relaxng.c:3165,21'
          Dst:             xmlRelaxNGDefName
        - Src:             'relaxng.c:3164,13'
          Dst:             fprintf
    - functionName:    xmlRelaxNGIsCompilable
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2841
      functionLinenumberEnd: 2948
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlRelaxNGDefine *'
      constantsTouched: []
      argNames:
        - def
      BBCount:         90
      ICount:          454
      EdgeCount:       110
      CyclomaticComplexity: 22
      functionsReached:
        - xmlRelaxNGIsCompilable
      functionUses:    6
      BranchProfiles:
        - Branch String:   'relaxng.c:2844,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2845,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2847,10'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGIsCompilable
        - Branch String:   'relaxng.c:2847,44'
          Branch Sides:
            - BranchSide:      'relaxng.c:2848,10'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGIsCompilable
            - BranchSide:      'relaxng.c:2850,10'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGIsCompilable
        - Branch String:   'relaxng.c:2847,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2849,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2850,10'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGIsCompilable
        - Branch String:   'relaxng.c:2850,44'
          Branch Sides:
            - BranchSide:      'relaxng.c:2851,10'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGIsCompilable
            - BranchSide:      'relaxng.c:2853,13'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGIsCompilable
        - Branch String:   'relaxng.c:2850,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2852,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2853,13'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGIsCompilable
        - Branch String:   'relaxng.c:2853,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:2855,42'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
            - BranchSide:      'relaxng.c:2859,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2859,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2865,19'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
            - BranchSide:      'relaxng.c:2899,17'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
            - BranchSide:      'relaxng.c:2899,17'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
            - BranchSide:      'relaxng.c:2899,17'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
            - BranchSide:      'relaxng.c:2923,24'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
            - BranchSide:      'relaxng.c:2923,24'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
            - BranchSide:      'relaxng.c:2923,24'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
            - BranchSide:      'relaxng.c:2923,24'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
            - BranchSide:      'relaxng.c:2923,24'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
            - BranchSide:      'relaxng.c:2923,24'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
            - BranchSide:      'relaxng.c:2923,24'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
            - BranchSide:      'relaxng.c:2940,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2940,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2940,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2940,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2940,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2940,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2940,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2940,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2943,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2865,58'
          Branch Sides:
            - BranchSide:      'relaxng.c:2866,19'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
            - BranchSide:      'relaxng.c:2891,18'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2865,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:2869,24'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
            - BranchSide:      'relaxng.c:2891,18'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2870,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:2871,50'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
            - BranchSide:      'relaxng.c:2880,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2872,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:2873,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2874,28'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
        - Branch String:   'relaxng.c:2880,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:2881,7'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2884,22'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2884,32'
          Branch Sides:
            - BranchSide:      'relaxng.c:2884,37'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2886,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2884,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:2885,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2886,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2891,42'
          Branch Sides:
            - BranchSide:      'relaxng.c:2891,46'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2892,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2891,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:2892,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2894,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2899,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:2900,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2904,17'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
        - Branch String:   'relaxng.c:2908,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:2909,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2910,28'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
        - Branch String:   'relaxng.c:2924,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:2925,50'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
            - BranchSide:      'relaxng.c:2930,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2926,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:2927,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2928,28'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
        - Branch String:   'relaxng.c:2943,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2944,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2945,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2945,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2946,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2947,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:2855,19'
          Dst:             xmlRelaxNGIsCompilable
        - Src:             'relaxng.c:2871,27'
          Dst:             xmlRelaxNGIsCompilable
        - Src:             'relaxng.c:2907,27'
          Dst:             xmlRelaxNGIsCompilable
        - Src:             'relaxng.c:2925,27'
          Dst:             xmlRelaxNGIsCompilable
    - functionName:    xmlRelaxNGTryCompile
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3183
      functionLinenumberEnd: 3238
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - 'struct._xmlRelaxNGDefine *'
      constantsTouched: []
      argNames:
        - ctxt
        - def
      BBCount:         53
      ICount:          247
      EdgeCount:       60
      CyclomaticComplexity: 9
      functionsReached:
        - xmlRelaxNGCompile
        - xmlRelaxNGIsCompilable
        - xmlRelaxNGTryCompile
      functionUses:    4
      BranchProfiles:
        - Branch String:   'relaxng.c:3187,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:3187,28'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3188,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3187,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3188,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3190,10'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
                - xmlRelaxNGTryCompile
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGCompile
        - Branch String:   'relaxng.c:3190,42'
          Branch Sides:
            - BranchSide:      'relaxng.c:3191,10'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGTryCompile
                - xmlRelaxNGTryCompile
                - xmlRelaxNGCompile
            - BranchSide:      'relaxng.c:3192,38'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGTryCompile
                - xmlRelaxNGTryCompile
                - xmlRelaxNGCompile
        - Branch String:   'relaxng.c:3190,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3192,38'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGTryCompile
                - xmlRelaxNGTryCompile
                - xmlRelaxNGCompile
            - BranchSide:      'relaxng.c:3199,13'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
                - xmlRelaxNGTryCompile
        - Branch String:   'relaxng.c:3193,43'
          Branch Sides:
            - BranchSide:      'relaxng.c:3193,47'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
                - xmlRelaxNGTryCompile
                - xmlRelaxNGCompile
            - BranchSide:      'relaxng.c:3198,5'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
                - xmlRelaxNGTryCompile
        - Branch String:   'relaxng.c:3193,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3194,13'
              BranchSideFuncs:
                - xmlRelaxNGCompile
            - BranchSide:      'relaxng.c:3198,5'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
                - xmlRelaxNGTryCompile
        - Branch String:   'relaxng.c:3199,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:3201,40'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
            - BranchSide:      'relaxng.c:3210,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3210,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3210,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3210,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3210,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3210,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3210,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3222,20'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
            - BranchSide:      'relaxng.c:3222,20'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
            - BranchSide:      'relaxng.c:3222,20'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
            - BranchSide:      'relaxng.c:3222,20'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
            - BranchSide:      'relaxng.c:3222,20'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
            - BranchSide:      'relaxng.c:3222,20'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
            - BranchSide:      'relaxng.c:3222,20'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
            - BranchSide:      'relaxng.c:3222,20'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
            - BranchSide:      'relaxng.c:3222,20'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
            - BranchSide:      'relaxng.c:3222,20'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
            - BranchSide:      'relaxng.c:3234,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3234,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3234,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3234,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3237,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3223,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3224,44'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
            - BranchSide:      'relaxng.c:3229,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3225,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:3226,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3227,24'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
      Callsites:
        - Src:             'relaxng.c:3192,15'
          Dst:             xmlRelaxNGIsCompilable
        - Src:             'relaxng.c:3195,19'
          Dst:             xmlRelaxNGCompile
        - Src:             'relaxng.c:3201,19'
          Dst:             xmlRelaxNGTryCompile
        - Src:             'relaxng.c:3224,23'
          Dst:             xmlRelaxNGTryCompile
    - functionName:    xmlRelaxNGIsNullable
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3282
      functionLinenumberEnd: 3349
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlRelaxNGDefine *'
      constantsTouched: []
      argNames:
        - define
      BBCount:         53
      ICount:          258
      EdgeCount:       61
      CyclomaticComplexity: 10
      functionsReached:
        - xmlRelaxNGIsNullable
      functionUses:    4
      BranchProfiles:
        - Branch String:   'relaxng.c:3285,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3286,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3288,9'
              BranchSideFuncs:
                - xmlRelaxNGIsNullable
                - xmlRelaxNGIsNullable
                - xmlRelaxNGIsNullable
        - Branch String:   'relaxng.c:3288,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3289,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3290,9'
              BranchSideFuncs:
                - xmlRelaxNGIsNullable
                - xmlRelaxNGIsNullable
                - xmlRelaxNGIsNullable
        - Branch String:   'relaxng.c:3290,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3291,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3292,13'
              BranchSideFuncs:
                - xmlRelaxNGIsNullable
                - xmlRelaxNGIsNullable
                - xmlRelaxNGIsNullable
        - Branch String:   'relaxng.c:3292,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:3295,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3295,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3303,40'
              BranchSideFuncs:
                - xmlRelaxNGIsNullable
            - BranchSide:      'relaxng.c:3303,40'
              BranchSideFuncs:
                - xmlRelaxNGIsNullable
            - BranchSide:      'relaxng.c:3303,40'
              BranchSideFuncs:
                - xmlRelaxNGIsNullable
            - BranchSide:      'relaxng.c:3303,40'
              BranchSideFuncs:
                - xmlRelaxNGIsNullable
            - BranchSide:      'relaxng.c:3303,40'
              BranchSideFuncs:
                - xmlRelaxNGIsNullable
            - BranchSide:      'relaxng.c:3303,40'
              BranchSideFuncs:
                - xmlRelaxNGIsNullable
            - BranchSide:      'relaxng.c:3313,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3313,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3313,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3313,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3313,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3313,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3313,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3313,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3316,44'
              BranchSideFuncs:
                - xmlRelaxNGIsNullable
            - BranchSide:      'relaxng.c:3330,44'
              BranchSideFuncs:
                - xmlRelaxNGIsNullable
            - BranchSide:      'relaxng.c:3330,44'
              BranchSideFuncs:
                - xmlRelaxNGIsNullable
            - BranchSide:      'relaxng.c:3330,44'
              BranchSideFuncs:
                - xmlRelaxNGIsNullable
            - BranchSide:      'relaxng.c:3341,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3318,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3319,48'
              BranchSideFuncs:
                - xmlRelaxNGIsNullable
            - BranchSide:      'relaxng.c:3324,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3320,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:3321,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3322,28'
              BranchSideFuncs:
                - xmlRelaxNGIsNullable
        - Branch String:   'relaxng.c:3332,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3333,48'
              BranchSideFuncs:
                - xmlRelaxNGIsNullable
            - BranchSide:      'relaxng.c:3338,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3334,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:3335,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3336,28'
              BranchSideFuncs:
                - xmlRelaxNGIsNullable
        - Branch String:   'relaxng.c:3344,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3345,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3346,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3346,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3347,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3348,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:3303,19'
          Dst:             xmlRelaxNGIsNullable
        - Src:             'relaxng.c:3319,27'
          Dst:             xmlRelaxNGIsNullable
        - Src:             'relaxng.c:3333,27'
          Dst:             xmlRelaxNGIsNullable
    - functionName:    xmlRelaxNGCompareNameClasses
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3695
      functionLinenumberEnd: 3781
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGDefine *'
        - 'struct._xmlRelaxNGDefine *'
      constantsTouched: []
      argNames:
        - def1
        - def2
      BBCount:         64
      ICount:          352
      EdgeCount:       85
      CyclomaticComplexity: 23
      functionsReached:
        - xmlRelaxNGCompareNameClasses
        - xmlRelaxNGElementMatch
      functionUses:    4
      BranchProfiles:
        - Branch String:   'relaxng.c:3705,45'
          Branch Sides:
            - BranchSide:      'relaxng.c:3706,10'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
                - xmlRelaxNGCompareNameClasses
            - BranchSide:      'relaxng.c:3707,13'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
                - xmlRelaxNGCompareNameClasses
        - Branch String:   'relaxng.c:3705,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3707,13'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
                - xmlRelaxNGCompareNameClasses
            - BranchSide:      'relaxng.c:3733,16'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
                - xmlRelaxNGCompareNameClasses
        - Branch String:   'relaxng.c:3707,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3708,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3709,13'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
                - xmlRelaxNGCompareNameClasses
        - Branch String:   'relaxng.c:3709,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3710,25'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
                - xmlRelaxNGCompareNameClasses
            - BranchSide:      'relaxng.c:3712,25'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
                - xmlRelaxNGCompareNameClasses
        - Branch String:   'relaxng.c:3714,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3715,17'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
                - xmlRelaxNGCompareNameClasses
            - BranchSide:      'relaxng.c:3722,18'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
                - xmlRelaxNGCompareNameClasses
        - Branch String:   'relaxng.c:3715,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3716,22'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
                - xmlRelaxNGCompareNameClasses
            - BranchSide:      'relaxng.c:3718,15'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
                - xmlRelaxNGCompareNameClasses
        - Branch String:   'relaxng.c:3724,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3725,17'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
                - xmlRelaxNGCompareNameClasses
            - BranchSide:      'relaxng.c:3731,17'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
        - Branch String:   'relaxng.c:3725,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3726,52'
              BranchSideFuncs:
                - xmlRelaxNGCompareNameClasses
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
            - BranchSide:      'relaxng.c:3728,21'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
        - Branch String:   'relaxng.c:3733,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:3734,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3737,16'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
                - xmlRelaxNGCompareNameClasses
        - Branch String:   'relaxng.c:3734,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3735,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3736,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3737,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:3738,44'
              BranchSideFuncs:
                - xmlRelaxNGCompareNameClasses
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
            - BranchSide:      'relaxng.c:3745,13'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
        - Branch String:   'relaxng.c:3739,6'
          Branch Sides:
            - BranchSide:      'relaxng.c:3740,10'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
            - BranchSide:      'relaxng.c:3741,11'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
        - Branch String:   'relaxng.c:3747,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3748,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3749,10'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
        - Branch String:   'relaxng.c:3749,45'
          Branch Sides:
            - BranchSide:      'relaxng.c:3750,10'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
            - BranchSide:      'relaxng.c:3751,13'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
        - Branch String:   'relaxng.c:3749,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3751,13'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
            - BranchSide:      'relaxng.c:3777,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3751,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3752,25'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
            - BranchSide:      'relaxng.c:3754,25'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
        - Branch String:   'relaxng.c:3757,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3758,17'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
            - BranchSide:      'relaxng.c:3764,23'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
        - Branch String:   'relaxng.c:3758,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3759,22'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
            - BranchSide:      'relaxng.c:3761,27'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
        - Branch String:   'relaxng.c:3766,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3767,17'
              BranchSideFuncs:
                - xmlRelaxNGCompareNameClasses
            - BranchSide:      'relaxng.c:3773,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3767,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3768,52'
              BranchSideFuncs:
                - xmlRelaxNGCompareNameClasses
            - BranchSide:      'relaxng.c:3770,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:3724,13'
          Dst:             xmlRelaxNGElementMatch
        - Src:             'relaxng.c:3726,23'
          Dst:             xmlRelaxNGCompareNameClasses
        - Src:             'relaxng.c:3738,15'
          Dst:             xmlRelaxNGCompareNameClasses
        - Src:             'relaxng.c:3766,13'
          Dst:             xmlRelaxNGElementMatch
        - Src:             'relaxng.c:3768,23'
          Dst:             xmlRelaxNGCompareNameClasses
    - functionName:    xmlRelaxNGCompareElemDefLists
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3799
      functionLinenumberEnd: 3816
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - 'struct._xmlRelaxNGDefine **'
        - 'struct._xmlRelaxNGDefine **'
      constantsTouched: []
      argNames:
        - ctxt
        - def1
        - def2
      BBCount:         22
      ICount:          103
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - xmlRelaxNGCompareNameClasses
      functionUses:    4
      BranchProfiles:
        - Branch String:   'relaxng.c:3802,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:3802,28'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3803,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3802,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3803,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3804,11'
              BranchSideFuncs:
                - xmlRelaxNGCompareNameClasses
        - Branch String:   'relaxng.c:3804,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:3804,30'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3805,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3804,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3805,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3806,5'
              BranchSideFuncs:
                - xmlRelaxNGCompareNameClasses
        - Branch String:   'relaxng.c:3806,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:3807,9'
              BranchSideFuncs:
                - xmlRelaxNGCompareNameClasses
            - BranchSide:      'relaxng.c:3815,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3807,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3808,47'
              BranchSideFuncs:
                - xmlRelaxNGCompareNameClasses
            - BranchSide:      'relaxng.c:3812,16'
              BranchSideFuncs:
                - xmlRelaxNGCompareNameClasses
        - Branch String:   'relaxng.c:3808,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3809,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3810,17'
              BranchSideFuncs:
                - xmlRelaxNGCompareNameClasses
      Callsites:
        - Src:             'relaxng.c:3808,17'
          Dst:             xmlRelaxNGCompareNameClasses
    - functionName:    xmlRelaxNGGetElements
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3906
      functionLinenumberEnd: 3996
      functionDepth:   0
      returnType:      'struct._xmlRelaxNGDefine **'
      argCount:        3
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - 'struct._xmlRelaxNGDefine *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - def
        - eora
      BBCount:         89
      ICount:          480
      EdgeCount:       124
      CyclomaticComplexity: 37
      functionsReached:
        - xmlRngPErrMemory
      functionUses:    5
      BranchProfiles:
        - Branch String:   'relaxng.c:3915,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3916,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3918,12'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3920,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:3921,15'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3995,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3921,26'
          Branch Sides:
            - BranchSide:      'relaxng.c:3921,31'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3923,15'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3921,65'
          Branch Sides:
            - BranchSide:      'relaxng.c:3922,31'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3929,17'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3922,64'
          Branch Sides:
            - BranchSide:      'relaxng.c:3923,15'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3929,17'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3923,26'
          Branch Sides:
            - BranchSide:      'relaxng.c:3923,30'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3924,15'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3923,67'
          Branch Sides:
            - BranchSide:      'relaxng.c:3924,15'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3929,17'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3924,26'
          Branch Sides:
            - BranchSide:      'relaxng.c:3924,31'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3952,21'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3924,66'
          Branch Sides:
            - BranchSide:      'relaxng.c:3925,24'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3929,17'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3925,58'
          Branch Sides:
            - BranchSide:      'relaxng.c:3926,10'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3929,17'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3926,41'
          Branch Sides:
            - BranchSide:      'relaxng.c:3927,31'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3929,17'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3927,62'
          Branch Sides:
            - BranchSide:      'relaxng.c:3928,10'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3929,17'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3921,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3929,17'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3952,21'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3929,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3930,21'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3937,24'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3933,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:3934,38'
              BranchSideFuncs:
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3937,13'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3943,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:3944,38'
              BranchSideFuncs:
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3948,9'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3952,54'
          Branch Sides:
            - BranchSide:      'relaxng.c:3953,21'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3966,17'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3953,58'
          Branch Sides:
            - BranchSide:      'relaxng.c:3954,21'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3966,17'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3954,53'
          Branch Sides:
            - BranchSide:      'relaxng.c:3955,21'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3966,17'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3955,57'
          Branch Sides:
            - BranchSide:      'relaxng.c:3956,21'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3966,17'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3956,58'
          Branch Sides:
            - BranchSide:      'relaxng.c:3957,21'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3966,17'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3957,56'
          Branch Sides:
            - BranchSide:      'relaxng.c:3958,21'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3966,17'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3958,57'
          Branch Sides:
            - BranchSide:      'relaxng.c:3959,21'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3966,17'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3959,51'
          Branch Sides:
            - BranchSide:      'relaxng.c:3960,21'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3966,17'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3960,51'
          Branch Sides:
            - BranchSide:      'relaxng.c:3961,7'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3966,17'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3966,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3967,26'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3976,9'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3970,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3971,35'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3974,17'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3977,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3978,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3979,13'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3979,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3980,19'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3983,9'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3985,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3986,17'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3987,17'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3987,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3988,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3989,17'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3989,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3990,23'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3993,9'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3993,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3920,5'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3984,19'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
      Callsites:
        - Src:             'relaxng.c:3934,21'
          Dst:             xmlRngPErrMemory
        - Src:             'relaxng.c:3944,21'
          Dst:             xmlRngPErrMemory
    - functionName:    xmlRngPErrMemory
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlRaiseMemoryError
      functionUses:    23
      BranchProfiles:
        - Branch String:   'relaxng.c:419,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:419,9'
              BranchSideFuncs:
                - xmlRaiseMemoryError
            - BranchSide:      'relaxng.c:420,13'
              BranchSideFuncs:
                - xmlRaiseMemoryError
        - Branch String:   'relaxng.c:420,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:421,17'
              BranchSideFuncs:
                - xmlRaiseMemoryError
            - BranchSide:      'relaxng.c:423,16'
              BranchSideFuncs:
                - xmlRaiseMemoryError
      Callsites:
        - Src:             'relaxng.c:428,5'
          Dst:             xmlRaiseMemoryError
    - functionName:    xmlRelaxNGMaxContentType
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6126
      functionLinenumberEnd: 6137
      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:6127,44'
          Branch Sides:
            - BranchSide:      'relaxng.c:6128,10'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6129,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6127,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6129,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6130,10'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6130,45'
          Branch Sides:
            - BranchSide:      'relaxng.c:6131,10'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6132,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6130,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6132,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6133,10'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6133,46'
          Branch Sides:
            - BranchSide:      'relaxng.c:6134,10'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6135,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6133,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6135,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6136,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGCheckChoiceDeterminism
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4008
      functionLinenumberEnd: 4132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - 'struct._xmlRelaxNGDefine *'
      constantsTouched: []
      argNames:
        - ctxt
        - def
      BBCount:         103
      ICount:          598
      EdgeCount:       137
      CyclomaticComplexity: 36
      functionsReached:
        - xmlHashAddEntry2
        - xmlHashCreate
        - xmlHashFree
        - xmlRelaxNGCompareElemDefLists
        - xmlRelaxNGGetElements
        - xmlRelaxNGIsNullable
        - xmlRngPErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:4017,23'
          Branch Sides:
            - BranchSide:      'relaxng.c:4017,27'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4018,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4017,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4018,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4020,9'
              BranchSideFuncs:
                - xmlRelaxNGIsNullable
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:4020,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4021,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4027,9'
              BranchSideFuncs:
                - xmlRelaxNGIsNullable
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:4027,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4028,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4030,40'
              BranchSideFuncs:
                - xmlRelaxNGIsNullable
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:4033,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:4034,16'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:4038,37'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:4041,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4042,26'
              BranchSideFuncs:
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:4045,7'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashCreate
        - Branch String:   'relaxng.c:4049,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4050,18'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4052,20'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:4055,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:4056,41'
              BranchSideFuncs:
                - xmlRelaxNGGetElements
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4104,12'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
        - Branch String:   'relaxng.c:4057,31'
          Branch Sides:
            - BranchSide:      'relaxng.c:4057,35'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4058,24'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:4057,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4058,24'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4059,20'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:4064,35'
          Branch Sides:
            - BranchSide:      'relaxng.c:4064,39'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4064,13'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:4064,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4065,23'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4099,9'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:4065,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:4066,44'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4071,31'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:4069,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:4070,36'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4071,17'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:4071,66'
          Branch Sides:
            - BranchSide:      'relaxng.c:4072,31'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4083,30'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:4071,28'
          Branch Sides:
            - BranchSide:      'relaxng.c:4073,28'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4083,30'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:4073,46'
          Branch Sides:
            - BranchSide:      'relaxng.c:4073,52'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4074,48'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:4073,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:4074,48'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4078,48'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:4081,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:4082,36'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4083,17'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:4083,28'
          Branch Sides:
            - BranchSide:      'relaxng.c:4084,28'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4095,32'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:4084,46'
          Branch Sides:
            - BranchSide:      'relaxng.c:4084,52'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4085,48'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:4084,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:4085,48'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4089,48'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:4092,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:4093,36'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4094,17'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:4104,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:4105,13'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
            - BranchSide:      'relaxng.c:4116,12'
              BranchSideFuncs:
                - xmlHashFree
        - Branch String:   'relaxng.c:4105,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4106,13'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
            - BranchSide:      'relaxng.c:4107,16'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
        - Branch String:   'relaxng.c:4107,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4108,17'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlHashFree
            - BranchSide:      'relaxng.c:4115,5'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
        - Branch String:   'relaxng.c:4108,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:4109,17'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
            - BranchSide:      'relaxng.c:4110,49'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlHashFree
        - Branch String:   'relaxng.c:4111,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:4112,34'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
            - BranchSide:      'relaxng.c:4114,9'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
        - Branch String:   'relaxng.c:4116,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:4117,13'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'relaxng.c:4121,5'
              BranchSideFuncs:
                - xmlHashFree
        - Branch String:   'relaxng.c:4117,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4118,13'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'relaxng.c:4119,5'
              BranchSideFuncs:
                - xmlHashFree
        - Branch String:   'relaxng.c:4122,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4123,9'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'relaxng.c:4125,9'
              BranchSideFuncs:
                - xmlHashFree
        - Branch String:   'relaxng.c:4125,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4126,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4128,16'
              BranchSideFuncs:
                - xmlHashFree
      Callsites:
        - Src:             'relaxng.c:4030,19'
          Dst:             xmlRelaxNGIsNullable
        - Src:             'relaxng.c:4042,9'
          Dst:             xmlRngPErrMemory
        - Src:             'relaxng.c:4050,18'
          Dst:             xmlHashCreate
        - Src:             'relaxng.c:4056,19'
          Dst:             xmlRelaxNGGetElements
        - Src:             'relaxng.c:4066,27'
          Dst:             xmlHashAddEntry2
        - Src:             'relaxng.c:4074,31'
          Dst:             xmlHashAddEntry2
        - Src:             'relaxng.c:4078,31'
          Dst:             xmlHashAddEntry2
        - Src:             'relaxng.c:4085,31'
          Dst:             xmlHashAddEntry2
        - Src:             'relaxng.c:4089,31'
          Dst:             xmlHashAddEntry2
        - Src:             'relaxng.c:4110,19'
          Dst:             xmlRelaxNGCompareElemDefLists
        - Src:             'relaxng.c:4129,9'
          Dst:             xmlHashFree
    - functionName:    xmlRelaxNGGroupContentType
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6100
      functionLinenumberEnd: 6112
      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:6101,44'
          Branch Sides:
            - BranchSide:      'relaxng.c:6102,10'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6103,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6101,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6103,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6104,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6104,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6105,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6106,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6106,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6107,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6108,10'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6108,46'
          Branch Sides:
            - BranchSide:      'relaxng.c:6109,10'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6111,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6108,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6110,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6111,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGCheckGroupAttrs
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4144
      functionLinenumberEnd: 4216
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - 'struct._xmlRelaxNGDefine *'
      constantsTouched: []
      argNames:
        - ctxt
        - def
      BBCount:         52
      ICount:          331
      EdgeCount:       69
      CyclomaticComplexity: 19
      functionsReached:
        - xmlRelaxNGCompareElemDefLists
        - xmlRelaxNGGetElements
        - xmlRngPErr
        - xmlRngPErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:4149,23'
          Branch Sides:
            - BranchSide:      'relaxng.c:4150,11'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4152,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4150,43'
          Branch Sides:
            - BranchSide:      'relaxng.c:4151,11'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRelaxNGGetElements
                - xmlRelaxNGGetElements
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:4154,9'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRelaxNGGetElements
                - xmlRelaxNGGetElements
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:4149,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4152,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4154,9'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRelaxNGGetElements
                - xmlRelaxNGGetElements
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:4154,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4155,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4161,9'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRelaxNGGetElements
                - xmlRelaxNGGetElements
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:4161,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4162,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4164,11'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRelaxNGGetElements
                - xmlRelaxNGGetElements
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:4165,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:4166,16'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRelaxNGGetElements
                - xmlRelaxNGGetElements
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:4169,11'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRelaxNGGetElements
                - xmlRelaxNGGetElements
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:4170,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:4171,16'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRelaxNGGetElements
                - xmlRelaxNGGetElements
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:4175,37'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRelaxNGGetElements
                - xmlRelaxNGGetElements
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:4178,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4179,26'
              BranchSideFuncs:
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:4182,7'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRelaxNGGetElements
                - xmlRelaxNGGetElements
        - Branch String:   'relaxng.c:4184,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:4185,41'
              BranchSideFuncs:
                - xmlRelaxNGGetElements
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRelaxNGGetElements
            - BranchSide:      'relaxng.c:4189,11'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRelaxNGGetElements
        - Branch String:   'relaxng.c:4190,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:4191,41'
              BranchSideFuncs:
                - xmlRelaxNGGetElements
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4196,12'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
        - Branch String:   'relaxng.c:4196,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:4197,13'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4209,12'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4197,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4198,13'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4199,16'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
        - Branch String:   'relaxng.c:4199,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4200,17'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4208,5'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
        - Branch String:   'relaxng.c:4200,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:4201,17'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4202,49'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
        - Branch String:   'relaxng.c:4203,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:4204,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGCompareElemDefLists
            - BranchSide:      'relaxng.c:4207,9'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
        - Branch String:   'relaxng.c:4209,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:4210,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4214,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4210,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4211,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4212,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:4179,9'
          Dst:             xmlRngPErrMemory
        - Src:             'relaxng.c:4185,19'
          Dst:             xmlRelaxNGGetElements
        - Src:             'relaxng.c:4191,19'
          Dst:             xmlRelaxNGGetElements
        - Src:             'relaxng.c:4202,19'
          Dst:             xmlRelaxNGCompareElemDefLists
        - Src:             'relaxng.c:4204,17'
          Dst:             xmlRngPErr
    - functionName:    xmlRngPErr
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - 'struct._xmlNode *'
        - int
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - error
        - msg
        - str1
        - str2
      BBCount:         17
      ICount:          128
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
        - __xmlRaiseError
        - xmlRngPErrMemory
      functionUses:    174
      BranchProfiles:
        - Branch String:   'relaxng.c:477,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:478,13'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlRngPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'relaxng.c:486,10'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlRngPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'relaxng.c:478,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:479,17'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlRngPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'relaxng.c:481,16'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlRngPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'relaxng.c:486,27'
          Branch Sides:
            - BranchSide:      'relaxng.c:486,31'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlRngPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'relaxng.c:491,27'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:486,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:487,19'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - __xmlRaiseError
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:491,27'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:495,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:495,9'
              BranchSideFuncs:
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:496,26'
              BranchSideFuncs:
                - xmlRngPErrMemory
      Callsites:
        - Src:             'relaxng.c:487,19'
          Dst:             __xmlGenericError
        - Src:             'relaxng.c:488,16'
          Dst:             __xmlGenericErrorContext
        - Src:             'relaxng.c:491,11'
          Dst:             __xmlRaiseError
        - Src:             'relaxng.c:496,9'
          Dst:             xmlRngPErrMemory
    - functionName:    xmlRelaxNGGenerateAttributes
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3830
      functionLinenumberEnd: 3891
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - 'struct._xmlRelaxNGDefine *'
      constantsTouched: []
      argNames:
        - ctxt
        - def
      BBCount:         65
      ICount:          323
      EdgeCount:       91
      CyclomaticComplexity: 28
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:3837,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3838,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3840,12'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3842,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:3843,14'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3890,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3843,48'
          Branch Sides:
            - BranchSide:      'relaxng.c:3844,14'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3850,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3844,45'
          Branch Sides:
            - BranchSide:      'relaxng.c:3845,14'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3850,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3845,49'
          Branch Sides:
            - BranchSide:      'relaxng.c:3846,14'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3850,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3846,46'
          Branch Sides:
            - BranchSide:      'relaxng.c:3847,14'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3850,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3847,45'
          Branch Sides:
            - BranchSide:      'relaxng.c:3848,14'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3850,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3848,46'
          Branch Sides:
            - BranchSide:      'relaxng.c:3849,14'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3850,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3843,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3850,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3851,14'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3851,47'
          Branch Sides:
            - BranchSide:      'relaxng.c:3852,14'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3861,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3852,51'
          Branch Sides:
            - BranchSide:      'relaxng.c:3853,14'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3861,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3853,46'
          Branch Sides:
            - BranchSide:      'relaxng.c:3854,14'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3861,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3854,50'
          Branch Sides:
            - BranchSide:      'relaxng.c:3855,14'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3861,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3855,51'
          Branch Sides:
            - BranchSide:      'relaxng.c:3856,14'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3861,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3856,49'
          Branch Sides:
            - BranchSide:      'relaxng.c:3857,14'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3861,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3857,50'
          Branch Sides:
            - BranchSide:      'relaxng.c:3858,14'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3861,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3858,52'
          Branch Sides:
            - BranchSide:      'relaxng.c:3859,14'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3861,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3859,44'
          Branch Sides:
            - BranchSide:      'relaxng.c:3860,14'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3861,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3851,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3861,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3872,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3861,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3862,26'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3871,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3865,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3866,35'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3869,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3872,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3873,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3874,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3874,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3875,19'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3878,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3880,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3881,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3882,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3882,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3883,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3884,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3884,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3885,23'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3888,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3888,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3842,5'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3879,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGTryUnlink
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5903
      functionLinenumberEnd: 5919
      functionDepth:   0
      returnType:      'struct._xmlRelaxNGDefine *'
      argCount:        4
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - 'struct._xmlRelaxNGDefine *'
        - 'struct._xmlRelaxNGDefine *'
        - 'struct._xmlRelaxNGDefine *'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
        - parent
        - prev
      BBCount:         16
      ICount:          98
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'relaxng.c:5904,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5905,22'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5907,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5907,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5908,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5915,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5908,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5909,35'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5910,22'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5910,22'
          Branch Sides:
            - BranchSide:      'relaxng.c:5911,33'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5912,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGParseImportRef
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4577
      functionLinenumberEnd: 4605
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - payload
        - data
        - name
      BBCount:         12
      ICount:          109
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlHashAddEntry
        - xmlHashLookup
        - xmlRngPErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:4585,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4585,9'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4589,27'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4590,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4591,17'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4601,29'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4591,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:4592,28'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4596,28'
              BranchSideFuncs:
                - xmlRngPErr
      Callsites:
        - Src:             'relaxng.c:4584,11'
          Dst:             xmlHashAddEntry
        - Src:             'relaxng.c:4589,13'
          Dst:             xmlHashLookup
        - Src:             'relaxng.c:4592,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4596,17'
          Dst:             xmlRngPErr
    - functionName:    xmlRelaxNGParseImportRefs
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4618
      functionLinenumberEnd: 4632
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - 'struct._xmlRelaxNGGrammar *'
      constantsTouched: []
      argNames:
        - ctxt
        - grammar
      BBCount:         18
      ICount:          100
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlHashCreate
        - xmlHashScan
        - xmlRelaxNGParseImportRef
        - xmlRngPErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:4619,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:4619,28'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4620,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4619,45'
          Branch Sides:
            - BranchSide:      'relaxng.c:4619,49'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4620,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4619,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4620,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4621,9'
              BranchSideFuncs:
                - xmlHashScan
                - xmlRngPErr
                - xmlHashCreate
        - Branch String:   'relaxng.c:4621,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4622,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4623,9'
              BranchSideFuncs:
                - xmlHashScan
                - xmlRngPErr
                - xmlHashCreate
        - Branch String:   'relaxng.c:4623,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4624,31'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashScan
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4625,9'
              BranchSideFuncs:
                - xmlHashScan
                - xmlRngPErr
        - Branch String:   'relaxng.c:4625,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4626,20'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4630,17'
              BranchSideFuncs:
                - xmlHashScan
      Callsites:
        - Src:             'relaxng.c:4624,31'
          Dst:             xmlHashCreate
        - Src:             'relaxng.c:4626,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4630,5'
          Dst:             xmlHashScan
        - Src:             'relaxng.c:4630,5'
          Dst:             xmlRelaxNGParseImportRef
    - functionName:    xmlRelaxNGGetDataTypeLibrary
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3384
      functionLinenumberEnd: 3423
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         47
      ICount:          273
      EdgeCount:       66
      CyclomaticComplexity: 21
      functionsReached:
        - xmlGetProp
        - xmlStrEqual
        - xmlURIEscapeStr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:3387,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3388,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3390,10'
              BranchSideFuncs:
                - xmlGetProp
                - xmlURIEscapeStr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlURIEscapeStr
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:3390,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:3390,10'
              BranchSideFuncs:
                - xmlGetProp
                - xmlURIEscapeStr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlURIEscapeStr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:3390,40'
              BranchSideFuncs:
                - xmlGetProp
                - xmlURIEscapeStr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlURIEscapeStr
        - Branch String:   'relaxng.c:3390,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:3390,10'
              BranchSideFuncs:
                - xmlGetProp
                - xmlURIEscapeStr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlURIEscapeStr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:3390,40'
              BranchSideFuncs:
                - xmlGetProp
                - xmlURIEscapeStr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlURIEscapeStr
        - Branch String:   'relaxng.c:3390,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:3390,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetProp
                - xmlURIEscapeStr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlURIEscapeStr
                - xmlStrEqual
            - BranchSide:      'relaxng.c:3390,40'
              BranchSideFuncs:
                - xmlGetProp
                - xmlURIEscapeStr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlURIEscapeStr
        - Branch String:   'relaxng.c:3390,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:3390,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetProp
                - xmlURIEscapeStr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlURIEscapeStr
            - BranchSide:      'relaxng.c:3390,40'
              BranchSideFuncs:
                - xmlGetProp
                - xmlURIEscapeStr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlURIEscapeStr
        - Branch String:   'relaxng.c:3390,36'
          Branch Sides:
            - BranchSide:      'relaxng.c:3390,40'
              BranchSideFuncs:
                - xmlGetProp
                - xmlGetProp
                - xmlURIEscapeStr
                - xmlURIEscapeStr
            - BranchSide:      'relaxng.c:3391,26'
              BranchSideFuncs:
                - xmlGetProp
                - xmlGetProp
                - xmlURIEscapeStr
                - xmlURIEscapeStr
        - Branch String:   'relaxng.c:3390,40'
          Branch Sides:
            - BranchSide:      'relaxng.c:3390,40'
              BranchSideFuncs:
                - xmlGetProp
                - xmlURIEscapeStr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlURIEscapeStr
            - BranchSide:      'relaxng.c:3405,12'
              BranchSideFuncs:
                - xmlGetProp
                - xmlURIEscapeStr
        - Branch String:   'relaxng.c:3390,40'
          Branch Sides:
            - BranchSide:      'relaxng.c:3390,40'
              BranchSideFuncs:
                - xmlGetProp
                - xmlURIEscapeStr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlURIEscapeStr
            - BranchSide:      'relaxng.c:3405,12'
              BranchSideFuncs:
                - xmlGetProp
                - xmlURIEscapeStr
        - Branch String:   'relaxng.c:3390,40'
          Branch Sides:
            - BranchSide:      'relaxng.c:3390,40'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetProp
                - xmlURIEscapeStr
                - xmlStrEqual
                - xmlGetProp
                - xmlURIEscapeStr
            - BranchSide:      'relaxng.c:3405,12'
              BranchSideFuncs:
                - xmlGetProp
                - xmlURIEscapeStr
        - Branch String:   'relaxng.c:3390,40'
          Branch Sides:
            - BranchSide:      'relaxng.c:3390,40'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetProp
                - xmlURIEscapeStr
                - xmlGetProp
                - xmlURIEscapeStr
            - BranchSide:      'relaxng.c:3405,12'
              BranchSideFuncs:
                - xmlGetProp
                - xmlURIEscapeStr
        - Branch String:   'relaxng.c:3390,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3391,26'
              BranchSideFuncs:
                - xmlGetProp
                - xmlGetProp
                - xmlURIEscapeStr
                - xmlURIEscapeStr
            - BranchSide:      'relaxng.c:3405,12'
              BranchSideFuncs:
                - xmlGetProp
                - xmlURIEscapeStr
        - Branch String:   'relaxng.c:3392,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3393,17'
              BranchSideFuncs:
                - xmlURIEscapeStr
            - BranchSide:      'relaxng.c:3404,5'
              BranchSideFuncs:
                - xmlGetProp
                - xmlURIEscapeStr
        - Branch String:   'relaxng.c:3393,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3394,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3397,38'
              BranchSideFuncs:
                - xmlURIEscapeStr
        - Branch String:   'relaxng.c:3398,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3399,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3401,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3406,27'
          Branch Sides:
            - BranchSide:      'relaxng.c:3406,31'
              BranchSideFuncs:
                - xmlGetProp
                - xmlURIEscapeStr
            - BranchSide:      'relaxng.c:3406,5'
              BranchSideFuncs:
                - xmlGetProp
                - xmlURIEscapeStr
        - Branch String:   'relaxng.c:3406,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:3407,26'
              BranchSideFuncs:
                - xmlGetProp
                - xmlURIEscapeStr
            - BranchSide:      'relaxng.c:3422,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3408,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3409,17'
              BranchSideFuncs:
                - xmlURIEscapeStr
            - BranchSide:      'relaxng.c:3420,16'
              BranchSideFuncs:
                - xmlGetProp
                - xmlURIEscapeStr
        - Branch String:   'relaxng.c:3409,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3410,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3413,38'
              BranchSideFuncs:
                - xmlURIEscapeStr
        - Branch String:   'relaxng.c:3414,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3415,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3417,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:3390,10'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:3390,10'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:3390,40'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:3390,40'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:3391,15'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:3397,22'
          Dst:             xmlURIEscapeStr
        - Src:             'relaxng.c:3407,15'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:3413,22'
          Dst:             xmlURIEscapeStr
    - functionName:    xmlRelaxNGProcessExternalRef
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4645
      functionLinenumberEnd: 4718
      functionDepth:   0
      returnType:      'struct._xmlRelaxNGDefine *'
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         40
      ICount:          268
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - xmlDocGetRootElement
        - xmlGetProp
        - xmlRelaxNGNewDefine
        - xmlRelaxNGParseDocument
        - xmlRelaxNGParseImportRefs
        - xmlRngPErr
        - xmlSetProp
        - xmlUnsetProp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:4653,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4654,35'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlDocGetRootElement
                - xmlGetProp
                - xmlRelaxNGParseDocument
                - xmlUnsetProp
                - xmlRelaxNGParseImportRefs
                - xmlSetProp
                - xmlGetProp
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4715,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4655,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4656,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4657,9'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlGetProp
                - xmlRelaxNGParseDocument
                - xmlUnsetProp
                - xmlRelaxNGParseImportRefs
                - xmlSetProp
                - xmlGetProp
                - xmlRngPErr
        - Branch String:   'relaxng.c:4659,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4663,41'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlGetProp
                - xmlRelaxNGParseDocument
                - xmlUnsetProp
                - xmlRelaxNGParseImportRefs
                - xmlSetProp
                - xmlGetProp
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4713,24'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4664,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:4665,28'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4673,29'
              BranchSideFuncs:
                - xmlGetProp
                - xmlRelaxNGParseDocument
                - xmlUnsetProp
                - xmlRelaxNGParseImportRefs
                - xmlSetProp
                - xmlGetProp
        - Branch String:   'relaxng.c:4674,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:4675,23'
              BranchSideFuncs:
                - xmlRelaxNGParseDocument
                - xmlUnsetProp
                - xmlRelaxNGParseImportRefs
                - xmlSetProp
                - xmlGetProp
            - BranchSide:      'relaxng.c:4689,17'
              BranchSideFuncs:
                - xmlRelaxNGParseDocument
                - xmlUnsetProp
                - xmlRelaxNGParseImportRefs
        - Branch String:   'relaxng.c:4676,38'
          Branch Sides:
            - BranchSide:      'relaxng.c:4676,42'
              BranchSideFuncs:
                - xmlRelaxNGParseDocument
                - xmlUnsetProp
                - xmlRelaxNGParseImportRefs
                - xmlSetProp
                - xmlGetProp
            - BranchSide:      'relaxng.c:4676,17'
              BranchSideFuncs:
                - xmlRelaxNGParseDocument
                - xmlUnsetProp
                - xmlRelaxNGParseImportRefs
                - xmlSetProp
                - xmlGetProp
        - Branch String:   'relaxng.c:4676,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:4677,37'
              BranchSideFuncs:
                - xmlGetProp
                - xmlRelaxNGParseDocument
                - xmlUnsetProp
                - xmlRelaxNGParseImportRefs
                - xmlSetProp
            - BranchSide:      'relaxng.c:4683,21'
              BranchSideFuncs:
                - xmlRelaxNGParseDocument
                - xmlUnsetProp
                - xmlRelaxNGParseImportRefs
                - xmlSetProp
        - Branch String:   'relaxng.c:4678,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:4679,25'
              BranchSideFuncs:
                - xmlRelaxNGParseDocument
                - xmlUnsetProp
                - xmlRelaxNGParseImportRefs
                - xmlSetProp
            - BranchSide:      'relaxng.c:4681,27'
              BranchSideFuncs:
                - xmlRelaxNGParseDocument
                - xmlUnsetProp
                - xmlRelaxNGParseImportRefs
                - xmlSetProp
                - xmlGetProp
        - Branch String:   'relaxng.c:4683,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:4684,32'
              BranchSideFuncs:
                - xmlSetProp
                - xmlRelaxNGParseDocument
                - xmlUnsetProp
                - xmlRelaxNGParseImportRefs
            - BranchSide:      'relaxng.c:4688,13'
              BranchSideFuncs:
                - xmlRelaxNGParseDocument
                - xmlUnsetProp
                - xmlRelaxNGParseImportRefs
        - Branch String:   'relaxng.c:4699,40'
          Branch Sides:
            - BranchSide:      'relaxng.c:4700,18'
              BranchSideFuncs:
                - xmlUnsetProp
                - xmlRelaxNGParseImportRefs
            - BranchSide:      'relaxng.c:4709,17'
              BranchSideFuncs:
                - xmlUnsetProp
        - Branch String:   'relaxng.c:4699,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:4701,33'
              BranchSideFuncs:
                - xmlUnsetProp
                - xmlRelaxNGParseImportRefs
            - BranchSide:      'relaxng.c:4709,17'
              BranchSideFuncs:
                - xmlUnsetProp
        - Branch String:   'relaxng.c:4702,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:4703,47'
              BranchSideFuncs:
                - xmlRelaxNGParseImportRefs
                - xmlUnsetProp
            - BranchSide:      'relaxng.c:4704,13'
              BranchSideFuncs:
                - xmlUnsetProp
        - Branch String:   'relaxng.c:4709,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:4710,30'
              BranchSideFuncs:
                - xmlUnsetProp
            - BranchSide:      'relaxng.c:4712,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:4654,15'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:4663,20'
          Dst:             xmlDocGetRootElement
        - Src:             'relaxng.c:4665,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4673,18'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:4677,26'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:4684,21'
          Dst:             xmlSetProp
        - Src:             'relaxng.c:4697,28'
          Dst:             xmlRelaxNGParseDocument
        - Src:             'relaxng.c:4703,21'
          Dst:             xmlRelaxNGParseImportRefs
        - Src:             'relaxng.c:4710,17'
          Dst:             xmlUnsetProp
    - functionName:    xmlRelaxNGNewDefine
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 866
      functionLinenumberEnd: 902
      functionDepth:   0
      returnType:      'struct._xmlRelaxNGDefine *'
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         16
      ICount:          160
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlRngPErrMemory
      functionUses:    34
      BranchProfiles:
        - Branch String:   'relaxng.c:869,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:870,9'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:878,16'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:874,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:875,30'
              BranchSideFuncs:
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:878,5'
              BranchSideFuncs:
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:886,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:887,30'
              BranchSideFuncs:
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:890,24'
              BranchSideFuncs:
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:893,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:894,26'
              BranchSideFuncs:
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:897,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:875,13'
          Dst:             xmlRngPErrMemory
        - Src:             'relaxng.c:887,13'
          Dst:             xmlRngPErrMemory
        - Src:             'relaxng.c:894,9'
          Dst:             xmlRngPErrMemory
    - functionName:    xmlRelaxNGParseDocument
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6548
      functionLinenumberEnd: 6612
      functionDepth:   0
      returnType:      'struct._xmlRelaxNG *'
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - 'struct._xmlNode *'
      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:6553,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:6553,28'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6554,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6553,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6554,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6556,35'
              BranchSideFuncs:
                - xmlRelaxNGNewRelaxNG
                - xmlRelaxNGNewGrammar
                - xmlRelaxNGParseStart
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGSimplify
                - xmlRelaxNGCheckRules
                - xmlRelaxNGFree
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlRelaxNGFree
        - Branch String:   'relaxng.c:6557,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6558,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6560,17'
              BranchSideFuncs:
                - xmlRelaxNGNewGrammar
                - xmlRelaxNGParseStart
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGSimplify
                - xmlRelaxNGCheckRules
                - xmlRelaxNGFree
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlRelaxNGFree
        - Branch String:   'relaxng.c:6562,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6562,9'
              BranchSideFuncs:
                - xmlRelaxNGNewGrammar
                - xmlRelaxNGParseStart
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGSimplify
                - xmlRelaxNGCheckRules
                - xmlRelaxNGFree
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlRelaxNGFree
            - BranchSide:      'relaxng.c:6571,57'
              BranchSideFuncs:
                - xmlRelaxNGNewGrammar
                - xmlRelaxNGParseStart
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGSimplify
                - xmlRelaxNGCheckRules
                - xmlRelaxNGFree
        - Branch String:   'relaxng.c:6562,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6562,9'
              BranchSideFuncs:
                - xmlRelaxNGNewGrammar
                - xmlRelaxNGParseStart
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGSimplify
                - xmlRelaxNGCheckRules
                - xmlRelaxNGFree
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlRelaxNGFree
            - BranchSide:      'relaxng.c:6571,57'
              BranchSideFuncs:
                - xmlRelaxNGNewGrammar
                - xmlRelaxNGParseStart
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGSimplify
                - xmlRelaxNGCheckRules
                - xmlRelaxNGFree
        - Branch String:   'relaxng.c:6562,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6562,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGNewGrammar
                - xmlRelaxNGParseStart
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGSimplify
                - xmlRelaxNGCheckRules
                - xmlRelaxNGFree
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlRelaxNGFree
            - BranchSide:      'relaxng.c:6571,57'
              BranchSideFuncs:
                - xmlRelaxNGNewGrammar
                - xmlRelaxNGParseStart
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGSimplify
                - xmlRelaxNGCheckRules
                - xmlRelaxNGFree
        - Branch String:   'relaxng.c:6562,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6562,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGNewGrammar
                - xmlRelaxNGParseStart
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGSimplify
                - xmlRelaxNGCheckRules
                - xmlRelaxNGFree
                - xmlRelaxNGParseGrammar
                - xmlRelaxNGFree
            - BranchSide:      'relaxng.c:6571,57'
              BranchSideFuncs:
                - xmlRelaxNGNewGrammar
                - xmlRelaxNGParseStart
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGSimplify
                - xmlRelaxNGCheckRules
                - xmlRelaxNGFree
        - Branch String:   'relaxng.c:6562,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6563,53'
              BranchSideFuncs:
                - xmlRelaxNGParseGrammar
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGSimplify
                - xmlRelaxNGCheckRules
                - xmlRelaxNGFree
            - BranchSide:      'relaxng.c:6571,57'
              BranchSideFuncs:
                - xmlRelaxNGNewGrammar
                - xmlRelaxNGParseStart
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGSimplify
                - xmlRelaxNGCheckRules
                - xmlRelaxNGFree
        - Branch String:   'relaxng.c:6564,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:6565,28'
              BranchSideFuncs:
                - xmlRelaxNGFree
            - BranchSide:      'relaxng.c:6568,5'
              BranchSideFuncs:
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGSimplify
                - xmlRelaxNGCheckRules
        - Branch String:   'relaxng.c:6572,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:6573,28'
              BranchSideFuncs:
                - xmlRelaxNGFree
            - BranchSide:      'relaxng.c:6579,23'
              BranchSideFuncs:
                - xmlRelaxNGParseStart
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGSimplify
                - xmlRelaxNGCheckRules
        - Branch String:   'relaxng.c:6580,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:6581,19'
              BranchSideFuncs:
                - xmlRelaxNGParseStart
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGSimplify
                - xmlRelaxNGCheckRules
            - BranchSide:      'relaxng.c:6590,15'
              BranchSideFuncs:
                - xmlRelaxNGParseStart
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGSimplify
                - xmlRelaxNGCheckRules
        - Branch String:   'relaxng.c:6582,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6583,43'
              BranchSideFuncs:
                - xmlRelaxNGParseStart
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGSimplify
                - xmlRelaxNGCheckRules
            - BranchSide:      'relaxng.c:6585,17'
              BranchSideFuncs:
                - xmlRelaxNGParseStart
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGSimplify
                - xmlRelaxNGCheckRules
        - Branch String:   'relaxng.c:6585,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6586,27'
              BranchSideFuncs:
                - xmlRelaxNGParseStart
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGSimplify
                - xmlRelaxNGCheckRules
            - BranchSide:      'relaxng.c:6587,29'
              BranchSideFuncs:
                - xmlRelaxNGParseStart
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGSimplify
                - xmlRelaxNGCheckRules
        - Branch String:   'relaxng.c:6597,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6598,31'
              BranchSideFuncs:
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGSimplify
                - xmlRelaxNGCheckRules
            - BranchSide:      'relaxng.c:6611,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6599,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:6600,32'
              BranchSideFuncs:
                - xmlRelaxNGSimplify
                - xmlRelaxNGCheckRules
            - BranchSide:      'relaxng.c:6609,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6601,56'
          Branch Sides:
            - BranchSide:      'relaxng.c:6601,13'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
            - BranchSide:      'relaxng.c:6602,21'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
        - Branch String:   'relaxng.c:6602,74'
          Branch Sides:
            - BranchSide:      'relaxng.c:6601,13'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
            - BranchSide:      'relaxng.c:6603,21'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
        - Branch String:   'relaxng.c:6601,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:6605,21'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
            - BranchSide:      'relaxng.c:6606,34'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
      Callsites:
        - Src:             'relaxng.c:6556,14'
          Dst:             xmlRelaxNGNewRelaxNG
        - Src:             'relaxng.c:6562,9'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6562,9'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6563,30'
          Dst:             xmlRelaxNGParseGrammar
        - Src:             'relaxng.c:6565,13'
          Dst:             xmlRelaxNGFree
        - Src:             'relaxng.c:6571,36'
          Dst:             xmlRelaxNGNewGrammar
        - Src:             'relaxng.c:6573,13'
          Dst:             xmlRelaxNGFree
        - Src:             'relaxng.c:6592,9'
          Dst:             xmlRelaxNGParseStart
        - Src:             'relaxng.c:6598,9'
          Dst:             xmlRelaxNGCheckCycles
        - Src:             'relaxng.c:6600,13'
          Dst:             xmlRelaxNGSimplify
        - Src:             'relaxng.c:6606,13'
          Dst:             xmlRelaxNGCheckRules
    - functionName:    xmlRelaxNGNewRelaxNG
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 746
      functionDepth:   0
      returnType:      'struct._xmlRelaxNG *'
      argCount:        1
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlRngPErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:739,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:740,26'
              BranchSideFuncs:
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:743,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:740,9'
          Dst:             xmlRngPErrMemory
    - functionName:    xmlRelaxNGParseGrammar
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6479
      functionLinenumberEnd: 6533
      functionDepth:   0
      returnType:      'struct._xmlRelaxNGGrammar *'
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - nodes
      BBCount:         27
      ICount:          187
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - xmlHashScan
        - xmlRelaxNGCheckCombine
        - xmlRelaxNGCheckReference
        - xmlRelaxNGCombineStart
        - xmlRelaxNGNewGrammar
        - xmlRelaxNGParseGrammarContent
        - xmlRngPErr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:6483,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6484,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6489,19'
              BranchSideFuncs:
                - xmlRelaxNGParseGrammarContent
                - xmlRelaxNGCombineStart
                - xmlHashScan
                - xmlHashScan
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:6490,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6491,15'
              BranchSideFuncs:
                - xmlRelaxNGParseGrammarContent
                - xmlRelaxNGCombineStart
                - xmlHashScan
                - xmlHashScan
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6501,11'
              BranchSideFuncs:
                - xmlRelaxNGParseGrammarContent
                - xmlRelaxNGCombineStart
                - xmlHashScan
                - xmlHashScan
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:6492,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:6493,39'
              BranchSideFuncs:
                - xmlRelaxNGParseGrammarContent
                - xmlRelaxNGCombineStart
                - xmlHashScan
                - xmlHashScan
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6495,13'
              BranchSideFuncs:
                - xmlRelaxNGParseGrammarContent
                - xmlRelaxNGCombineStart
                - xmlHashScan
                - xmlHashScan
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:6495,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:6496,23'
              BranchSideFuncs:
                - xmlRelaxNGParseGrammarContent
                - xmlRelaxNGCombineStart
                - xmlHashScan
                - xmlHashScan
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6497,25'
              BranchSideFuncs:
                - xmlRelaxNGParseGrammarContent
                - xmlRelaxNGCombineStart
                - xmlHashScan
                - xmlHashScan
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:6505,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6506,20'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGCombineStart
                - xmlHashScan
                - xmlHashScan
            - BranchSide:      'relaxng.c:6508,16'
              BranchSideFuncs:
                - xmlRelaxNGCombineStart
                - xmlHashScan
                - xmlHashScan
                - xmlRngPErr
        - Branch String:   'relaxng.c:6517,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6518,21'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashScan
            - BranchSide:      'relaxng.c:6524,9'
              BranchSideFuncs:
                - xmlHashScan
        - Branch String:   'relaxng.c:6524,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6525,21'
              BranchSideFuncs:
                - xmlHashScan
            - BranchSide:      'relaxng.c:6531,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:6482,11'
          Dst:             xmlRelaxNGNewGrammar
        - Src:             'relaxng.c:6503,5'
          Dst:             xmlRelaxNGParseGrammarContent
        - Src:             'relaxng.c:6506,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6509,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6516,5'
          Dst:             xmlRelaxNGCombineStart
        - Src:             'relaxng.c:6518,9'
          Dst:             xmlHashScan
        - Src:             'relaxng.c:6518,9'
          Dst:             xmlRelaxNGCheckCombine
        - Src:             'relaxng.c:6525,9'
          Dst:             xmlHashScan
        - Src:             'relaxng.c:6525,9'
          Dst:             xmlRelaxNGCheckReference
    - functionName:    xmlRelaxNGFree
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 781
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlRelaxNG *'
      constantsTouched: []
      argNames:
        - schema
      BBCount:         25
      ICount:          144
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - xmlFreeDoc
        - xmlRelaxNGFreeDefine
        - xmlRelaxNGFreeDocumentList
        - xmlRelaxNGFreeGrammar
        - xmlRelaxNGFreeIncludeList
      functionUses:    9
      BranchProfiles:
        - Branch String:   'relaxng.c:782,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:783,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:785,9'
              BranchSideFuncs:
                - xmlRelaxNGFreeDefine
                - xmlRelaxNGFreeIncludeList
                - xmlRelaxNGFreeDocumentList
                - xmlFreeDoc
                - xmlRelaxNGFreeGrammar
        - Branch String:   'relaxng.c:785,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:786,31'
              BranchSideFuncs:
                - xmlRelaxNGFreeGrammar
                - xmlRelaxNGFreeDefine
                - xmlRelaxNGFreeIncludeList
                - xmlRelaxNGFreeDocumentList
                - xmlFreeDoc
            - BranchSide:      'relaxng.c:787,9'
              BranchSideFuncs:
                - xmlRelaxNGFreeDefine
                - xmlRelaxNGFreeIncludeList
                - xmlRelaxNGFreeDocumentList
                - xmlFreeDoc
        - Branch String:   'relaxng.c:787,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:788,20'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlRelaxNGFreeDefine
                - xmlRelaxNGFreeIncludeList
                - xmlRelaxNGFreeDocumentList
            - BranchSide:      'relaxng.c:789,9'
              BranchSideFuncs:
                - xmlRelaxNGFreeDefine
                - xmlRelaxNGFreeIncludeList
                - xmlRelaxNGFreeDocumentList
        - Branch String:   'relaxng.c:789,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:790,36'
              BranchSideFuncs:
                - xmlRelaxNGFreeDocumentList
                - xmlRelaxNGFreeDefine
                - xmlRelaxNGFreeIncludeList
            - BranchSide:      'relaxng.c:791,9'
              BranchSideFuncs:
                - xmlRelaxNGFreeDefine
                - xmlRelaxNGFreeIncludeList
        - Branch String:   'relaxng.c:791,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:792,35'
              BranchSideFuncs:
                - xmlRelaxNGFreeIncludeList
                - xmlRelaxNGFreeDefine
            - BranchSide:      'relaxng.c:793,9'
              BranchSideFuncs:
                - xmlRelaxNGFreeDefine
        - Branch String:   'relaxng.c:793,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:796,16'
              BranchSideFuncs:
                - xmlRelaxNGFreeDefine
            - BranchSide:      'relaxng.c:801,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:796,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:797,34'
              BranchSideFuncs:
                - xmlRelaxNGFreeDefine
            - BranchSide:      'relaxng.c:798,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:786,9'
          Dst:             xmlRelaxNGFreeGrammar
        - Src:             'relaxng.c:788,9'
          Dst:             xmlFreeDoc
        - Src:             'relaxng.c:790,9'
          Dst:             xmlRelaxNGFreeDocumentList
        - Src:             'relaxng.c:792,9'
          Dst:             xmlRelaxNGFreeIncludeList
        - Src:             'relaxng.c:797,13'
          Dst:             xmlRelaxNGFreeDefine
    - functionName:    xmlRelaxNGNewGrammar
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 825
      functionDepth:   0
      returnType:      'struct._xmlRelaxNGGrammar *'
      argCount:        1
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlRngPErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:818,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:819,26'
              BranchSideFuncs:
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:822,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:819,9'
          Dst:             xmlRngPErrMemory
    - functionName:    xmlRelaxNGParseStart
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5481
      functionLinenumberEnd: 5526
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - nodes
      BBCount:         48
      ICount:          276
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached:
        - xmlRelaxNGNewDefine
        - xmlRelaxNGParsePatterns
        - xmlRngPErr
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:5485,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5486,20'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5490,9'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:5490,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5490,9'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5499,16'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:5490,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5490,9'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5499,16'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:5490,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5490,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5499,16'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:5490,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5490,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5499,16'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:5490,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5491,35'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5499,16'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:5492,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5493,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5494,9'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5495,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5496,24'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5499,5'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:5499,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:5499,16'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5509,39'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:5499,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:5499,16'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5509,39'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:5499,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:5499,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5509,39'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:5499,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:5499,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5509,39'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:5499,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:5500,35'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5509,39'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:5501,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5502,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5503,9'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5504,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5505,24'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5508,5'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:5511,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5512,16'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5517,32'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:5513,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5514,20'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5515,22'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:5520,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5521,20'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5525,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:5486,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5490,9'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5490,9'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5491,15'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:5496,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5499,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5499,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5500,15'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:5505,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5509,15'
          Dst:             xmlRelaxNGParsePatterns
        - Src:             'relaxng.c:5521,9'
          Dst:             xmlRngPErr
    - functionName:    xmlRelaxNGCheckCycles
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5862
      functionLinenumberEnd: 5886
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - 'struct._xmlRelaxNGDefine *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - cur
        - depth
      BBCount:         24
      ICount:          155
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - xmlRelaxNGCheckCycles
        - xmlRngPErr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'relaxng.c:5865,23'
          Branch Sides:
            - BranchSide:      'relaxng.c:5865,27'
              BranchSideFuncs:
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGCheckCycles
                - xmlRngPErr
                - xmlRelaxNGCheckCycles
            - BranchSide:      'relaxng.c:5865,5'
              BranchSideFuncs:
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGCheckCycles
                - xmlRngPErr
                - xmlRelaxNGCheckCycles
        - Branch String:   'relaxng.c:5865,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:5866,14'
              BranchSideFuncs:
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGCheckCycles
                - xmlRngPErr
                - xmlRelaxNGCheckCycles
            - BranchSide:      'relaxng.c:5885,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5866,44'
          Branch Sides:
            - BranchSide:      'relaxng.c:5867,14'
              BranchSideFuncs:
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGCheckCycles
                - xmlRngPErr
                - xmlRelaxNGCheckCycles
            - BranchSide:      'relaxng.c:5868,17'
              BranchSideFuncs:
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGCheckCycles
                - xmlRngPErr
                - xmlRelaxNGCheckCycles
        - Branch String:   'relaxng.c:5866,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5868,17'
              BranchSideFuncs:
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGCheckCycles
                - xmlRngPErr
                - xmlRelaxNGCheckCycles
            - BranchSide:      'relaxng.c:5878,20'
              BranchSideFuncs:
                - xmlRelaxNGCheckCycles
                - xmlRngPErr
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGCheckCycles
        - Branch String:   'relaxng.c:5868,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5869,30'
              BranchSideFuncs:
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGCheckCycles
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5872,24'
              BranchSideFuncs:
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGCheckCycles
                - xmlRngPErr
        - Branch String:   'relaxng.c:5872,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:0,0'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5873,28'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:5878,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:5879,41'
              BranchSideFuncs:
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGCheckCycles
                - xmlRngPErr
                - xmlRelaxNGCheckCycles
            - BranchSide:      'relaxng.c:5881,41'
              BranchSideFuncs:
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGCheckCycles
                - xmlRngPErr
                - xmlRelaxNGCheckCycles
      Callsites:
        - Src:             'relaxng.c:5870,23'
          Dst:             xmlRelaxNGCheckCycles
        - Src:             'relaxng.c:5873,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5879,19'
          Dst:             xmlRelaxNGCheckCycles
        - Src:             'relaxng.c:5881,19'
          Dst:             xmlRelaxNGCheckCycles
    - functionName:    xmlRelaxNGSimplify
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5932
      functionLinenumberEnd: 6086
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - 'struct._xmlRelaxNGDefine *'
        - 'struct._xmlRelaxNGDefine *'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
        - parent
      BBCount:         167
      ICount:          861
      EdgeCount:       226
      CyclomaticComplexity: 61
      functionsReached:
        - xmlRelaxNGGenerateAttributes
        - xmlRelaxNGSimplify
        - xmlRelaxNGTryUnlink
      functionUses:    5
      BranchProfiles:
        - Branch String:   'relaxng.c:5935,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:5935,5'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
            - BranchSide:      'relaxng.c:5936,14'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
        - Branch String:   'relaxng.c:5936,44'
          Branch Sides:
            - BranchSide:      'relaxng.c:5937,14'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
            - BranchSide:      'relaxng.c:5938,17'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
        - Branch String:   'relaxng.c:5936,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5938,17'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
            - BranchSide:      'relaxng.c:5942,20'
              BranchSideFuncs:
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
        - Branch String:   'relaxng.c:5938,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5939,17'
              BranchSideFuncs:
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
            - BranchSide:      'relaxng.c:5942,9'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
        - Branch String:   'relaxng.c:5942,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:5943,27'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
            - BranchSide:      'relaxng.c:5958,20'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
        - Branch String:   'relaxng.c:5944,34'
          Branch Sides:
            - BranchSide:      'relaxng.c:5945,19'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
            - BranchSide:      'relaxng.c:5954,18'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
        - Branch String:   'relaxng.c:5945,58'
          Branch Sides:
            - BranchSide:      'relaxng.c:5946,19'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5951,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5946,53'
          Branch Sides:
            - BranchSide:      'relaxng.c:5947,19'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5951,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5947,54'
          Branch Sides:
            - BranchSide:      'relaxng.c:5948,19'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5951,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5948,59'
          Branch Sides:
            - BranchSide:      'relaxng.c:5949,19'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5951,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5949,58'
          Branch Sides:
            - BranchSide:      'relaxng.c:5950,19'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5951,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5944,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5951,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5954,18'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
        - Branch String:   'relaxng.c:5954,34'
          Branch Sides:
            - BranchSide:      'relaxng.c:5954,38'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
            - BranchSide:      'relaxng.c:5957,24'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
        - Branch String:   'relaxng.c:5954,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5955,44'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
            - BranchSide:      'relaxng.c:5957,24'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
        - Branch String:   'relaxng.c:5958,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:5959,27'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
            - BranchSide:      'relaxng.c:5973,27'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
        - Branch String:   'relaxng.c:5960,34'
          Branch Sides:
            - BranchSide:      'relaxng.c:5961,19'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
            - BranchSide:      'relaxng.c:5966,18'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
        - Branch String:   'relaxng.c:5961,58'
          Branch Sides:
            - BranchSide:      'relaxng.c:5962,19'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5963,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5960,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5963,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5966,18'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
        - Branch String:   'relaxng.c:5966,34'
          Branch Sides:
            - BranchSide:      'relaxng.c:5967,19'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
            - BranchSide:      'relaxng.c:5971,24'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
        - Branch String:   'relaxng.c:5967,54'
          Branch Sides:
            - BranchSide:      'relaxng.c:5968,19'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
            - BranchSide:      'relaxng.c:5969,44'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
        - Branch String:   'relaxng.c:5966,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5969,44'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
            - BranchSide:      'relaxng.c:5971,24'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
        - Branch String:   'relaxng.c:5974,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5975,36'
              BranchSideFuncs:
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
            - BranchSide:      'relaxng.c:5976,18'
              BranchSideFuncs:
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
        - Branch String:   'relaxng.c:5976,50'
          Branch Sides:
            - BranchSide:      'relaxng.c:5976,54'
              BranchSideFuncs:
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
            - BranchSide:      'relaxng.c:5978,17'
              BranchSideFuncs:
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
        - Branch String:   'relaxng.c:5976,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5977,36'
              BranchSideFuncs:
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
            - BranchSide:      'relaxng.c:5978,17'
              BranchSideFuncs:
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
        - Branch String:   'relaxng.c:5978,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5979,36'
              BranchSideFuncs:
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
            - BranchSide:      'relaxng.c:5984,17'
              BranchSideFuncs:
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
        - Branch String:   'relaxng.c:5984,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5988,17'
              BranchSideFuncs:
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
            - BranchSide:      'relaxng.c:6025,18'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
        - Branch String:   'relaxng.c:5988,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5990,54'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
            - BranchSide:      'relaxng.c:6006,23'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
        - Branch String:   'relaxng.c:5991,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:5995,31'
              BranchSideFuncs:
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
            - BranchSide:      'relaxng.c:6003,25'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
        - Branch String:   'relaxng.c:6007,38'
          Branch Sides:
            - BranchSide:      'relaxng.c:6007,42'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
            - BranchSide:      'relaxng.c:6007,17'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
        - Branch String:   'relaxng.c:6007,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6008,27'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
            - BranchSide:      'relaxng.c:6021,13'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
        - Branch String:   'relaxng.c:6010,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:6014,37'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
            - BranchSide:      'relaxng.c:6018,31'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
        - Branch String:   'relaxng.c:6025,50'
          Branch Sides:
            - BranchSide:      'relaxng.c:6026,18'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
            - BranchSide:      'relaxng.c:6027,21'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
        - Branch String:   'relaxng.c:6025,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6027,21'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
            - BranchSide:      'relaxng.c:6046,18'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
        - Branch String:   'relaxng.c:6027,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:6028,21'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
            - BranchSide:      'relaxng.c:6029,26'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
        - Branch String:   'relaxng.c:6030,42'
          Branch Sides:
            - BranchSide:      'relaxng.c:6030,46'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
            - BranchSide:      'relaxng.c:6032,32'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
        - Branch String:   'relaxng.c:6030,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:6031,25'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
            - BranchSide:      'relaxng.c:6032,32'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
        - Branch String:   'relaxng.c:6032,32'
          Branch Sides:
            - BranchSide:      'relaxng.c:6033,43'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
            - BranchSide:      'relaxng.c:6037,46'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
        - Branch String:   'relaxng.c:6046,51'
          Branch Sides:
            - BranchSide:      'relaxng.c:6047,18'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
            - BranchSide:      'relaxng.c:6050,24'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
        - Branch String:   'relaxng.c:6047,40'
          Branch Sides:
            - BranchSide:      'relaxng.c:6048,18'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
            - BranchSide:      'relaxng.c:6050,24'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
        - Branch String:   'relaxng.c:6046,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6049,44'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
            - BranchSide:      'relaxng.c:6050,24'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
        - Branch String:   'relaxng.c:6050,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:6051,22'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
            - BranchSide:      'relaxng.c:6066,24'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
        - Branch String:   'relaxng.c:6051,38'
          Branch Sides:
            - BranchSide:      'relaxng.c:6052,23'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
            - BranchSide:      'relaxng.c:6061,22'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
        - Branch String:   'relaxng.c:6052,62'
          Branch Sides:
            - BranchSide:      'relaxng.c:6053,23'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6058,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6053,57'
          Branch Sides:
            - BranchSide:      'relaxng.c:6054,23'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6058,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6054,58'
          Branch Sides:
            - BranchSide:      'relaxng.c:6055,23'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6058,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6055,63'
          Branch Sides:
            - BranchSide:      'relaxng.c:6056,23'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6058,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6056,62'
          Branch Sides:
            - BranchSide:      'relaxng.c:6057,23'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6058,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6051,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:6058,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6061,22'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
        - Branch String:   'relaxng.c:6061,38'
          Branch Sides:
            - BranchSide:      'relaxng.c:6062,22'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
            - BranchSide:      'relaxng.c:6065,28'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
        - Branch String:   'relaxng.c:6061,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:6063,48'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
            - BranchSide:      'relaxng.c:6065,28'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
        - Branch String:   'relaxng.c:6066,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:6067,22'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
            - BranchSide:      'relaxng.c:6081,24'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
        - Branch String:   'relaxng.c:6067,38'
          Branch Sides:
            - BranchSide:      'relaxng.c:6068,23'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
            - BranchSide:      'relaxng.c:6073,22'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
        - Branch String:   'relaxng.c:6068,62'
          Branch Sides:
            - BranchSide:      'relaxng.c:6069,23'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6070,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6067,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:6070,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6073,22'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
        - Branch String:   'relaxng.c:6073,38'
          Branch Sides:
            - BranchSide:      'relaxng.c:6074,23'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
            - BranchSide:      'relaxng.c:6079,28'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
        - Branch String:   'relaxng.c:6074,58'
          Branch Sides:
            - BranchSide:      'relaxng.c:6075,23'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
            - BranchSide:      'relaxng.c:6077,48'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
        - Branch String:   'relaxng.c:6075,63'
          Branch Sides:
            - BranchSide:      'relaxng.c:6076,23'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
            - BranchSide:      'relaxng.c:6077,48'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
        - Branch String:   'relaxng.c:6073,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:6077,48'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
            - BranchSide:      'relaxng.c:6079,28'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
      Callsites:
        - Src:             'relaxng.c:5940,17'
          Dst:             xmlRelaxNGSimplify
        - Src:             'relaxng.c:5955,24'
          Dst:             xmlRelaxNGTryUnlink
        - Src:             'relaxng.c:5969,24'
          Dst:             xmlRelaxNGTryUnlink
        - Src:             'relaxng.c:5975,17'
          Dst:             xmlRelaxNGSimplify
        - Src:             'relaxng.c:5977,17'
          Dst:             xmlRelaxNGSimplify
        - Src:             'relaxng.c:5979,17'
          Dst:             xmlRelaxNGSimplify
        - Src:             'relaxng.c:5990,25'
          Dst:             xmlRelaxNGGenerateAttributes
        - Src:             'relaxng.c:6009,32'
          Dst:             xmlRelaxNGGenerateAttributes
        - Src:             'relaxng.c:6049,24'
          Dst:             xmlRelaxNGTryUnlink
        - Src:             'relaxng.c:6063,28'
          Dst:             xmlRelaxNGTryUnlink
        - Src:             'relaxng.c:6077,28'
          Dst:             xmlRelaxNGTryUnlink
    - functionName:    xmlRelaxNGCheckRules
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6154
      functionLinenumberEnd: 6464
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - 'struct._xmlRelaxNGDefine *'
        - 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:6158,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:6159,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:6464,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6160,44'
          Branch Sides:
            - BranchSide:      'relaxng.c:6161,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:6174,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:6160,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:6174,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:6199,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:6174,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6175,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:6179,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:6179,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6180,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:6189,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:6180,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:6181,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:6185,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:6187,33'
          Branch Sides:
            - BranchSide:      'relaxng.c:6185,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:6187,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:6189,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6190,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:6194,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:6194,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:6195,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:6197,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:6199,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:6203,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:6246,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:6204,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6205,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:6209,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:6209,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6210,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:6214,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:6214,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6215,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:6219,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:6219,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6220,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:6228,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:6231,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6232,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:6237,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:6239,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6240,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:6244,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:6246,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:6247,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:6295,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:6247,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6248,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:6252,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:6252,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6253,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:6257,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:6257,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6258,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:6262,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:6262,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6263,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:6267,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:6267,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6268,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:6272,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:6272,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6273,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:6277,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:6278,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6278,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:6292,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:6281,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6281,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:6292,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:6277,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6282,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:6292,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:6282,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:6283,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:6287,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:6295,57'
          Branch Sides:
            - BranchSide:      'relaxng.c:6296,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:6297,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:6295,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:6297,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:6312,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:6297,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6298,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:6302,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:6302,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6303,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:6307,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:6312,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:6313,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:6332,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:6313,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6314,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:6318,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:6318,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6319,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:6323,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:6323,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6324,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:6328,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:6332,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:6333,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:6354,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:6333,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6334,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:6338,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:6338,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6339,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:6343,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:6343,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6344,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:6346,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:6354,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:6355,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:6377,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:6355,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6356,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:6360,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:6360,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6361,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:6365,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:6365,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6366,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:6370,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:6370,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6371,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:6373,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:6377,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:6378,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:6386,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:6378,39'
          Branch Sides:
            - BranchSide:      'relaxng.c:6379,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:6382,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:6378,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6380,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:6382,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:6386,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:6387,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:6394,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:6387,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6388,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:6392,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:6394,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:6395,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:6402,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:6395,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6396,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:6400,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:6402,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:6403,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:6419,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:6403,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6404,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:6408,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:6408,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6409,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:6413,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:6413,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6414,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:6418,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:6419,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:6420,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:6431,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:6420,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6421,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:6425,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:6425,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6426,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:6430,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:6431,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:6432,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:6437,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:6440,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:6441,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:6442,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:6442,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:6447,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:6450,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:6448,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6449,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:6450,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:6450,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:6451,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:6452,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:6452,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:6453,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:6454,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:6454,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:6455,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:6460,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:6455,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6456,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:6458,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:6175,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6181,21'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6185,21'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6191,23'
          Dst:             xmlRelaxNGCheckRules
        - Src:             'relaxng.c:6203,13'
          Dst:             xmlRelaxNGCheckGroupAttrs
        - Src:             'relaxng.c:6205,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6210,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6215,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6220,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6230,17'
          Dst:             xmlRelaxNGCheckRules
        - Src:             'relaxng.c:6232,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6237,17'
          Dst:             xmlRelaxNGCheckRules
        - Src:             'relaxng.c:6240,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6248,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6253,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6258,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6263,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6268,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6273,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6283,21'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6287,21'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6293,13'
          Dst:             xmlRelaxNGCheckRules
        - Src:             'relaxng.c:6298,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6303,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6309,17'
          Dst:             xmlRelaxNGCheckRules
        - Src:             'relaxng.c:6311,19'
          Dst:             xmlRelaxNGGroupContentType
        - Src:             'relaxng.c:6314,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6319,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6324,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6330,17'
          Dst:             xmlRelaxNGCheckRules
        - Src:             'relaxng.c:6334,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6339,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6348,17'
          Dst:             xmlRelaxNGCheckRules
        - Src:             'relaxng.c:6353,13'
          Dst:             xmlRelaxNGCheckGroupAttrs
        - Src:             'relaxng.c:6356,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6361,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6366,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6375,17'
          Dst:             xmlRelaxNGCheckRules
        - Src:             'relaxng.c:6384,17'
          Dst:             xmlRelaxNGCheckRules
        - Src:             'relaxng.c:6388,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6392,13'
          Dst:             xmlRelaxNGCheckRules
        - Src:             'relaxng.c:6396,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6400,13'
          Dst:             xmlRelaxNGCheckRules
        - Src:             'relaxng.c:6404,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6409,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6414,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6421,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6426,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6432,13'
          Dst:             xmlRelaxNGCheckChoiceDeterminism
        - Src:             'relaxng.c:6434,17'
          Dst:             xmlRelaxNGCheckRules
        - Src:             'relaxng.c:6437,17'
          Dst:             xmlRelaxNGCheckRules
        - Src:             'relaxng.c:6441,19'
          Dst:             xmlRelaxNGGroupContentType
        - Src:             'relaxng.c:6447,19'
          Dst:             xmlRelaxNGGroupContentType
        - Src:             'relaxng.c:6449,23'
          Dst:             xmlRelaxNGMaxContentType
        - Src:             'relaxng.c:6451,19'
          Dst:             xmlRelaxNGMaxContentType
        - Src:             'relaxng.c:6460,19'
          Dst:             xmlRelaxNGGroupContentType
    - functionName:    xmlRelaxNGParsePatterns
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5430
      functionLinenumberEnd: 5468
      functionDepth:   0
      returnType:      'struct._xmlRelaxNGDefine *'
      argCount:        3
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - 'struct._xmlNode *'
        - 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:5434,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:5435,13'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5467,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5435,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5435,13'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5455,42'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5435,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5435,13'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5455,42'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5435,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5435,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5455,42'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5435,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5435,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5455,42'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5435,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5436,42'
              BranchSideFuncs:
                - xmlRelaxNGParseElement
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5455,42'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5437,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5438,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5439,17'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5439,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5440,30'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5442,22'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5442,34'
          Branch Sides:
            - BranchSide:      'relaxng.c:5442,38'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5450,30'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5442,72'
          Branch Sides:
            - BranchSide:      'relaxng.c:5443,22'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5450,30'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5442,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:5444,47'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
            - BranchSide:      'relaxng.c:5450,30'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5445,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:5446,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5447,21'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5457,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:5458,34'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5460,34'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRelaxNGNewDefine
      Callsites:
        - Src:             'relaxng.c:5435,13'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5435,13'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5436,19'
          Dst:             xmlRelaxNGParseElement
        - Src:             'relaxng.c:5444,27'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:5455,19'
          Dst:             xmlRelaxNGParsePattern
    - functionName:    xmlRelaxNGParseElement
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5316
      functionLinenumberEnd: 5415
      functionDepth:   0
      returnType:      'struct._xmlRelaxNGDefine *'
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         55
      ICount:          336
      EdgeCount:       64
      CyclomaticComplexity: 11
      functionsReached:
        - xmlRelaxNGNewDefine
        - xmlRelaxNGParseNameClass
        - xmlRelaxNGParsePattern
        - xmlRngPErr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'relaxng.c:5322,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5323,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5324,5'
              BranchSideFuncs:
                - xmlRelaxNGParseNameClass
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5327,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5328,20'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5333,36'
              BranchSideFuncs:
                - xmlRelaxNGParseNameClass
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:5334,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5335,17'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5337,9'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:5337,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5338,20'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5343,17'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5346,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:5347,38'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5413,20'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5348,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5349,27'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5411,17'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5350,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5368,25'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5368,25'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5368,25'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5368,25'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5368,25'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5368,25'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5368,25'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5368,25'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5368,25'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5368,25'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5368,25'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5368,25'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5368,25'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5368,25'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5368,25'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5368,25'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5368,25'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5386,33'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5390,32'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5395,32'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5400,32'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5405,32'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5410,9'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5368,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:5369,47'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5371,30'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5371,65'
          Branch Sides:
            - BranchSide:      'relaxng.c:5372,30'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5381,38'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5371,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:5373,64'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5381,38'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5374,33'
          Branch Sides:
            - BranchSide:      'relaxng.c:5375,33'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5378,48'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
      Callsites:
        - Src:             'relaxng.c:5321,11'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:5328,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5333,11'
          Dst:             xmlRelaxNGParseNameClass
        - Src:             'relaxng.c:5338,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5347,15'
          Dst:             xmlRelaxNGParsePattern
        - Src:             'relaxng.c:5373,44'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:5390,21'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5395,21'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5400,21'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5405,21'
          Dst:             xmlRngPErr
    - functionName:    xmlRelaxNGParsePattern
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4732
      functionLinenumberEnd: 5013
      functionDepth:   0
      returnType:      'struct._xmlRelaxNGDefine *'
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         355
      ICount:          1985
      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:4735,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4736,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4738,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:4738,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4738,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: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
                - 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:4738,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4738,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: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
                - 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:4738,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4738,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: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
                - 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:4738,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4738,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: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
                - 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:4738,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4739,38'
              BranchSideFuncs:
                - xmlRelaxNGParseElement
            - 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
                - 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: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
                - 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: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
                - 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: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
                - 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: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
                - 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: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
                - 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: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
                - 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: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
                - 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: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
                - 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:4740,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4741,40'
              BranchSideFuncs:
                - xmlRelaxNGParseAttribute
            - 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
                - 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: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
                - 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:4751,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: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
                - 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:4751,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: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
                - 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:4751,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: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
                - 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:4751,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:4742,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4743,35'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4751,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:4744,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4745,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4746,9'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:4747,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4748,24'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4751,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4751,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4751,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: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
                - 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:4751,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4751,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: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
                - 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:4751,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4751,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: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
                - 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:4751,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4751,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: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
                - 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:4751,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4752,35'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - 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
                - 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:4753,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4754,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4755,9'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:4756,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4757,24'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4760,5'
              BranchSideFuncs: []
        - 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
                - 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:4772,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: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
                - 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:4772,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: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
                - 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:4772,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: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
                - 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:4772,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:4760,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4761,35'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4772,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:4762,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4763,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4764,9'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:4765,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4766,24'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4770,41'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
        - Branch String:   'relaxng.c:4772,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4772,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:4784,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:4772,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4772,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:4784,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:4772,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4772,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:4784,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:4772,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4772,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:4784,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:4772,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4773,35'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4784,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:4774,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4775,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4776,9'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:4777,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4778,24'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4782,41'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
        - Branch String:   'relaxng.c:4784,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4784,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:4796,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:4784,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4784,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:4796,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:4784,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4784,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:4796,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:4784,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4784,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:4796,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:4784,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4785,35'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4796,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:4786,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4787,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4788,9'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:4789,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4790,24'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4794,41'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
        - Branch String:   'relaxng.c:4796,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4796,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:4808,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:4796,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4796,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:4808,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:4796,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4796,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:4808,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:4796,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4796,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:4808,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:4796,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4797,35'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4808,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:4798,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4799,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4800,9'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:4801,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4802,24'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4806,41'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
        - Branch String:   'relaxng.c:4808,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4808,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:4820,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:4808,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4808,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:4820,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:4808,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4808,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:4820,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:4808,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4808,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:4820,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:4808,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4809,35'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4820,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:4810,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4811,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4812,9'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:4813,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4814,24'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4818,41'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
        - Branch String:   'relaxng.c:4820,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4820,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:4873,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:4820,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4820,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:4873,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:4820,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4820,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:4873,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:4820,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4820,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:4873,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:4820,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4821,35'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4873,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:4822,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4823,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4824,9'
              BranchSideFuncs:
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4826,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4827,24'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4830,36'
              BranchSideFuncs:
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4837,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4838,24'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
            - BranchSide:      'relaxng.c:4841,13'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
        - Branch String:   'relaxng.c:4841,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4842,35'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4843,13'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4843,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4844,24'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4850,35'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4856,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:4857,25'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4868,37'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4857,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:4858,22'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4862,22'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:4873,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4873,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:4875,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:4873,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4873,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:4875,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:4873,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4873,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:4875,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:4873,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4873,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:4875,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:4873,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4874,35'
              BranchSideFuncs:
                - xmlRelaxNGParseData
            - BranchSide:      'relaxng.c:4875,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:4875,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4875,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:4877,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:4875,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4875,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:4877,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:4875,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4875,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:4877,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:4875,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4875,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:4877,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:4875,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4876,36'
              BranchSideFuncs:
                - xmlRelaxNGParseValue
            - BranchSide:      'relaxng.c:4877,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:4877,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4877,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:4889,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:4877,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4877,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:4889,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:4877,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4877,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:4889,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:4877,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4877,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:4889,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:4877,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4878,35'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4889,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:4879,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4880,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4881,9'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:4882,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4883,24'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4887,41'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
        - Branch String:   'relaxng.c:4889,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4889,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:4891,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:4889,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4889,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:4891,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:4889,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4889,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:4891,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:4889,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4889,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:4891,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:4889,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4890,41'
              BranchSideFuncs:
                - xmlRelaxNGParseInterleave
            - BranchSide:      'relaxng.c:4891,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:4891,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4891,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:4893,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:4891,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4891,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:4893,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:4891,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4891,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:4893,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:4891,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4891,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:4893,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:4891,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4892,44'
              BranchSideFuncs:
                - xmlRelaxNGProcessExternalRef
            - BranchSide:      'relaxng.c:4893,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:4893,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4893,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:4903,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:4893,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4893,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:4903,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:4893,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4893,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:4903,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:4893,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4893,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:4903,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:4893,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4894,35'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4903,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:4895,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4896,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4897,9'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:4898,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4899,24'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4903,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4903,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4903,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:4925,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:4903,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4903,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:4925,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:4903,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4903,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:4925,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:4903,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4903,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:4925,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:4903,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4907,21'
              BranchSideFuncs:
                - xmlRelaxNGParseGrammar
            - BranchSide:      'relaxng.c:4925,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:4911,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4912,29'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4921,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4921,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4922,19'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4924,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4925,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4925,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:4979,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:4925,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4925,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:4979,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:4925,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4925,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:4979,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:4925,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4925,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:4979,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:4925,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4926,13'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4979,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:4926,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4927,24'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4932,35'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4933,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4934,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4935,9'
              BranchSideFuncs:
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4937,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4938,24'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4941,36'
              BranchSideFuncs:
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4948,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4949,24'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
            - BranchSide:      'relaxng.c:4952,13'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
        - Branch String:   'relaxng.c:4952,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4953,41'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4954,13'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4954,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4955,24'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4958,20'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
        - Branch String:   'relaxng.c:4963,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:4967,35'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4978,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4968,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:4969,32'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4974,37'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4979,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4979,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5007,20'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:4979,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4979,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5007,20'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:4979,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4979,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5007,20'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:4979,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4979,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5007,20'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:4979,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4980,13'
              BranchSideFuncs:
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5007,20'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:4980,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4981,24'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4985,45'
              BranchSideFuncs:
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:4989,44'
          Branch Sides:
            - BranchSide:      'relaxng.c:4989,48'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:4998,43'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:4989,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:4990,47'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:4998,43'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:4991,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:4992,25'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:4996,17'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:4999,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:5000,29'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5001,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:4738,9'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4738,9'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4739,15'
          Dst:             xmlRelaxNGParseElement
        - Src:             'relaxng.c:4740,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4740,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4741,15'
          Dst:             xmlRelaxNGParseAttribute
        - Src:             'relaxng.c:4742,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4742,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4743,15'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:4748,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4751,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4751,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4752,15'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:4757,13'
          Dst:             xmlRngPErr
        - 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,17'
          Dst:             xmlRelaxNGParsePatterns
        - Src:             'relaxng.c:4772,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4772,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4773,15'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:4778,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4782,17'
          Dst:             xmlRelaxNGParsePatterns
        - Src:             'relaxng.c:4784,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4784,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4785,15'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:4790,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4794,17'
          Dst:             xmlRelaxNGParsePatterns
        - Src:             'relaxng.c:4796,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4796,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4797,15'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:4802,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4806,17'
          Dst:             xmlRelaxNGParsePatterns
        - Src:             'relaxng.c:4808,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4808,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4809,15'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:4814,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4818,17'
          Dst:             xmlRelaxNGParsePatterns
        - Src:             'relaxng.c:4820,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4820,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4821,15'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:4825,21'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:4827,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4830,13'
          Dst:             xmlRelaxNGNormExtSpace
        - Src:             'relaxng.c:4831,17'
          Dst:             xmlValidateNCName
        - Src:             'relaxng.c:4832,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4838,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4842,35'
          Dst:             xmlHashCreate
        - Src:             'relaxng.c:4844,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4850,19'
          Dst:             xmlHashAddEntry
        - Src:             'relaxng.c:4855,21'
          Dst:             xmlHashLookup
        - Src:             'relaxng.c:4858,11'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4862,11'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4873,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4873,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4874,15'
          Dst:             xmlRelaxNGParseData
        - Src:             'relaxng.c:4875,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4875,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4876,15'
          Dst:             xmlRelaxNGParseValue
        - Src:             'relaxng.c:4877,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4877,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4878,15'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:4883,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4887,17'
          Dst:             xmlRelaxNGParsePatterns
        - Src:             'relaxng.c:4889,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4889,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4890,15'
          Dst:             xmlRelaxNGParseInterleave
        - Src:             'relaxng.c:4891,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4891,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4892,15'
          Dst:             xmlRelaxNGProcessExternalRef
        - Src:             'relaxng.c:4893,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4893,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4894,15'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:4899,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4903,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4903,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4910,19'
          Dst:             xmlRelaxNGParseGrammar
        - Src:             'relaxng.c:4925,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4925,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4927,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4932,15'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:4936,21'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:4938,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4941,13'
          Dst:             xmlRelaxNGNormExtSpace
        - Src:             'relaxng.c:4942,17'
          Dst:             xmlValidateNCName
        - Src:             'relaxng.c:4943,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4949,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4953,41'
          Dst:             xmlHashCreate
        - Src:             'relaxng.c:4955,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4962,17'
          Dst:             xmlHashAddEntry
        - Src:             'relaxng.c:4967,21'
          Dst:             xmlHashLookup
        - Src:             'relaxng.c:4969,21'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4979,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4979,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4981,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4985,19'
          Dst:             xmlRelaxNGParseInterleave
        - Src:             'relaxng.c:4990,27'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:4998,23'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:5007,9'
          Dst:             xmlRngPErr
    - functionName:    xmlRelaxNGParseAttribute
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5026
      functionLinenumberEnd: 5096
      functionDepth:   0
      returnType:      'struct._xmlRelaxNGDefine *'
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         46
      ICount:          252
      EdgeCount:       51
      CyclomaticComplexity: 7
      functionsReached:
        - xmlRelaxNGNewDefine
        - xmlRelaxNGParseNameClass
        - xmlRelaxNGParsePattern
        - xmlRngPErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:5032,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5033,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5034,5'
              BranchSideFuncs:
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5037,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5038,20'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5043,17'
              BranchSideFuncs:
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5046,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5047,17'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5049,9'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5049,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5050,38'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5090,9'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:5051,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5052,21'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5088,17'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:5052,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5071,36'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5071,36'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5071,36'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5071,36'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5071,36'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5071,36'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5071,36'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5071,36'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5071,36'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5071,36'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5071,36'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5071,36'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5071,36'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5071,36'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5071,36'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5071,36'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5071,36'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5071,36'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5077,32'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5077,32'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5077,32'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5082,32'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5087,9'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:5090,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5091,20'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5094,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:5031,11'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:5038,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5045,11'
          Dst:             xmlRelaxNGParseNameClass
        - Src:             'relaxng.c:5050,15'
          Dst:             xmlRelaxNGParsePattern
        - Src:             'relaxng.c:5077,21'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5082,21'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5091,9'
          Dst:             xmlRngPErr
    - functionName:    xmlRelaxNGNormExtSpace
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6760
      functionLinenumberEnd: 6801
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - value
      BBCount:         83
      ICount:          385
      EdgeCount:       112
      CyclomaticComplexity: 31
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'relaxng.c:6764,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6765,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6767,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6767,12'
          Branch Sides:
            - BranchSide:      'relaxng.c:6767,5'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6767,12'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6767,12'
          Branch Sides:
            - BranchSide:      'relaxng.c:6767,12'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6767,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6767,12'
          Branch Sides:
            - BranchSide:      'relaxng.c:6767,5'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6767,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6767,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:6768,12'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6769,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6769,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6770,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6784,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6771,32'
          Branch Sides:
            - BranchSide:      'relaxng.c:6771,37'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6771,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6771,37'
          Branch Sides:
            - BranchSide:      'relaxng.c:6771,36'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6771,37'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6771,37'
          Branch Sides:
            - BranchSide:      'relaxng.c:6771,37'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6771,36'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6771,37'
          Branch Sides:
            - BranchSide:      'relaxng.c:6771,36'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6771,36'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6771,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:6772,20'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6773,18'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6773,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6774,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6775,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6776,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:6776,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6776,20'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6776,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:6776,20'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6776,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6776,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:6776,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6776,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6776,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:6777,20'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6778,18'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6778,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6779,18'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6782,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6782,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6771,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6783,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6785,32'
          Branch Sides:
            - BranchSide:      'relaxng.c:6785,37'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6785,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6785,37'
          Branch Sides:
            - BranchSide:      'relaxng.c:6785,36'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6785,37'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6785,37'
          Branch Sides:
            - BranchSide:      'relaxng.c:6785,37'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6785,36'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6785,37'
          Branch Sides:
            - BranchSide:      'relaxng.c:6785,36'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6785,36'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6785,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:6786,32'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6787,18'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6787,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6788,18'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6792,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6792,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:6792,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6792,20'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6792,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:6792,20'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6792,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6792,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:6792,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6792,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6792,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:6793,20'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6794,18'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6794,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6795,18'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6798,28'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6799,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6785,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGParseData
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3528
      functionLinenumberEnd: 3675
      functionDepth:   0
      returnType:      'struct._xmlRelaxNGDefine *'
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         80
      ICount:          511
      EdgeCount:       107
      CyclomaticComplexity: 29
      functionsReached:
        - xmlGetProp
        - xmlHashLookup
        - xmlNodeGetContent
        - xmlRelaxNGGetDataTypeLibrary
        - xmlRelaxNGNewDefine
        - xmlRelaxNGNormExtSpace
        - xmlRelaxNGParsePattern
        - xmlRngPErr
        - xmlStrEqual
        - xmlStrdup
        - xmlValidateNCName
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:3538,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3539,20'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:3543,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:3544,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3545,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:3548,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:3549,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3551,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:3553,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:3554,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3555,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3559,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:3565,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3566,20'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
            - BranchSide:      'relaxng.c:3571,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:3572,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3573,24'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
            - BranchSide:      'relaxng.c:3577,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
        - Branch String:   'relaxng.c:3578,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3579,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
            - BranchSide:      'relaxng.c:3584,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:3588,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:3588,41'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
            - BranchSide:      'relaxng.c:3589,17'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
        - Branch String:   'relaxng.c:3598,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:3599,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
            - BranchSide:      'relaxng.c:3635,10'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
        - Branch String:   'relaxng.c:3599,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3600,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
            - BranchSide:      'relaxng.c:3601,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
        - Branch String:   'relaxng.c:3601,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3603,24'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlStrEqual
            - BranchSide:      'relaxng.c:3611,41'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
        - Branch String:   'relaxng.c:3607,38'
          Branch Sides:
            - BranchSide:      'relaxng.c:3607,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:3608,33'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:3607,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3609,27'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
            - BranchSide:      'relaxng.c:3610,9'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
        - Branch String:   'relaxng.c:3612,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3613,17'
              BranchSideFuncs:
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
            - BranchSide:      'relaxng.c:3629,23'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
        - Branch String:   'relaxng.c:3615,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:3616,32'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRngPErr
                - xmlStrEqual
            - BranchSide:      'relaxng.c:3619,50'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
        - Branch String:   'relaxng.c:3620,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:3621,46'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
            - BranchSide:      'relaxng.c:3623,39'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
        - Branch String:   'relaxng.c:3626,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:3627,17'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
            - BranchSide:      'relaxng.c:3628,13'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
        - Branch String:   'relaxng.c:3636,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3636,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
            - BranchSide:      'relaxng.c:3668,9'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:3635,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3638,35'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlRelaxNGParsePattern
                - xmlRngPErr
            - BranchSide:      'relaxng.c:3668,9'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:3641,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3642,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3644,9'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGParsePattern
                - xmlRngPErr
        - Branch String:   'relaxng.c:3647,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3648,24'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGParsePattern
            - BranchSide:      'relaxng.c:3651,9'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGParsePattern
        - Branch String:   'relaxng.c:3651,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3652,43'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
            - BranchSide:      'relaxng.c:3663,19'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:3653,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3654,21'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGParsePattern
            - BranchSide:      'relaxng.c:3661,21'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGParsePattern
        - Branch String:   'relaxng.c:3654,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:3655,46'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGParsePattern
            - BranchSide:      'relaxng.c:3657,34'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGParsePattern
        - Branch String:   'relaxng.c:3668,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3669,20'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:3674,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:3537,12'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:3539,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:3543,5'
          Dst:             xmlRelaxNGNormExtSpace
        - Src:             'relaxng.c:3544,9'
          Dst:             xmlValidateNCName
        - Src:             'relaxng.c:3545,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:3548,15'
          Dst:             xmlRelaxNGGetDataTypeLibrary
        - Src:             'relaxng.c:3551,13'
          Dst:             xmlStrdup
        - Src:             'relaxng.c:3553,11'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:3564,9'
          Dst:             xmlHashLookup
        - Src:             'relaxng.c:3566,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:3573,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:3579,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:3583,22'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:3587,26'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:3588,29'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:3599,14'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:3601,13'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:3603,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:3608,21'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:3611,21'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:3614,31'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:3616,21'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:3619,32'
          Dst:             xmlNodeGetContent
        - Src:             'relaxng.c:3636,13'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:3640,18'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:3648,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:3652,20'
          Dst:             xmlRelaxNGParsePattern
        - Src:             'relaxng.c:3669,9'
          Dst:             xmlRngPErr
    - functionName:    xmlRelaxNGParseValue
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3436
      functionLinenumberEnd: 3515
      functionDepth:   0
      returnType:      'struct._xmlRelaxNGDefine *'
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         55
      ICount:          339
      EdgeCount:       73
      CyclomaticComplexity: 20
      functionsReached:
        - xmlGetProp
        - xmlHashLookup
        - xmlNodeGetContent
        - xmlRelaxNGGetDataTypeLibrary
        - xmlRelaxNGNewDefine
        - xmlRelaxNGNormExtSpace
        - xmlRngPErr
        - xmlStrdup
        - xmlValidateNCName
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:3444,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3445,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3446,5'
              BranchSideFuncs:
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrdup
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlRelaxNGGetDataTypeLibrary
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrdup
                - xmlRngPErr
        - Branch String:   'relaxng.c:3449,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3450,32'
              BranchSideFuncs:
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlRelaxNGGetDataTypeLibrary
                - xmlHashLookup
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrdup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrdup
                - xmlRngPErr
            - BranchSide:      'relaxng.c:3486,9'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrdup
        - Branch String:   'relaxng.c:3451,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3452,24'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGGetDataTypeLibrary
                - xmlHashLookup
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrdup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrdup
            - BranchSide:      'relaxng.c:3455,48'
              BranchSideFuncs:
                - xmlRelaxNGGetDataTypeLibrary
                - xmlHashLookup
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrdup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrdup
        - Branch String:   'relaxng.c:3456,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3458,17'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashLookup
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrdup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:3460,21'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrdup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:3465,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3466,24'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrdup
            - BranchSide:      'relaxng.c:3471,25'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrdup
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:3472,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3473,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrdup
            - BranchSide:      'relaxng.c:3477,27'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrdup
                - xmlRngPErr
        - Branch String:   'relaxng.c:3486,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3487,22'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'relaxng.c:3488,18'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:3488,57'
          Branch Sides:
            - BranchSide:      'relaxng.c:3489,18'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:3490,17'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:3489,67'
          Branch Sides:
            - BranchSide:      'relaxng.c:3490,17'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:3491,20'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:3488,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:3491,20'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:3494,16'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:3496,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3497,24'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:3499,21'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:3504,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3505,28'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:3509,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:3443,11'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:3448,12'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:3450,9'
          Dst:             xmlRelaxNGNormExtSpace
        - Src:             'relaxng.c:3451,13'
          Dst:             xmlValidateNCName
        - Src:             'relaxng.c:3452,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:3455,19'
          Dst:             xmlRelaxNGGetDataTypeLibrary
        - Src:             'relaxng.c:3458,17'
          Dst:             xmlStrdup
        - Src:             'relaxng.c:3464,13'
          Dst:             xmlHashLookup
        - Src:             'relaxng.c:3466,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:3473,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:3479,21'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:3487,22'
          Dst:             xmlStrdup
        - Src:             'relaxng.c:3491,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:3495,22'
          Dst:             xmlNodeGetContent
        - Src:             'relaxng.c:3497,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:3505,17'
          Dst:             xmlRngPErr
    - functionName:    xmlRelaxNGParseInterleave
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4395
      functionLinenumberEnd: 4444
      functionDepth:   0
      returnType:      'struct._xmlRelaxNGDefine *'
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         39
      ICount:          235
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - snprintf
        - xmlHashAddEntry
        - xmlHashCreate
        - xmlRelaxNGNewDefine
        - xmlRelaxNGParseElement
        - xmlRelaxNGParsePattern
        - xmlRngPErr
        - xmlRngPErrMemory
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:4401,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4402,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4404,5'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErrMemory
                - xmlHashCreate
        - Branch String:   'relaxng.c:4406,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4407,29'
              BranchSideFuncs:
                - xmlHashCreate
                - snprintf
                - xmlHashAddEntry
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:4408,9'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:4408,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4409,26'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4413,18'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4421,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4422,20'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
            - BranchSide:      'relaxng.c:4425,5'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
        - Branch String:   'relaxng.c:4425,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:4426,13'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
            - BranchSide:      'relaxng.c:4443,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4426,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4426,13'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
            - BranchSide:      'relaxng.c:4429,42'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
        - Branch String:   'relaxng.c:4426,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4426,13'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
            - BranchSide:      'relaxng.c:4429,42'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
        - Branch String:   'relaxng.c:4426,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4426,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlRelaxNGParseElement
            - BranchSide:      'relaxng.c:4429,42'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
        - Branch String:   'relaxng.c:4426,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4426,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlRelaxNGParseElement
            - BranchSide:      'relaxng.c:4429,42'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
        - Branch String:   'relaxng.c:4426,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4427,42'
              BranchSideFuncs:
                - xmlRelaxNGParseElement
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:4429,42'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
        - Branch String:   'relaxng.c:4431,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4432,27'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
            - BranchSide:      'relaxng.c:4440,17'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
        - Branch String:   'relaxng.c:4433,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:4434,39'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
            - BranchSide:      'relaxng.c:4436,30'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
      Callsites:
        - Src:             'relaxng.c:4400,11'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:4407,29'
          Dst:             xmlHashCreate
        - Src:             'relaxng.c:4409,9'
          Dst:             xmlRngPErrMemory
        - Src:             'relaxng.c:4413,9'
          Dst:             snprintf
        - Src:             'relaxng.c:4414,13'
          Dst:             xmlHashAddEntry
        - Src:             'relaxng.c:4415,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4422,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4426,13'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4426,13'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4427,19'
          Dst:             xmlRelaxNGParseElement
        - Src:             'relaxng.c:4429,19'
          Dst:             xmlRelaxNGParsePattern
    - functionName:    xmlRelaxNGParseNameClass
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5172
      functionLinenumberEnd: 5303
      functionDepth:   0
      returnType:      'struct._xmlRelaxNGDefine *'
      argCount:        3
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - 'struct._xmlNode *'
        - 'struct._xmlRelaxNGDefine *'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - def
      BBCount:         163
      ICount:          900
      EdgeCount:       227
      CyclomaticComplexity: 66
      functionsReached:
        - xmlGetProp
        - xmlNodeGetContent
        - xmlRelaxNGNewDefine
        - xmlRelaxNGNormExtSpace
        - xmlRelaxNGParseExceptNameClass
        - xmlRelaxNGParseNameClass
        - xmlRngPErr
        - xmlStrEqual
        - xmlValidateNCName
      functionUses:    4
      BranchProfiles:
        - Branch String:   'relaxng.c:5177,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:5177,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:5177,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:5177,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:5177,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:5177,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:5177,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:5177,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:5177,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:5177,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:5177,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:5177,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:5177,36'
          Branch Sides:
            - BranchSide:      'relaxng.c:5177,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:5179,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:5177,40'
          Branch Sides:
            - BranchSide:      'relaxng.c:5177,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:5178,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:5177,40'
          Branch Sides:
            - BranchSide:      'relaxng.c:5177,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:5178,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:5177,40'
          Branch Sides:
            - BranchSide:      'relaxng.c:5177,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:5178,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:5177,40'
          Branch Sides:
            - BranchSide:      'relaxng.c:5177,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:5178,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:5177,69'
          Branch Sides:
            - BranchSide:      'relaxng.c:5178,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:5179,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:5178,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:5178,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:5191,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:5178,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:5178,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:5191,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:5178,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:5178,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:5191,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:5178,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:5178,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:5191,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:5177,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5179,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:5191,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:5179,48'
          Branch Sides:
            - BranchSide:      'relaxng.c:5180,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:5190,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:5179,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5181,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:5190,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:5182,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5183,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5184,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:5185,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5186,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:5188,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:5191,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5191,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:5221,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
        - Branch String:   'relaxng.c:5191,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5191,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:5221,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
        - Branch String:   'relaxng.c:5191,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5191,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:5221,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
        - Branch String:   'relaxng.c:5191,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5191,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:5221,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
        - Branch String:   'relaxng.c:5191,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5192,33'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5221,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
        - Branch String:   'relaxng.c:5194,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5195,10'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5204,21'
              BranchSideFuncs:
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
        - Branch String:   'relaxng.c:5195,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:5196,14'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5200,14'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
        - Branch String:   'relaxng.c:5207,54'
          Branch Sides:
            - BranchSide:      'relaxng.c:5208,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5214,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
        - Branch String:   'relaxng.c:5208,27'
          Branch Sides:
            - BranchSide:      'relaxng.c:5209,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5214,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
        - Branch String:   'relaxng.c:5207,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5210,17'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5214,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
        - Branch String:   'relaxng.c:5214,54'
          Branch Sides:
            - BranchSide:      'relaxng.c:5215,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5221,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5215,27'
          Branch Sides:
            - BranchSide:      'relaxng.c:5216,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5221,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5216,27'
          Branch Sides:
            - BranchSide:      'relaxng.c:5216,43'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5221,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5214,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5217,17'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5221,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5221,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:5221,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
            - BranchSide:      'relaxng.c:5230,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5221,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:5221,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
            - BranchSide:      'relaxng.c:5230,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5221,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:5221,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
            - BranchSide:      'relaxng.c:5230,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5221,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:5221,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGParseExceptNameClass
            - BranchSide:      'relaxng.c:5230,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5221,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:5222,9'
              BranchSideFuncs:
                - xmlRelaxNGParseExceptNameClass
            - BranchSide:      'relaxng.c:5230,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5224,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5226,48'
              BranchSideFuncs:
                - xmlRelaxNGParseExceptNameClass
            - BranchSide:      'relaxng.c:5230,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5230,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:5230,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5251,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
        - Branch String:   'relaxng.c:5230,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:5230,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5251,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
        - Branch String:   'relaxng.c:5230,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:5230,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5251,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
        - Branch String:   'relaxng.c:5230,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:5230,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5251,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
        - Branch String:   'relaxng.c:5230,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:5231,9'
              BranchSideFuncs:
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5251,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
        - Branch String:   'relaxng.c:5233,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5234,24'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5237,14'
              BranchSideFuncs:
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
        - Branch String:   'relaxng.c:5237,54'
          Branch Sides:
            - BranchSide:      'relaxng.c:5238,14'
              BranchSideFuncs:
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5245,13'
              BranchSideFuncs:
                - xmlRelaxNGParseExceptNameClass
        - Branch String:   'relaxng.c:5238,31'
          Branch Sides:
            - BranchSide:      'relaxng.c:5240,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5245,13'
              BranchSideFuncs:
                - xmlRelaxNGParseExceptNameClass
        - Branch String:   'relaxng.c:5237,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5241,24'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGParseExceptNameClass
            - BranchSide:      'relaxng.c:5245,13'
              BranchSideFuncs:
                - xmlRelaxNGParseExceptNameClass
        - Branch String:   'relaxng.c:5245,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5247,48'
              BranchSideFuncs:
                - xmlRelaxNGParseExceptNameClass
            - BranchSide:      'relaxng.c:5251,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5251,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:5251,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5285,20'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:5251,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:5251,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5285,20'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:5251,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:5251,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5285,20'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:5251,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:5251,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5285,20'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:5251,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:5253,29'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5285,20'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:5255,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5256,19'
              BranchSideFuncs:
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5258,39'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
        - Branch String:   'relaxng.c:5259,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5260,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5261,27'
              BranchSideFuncs:
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
        - Branch String:   'relaxng.c:5265,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5266,24'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5270,21'
              BranchSideFuncs:
                - xmlRelaxNGParseNameClass
        - Branch String:   'relaxng.c:5271,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:0,0'
              BranchSideFuncs:
                - xmlRelaxNGParseNameClass
            - BranchSide:      'relaxng.c:5272,48'
              BranchSideFuncs:
                - xmlRelaxNGParseNameClass
        - Branch String:   'relaxng.c:5273,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:5274,25'
              BranchSideFuncs:
                - xmlRelaxNGParseNameClass
            - BranchSide:      'relaxng.c:5281,25'
              BranchSideFuncs:
                - xmlRelaxNGParseNameClass
        - Branch String:   'relaxng.c:5274,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:5275,32'
              BranchSideFuncs:
                - xmlRelaxNGParseNameClass
            - BranchSide:      'relaxng.c:5277,38'
              BranchSideFuncs:
                - xmlRelaxNGParseNameClass
        - Branch String:   'relaxng.c:5287,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:5285,9'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5287,66'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:5291,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5292,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5302,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5292,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5293,30'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5295,19'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5296,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5297,23'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5299,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:5177,10'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5177,10'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5177,40'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5177,40'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5178,10'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5178,10'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5181,19'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:5191,9'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5191,9'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5192,15'
          Dst:             xmlNodeGetContent
        - Src:             'relaxng.c:5193,9'
          Dst:             xmlRelaxNGNormExtSpace
        - Src:             'relaxng.c:5194,13'
          Dst:             xmlValidateNCName
        - Src:             'relaxng.c:5196,3'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5200,3'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5205,15'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:5209,14'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5210,6'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5216,31'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5217,6'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5221,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5221,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5226,17'
          Dst:             xmlRelaxNGParseExceptNameClass
        - Src:             'relaxng.c:5230,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5230,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5232,19'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:5234,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5239,14'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5241,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5247,17'
          Dst:             xmlRelaxNGParseExceptNameClass
        - Src:             'relaxng.c:5251,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5251,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5258,19'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:5266,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5272,23'
          Dst:             xmlRelaxNGParseNameClass
        - Src:             'relaxng.c:5285,9'
          Dst:             xmlRngPErr
    - functionName:    xmlRelaxNGParseExceptNameClass
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5111
      functionLinenumberEnd: 5157
      functionDepth:   0
      returnType:      'struct._xmlRelaxNGDefine *'
      argCount:        3
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - 'struct._xmlNode *'
        - 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:5115,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:5115,10'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5116,20'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:5115,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:5115,10'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5116,20'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:5115,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:5115,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5116,20'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:5115,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:5115,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5116,20'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:5115,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5116,20'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5120,9'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5120,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5121,20'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5125,9'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
        - Branch String:   'relaxng.c:5125,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5126,20'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5131,31'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
        - Branch String:   'relaxng.c:5132,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5133,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5134,5'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
        - Branch String:   'relaxng.c:5136,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:5137,35'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
            - BranchSide:      'relaxng.c:5156,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5138,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5139,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5140,13'
              BranchSideFuncs:
                - xmlRelaxNGParseNameClass
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5140,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5141,13'
              BranchSideFuncs:
                - xmlRelaxNGParseNameClass
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5143,13'
              BranchSideFuncs:
                - xmlRelaxNGParseNameClass
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5145,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5146,17'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
            - BranchSide:      'relaxng.c:5153,17'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
        - Branch String:   'relaxng.c:5146,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5147,32'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
            - BranchSide:      'relaxng.c:5149,30'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
      Callsites:
        - Src:             'relaxng.c:5115,10'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5115,10'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5116,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5121,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5126,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5131,11'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:5137,15'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:5145,13'
          Dst:             xmlRelaxNGParseNameClass
    - functionName:    xmlRelaxNGFreeGrammar
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 853
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlRelaxNGGrammar *'
      constantsTouched: []
      argNames:
        - grammar
      BBCount:         18
      ICount:          96
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlHashFree
        - xmlRelaxNGFreeGrammar
      functionUses:    3
      BranchProfiles:
        - Branch String:   'relaxng.c:836,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:837,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:839,9'
              BranchSideFuncs:
                - xmlHashFree
                - xmlHashFree
                - xmlRelaxNGFreeGrammar
                - xmlRelaxNGFreeGrammar
        - Branch String:   'relaxng.c:839,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:840,31'
              BranchSideFuncs:
                - xmlRelaxNGFreeGrammar
                - xmlHashFree
                - xmlHashFree
                - xmlRelaxNGFreeGrammar
            - BranchSide:      'relaxng.c:842,9'
              BranchSideFuncs:
                - xmlHashFree
                - xmlHashFree
                - xmlRelaxNGFreeGrammar
        - Branch String:   'relaxng.c:842,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:843,31'
              BranchSideFuncs:
                - xmlRelaxNGFreeGrammar
                - xmlHashFree
                - xmlHashFree
            - BranchSide:      'relaxng.c:845,9'
              BranchSideFuncs:
                - xmlHashFree
                - xmlHashFree
        - Branch String:   'relaxng.c:845,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:846,21'
              BranchSideFuncs:
                - xmlHashFree
                - xmlHashFree
            - BranchSide:      'relaxng.c:848,9'
              BranchSideFuncs:
                - xmlHashFree
        - Branch String:   'relaxng.c:848,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:849,21'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'relaxng.c:852,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:840,9'
          Dst:             xmlRelaxNGFreeGrammar
        - Src:             'relaxng.c:843,9'
          Dst:             xmlRelaxNGFreeGrammar
        - Src:             'relaxng.c:846,9'
          Dst:             xmlHashFree
        - Src:             'relaxng.c:849,9'
          Dst:             xmlHashFree
    - functionName:    xmlRelaxNGFreeDocumentList
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlRelaxNGDocument *'
      constantsTouched: []
      argNames:
        - docu
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlRelaxNGFreeDocument
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:679,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:680,16'
              BranchSideFuncs:
                - xmlRelaxNGFreeDocument
            - BranchSide:      'relaxng.c:684,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:681,9'
          Dst:             xmlRelaxNGFreeDocument
    - functionName:    xmlRelaxNGFreeIncludeList
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlRelaxNGInclude *'
      constantsTouched: []
      argNames:
        - incl
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlRelaxNGFreeInclude
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:718,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:719,16'
              BranchSideFuncs:
                - xmlRelaxNGFreeInclude
            - BranchSide:      'relaxng.c:723,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:720,9'
          Dst:             xmlRelaxNGFreeInclude
    - functionName:    xmlRelaxNGFreeDefine
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlRelaxNGDefine *'
      constantsTouched: []
      argNames:
        - define
      BBCount:         38
      ICount:          221
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - xmlHashFree
        - xmlRegFreeRegexp
        - xmlRelaxNGFreePartition
      functionUses:    3
      BranchProfiles:
        - Branch String:   'relaxng.c:946,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:947,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:949,10'
              BranchSideFuncs:
                - xmlRegFreeRegexp
                - xmlHashFree
                - xmlRelaxNGFreePartition
        - Branch String:   'relaxng.c:949,45'
          Branch Sides:
            - BranchSide:      'relaxng.c:949,49'
              BranchSideFuncs:
                - xmlRegFreeRegexp
                - xmlHashFree
                - xmlRelaxNGFreePartition
            - BranchSide:      'relaxng.c:956,10'
              BranchSideFuncs:
                - xmlRegFreeRegexp
                - xmlHashFree
                - xmlRelaxNGFreePartition
        - Branch String:   'relaxng.c:949,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:952,42'
              BranchSideFuncs:
                - xmlRegFreeRegexp
                - xmlHashFree
                - xmlRelaxNGFreePartition
            - BranchSide:      'relaxng.c:956,10'
              BranchSideFuncs:
                - xmlRegFreeRegexp
                - xmlHashFree
                - xmlRelaxNGFreePartition
        - Branch String:   'relaxng.c:953,27'
          Branch Sides:
            - BranchSide:      'relaxng.c:953,31'
              BranchSideFuncs:
                - xmlRegFreeRegexp
                - xmlHashFree
                - xmlRelaxNGFreePartition
            - BranchSide:      'relaxng.c:955,5'
              BranchSideFuncs:
                - xmlRegFreeRegexp
                - xmlHashFree
                - xmlRelaxNGFreePartition
        - Branch String:   'relaxng.c:953,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:954,13'
              BranchSideFuncs:
                - xmlRegFreeRegexp
                - xmlHashFree
                - xmlRelaxNGFreePartition
            - BranchSide:      'relaxng.c:955,5'
              BranchSideFuncs:
                - xmlRegFreeRegexp
                - xmlHashFree
                - xmlRelaxNGFreePartition
        - Branch String:   'relaxng.c:956,32'
          Branch Sides:
            - BranchSide:      'relaxng.c:956,36'
              BranchSideFuncs:
                - xmlRegFreeRegexp
                - xmlHashFree
                - xmlRelaxNGFreePartition
            - BranchSide:      'relaxng.c:958,10'
              BranchSideFuncs:
                - xmlRegFreeRegexp
                - xmlHashFree
        - Branch String:   'relaxng.c:956,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:957,58'
              BranchSideFuncs:
                - xmlRelaxNGFreePartition
                - xmlRegFreeRegexp
                - xmlHashFree
            - BranchSide:      'relaxng.c:958,10'
              BranchSideFuncs:
                - xmlRegFreeRegexp
                - xmlHashFree
        - Branch String:   'relaxng.c:958,32'
          Branch Sides:
            - BranchSide:      'relaxng.c:958,36'
              BranchSideFuncs:
                - xmlRegFreeRegexp
                - xmlHashFree
            - BranchSide:      'relaxng.c:960,9'
              BranchSideFuncs:
                - xmlRegFreeRegexp
        - Branch String:   'relaxng.c:958,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:959,39'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRegFreeRegexp
            - BranchSide:      'relaxng.c:960,9'
              BranchSideFuncs:
                - xmlRegFreeRegexp
        - Branch String:   'relaxng.c:960,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:961,9'
              BranchSideFuncs:
                - xmlRegFreeRegexp
            - BranchSide:      'relaxng.c:962,9'
              BranchSideFuncs:
                - xmlRegFreeRegexp
        - Branch String:   'relaxng.c:962,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:963,9'
              BranchSideFuncs:
                - xmlRegFreeRegexp
            - BranchSide:      'relaxng.c:964,9'
              BranchSideFuncs:
                - xmlRegFreeRegexp
        - Branch String:   'relaxng.c:964,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:965,9'
              BranchSideFuncs:
                - xmlRegFreeRegexp
            - BranchSide:      'relaxng.c:966,9'
              BranchSideFuncs:
                - xmlRegFreeRegexp
        - Branch String:   'relaxng.c:966,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:967,26'
              BranchSideFuncs:
                - xmlRegFreeRegexp
            - BranchSide:      'relaxng.c:968,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:957,9'
          Dst:             xmlRelaxNGFreePartition
        - Src:             'relaxng.c:959,9'
          Dst:             xmlHashFree
        - Src:             'relaxng.c:967,9'
          Dst:             xmlRegFreeRegexp
    - functionName:    xmlRelaxNGFreePartition
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 935
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlRelaxNGPartition *'
      constantsTouched: []
      argNames:
        - partitions
      BBCount:         25
      ICount:          151
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - xmlHashFree
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:916,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:916,9'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'relaxng.c:917,13'
              BranchSideFuncs:
                - xmlHashFree
        - Branch String:   'relaxng.c:917,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:918,20'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'relaxng.c:930,13'
              BranchSideFuncs:
                - xmlHashFree
        - Branch String:   'relaxng.c:918,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:919,25'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'relaxng.c:928,13'
              BranchSideFuncs:
                - xmlHashFree
        - Branch String:   'relaxng.c:920,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:921,25'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'relaxng.c:927,13'
              BranchSideFuncs:
                - xmlHashFree
        - Branch String:   'relaxng.c:921,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:922,25'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'relaxng.c:923,25'
              BranchSideFuncs:
                - xmlHashFree
        - Branch String:   'relaxng.c:923,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:924,25'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'relaxng.c:925,21'
              BranchSideFuncs:
                - xmlHashFree
        - Branch String:   'relaxng.c:930,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:931,25'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'relaxng.c:933,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:931,13'
          Dst:             xmlHashFree
    - functionName:    xmlRelaxNGFreeInclude
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlRelaxNGInclude *'
      constantsTouched: []
      argNames:
        - incl
      BBCount:         15
      ICount:          82
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlFreeDoc
        - xmlRelaxNGFree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:695,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:696,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:698,9'
              BranchSideFuncs:
                - xmlRelaxNGFree
                - xmlFreeDoc
        - Branch String:   'relaxng.c:698,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:699,9'
              BranchSideFuncs:
                - xmlRelaxNGFree
                - xmlFreeDoc
            - BranchSide:      'relaxng.c:700,9'
              BranchSideFuncs:
                - xmlRelaxNGFree
                - xmlFreeDoc
        - Branch String:   'relaxng.c:700,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:701,20'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlRelaxNGFree
            - BranchSide:      'relaxng.c:702,9'
              BranchSideFuncs:
                - xmlRelaxNGFree
        - Branch String:   'relaxng.c:702,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:703,24'
              BranchSideFuncs:
                - xmlRelaxNGFree
            - BranchSide:      'relaxng.c:704,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:701,9'
          Dst:             xmlFreeDoc
        - Src:             'relaxng.c:703,9'
          Dst:             xmlRelaxNGFree
    - functionName:    xmlRelaxNGFreeDocument
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 655
      functionLinenumberEnd: 666
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlRelaxNGDocument *'
      constantsTouched: []
      argNames:
        - docu
      BBCount:         15
      ICount:          82
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlFreeDoc
        - xmlRelaxNGFreeInnerSchema
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:656,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:657,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:659,9'
              BranchSideFuncs:
                - xmlRelaxNGFreeInnerSchema
                - xmlFreeDoc
        - Branch String:   'relaxng.c:659,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:660,9'
              BranchSideFuncs:
                - xmlRelaxNGFreeInnerSchema
                - xmlFreeDoc
            - BranchSide:      'relaxng.c:661,9'
              BranchSideFuncs:
                - xmlRelaxNGFreeInnerSchema
                - xmlFreeDoc
        - Branch String:   'relaxng.c:661,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:662,20'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlRelaxNGFreeInnerSchema
            - BranchSide:      'relaxng.c:663,9'
              BranchSideFuncs:
                - xmlRelaxNGFreeInnerSchema
        - Branch String:   'relaxng.c:663,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:664,35'
              BranchSideFuncs:
                - xmlRelaxNGFreeInnerSchema
            - BranchSide:      'relaxng.c:665,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:662,9'
          Dst:             xmlFreeDoc
        - Src:             'relaxng.c:664,9'
          Dst:             xmlRelaxNGFreeInnerSchema
    - functionName:    xmlRelaxNGFreeInnerSchema
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlRelaxNG *'
      constantsTouched: []
      argNames:
        - schema
      BBCount:         16
      ICount:          93
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - xmlFreeDoc
        - xmlRelaxNGFreeDefine
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:757,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:758,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:760,9'
              BranchSideFuncs:
                - xmlRelaxNGFreeDefine
                - xmlFreeDoc
        - Branch String:   'relaxng.c:760,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:761,20'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlRelaxNGFreeDefine
            - BranchSide:      'relaxng.c:762,9'
              BranchSideFuncs:
                - xmlRelaxNGFreeDefine
        - Branch String:   'relaxng.c:762,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:765,16'
              BranchSideFuncs:
                - xmlRelaxNGFreeDefine
            - BranchSide:      'relaxng.c:770,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:765,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:766,34'
              BranchSideFuncs:
                - xmlRelaxNGFreeDefine
            - BranchSide:      'relaxng.c:767,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:761,9'
          Dst:             xmlFreeDoc
        - Src:             'relaxng.c:766,13'
          Dst:             xmlRelaxNGFreeDefine
    - functionName:    xmlRelaxNGParseGrammarContent
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5540
      functionLinenumberEnd: 5575
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - 'struct._xmlNode *'
      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:5543,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5544,20'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5548,5'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
        - Branch String:   'relaxng.c:5548,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:5549,13'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5574,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5549,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5549,13'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5558,20'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
        - Branch String:   'relaxng.c:5549,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5549,13'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5558,20'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
        - Branch String:   'relaxng.c:5549,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5549,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5558,20'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
        - Branch String:   'relaxng.c:5549,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5549,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlRelaxNGParseStart
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5558,20'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
        - Branch String:   'relaxng.c:5549,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5550,17'
              BranchSideFuncs:
                - xmlRelaxNGParseStart
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5558,20'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
        - Branch String:   'relaxng.c:5550,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5551,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
            - BranchSide:      'relaxng.c:5554,44'
              BranchSideFuncs:
                - xmlRelaxNGParseStart
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
        - Branch String:   'relaxng.c:5558,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:5558,20'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
            - BranchSide:      'relaxng.c:5562,20'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
        - Branch String:   'relaxng.c:5558,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:5558,20'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
            - BranchSide:      'relaxng.c:5562,20'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
        - Branch String:   'relaxng.c:5558,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:5558,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlRelaxNGParseDefine
            - BranchSide:      'relaxng.c:5562,20'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
        - Branch String:   'relaxng.c:5558,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:5558,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlRelaxNGParseDefine
            - BranchSide:      'relaxng.c:5562,20'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
        - Branch String:   'relaxng.c:5558,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:5559,41'
              BranchSideFuncs:
                - xmlRelaxNGParseDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5562,20'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
        - Branch String:   'relaxng.c:5560,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5561,21'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5562,9'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
        - Branch String:   'relaxng.c:5562,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:5562,20'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
            - BranchSide:      'relaxng.c:5567,24'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
        - Branch String:   'relaxng.c:5562,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:5562,20'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
            - BranchSide:      'relaxng.c:5567,24'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
        - Branch String:   'relaxng.c:5562,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:5562,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGParseInclude
            - BranchSide:      'relaxng.c:5567,24'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
        - Branch String:   'relaxng.c:5562,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:5562,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
                - xmlRelaxNGParseInclude
            - BranchSide:      'relaxng.c:5567,24'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
        - Branch String:   'relaxng.c:5562,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:5563,42'
              BranchSideFuncs:
                - xmlRelaxNGParseInclude
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5567,24'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
        - Branch String:   'relaxng.c:5564,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5565,21'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5566,9'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
      Callsites:
        - Src:             'relaxng.c:5544,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5549,13'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5549,13'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5551,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5554,23'
          Dst:             xmlRelaxNGParseStart
        - Src:             'relaxng.c:5558,20'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5558,20'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5559,19'
          Dst:             xmlRelaxNGParseDefine
        - Src:             'relaxng.c:5562,20'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5562,20'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5563,19'
          Dst:             xmlRelaxNGParseInclude
        - Src:             'relaxng.c:5567,13'
          Dst:             xmlRngPErr
    - functionName:    xmlRelaxNGCombineStart
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5760
      functionLinenumberEnd: 5847
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - 'struct._xmlRelaxNGGrammar *'
      constantsTouched: []
      argNames:
        - ctxt
        - grammar
      BBCount:         63
      ICount:          347
      EdgeCount:       84
      CyclomaticComplexity: 23
      functionsReached:
        - snprintf
        - xmlGetProp
        - xmlHashAddEntry
        - xmlHashCreate
        - xmlRelaxNGNewDefine
        - xmlRngPErr
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:5768,26'
          Branch Sides:
            - BranchSide:      'relaxng.c:5768,30'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5769,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5768,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5769,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5770,11'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
        - Branch String:   'relaxng.c:5771,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:5772,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
            - BranchSide:      'relaxng.c:5817,9'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
        - Branch String:   'relaxng.c:5772,33'
          Branch Sides:
            - BranchSide:      'relaxng.c:5772,37'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlStrEqual
                - xmlGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5774,21'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlStrEqual
                - xmlGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5772,64'
          Branch Sides:
            - BranchSide:      'relaxng.c:5773,27'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlStrEqual
                - xmlGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5774,21'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlStrEqual
                - xmlGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5772,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5774,21'
              BranchSideFuncs:
                - xmlGetProp
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5779,34'
              BranchSideFuncs:
                - xmlGetProp
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5782,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5783,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5806,17'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
        - Branch String:   'relaxng.c:5783,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5784,21'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5791,36'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
        - Branch String:   'relaxng.c:5784,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:5785,40'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
            - BranchSide:      'relaxng.c:5786,26'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
        - Branch String:   'relaxng.c:5791,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:5792,21'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5800,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
        - Branch String:   'relaxng.c:5792,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:5793,40'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
            - BranchSide:      'relaxng.c:5794,26'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
        - Branch String:   'relaxng.c:5806,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5807,25'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
            - BranchSide:      'relaxng.c:5809,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
        - Branch String:   'relaxng.c:5817,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5818,28'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
            - BranchSide:      'relaxng.c:5819,31'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
        - Branch String:   'relaxng.c:5820,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5821,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5822,9'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
        - Branch String:   'relaxng.c:5822,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5823,9'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
            - BranchSide:      'relaxng.c:5825,9'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
        - Branch String:   'relaxng.c:5828,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5828,9'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
            - BranchSide:      'relaxng.c:5829,13'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
        - Branch String:   'relaxng.c:5829,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5830,33'
              BranchSideFuncs:
                - xmlHashCreate
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5831,13'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5831,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5832,24'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5838,22'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
      Callsites:
        - Src:             'relaxng.c:5773,15'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5775,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5779,23'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:5783,17'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5787,21'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5791,24'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5795,21'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5800,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5809,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5819,11'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:5830,33'
          Dst:             xmlHashCreate
        - Src:             'relaxng.c:5832,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5838,13'
          Dst:             snprintf
        - Src:             'relaxng.c:5839,17'
          Dst:             xmlHashAddEntry
        - Src:             'relaxng.c:5841,17'
          Dst:             xmlRngPErr
    - functionName:    xmlRelaxNGCheckCombine
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5644
      functionLinenumberEnd: 5747
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - payload
        - data
        - name
      BBCount:         67
      ICount:          396
      EdgeCount:       89
      CyclomaticComplexity: 24
      functionsReached:
        - snprintf
        - xmlGetProp
        - xmlHashAddEntry
        - xmlHashCreate
        - xmlRelaxNGNewDefine
        - xmlRngPErr
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:5652,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5653,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5654,11'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5655,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:5656,30'
              BranchSideFuncs:
                - xmlGetProp
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5692,9'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5657,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5658,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5681,17'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5658,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5659,21'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5666,36'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5659,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:5660,40'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5661,26'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5666,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:5667,21'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5675,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5667,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:5668,40'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5669,26'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5681,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5682,25'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5684,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5692,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5693,28'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5694,31'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5695,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5696,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5697,9'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5697,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5698,9'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5700,9'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5703,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:5704,13'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5727,23'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
        - Branch String:   'relaxng.c:5704,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5705,17'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5724,24'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5705,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5709,44'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
            - BranchSide:      'relaxng.c:5715,24'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5710,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:5711,21'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
            - BranchSide:      'relaxng.c:5712,17'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5717,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5718,32'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5720,30'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5728,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5728,9'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
            - BranchSide:      'relaxng.c:5729,13'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
        - Branch String:   'relaxng.c:5729,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5730,33'
              BranchSideFuncs:
                - xmlHashCreate
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5731,13'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5731,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5732,24'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5738,22'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
      Callsites:
        - Src:             'relaxng.c:5656,19'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:5658,17'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5662,21'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5666,24'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5670,21'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5675,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5684,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5694,11'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:5709,24'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:5730,33'
          Dst:             xmlHashCreate
        - Src:             'relaxng.c:5732,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5738,13'
          Dst:             snprintf
        - Src:             'relaxng.c:5739,17'
          Dst:             xmlHashAddEntry
        - Src:             'relaxng.c:5741,17'
          Dst:             xmlRngPErr
    - functionName:    xmlRelaxNGCheckReference
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5588
      functionLinenumberEnd: 5631
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - payload
        - data
        - name
      BBCount:         18
      ICount:          138
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlHashLookup
        - xmlRngPErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:5597,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5598,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5600,15'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5601,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5602,20'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5607,9'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5607,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5608,20'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5613,9'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlHashLookup
                - xmlRngPErr
        - Branch String:   'relaxng.c:5613,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5614,29'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5627,20'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:5615,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5616,19'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5622,24'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:5617,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5618,32'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5621,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:5602,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5608,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5614,15'
          Dst:             xmlHashLookup
        - Src:             'relaxng.c:5622,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5627,9'
          Dst:             xmlRngPErr
    - functionName:    xmlRelaxNGParseDefine
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4507
      functionLinenumberEnd: 4566
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         30
      ICount:          227
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - xmlGetProp
        - xmlHashAddEntry
        - xmlHashCreate
        - xmlHashLookup
        - xmlRelaxNGNewDefine
        - xmlRelaxNGNormExtSpace
        - xmlRelaxNGParsePatterns
        - xmlRngPErr
        - xmlValidateNCName
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:4514,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4515,20'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4518,32'
              BranchSideFuncs:
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4519,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4520,24'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4523,35'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
        - Branch String:   'relaxng.c:4524,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4525,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4528,9'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
        - Branch String:   'relaxng.c:4530,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4531,24'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
            - BranchSide:      'relaxng.c:4534,25'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
        - Branch String:   'relaxng.c:4540,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4541,35'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4542,13'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4542,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4543,24'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4547,35'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
        - Branch String:   'relaxng.c:4552,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:4553,32'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4558,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4558,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:4559,32'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4560,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:4513,12'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:4515,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4518,9'
          Dst:             xmlRelaxNGNormExtSpace
        - Src:             'relaxng.c:4519,13'
          Dst:             xmlValidateNCName
        - Src:             'relaxng.c:4520,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4523,15'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:4531,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4537,17'
          Dst:             xmlRelaxNGParsePatterns
        - Src:             'relaxng.c:4541,35'
          Dst:             xmlHashCreate
        - Src:             'relaxng.c:4543,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4547,19'
          Dst:             xmlHashAddEntry
        - Src:             'relaxng.c:4551,24'
          Dst:             xmlHashLookup
        - Src:             'relaxng.c:4553,21'
          Dst:             xmlRngPErr
    - functionName:    xmlRelaxNGParseInclude
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4457
      functionLinenumberEnd: 4494
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         22
      ICount:          136
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - xmlDocGetRootElement
        - xmlRelaxNGParseGrammarContent
        - xmlRngPErr
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:4463,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4464,20'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4468,33'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGParseGrammarContent
                - xmlRelaxNGParseGrammarContent
                - xmlRngPErr
        - Branch String:   'relaxng.c:4469,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4470,20'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4474,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGParseGrammarContent
                - xmlRelaxNGParseGrammarContent
        - Branch String:   'relaxng.c:4474,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4475,20'
              BranchSideFuncs:
                - xmlRelaxNGParseGrammarContent
                - xmlRelaxNGParseGrammarContent
            - BranchSide:      'relaxng.c:4483,9'
              BranchSideFuncs:
                - xmlRelaxNGParseGrammarContent
                - xmlRelaxNGParseGrammarContent
        - Branch String:   'relaxng.c:4483,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4484,45'
              BranchSideFuncs:
                - xmlRelaxNGParseGrammarContent
                - xmlRelaxNGParseGrammarContent
            - BranchSide:      'relaxng.c:4488,9'
              BranchSideFuncs:
                - xmlRelaxNGParseGrammarContent
        - Branch String:   'relaxng.c:4485,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4486,17'
              BranchSideFuncs:
                - xmlRelaxNGParseGrammarContent
            - BranchSide:      'relaxng.c:4487,5'
              BranchSideFuncs:
                - xmlRelaxNGParseGrammarContent
        - Branch String:   'relaxng.c:4488,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4489,45'
              BranchSideFuncs:
                - xmlRelaxNGParseGrammarContent
            - BranchSide:      'relaxng.c:4493,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4490,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4491,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4492,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:4464,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4468,12'
          Dst:             xmlDocGetRootElement
        - Src:             'relaxng.c:4470,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4474,10'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4475,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4484,15'
          Dst:             xmlRelaxNGParseGrammarContent
        - Src:             'relaxng.c:4489,15'
          Dst:             xmlRelaxNGParseGrammarContent
    - functionName:    xmlRelaxNGRemoveRedefine
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1530
      functionLinenumberEnd: 1575
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - 'char *'
        - 'struct._xmlNode *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - URL
        - target
        - name
      BBCount:         67
      ICount:          361
      EdgeCount:       93
      CyclomaticComplexity: 28
      functionsReached:
        - xmlDocGetRootElement
        - xmlFreeNode
        - xmlGetProp
        - xmlRelaxNGNormExtSpace
        - xmlRelaxNGRemoveRedefine
        - xmlStrEqual
        - xmlUnlinkNode
      functionUses:    4
      BranchProfiles:
        - Branch String:   'relaxng.c:1536,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:1537,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:1575,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1538,28'
          Branch Sides:
            - BranchSide:      'relaxng.c:1538,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:1542,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:1538,32'
          Branch Sides:
            - BranchSide:      'relaxng.c:1538,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:1542,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:1538,32'
          Branch Sides:
            - BranchSide:      'relaxng.c:1538,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:1542,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:1538,32'
          Branch Sides:
            - BranchSide:      'relaxng.c:1538,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:1542,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:1538,32'
          Branch Sides:
            - BranchSide:      'relaxng.c:1538,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:1542,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:1538,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1539,19'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:1542,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:1542,35'
          Branch Sides:
            - BranchSide:      'relaxng.c:1542,39'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:1553,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
        - Branch String:   'relaxng.c:1542,39'
          Branch Sides:
            - BranchSide:      'relaxng.c:1542,39'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:1553,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
        - Branch String:   'relaxng.c:1542,39'
          Branch Sides:
            - BranchSide:      'relaxng.c:1542,39'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:1553,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
        - Branch String:   'relaxng.c:1542,39'
          Branch Sides:
            - BranchSide:      'relaxng.c:1542,39'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:1553,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
        - Branch String:   'relaxng.c:1542,39'
          Branch Sides:
            - BranchSide:      'relaxng.c:1542,39'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:1553,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
        - Branch String:   'relaxng.c:1542,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:1543,32'
              BranchSideFuncs:
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:1553,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
        - Branch String:   'relaxng.c:1545,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:1546,33'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:1553,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:1546,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:1547,27'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:1551,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:1557,31'
          Branch Sides:
            - BranchSide:      'relaxng.c:1557,35'
              BranchSideFuncs:
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
            - BranchSide:      'relaxng.c:1569,42'
              BranchSideFuncs:
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:1557,53'
          Branch Sides:
            - BranchSide:      'relaxng.c:1558,18'
              BranchSideFuncs:
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
            - BranchSide:      'relaxng.c:1569,42'
              BranchSideFuncs:
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:1557,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:1561,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
            - BranchSide:      'relaxng.c:1569,42'
              BranchSideFuncs:
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:1560,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:1562,50'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:1568,13'
              BranchSideFuncs:
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:1562,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:1565,31'
              BranchSideFuncs:
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:1567,17'
              BranchSideFuncs:
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:1569,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:1570,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:1572,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
      Callsites:
        - Src:             'relaxng.c:1538,32'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:1538,32'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:1540,13'
          Dst:             xmlUnlinkNode
        - Src:             'relaxng.c:1541,13'
          Dst:             xmlFreeNode
        - Src:             'relaxng.c:1542,39'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:1542,39'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:1543,21'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:1544,13'
          Dst:             xmlRelaxNGNormExtSpace
        - Src:             'relaxng.c:1546,21'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:1548,21'
          Dst:             xmlUnlinkNode
        - Src:             'relaxng.c:1549,21'
          Dst:             xmlFreeNode
        - Src:             'relaxng.c:1553,20'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:1553,20'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:1560,21'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:1563,50'
          Dst:             xmlDocGetRootElement
        - Src:             'relaxng.c:1562,25'
          Dst:             xmlRelaxNGRemoveRedefine
        - Src:             'relaxng.c:1569,17'
          Dst:             xmlRelaxNGRemoveRedefine
    - functionName:    xmlRelaxNGIncludePop
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1500
      functionLinenumberEnd: 1513
      functionDepth:   0
      returnType:      'struct._xmlRelaxNGInclude *'
      argCount:        1
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         7
      ICount:          79
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:1503,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1504,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1505,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1506,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1507,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1509,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGIncludePush
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1462
      functionLinenumberEnd: 1488
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - 'struct._xmlRelaxNGInclude *'
      constantsTouched: []
      argNames:
        - ctxt
        - value
      BBCount:         14
      ICount:          135
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlRngPErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:1463,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1464,9'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:1474,9'
              BranchSideFuncs:
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:1469,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1470,30'
              BranchSideFuncs:
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:1473,5'
              BranchSideFuncs:
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:1474,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1475,9'
              BranchSideFuncs:
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:1485,33'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1480,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1481,30'
              BranchSideFuncs:
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:1484,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:1470,13'
          Dst:             xmlRngPErrMemory
        - Src:             'relaxng.c:1481,13'
          Dst:             xmlRngPErrMemory
    - functionName:    xmlRelaxNGDocumentPop
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1894
      functionLinenumberEnd: 1907
      functionDepth:   0
      returnType:      'struct._xmlRelaxNGDocument *'
      argCount:        1
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         7
      ICount:          79
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:1897,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1898,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1899,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1900,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1901,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1903,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGDocumentPush
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1856
      functionLinenumberEnd: 1882
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - 'struct._xmlRelaxNGDocument *'
      constantsTouched: []
      argNames:
        - ctxt
        - value
      BBCount:         14
      ICount:          135
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlRngPErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:1857,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1858,9'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:1868,9'
              BranchSideFuncs:
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:1863,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1864,30'
              BranchSideFuncs:
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:1867,5'
              BranchSideFuncs:
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:1868,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1869,9'
              BranchSideFuncs:
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:1879,33'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1874,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1875,30'
              BranchSideFuncs:
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:1878,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:1864,13'
          Dst:             xmlRngPErrMemory
        - Src:             'relaxng.c:1875,13'
          Dst:             xmlRngPErrMemory
    - functionName:    xmlRelaxNGLoadInclude
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1594
      functionLinenumberEnd: 1740
      functionDepth:   0
      returnType:      'struct._xmlRelaxNGInclude *'
      argCount:        4
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - 'char *'
        - 'struct._xmlNode *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - URL
        - node
        - ns
      BBCount:         99
      ICount:          589
      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:1603,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:1604,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:1615,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:1604,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1605,24'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1610,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:1616,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1617,20'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1625,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:1626,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1627,26'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlFreeDoc
            - BranchSide:      'relaxng.c:1631,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:1640,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1641,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:1652,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:1642,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1643,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:1647,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:1643,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:1644,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:1646,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:1660,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1661,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1668,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:1674,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1675,20'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1680,10'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:1680,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:1680,10'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1681,20'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:1680,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:1680,10'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1681,20'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:1680,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:1680,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1681,20'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:1680,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:1680,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1681,20'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:1680,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1681,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1690,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:1691,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:1692,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1739,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1692,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1692,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1702,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:1692,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1692,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1702,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:1692,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1692,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1702,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:1692,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1692,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1702,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:1692,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1693,17'
              BranchSideFuncs:
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:1702,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:1697,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:1698,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:1702,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:1706,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:1707,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:1713,40'
              BranchSideFuncs:
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:1716,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:1717,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:1721,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:1724,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1724,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:1727,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:1724,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1724,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:1727,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:1724,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1724,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlStrEqual
            - BranchSide:      'relaxng.c:1727,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:1724,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1724,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1727,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:1724,36'
          Branch Sides:
            - BranchSide:      'relaxng.c:1724,39'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1727,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:1724,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1725,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1727,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:1727,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:1728,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1730,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:1730,44'
          Branch Sides:
            - BranchSide:      'relaxng.c:1730,47'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1730,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:1730,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:1731,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1733,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:1733,23'
          Branch Sides:
            - BranchSide:      'relaxng.c:1733,45'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1733,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
      Callsites:
        - Src:             'relaxng.c:1604,13'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:1605,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:1615,11'
          Dst:             xmlRelaxReadFile
        - Src:             'relaxng.c:1617,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:1627,9'
          Dst:             xmlRngPErrMemory
        - Src:             'relaxng.c:1628,9'
          Dst:             xmlFreeDoc
        - Src:             'relaxng.c:1633,17'
          Dst:             xmlStrdup
        - Src:             'relaxng.c:1641,16'
          Dst:             xmlDocGetRootElement
        - Src:             'relaxng.c:1643,17'
          Dst:             xmlHasProp
        - Src:             'relaxng.c:1644,17'
          Dst:             xmlSetProp
        - Src:             'relaxng.c:1652,5'
          Dst:             xmlRelaxNGIncludePush
        - Src:             'relaxng.c:1659,11'
          Dst:             xmlRelaxNGCleanupDoc
        - Src:             'relaxng.c:1668,5'
          Dst:             xmlRelaxNGIncludePop
        - Src:             'relaxng.c:1673,12'
          Dst:             xmlDocGetRootElement
        - Src:             'relaxng.c:1675,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:1680,10'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:1680,10'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:1681,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:1692,13'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:1692,13'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:1696,17'
          Dst:             xmlRelaxNGRemoveRedefine
        - Src:             'relaxng.c:1698,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:1702,20'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:1702,20'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:1705,20'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:1707,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:1713,17'
          Dst:             xmlRelaxNGNormExtSpace
        - Src:             'relaxng.c:1714,25'
          Dst:             xmlRelaxNGRemoveRedefine
        - Src:             'relaxng.c:1717,21'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:1724,13'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:1724,13'
          Dst:             xmlStrEqual
    - functionName:    xmlRelaxReadFile
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1415
      functionLinenumberEnd: 1430
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - filename
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCtxtReadFile
        - xmlCtxtSetErrorHandler
        - xmlFreeParserCtxt
        - xmlNewParserCtxt
        - xmlRngPErrMemory
      functionUses:    3
      BranchProfiles:
        - Branch String:   'relaxng.c:1420,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1421,26'
              BranchSideFuncs:
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:1424,9'
              BranchSideFuncs:
                - xmlCtxtReadFile
                - xmlFreeParserCtxt
                - xmlCtxtSetErrorHandler
        - Branch String:   'relaxng.c:1424,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1425,32'
              BranchSideFuncs:
                - xmlCtxtSetErrorHandler
                - xmlCtxtReadFile
                - xmlFreeParserCtxt
            - BranchSide:      'relaxng.c:1426,27'
              BranchSideFuncs:
                - xmlCtxtReadFile
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'relaxng.c:1419,13'
          Dst:             xmlNewParserCtxt
        - Src:             'relaxng.c:1421,9'
          Dst:             xmlRngPErrMemory
        - Src:             'relaxng.c:1425,9'
          Dst:             xmlCtxtSetErrorHandler
        - Src:             'relaxng.c:1426,11'
          Dst:             xmlCtxtReadFile
        - Src:             'relaxng.c:1427,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlRelaxNGCleanupDoc
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7343
      functionLinenumberEnd: 7357
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - 'struct._xmlDoc *'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlDocGetRootElement
        - xmlRelaxNGCleanupTree
        - xmlRngPErr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'relaxng.c:7350,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7351,20'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:7355,27'
              BranchSideFuncs:
                - xmlRelaxNGCleanupTree
      Callsites:
        - Src:             'relaxng.c:7349,12'
          Dst:             xmlDocGetRootElement
        - Src:             'relaxng.c:7351,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:7355,5'
          Dst:             xmlRelaxNGCleanupTree
    - functionName:    xmlRelaxNGCleanupTree
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6900
      functionLinenumberEnd: 7329
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - root
      BBCount:         290
      ICount:          1664
      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:6905,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:6906,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:7324,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:6906,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:6907,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:6911,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:6911,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:6915,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:7273,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:6915,35'
          Branch Sides:
            - BranchSide:      'relaxng.c:6916,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:6917,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:6915,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6917,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:6929,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:6917,43'
          Branch Sides:
            - BranchSide:      'relaxng.c:6918,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:6926,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:6918,61'
          Branch Sides:
            - BranchSide:      'relaxng.c:6919,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:6926,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:6919,72'
          Branch Sides:
            - BranchSide:      'relaxng.c:6920,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:6922,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:6920,73'
          Branch Sides:
            - BranchSide:      'relaxng.c:6921,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:6922,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:6917,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:6922,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:6926,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:6930,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:6936,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:7016,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:6937,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:6938,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:6947,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:6939,46'
          Branch Sides:
            - BranchSide:      'relaxng.c:6939,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:6940,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:6939,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:6941,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:6946,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:6942,33'
          Branch Sides:
            - BranchSide:      'relaxng.c:6943,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:6944,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:6948,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:6949,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:6957,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:6952,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:6953,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:6954,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:6958,11'
          Branch Sides:
            - BranchSide:      'relaxng.c:6959,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:6969,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:6962,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:6963,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:6964,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:6964,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:6965,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:6966,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:6969,11'
          Branch Sides:
            - BranchSide:      'relaxng.c:6970,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:6981,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:6973,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:6974,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:6975,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:6976,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:6977,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:6978,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:6984,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:6985,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:6997,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:6988,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:6989,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:6990,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:6990,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:6991,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:6992,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:6992,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:6993,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:6994,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:6997,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:6998,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:6999,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:6999,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:7000,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:7001,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:7002,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:7003,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:7012,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:7006,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:7007,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:7008,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:7012,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:7013,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:7014,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:7016,28'
          Branch Sides:
            - BranchSide:      'relaxng.c:7021,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:7070,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:7022,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:7023,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:7029,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:7031,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:7032,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:7042,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:7035,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:7036,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:7037,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:7037,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:7038,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:7039,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:7042,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:7043,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:7044,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:7044,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:7045,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:7046,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:7047,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:7048,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:7057,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:7049,46'
          Branch Sides:
            - BranchSide:      'relaxng.c:7049,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:7050,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:7049,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:7051,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:7056,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:7052,33'
          Branch Sides:
            - BranchSide:      'relaxng.c:7053,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:7054,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:7058,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:7059,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:7060,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:7060,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:7061,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:7068,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:7070,73'
          Branch Sides:
            - BranchSide:      'relaxng.c:7071,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:7074,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:7070,28'
          Branch Sides:
            - BranchSide:      'relaxng.c:7074,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:7117,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:7081,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:7082,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:7117,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:7082,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:7084,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:7089,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:7098,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:7099,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:7103,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:7106,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:7107,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:7112,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:7107,33'
          Branch Sides:
            - BranchSide:      'relaxng.c:7108,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:7111,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:7117,70'
          Branch Sides:
            - BranchSide:      'relaxng.c:7118,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:7124,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:7118,72'
          Branch Sides:
            - BranchSide:      'relaxng.c:7119,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:7124,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:7117,28'
          Branch Sides:
            - BranchSide:      'relaxng.c:7124,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:7184,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:7124,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:7126,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:7144,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:7129,47'
          Branch Sides:
            - BranchSide:      'relaxng.c:7129,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:7130,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:7129,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:7131,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:7137,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:7132,33'
          Branch Sides:
            - BranchSide:      'relaxng.c:7133,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:7135,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:7137,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:7138,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:7140,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:7144,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:7150,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:7176,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:7151,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:7152,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:7172,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:7153,33'
          Branch Sides:
            - BranchSide:      'relaxng.c:7156,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:7170,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:7157,37'
          Branch Sides:
            - BranchSide:      'relaxng.c:7158,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:7163,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:7176,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:7177,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:7184,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:7177,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:7178,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:7183,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:7184,72'
          Branch Sides:
            - BranchSide:      'relaxng.c:7185,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:7206,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:7184,28'
          Branch Sides:
            - BranchSide:      'relaxng.c:7186,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:7206,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:7191,47'
          Branch Sides:
            - BranchSide:      'relaxng.c:7193,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:7198,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:7191,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:7194,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:7198,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:7210,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:7211,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:7215,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:7238,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:7239,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:7249,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:7239,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:7240,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:7244,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:7240,33'
          Branch Sides:
            - BranchSide:      'relaxng.c:7241,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:7243,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:7249,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:7250,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:7258,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:7258,32'
          Branch Sides:
            - BranchSide:      'relaxng.c:7258,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:7265,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:7258,11'
          Branch Sides:
            - BranchSide:      'relaxng.c:7259,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:7265,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:7260,4'
          Branch Sides:
            - BranchSide:      'relaxng.c:7261,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:7262,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:7273,47'
          Branch Sides:
            - BranchSide:      'relaxng.c:7274,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:7275,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:7273,18'
          Branch Sides:
            - BranchSide:      'relaxng.c:7275,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:7289,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:7275,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:7276,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:7288,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:7276,43'
          Branch Sides:
            - BranchSide:      'relaxng.c:7277,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:7284,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:7276,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:7278,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:7284,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:7279,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:7281,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:7283,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:7278,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:7282,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:7283,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:7296,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:7296,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:7297,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:7297,58'
          Branch Sides:
            - BranchSide:      'relaxng.c:7298,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:7303,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:7298,62'
          Branch Sides:
            - BranchSide:      'relaxng.c:7299,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:7303,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:7297,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:7300,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:7303,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:7305,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:7306,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:7310,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:7312,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:7313,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:7314,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:7314,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:7315,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:7318,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:7318,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:7319,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:7322,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:7322,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6905,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:7311,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:7324,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7324,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:7325,23'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
      Callsites:
        - Src:             'relaxng.c:6907,13'
          Dst:             xmlUnlinkNode
        - Src:             'relaxng.c:6908,13'
          Dst:             xmlFreeNode
        - Src:             'relaxng.c:6916,19'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6919,23'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6920,23'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6921,23'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6922,21'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6929,17'
          Dst:             xmlRelaxNGCleanupAttributes
        - Src:             'relaxng.c:6930,21'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6936,26'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:6941,34'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:6947,28'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:6949,25'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6957,13'
          Dst:             xmlParseURI
        - Src:             'relaxng.c:6959,25'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6970,25'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6975,11'
          Dst:             xmlFreeURI
        - Src:             'relaxng.c:6981,7'
          Dst:             xmlFreeURI
        - Src:             'relaxng.c:6982,28'
          Dst:             xmlNodeGetBase
        - Src:             'relaxng.c:6983,27'
          Dst:             xmlBuildURI
        - Src:             'relaxng.c:6985,25'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:7001,28'
          Dst:             xmlRelaxNGLoadExternalRef
        - Src:             'relaxng.c:7003,25'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:7016,28'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:7021,28'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:7023,25'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:7029,28'
          Dst:             xmlNodeGetBase
        - Src:             'relaxng.c:7030,27'
          Dst:             xmlBuildURI
        - Src:             'relaxng.c:7032,25'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:7046,26'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:7051,34'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:7057,28'
          Dst:             xmlRelaxNGLoadInclude
        - Src:             'relaxng.c:7061,25'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:7070,29'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:7071,29'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:7080,28'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:7084,33'
          Dst:             xmlNewChild
        - Src:             'relaxng.c:7089,36'
          Dst:             xmlNewDocNode
        - Src:             'relaxng.c:7092,33'
          Dst:             xmlAddPrevSibling
        - Src:             'relaxng.c:7093,40'
          Dst:             xmlNewDocText
        - Src:             'relaxng.c:7094,33'
          Dst:             xmlAddChild
        - Src:             'relaxng.c:7099,29'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:7103,25'
          Dst:             xmlUnsetProp
        - Src:             'relaxng.c:7105,30'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:7108,33'
          Dst:             xmlSetProp
        - Src:             'relaxng.c:7112,36'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:7114,29'
          Dst:             xmlSetProp
        - Src:             'relaxng.c:7117,29'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:7118,29'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:7119,29'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:7124,25'
          Dst:             xmlHasProp
        - Src:             'relaxng.c:7131,34'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:7138,29'
          Dst:             xmlSetProp
        - Src:             'relaxng.c:7140,29'
          Dst:             xmlSetProp
        - Src:             'relaxng.c:7144,25'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:7150,32'
          Dst:             xmlNodeGetContent
        - Src:             'relaxng.c:7152,37'
          Dst:             xmlSplitQName2
        - Src:             'relaxng.c:7156,38'
          Dst:             xmlSearchNs
        - Src:             'relaxng.c:7158,37'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:7163,37'
          Dst:             xmlSetProp
        - Src:             'relaxng.c:7165,37'
          Dst:             xmlNodeSetContent
        - Src:             'relaxng.c:7176,25'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:7178,29'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:7184,29'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:7192,26'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:7195,25'
          Dst:             xmlRelaxNGCleanupTree
        - Src:             'relaxng.c:7199,33'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:7202,25'
          Dst:             xmlRelaxNGCleanupTree
        - Src:             'relaxng.c:7206,28'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:7211,25'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:7216,25'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:7226,21'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:7234,26'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:7240,34'
          Dst:             xmlHasProp
        - Src:             'relaxng.c:7241,33'
          Dst:             xmlSetProp
        - Src:             'relaxng.c:7245,25'
          Dst:             xmlUnlinkNode
        - Src:             'relaxng.c:7246,31'
          Dst:             xmlAddNextSibling
        - Src:             'relaxng.c:7275,17'
          Dst:             xmlRelaxNGIsBlank
        - Src:             'relaxng.c:7278,27'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:7280,27'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:7325,9'
          Dst:             xmlUnlinkNode
        - Src:             'relaxng.c:7326,9'
          Dst:             xmlFreeNode
    - functionName:    xmlRelaxNGCleanupAttributes
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6812
      functionLinenumberEnd: 6888
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - 'struct._xmlNode *'
      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:6816,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:6817,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:6888,1'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6818,31'
          Branch Sides:
            - BranchSide:      'relaxng.c:6819,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:6820,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:6818,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:6820,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:6886,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:6820,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6821,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:6831,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:6821,68'
          Branch Sides:
            - BranchSide:      'relaxng.c:6822,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:6831,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:6822,70'
          Branch Sides:
            - BranchSide:      'relaxng.c:6823,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:6831,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:6823,64'
          Branch Sides:
            - BranchSide:      'relaxng.c:6824,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:6831,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:6824,70'
          Branch Sides:
            - BranchSide:      'relaxng.c:6825,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:6831,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:6825,66'
          Branch Sides:
            - BranchSide:      'relaxng.c:6826,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:6831,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:6821,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:6827,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:6831,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:6831,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:6832,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:6838,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:6832,66'
          Branch Sides:
            - BranchSide:      'relaxng.c:6833,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:6838,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:6832,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:6834,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:6838,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:6838,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:6839,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:6845,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:6839,72'
          Branch Sides:
            - BranchSide:      'relaxng.c:6840,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:6845,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:6839,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:6841,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:6845,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:6845,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:6846,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:6852,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:6846,66'
          Branch Sides:
            - BranchSide:      'relaxng.c:6847,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:6852,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:6846,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:6848,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:6852,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:6852,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:6856,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:6880,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:6857,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:6858,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:6880,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:6858,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:6859,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:6878,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:6860,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:6861,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:6865,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:6865,33'
          Branch Sides:
            - BranchSide:      'relaxng.c:6866,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:6870,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:6870,33'
          Branch Sides:
            - BranchSide:      'relaxng.c:6871,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:6875,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:6819,14'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6820,17'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6821,23'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6822,23'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6823,23'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6824,23'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6825,23'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6826,23'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6827,21'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6831,24'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6832,23'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6833,23'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6834,21'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6838,24'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6839,23'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6840,23'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6841,21'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6845,24'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6846,23'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6847,23'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6848,21'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6852,24'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6856,23'
          Dst:             xmlNodeListGetString
        - Src:             'relaxng.c:6859,31'
          Dst:             xmlParseURI
        - Src:             'relaxng.c:6861,29'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6866,33'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6871,33'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6875,29'
          Dst:             xmlFreeURI
        - Src:             'relaxng.c:6880,25'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6881,17'
          Dst:             xmlRngPErr
    - functionName:    xmlRelaxNGLoadExternalRef
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1924
      functionLinenumberEnd: 1997
      functionDepth:   0
      returnType:      'struct._xmlRelaxNGDocument *'
      argCount:        3
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - URL
        - ns
      BBCount:         25
      ICount:          188
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - xmlDocGetRootElement
        - xmlFreeDoc
        - xmlHasProp
        - xmlRelaxNGCleanupDoc
        - xmlRelaxNGDocumentPop
        - xmlRelaxNGDocumentPush
        - xmlRelaxReadFile
        - xmlRngPErr
        - xmlRngPErrMemory
        - xmlSetProp
        - xmlStrEqual
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:1933,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:1934,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxReadFile
                - xmlStrdup
                - xmlRelaxNGDocumentPush
                - xmlRelaxNGCleanupDoc
                - xmlRelaxNGDocumentPop
                - xmlDocGetRootElement
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErrMemory
                - xmlFreeDoc
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1945,28'
              BranchSideFuncs:
                - xmlRelaxReadFile
                - xmlStrdup
                - xmlRelaxNGDocumentPush
                - xmlRelaxNGCleanupDoc
                - xmlRelaxNGDocumentPop
                - xmlDocGetRootElement
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErrMemory
                - xmlFreeDoc
                - xmlRngPErr
        - Branch String:   'relaxng.c:1934,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1935,24'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1940,5'
              BranchSideFuncs:
                - xmlRelaxReadFile
                - xmlStrdup
                - xmlRelaxNGDocumentPush
                - xmlRelaxNGCleanupDoc
                - xmlRelaxNGDocumentPop
                - xmlDocGetRootElement
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErrMemory
                - xmlFreeDoc
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
        - Branch String:   'relaxng.c:1946,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1947,20'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1955,35'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRelaxNGDocumentPush
                - xmlRelaxNGCleanupDoc
                - xmlRelaxNGDocumentPop
                - xmlDocGetRootElement
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErrMemory
                - xmlFreeDoc
        - Branch String:   'relaxng.c:1956,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1957,26'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlFreeDoc
            - BranchSide:      'relaxng.c:1961,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRelaxNGDocumentPush
                - xmlRelaxNGCleanupDoc
                - xmlRelaxNGDocumentPop
                - xmlDocGetRootElement
                - xmlHasProp
                - xmlSetProp
        - Branch String:   'relaxng.c:1971,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1972,37'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlRelaxNGDocumentPush
                - xmlRelaxNGCleanupDoc
                - xmlRelaxNGDocumentPop
                - xmlHasProp
                - xmlSetProp
            - BranchSide:      'relaxng.c:1983,28'
              BranchSideFuncs:
                - xmlRelaxNGDocumentPush
                - xmlRelaxNGCleanupDoc
                - xmlRelaxNGDocumentPop
        - Branch String:   'relaxng.c:1973,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1974,28'
              BranchSideFuncs:
                - xmlHasProp
                - xmlRelaxNGDocumentPush
                - xmlRelaxNGCleanupDoc
                - xmlRelaxNGDocumentPop
                - xmlSetProp
            - BranchSide:      'relaxng.c:1978,5'
              BranchSideFuncs:
                - xmlRelaxNGDocumentPush
                - xmlRelaxNGCleanupDoc
                - xmlRelaxNGDocumentPop
        - Branch String:   'relaxng.c:1974,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:1975,28'
              BranchSideFuncs:
                - xmlSetProp
                - xmlRelaxNGDocumentPush
                - xmlRelaxNGCleanupDoc
                - xmlRelaxNGDocumentPop
            - BranchSide:      'relaxng.c:1977,9'
              BranchSideFuncs:
                - xmlRelaxNGDocumentPush
                - xmlRelaxNGCleanupDoc
                - xmlRelaxNGDocumentPop
        - Branch String:   'relaxng.c:1989,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1990,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1994,27'
              BranchSideFuncs:
                - xmlRelaxNGDocumentPop
      Callsites:
        - Src:             'relaxng.c:1934,13'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:1935,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:1945,11'
          Dst:             xmlRelaxReadFile
        - Src:             'relaxng.c:1947,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:1957,9'
          Dst:             xmlRngPErrMemory
        - Src:             'relaxng.c:1958,9'
          Dst:             xmlFreeDoc
        - Src:             'relaxng.c:1963,17'
          Dst:             xmlStrdup
        - Src:             'relaxng.c:1972,16'
          Dst:             xmlDocGetRootElement
        - Src:             'relaxng.c:1974,17'
          Dst:             xmlHasProp
        - Src:             'relaxng.c:1975,17'
          Dst:             xmlSetProp
        - Src:             'relaxng.c:1983,5'
          Dst:             xmlRelaxNGDocumentPush
        - Src:             'relaxng.c:1988,11'
          Dst:             xmlRelaxNGCleanupDoc
        - Src:             'relaxng.c:1994,5'
          Dst:             xmlRelaxNGDocumentPop
    - functionName:    xmlRelaxNGCleanPSVI
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10619
      functionLinenumberEnd: 10658
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - node
      BBCount:         36
      ICount:          170
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:10622,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:10623,11'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10626,2'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10623,43'
          Branch Sides:
            - BranchSide:      'relaxng.c:10624,11'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10627,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10624,44'
          Branch Sides:
            - BranchSide:      'relaxng.c:10625,11'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10627,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10622,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10626,2'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10627,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10627,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10628,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10630,11'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10631,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:10632,6'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10657,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10632,6'
          Branch Sides:
            - BranchSide:      'relaxng.c:10633,6'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10639,6'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10634,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:10635,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10638,2'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10639,6'
          Branch Sides:
            - BranchSide:      'relaxng.c:10640,12'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10643,2'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10645,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:10646,3'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10647,10'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10647,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:10648,7'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10651,10'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10651,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:10652,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10655,2'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10655,2'
          Branch Sides:
            - BranchSide:      'relaxng.c:10631,5'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10644,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGValidateDocument
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10523
      functionLinenumberEnd: 10603
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
        - 'struct._xmlDoc *'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
      BBCount:         61
      ICount:          366
      EdgeCount:       81
      CyclomaticComplexity: 22
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
        - xmlRelaxNGAddValidError
        - xmlRelaxNGDumpValidError
        - xmlRelaxNGFreeValidState
        - xmlRelaxNGNewValidState
        - xmlRelaxNGSkipIgnored
        - xmlRelaxNGValidateDefinition
        - xmlValidateDocumentFinal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:10530,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:10530,28'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10531,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10530,50'
          Branch Sides:
            - BranchSide:      'relaxng.c:10530,54'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10531,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10530,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10531,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10533,5'
              BranchSideFuncs:
                - xmlRelaxNGNewValidState
                - xmlRelaxNGValidateDefinition
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:10536,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10537,9'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:10540,37'
              BranchSideFuncs:
                - xmlRelaxNGNewValidState
                - xmlRelaxNGValidateDefinition
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:10543,31'
          Branch Sides:
            - BranchSide:      'relaxng.c:10543,35'
              BranchSideFuncs:
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:10553,16'
              BranchSideFuncs:
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:10543,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10544,17'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:10553,16'
              BranchSideFuncs:
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:10547,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:10548,17'
              BranchSideFuncs:
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:10553,5'
              BranchSideFuncs:
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:10548,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:10549,17'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:10552,9'
              BranchSideFuncs:
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:10557,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10558,21'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:10565,13'
              BranchSideFuncs:
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:10561,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:10562,21'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddValidError
                - xmlRelaxNGSkipIgnored
            - BranchSide:      'relaxng.c:10563,38'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddValidError
                - xmlRelaxNGSkipIgnored
        - Branch String:   'relaxng.c:10565,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:10566,17'
              BranchSideFuncs:
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:10571,5'
              BranchSideFuncs:
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:10566,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:10567,17'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:10570,9'
              BranchSideFuncs:
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:10572,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10573,34'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:10576,9'
              BranchSideFuncs:
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRelaxNGDumpValidError
        - Branch String:   'relaxng.c:10576,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10577,34'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'relaxng.c:10579,9'
              BranchSideFuncs:
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'relaxng.c:10579,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10582,9'
              BranchSideFuncs:
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'relaxng.c:10599,10'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10585,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:10586,27'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlValidateDocumentFinal
            - BranchSide:      'relaxng.c:10590,27'
              BranchSideFuncs:
                - xmlValidateDocumentFinal
        - Branch String:   'relaxng.c:10595,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:10596,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10597,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10599,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:10599,24'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10602,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10599,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10600,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10602,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:10537,9'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:10540,13'
          Dst:             xmlRelaxNGNewValidState
        - Src:             'relaxng.c:10542,11'
          Dst:             xmlRelaxNGValidateDefinition
        - Src:             'relaxng.c:10546,16'
          Dst:             xmlRelaxNGSkipIgnored
        - Src:             'relaxng.c:10549,17'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:10560,20'
          Dst:             xmlRelaxNGSkipIgnored
        - Src:             'relaxng.c:10563,13'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:10567,17'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:10573,9'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:10577,9'
          Dst:             xmlRelaxNGDumpValidError
        - Src:             'relaxng.c:10586,27'
          Dst:             __xmlGenericError
        - Src:             'relaxng.c:10587,29'
          Dst:             __xmlGenericError
        - Src:             'relaxng.c:10588,30'
          Dst:             __xmlGenericErrorContext
        - Src:             'relaxng.c:10595,13'
          Dst:             xmlValidateDocumentFinal
    - functionName:    xmlRelaxNGValidateDoc
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10823
      functionLinenumberEnd: 10843
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
        - 'struct._xmlDoc *'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlRelaxNGCleanPSVI
        - xmlRelaxNGValidateDocument
      functionUses:    0
      BranchProfiles:
        - Branch String:   'relaxng.c:10826,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:10826,28'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10827,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10826,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10827,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10829,17'
              BranchSideFuncs:
                - xmlRelaxNGValidateDocument
                - xmlRelaxNGCleanPSVI
        - Branch String:   'relaxng.c:10840,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10841,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10842,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:10831,11'
          Dst:             xmlRelaxNGValidateDocument
        - Src:             'relaxng.c:10835,5'
          Dst:             xmlRelaxNGCleanPSVI
    - functionName:    xmlRelaxNGGetValidErrors
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10799
      functionLinenumberEnd: 10809
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
        - 'func_type **'
        - 'func_type **'
        - 'char **'
      constantsTouched: []
      argNames:
        - ctxt
        - err
        - warn
        - ctx
      BBCount:         13
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'relaxng.c:10800,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10801,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10802,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10802,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10803,16'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10804,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10804,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10805,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10806,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10806,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10807,16'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10808,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGSetValidStructuredErrors
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10775
      functionLinenumberEnd: 10782
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - serror
        - ctx
      BBCount:         4
      ICount:          38
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'relaxng.c:10776,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10777,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10778,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGSetValidErrors
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10755
      functionLinenumberEnd: 10762
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
        - 'func_type *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - err
        - warn
        - ctx
      BBCount:         4
      ICount:          42
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'relaxng.c:10756,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10757,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10758,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGFreeValidCtxt
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10706
      functionLinenumberEnd: 10738
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         32
      ICount:          199
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - xmlRegFreeExecCtxt
        - xmlRelaxNGElemPop
        - xmlRelaxNGFreeStates
        - xmlRelaxNGFreeValidState
      functionUses:    4
      BranchProfiles:
        - Branch String:   'relaxng.c:10709,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10710,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10711,9'
              BranchSideFuncs:
                - xmlRelaxNGElemPop
                - xmlRegFreeExecCtxt
                - xmlRelaxNGElemPop
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
        - Branch String:   'relaxng.c:10711,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10712,36'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGElemPop
                - xmlRegFreeExecCtxt
                - xmlRelaxNGElemPop
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:10713,9'
              BranchSideFuncs:
                - xmlRelaxNGElemPop
                - xmlRegFreeExecCtxt
                - xmlRelaxNGElemPop
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:10713,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10714,16'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGElemPop
                - xmlRegFreeExecCtxt
                - xmlRelaxNGElemPop
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:10719,9'
              BranchSideFuncs:
                - xmlRelaxNGElemPop
                - xmlRegFreeExecCtxt
                - xmlRelaxNGElemPop
                - xmlRelaxNGFreeStates
        - Branch String:   'relaxng.c:10714,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10715,44'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGElemPop
                - xmlRegFreeExecCtxt
                - xmlRelaxNGElemPop
                - xmlRelaxNGFreeStates
            - BranchSide:      'relaxng.c:10717,36'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGElemPop
                - xmlRegFreeExecCtxt
                - xmlRelaxNGElemPop
                - xmlRelaxNGFreeStates
        - Branch String:   'relaxng.c:10719,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10720,16'
              BranchSideFuncs:
                - xmlRelaxNGElemPop
                - xmlRegFreeExecCtxt
                - xmlRelaxNGElemPop
                - xmlRelaxNGFreeStates
            - BranchSide:      'relaxng.c:10725,9'
              BranchSideFuncs:
                - xmlRelaxNGElemPop
                - xmlRegFreeExecCtxt
                - xmlRelaxNGElemPop
        - Branch String:   'relaxng.c:10720,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10721,40'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGElemPop
                - xmlRegFreeExecCtxt
                - xmlRelaxNGElemPop
            - BranchSide:      'relaxng.c:10723,9'
              BranchSideFuncs:
                - xmlRelaxNGElemPop
                - xmlRegFreeExecCtxt
                - xmlRelaxNGElemPop
        - Branch String:   'relaxng.c:10725,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10726,9'
              BranchSideFuncs:
                - xmlRelaxNGElemPop
                - xmlRegFreeExecCtxt
                - xmlRelaxNGElemPop
            - BranchSide:      'relaxng.c:10727,9'
              BranchSideFuncs:
                - xmlRelaxNGElemPop
                - xmlRegFreeExecCtxt
                - xmlRelaxNGElemPop
        - Branch String:   'relaxng.c:10727,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10730,34'
              BranchSideFuncs:
                - xmlRelaxNGElemPop
                - xmlRegFreeExecCtxt
                - xmlRelaxNGElemPop
            - BranchSide:      'relaxng.c:10737,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10731,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10732,32'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
                - xmlRelaxNGElemPop
            - BranchSide:      'relaxng.c:10735,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:10712,9'
          Dst:             xmlRelaxNGFreeStates
        - Src:             'relaxng.c:10715,13'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:10717,9'
          Dst:             xmlRelaxNGFreeStates
        - Src:             'relaxng.c:10721,13'
          Dst:             xmlRelaxNGFreeStates
        - Src:             'relaxng.c:10730,16'
          Dst:             xmlRelaxNGElemPop
        - Src:             'relaxng.c:10732,13'
          Dst:             xmlRegFreeExecCtxt
        - Src:             'relaxng.c:10733,20'
          Dst:             xmlRelaxNGElemPop
    - functionName:    xmlRelaxNGElemPop
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8004
      functionLinenumberEnd: 8017
      functionDepth:   0
      returnType:      'struct._xmlRegExecCtxt *'
      argCount:        1
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         7
      ICount:          79
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'relaxng.c:8007,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8008,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8009,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8012,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8013,22'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8015,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGNewValidCtxt
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10675
      functionLinenumberEnd: 10696
      functionDepth:   0
      returnType:      'struct._xmlRelaxNGValidCtxt *'
      argCount:        1
      argTypes:
        - 'struct._xmlRelaxNG *'
      constantsTouched: []
      argNames:
        - schema
      BBCount:         9
      ICount:          84
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlRngVErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:10679,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10680,9'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:10683,12'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10689,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10690,15'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10691,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:10680,9'
          Dst:             xmlRngVErrMemory
    - functionName:    xmlRelaxNGValidateFullElement
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8318
      functionLinenumberEnd: 8339
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - elem
      BBCount:         19
      ICount:          118
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlRelaxNGFreeValidState
        - xmlRelaxNGNewValidState
        - xmlRelaxNGValidateDefinition
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:8322,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:8322,28'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8323,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8322,48'
          Branch Sides:
            - BranchSide:      'relaxng.c:8322,52'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8323,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8322,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8323,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8324,37'
              BranchSideFuncs:
                - xmlRelaxNGNewValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:8325,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8326,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8328,18'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:8332,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:8332,24'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:8333,13'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:8332,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8333,13'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:8335,13'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
      Callsites:
        - Src:             'relaxng.c:8324,13'
          Dst:             xmlRelaxNGNewValidState
        - Src:             'relaxng.c:8331,11'
          Dst:             xmlRelaxNGValidateDefinition
        - Src:             'relaxng.c:8336,5'
          Dst:             xmlRelaxNGFreeValidState
    - functionName:    xmlRelaxNGValidatePopElement
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8277
      functionLinenumberEnd: 8301
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
      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:8281,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:8281,28'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8282,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8281,48'
          Branch Sides:
            - BranchSide:      'relaxng.c:8281,52'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8282,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8281,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8282,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8286,30'
              BranchSideFuncs:
                - xmlRelaxNGElemPop
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8288,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8292,9'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRegFreeExecCtxt
            - BranchSide:      'relaxng.c:8294,16'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
        - Branch String:   'relaxng.c:8294,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:8295,13'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
            - BranchSide:      'relaxng.c:8297,13'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
      Callsites:
        - Src:             'relaxng.c:8286,12'
          Dst:             xmlRelaxNGElemPop
        - Src:             'relaxng.c:8287,11'
          Dst:             xmlRegExecPushString
        - Src:             'relaxng.c:8292,9'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:8299,5'
          Dst:             xmlRegFreeExecCtxt
    - functionName:    xmlRelaxNGValidatePushCData
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8240
      functionLinenumberEnd: 8261
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - data
        - len
      BBCount:         29
      ICount:          147
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - xmlRegExecPushString
        - xmlRelaxNGAddValidError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:8243,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:8243,28'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8244,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8243,48'
          Branch Sides:
            - BranchSide:      'relaxng.c:8243,52'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8244,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8243,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8244,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8246,5'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8246,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:8247,14'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8251,10'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8247,14'
          Branch Sides:
            - BranchSide:      'relaxng.c:8247,14'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8249,13'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8247,14'
          Branch Sides:
            - BranchSide:      'relaxng.c:8247,14'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8247,14'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8247,14'
          Branch Sides:
            - BranchSide:      'relaxng.c:8247,14'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8249,13'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8247,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8248,13'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8249,13'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8251,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8252,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8254,32'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8255,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8256,9'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8260,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:8254,11'
          Dst:             xmlRegExecPushString
        - Src:             'relaxng.c:8256,9'
          Dst:             xmlRelaxNGAddValidError
    - functionName:    xmlRelaxNGElemPush
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7967
      functionLinenumberEnd: 7992
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
        - 'struct._xmlRegExecCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
        - exec
      BBCount:         14
      ICount:          129
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlRngVErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:7968,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7969,9'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:7978,9'
              BranchSideFuncs:
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:7973,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:7974,30'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:7977,5'
              BranchSideFuncs:
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:7978,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7979,9'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:7989,37'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:7984,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:7985,30'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:7988,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:7974,13'
          Dst:             xmlRngVErrMemory
        - Src:             'relaxng.c:7985,13'
          Dst:             xmlRngVErrMemory
    - functionName:    xmlRelaxNGValidateProgressiveCallback
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8034
      functionLinenumberEnd: 8153
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct._xmlRegExecCtxt *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - exec
        - token
        - transdata
        - inputdata
      BBCount:         82
      ICount:          528
      EdgeCount:       111
      CyclomaticComplexity: 31
      functionsReached:
        - fprintf
        - xmlRegNewExecCtxt
        - xmlRelaxNGAddValidError
        - xmlRelaxNGDumpValidError
        - xmlRelaxNGElemPush
        - xmlRelaxNGFreeStates
        - xmlRelaxNGFreeValidState
        - xmlRelaxNGLogBestError
        - xmlRelaxNGNewValidState
        - xmlRelaxNGValidateAttributeList
        - xmlRelaxNGValidateElementEnd
        - xmlRelaxNGValidateProgressiveCallback
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:8041,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8042,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'relaxng.c:8045,12'
              BranchSideFuncs:
                - xmlRegNewExecCtxt
                - xmlRelaxNGElemPush
                - xmlRelaxNGNewValidState
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateAttributeList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'relaxng.c:8047,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8048,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'relaxng.c:8056,10'
              BranchSideFuncs:
                - xmlRegNewExecCtxt
                - xmlRelaxNGElemPush
                - xmlRelaxNGNewValidState
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateAttributeList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - fprintf
                - fprintf
        - Branch String:   'relaxng.c:8048,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8049,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8050,17'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'relaxng.c:8051,28'
          Branch Sides:
            - BranchSide:      'relaxng.c:8051,32'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8053,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8051,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8052,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8053,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8056,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:8056,28'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'relaxng.c:8057,17'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'relaxng.c:8056,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8057,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'relaxng.c:8062,16'
              BranchSideFuncs:
                - xmlRegNewExecCtxt
                - xmlRelaxNGElemPush
                - xmlRelaxNGNewValidState
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateAttributeList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - fprintf
        - Branch String:   'relaxng.c:8058,28'
          Branch Sides:
            - BranchSide:      'relaxng.c:8058,32'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8060,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8058,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8059,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8060,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8064,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8065,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8066,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8069,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8070,9'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:8076,9'
              BranchSideFuncs:
                - xmlRegNewExecCtxt
                - xmlRelaxNGElemPush
                - xmlRelaxNGNewValidState
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateAttributeList
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8071,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8072,38'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:8073,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8076,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8080,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8084,30'
              BranchSideFuncs:
                - xmlRegNewExecCtxt
                - xmlRelaxNGElemPush
                - xmlRelaxNGNewValidState
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateAttributeList
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8086,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8087,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8090,24'
              BranchSideFuncs:
                - xmlRelaxNGElemPush
                - xmlRelaxNGNewValidState
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateAttributeList
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8096,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8097,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8100,16'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateAttributeList
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8102,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8103,47'
              BranchSideFuncs:
                - xmlRelaxNGValidateAttributeList
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8109,9'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:8104,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8105,13'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:8108,5'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:8109,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8110,9'
              BranchSideFuncs:
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:8116,16'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
        - Branch String:   'relaxng.c:8112,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8113,13'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:8115,34'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGDumpValidError
        - Branch String:   'relaxng.c:8121,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8122,21'
              BranchSideFuncs:
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
            - BranchSide:      'relaxng.c:8131,13'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
        - Branch String:   'relaxng.c:8126,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8127,21'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
            - BranchSide:      'relaxng.c:8130,9'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
        - Branch String:   'relaxng.c:8131,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8135,13'
              BranchSideFuncs:
                - xmlRelaxNGLogBestError
                - xmlRelaxNGFreeStates
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:8138,16'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:8138,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8139,38'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:8141,30'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGDumpValidError
        - Branch String:   'relaxng.c:8143,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:8143,28'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:8145,23'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
        - Branch String:   'relaxng.c:8143,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8144,13'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:8145,23'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
        - Branch String:   'relaxng.c:8147,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8148,14'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:8152,19'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8148,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8149,38'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:8151,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:8042,9'
          Dst:             fprintf
        - Src:             'relaxng.c:8050,9'
          Dst:             fprintf
        - Src:             'relaxng.c:8057,9'
          Dst:             fprintf
        - Src:             'relaxng.c:8063,9'
          Dst:             fprintf
        - Src:             'relaxng.c:8070,9'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:8072,13'
          Dst:             xmlRelaxNGDumpValidError
        - Src:             'relaxng.c:8084,12'
          Dst:             xmlRegNewExecCtxt
        - Src:             'relaxng.c:8084,12'
          Dst:             xmlRelaxNGValidateProgressiveCallback
        - Src:             'relaxng.c:8090,5'
          Dst:             xmlRelaxNGElemPush
        - Src:             'relaxng.c:8095,13'
          Dst:             xmlRelaxNGNewValidState
        - Src:             'relaxng.c:8103,15'
          Dst:             xmlRelaxNGValidateAttributeList
        - Src:             'relaxng.c:8106,13'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:8111,15'
          Dst:             xmlRelaxNGValidateElementEnd
        - Src:             'relaxng.c:8115,9'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:8126,17'
          Dst:             xmlRelaxNGValidateElementEnd
        - Src:             'relaxng.c:8136,13'
          Dst:             xmlRelaxNGLogBestError
        - Src:             'relaxng.c:8139,13'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:8141,9'
          Dst:             xmlRelaxNGFreeStates
        - Src:             'relaxng.c:8149,13'
          Dst:             xmlRelaxNGDumpValidError
    - functionName:    xmlRelaxNGValidatePushElement
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8170
      functionLinenumberEnd: 8225
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlRelaxNGValidCtxt *'
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - elem
      BBCount:         35
      ICount:          226
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - xmlRegExecPushString
        - xmlRegExecPushString2
        - xmlRegNewExecCtxt
        - xmlRelaxNGAddValidError
        - xmlRelaxNGElemPush
        - xmlRelaxNGValidateProgressiveCallback
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:8173,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:8173,28'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8174,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8173,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8174,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8176,9'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
                - xmlRegExecPushString2
                - xmlRegNewExecCtxt
                - xmlRelaxNGElemPush
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8176,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8182,18'
              BranchSideFuncs:
                - xmlRegNewExecCtxt
                - xmlRelaxNGElemPush
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
                - xmlRegExecPushString2
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8205,19'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
                - xmlRegExecPushString2
        - Branch String:   'relaxng.c:8183,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8184,13'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8187,19'
              BranchSideFuncs:
                - xmlRegNewExecCtxt
                - xmlRelaxNGElemPush
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
                - xmlRegExecPushString2
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8188,31'
          Branch Sides:
            - BranchSide:      'relaxng.c:8188,35'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8189,13'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8188,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8189,13'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8192,18'
              BranchSideFuncs:
                - xmlRegNewExecCtxt
                - xmlRelaxNGElemPush
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
                - xmlRegExecPushString2
        - Branch String:   'relaxng.c:8193,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8194,26'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8197,34'
              BranchSideFuncs:
                - xmlRegNewExecCtxt
                - xmlRelaxNGElemPush
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
                - xmlRegExecPushString2
        - Branch String:   'relaxng.c:8200,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8201,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8203,28'
              BranchSideFuncs:
                - xmlRelaxNGElemPush
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
                - xmlRegExecPushString2
        - Branch String:   'relaxng.c:8207,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8209,35'
              BranchSideFuncs:
                - xmlRegExecPushString2
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8212,36'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8214,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8215,9'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8217,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8217,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8218,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8219,18'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8219,18'
          Branch Sides:
            - BranchSide:      'relaxng.c:8220,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8222,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:8184,13'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:8189,13'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:8197,16'
          Dst:             xmlRegNewExecCtxt
        - Src:             'relaxng.c:8197,16'
          Dst:             xmlRelaxNGValidateProgressiveCallback
        - Src:             'relaxng.c:8203,9'
          Dst:             xmlRelaxNGElemPush
        - Src:             'relaxng.c:8209,13'
          Dst:             xmlRegExecPushString2
        - Src:             'relaxng.c:8212,15'
          Dst:             xmlRegExecPushString
        - Src:             'relaxng.c:8215,9'
          Dst:             xmlRelaxNGAddValidError
    - functionName:    xmlRelaxNGDumpTree
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7794
      functionLinenumberEnd: 7806
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct._xmlRelaxNG *'
      constantsTouched: []
      argNames:
        - output
        - schema
      BBCount:         10
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - fprintf
        - xmlDocDump
      functionUses:    0
      BranchProfiles:
        - Branch String:   'relaxng.c:7795,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7796,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7797,9'
              BranchSideFuncs:
                - xmlDocDump
                - fprintf
                - fprintf
        - Branch String:   'relaxng.c:7797,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7798,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'relaxng.c:7801,9'
              BranchSideFuncs:
                - xmlDocDump
                - fprintf
        - Branch String:   'relaxng.c:7801,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7802,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'relaxng.c:7804,20'
              BranchSideFuncs:
                - xmlDocDump
      Callsites:
        - Src:             'relaxng.c:7798,9'
          Dst:             fprintf
        - Src:             'relaxng.c:7802,9'
          Dst:             fprintf
        - Src:             'relaxng.c:7804,9'
          Dst:             xmlDocDump
    - functionName:    xmlRelaxNGDumpGrammar
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7723
      functionLinenumberEnd: 7752
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct._xmlRelaxNGGrammar *'
        - int
      constantsTouched: []
      argNames:
        - output
        - grammar
        - top
      BBCount:         17
      ICount:          100
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - fprintf
        - xmlRelaxNGDumpDefine
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:7724,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7725,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7727,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlRelaxNGDumpDefine
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'relaxng.c:7728,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7729,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlRelaxNGDumpDefine
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'relaxng.c:7730,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlRelaxNGDumpDefine
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'relaxng.c:7730,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:7732,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlRelaxNGDumpDefine
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'relaxng.c:7734,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlRelaxNGDumpDefine
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'relaxng.c:7737,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlRelaxNGDumpDefine
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'relaxng.c:7740,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlRelaxNGDumpDefine
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'relaxng.c:7743,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7744,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'relaxng.c:7746,17'
              BranchSideFuncs:
                - fprintf
                - xmlRelaxNGDumpDefine
                - fprintf
                - fprintf
      Callsites:
        - Src:             'relaxng.c:7727,5'
          Dst:             fprintf
        - Src:             'relaxng.c:7729,9'
          Dst:             fprintf
        - Src:             'relaxng.c:7734,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7737,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7740,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7742,5'
          Dst:             fprintf
        - Src:             'relaxng.c:7744,9'
          Dst:             fprintf
        - Src:             'relaxng.c:7746,9'
          Dst:             fprintf
        - Src:             'relaxng.c:7747,9'
          Dst:             xmlRelaxNGDumpDefine
        - Src:             'relaxng.c:7748,9'
          Dst:             fprintf
        - Src:             'relaxng.c:7751,5'
          Dst:             fprintf
    - functionName:    xmlRelaxNGDump
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7763
      functionLinenumberEnd: 7783
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct._xmlRelaxNG *'
      constantsTouched: []
      argNames:
        - output
        - schema
      BBCount:         16
      ICount:          91
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - fprintf
        - xmlRelaxNGDumpGrammar
      functionUses:    0
      BranchProfiles:
        - Branch String:   'relaxng.c:7764,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7765,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7766,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlRelaxNGDumpGrammar
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'relaxng.c:7766,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7767,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'relaxng.c:7770,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlRelaxNGDumpGrammar
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'relaxng.c:7771,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7772,17'
              BranchSideFuncs:
                - fprintf
                - xmlRelaxNGDumpGrammar
                - fprintf
            - BranchSide:      'relaxng.c:7773,16'
              BranchSideFuncs:
                - fprintf
                - xmlRelaxNGDumpGrammar
                - fprintf
                - fprintf
        - Branch String:   'relaxng.c:7773,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:7774,17'
              BranchSideFuncs:
                - fprintf
                - xmlRelaxNGDumpGrammar
                - fprintf
            - BranchSide:      'relaxng.c:7776,17'
              BranchSideFuncs:
                - fprintf
                - xmlRelaxNGDumpGrammar
                - fprintf
        - Branch String:   'relaxng.c:7778,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7779,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'relaxng.c:7782,27'
              BranchSideFuncs:
                - xmlRelaxNGDumpGrammar
      Callsites:
        - Src:             'relaxng.c:7767,9'
          Dst:             fprintf
        - Src:             'relaxng.c:7770,5'
          Dst:             fprintf
        - Src:             'relaxng.c:7772,9'
          Dst:             fprintf
        - Src:             'relaxng.c:7774,9'
          Dst:             fprintf
        - Src:             'relaxng.c:7776,9'
          Dst:             fprintf
        - Src:             'relaxng.c:7779,9'
          Dst:             fprintf
        - Src:             'relaxng.c:7782,5'
          Dst:             xmlRelaxNGDumpGrammar
    - functionName:    xmlRelaxNGSetParserStructuredErrors
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7560
      functionLinenumberEnd: 7567
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - serror
        - ctx
      BBCount:         4
      ICount:          38
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:7561,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7562,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7563,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGGetParserErrors
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7536
      functionLinenumberEnd: 7546
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - 'func_type **'
        - 'func_type **'
        - 'char **'
      constantsTouched: []
      argNames:
        - ctxt
        - err
        - warn
        - ctx
      BBCount:         13
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'relaxng.c:7537,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7538,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7539,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:7539,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7540,16'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7541,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:7541,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7542,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7543,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:7543,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7544,16'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7545,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGSetParserErrors
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7512
      functionLinenumberEnd: 7519
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - 'func_type *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - err
        - warn
        - ctx
      BBCount:         4
      ICount:          42
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'relaxng.c:7513,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7514,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7515,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGComputeInterleaves
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4236
      functionLinenumberEnd: 4382
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - payload
        - data
        - name
      BBCount:         105
      ICount:          720
      EdgeCount:       139
      CyclomaticComplexity: 36
      functionsReached:
        - xmlHashAddEntry2
        - xmlHashCreate
        - xmlRelaxNGCompareElemDefLists
        - xmlRelaxNGFreePartition
        - xmlRelaxNGGetElements
        - xmlRngPErr
        - xmlRngPErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:4254,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4255,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4257,11'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErrMemory
                - xmlRelaxNGFreePartition
                - xmlRelaxNGGetElements
                - xmlRelaxNGGetElements
        - Branch String:   'relaxng.c:4258,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:4259,16'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErrMemory
                - xmlRelaxNGFreePartition
                - xmlRelaxNGGetElements
                - xmlRelaxNGGetElements
            - BranchSide:      'relaxng.c:4264,9'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErrMemory
                - xmlRelaxNGFreePartition
                - xmlRelaxNGGetElements
                - xmlRelaxNGGetElements
        - Branch String:   'relaxng.c:4265,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4266,9'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRelaxNGFreePartition
            - BranchSide:      'relaxng.c:4267,11'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErrMemory
                - xmlRelaxNGFreePartition
                - xmlRelaxNGGetElements
                - xmlRelaxNGGetElements
        - Branch String:   'relaxng.c:4268,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:4270,13'
              BranchSideFuncs:
                - xmlRelaxNGGetElements
                - xmlRelaxNGGetElements
                - xmlHashCreate
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErrMemory
                - xmlRelaxNGFreePartition
            - BranchSide:      'relaxng.c:4286,9'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErrMemory
                - xmlRelaxNGFreePartition
        - Branch String:   'relaxng.c:4271,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4272,13'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRelaxNGFreePartition
            - BranchSide:      'relaxng.c:4273,13'
              BranchSideFuncs:
                - xmlRelaxNGGetElements
                - xmlRelaxNGGetElements
                - xmlHashCreate
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErrMemory
                - xmlRelaxNGFreePartition
        - Branch String:   'relaxng.c:4273,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4274,21'
              BranchSideFuncs:
                - xmlRelaxNGGetElements
                - xmlRelaxNGGetElements
                - xmlHashCreate
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErrMemory
                - xmlRelaxNGFreePartition
            - BranchSide:      'relaxng.c:4275,34'
              BranchSideFuncs:
                - xmlRelaxNGGetElements
                - xmlRelaxNGGetElements
                - xmlHashCreate
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErrMemory
                - xmlRelaxNGFreePartition
        - Branch String:   'relaxng.c:4287,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4288,9'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRelaxNGFreePartition
            - BranchSide:      'relaxng.c:4289,12'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4292,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:4293,17'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4356,26'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4294,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4295,17'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4313,15'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:4295,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:4296,17'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4298,49'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4300,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:4301,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGCompareElemDefLists
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4305,49'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4307,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:4308,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4312,9'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4314,27'
          Branch Sides:
            - BranchSide:      'relaxng.c:4314,32'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4353,28'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4314,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4315,13'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4353,28'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4315,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4316,23'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4352,9'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4316,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:4317,44'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4322,31'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:4320,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:4321,40'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4322,17'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:4322,66'
          Branch Sides:
            - BranchSide:      'relaxng.c:4323,31'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4334,30'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:4322,28'
          Branch Sides:
            - BranchSide:      'relaxng.c:4324,28'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4334,30'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:4324,46'
          Branch Sides:
            - BranchSide:      'relaxng.c:4324,52'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4325,48'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:4324,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:4325,48'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4329,48'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:4332,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:4333,40'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4334,17'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:4334,28'
          Branch Sides:
            - BranchSide:      'relaxng.c:4335,28'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4348,36'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:4335,46'
          Branch Sides:
            - BranchSide:      'relaxng.c:4335,52'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4336,48'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:4335,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:4336,48'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4340,48'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:4343,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:4344,40'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4345,25'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:4345,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:4346,40'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4347,17'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:4362,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4363,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4364,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4364,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4365,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4366,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4366,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4367,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4368,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4372,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4373,16'
              BranchSideFuncs:
                - xmlRelaxNGFreePartition
            - BranchSide:      'relaxng.c:4381,29'
              BranchSideFuncs:
                - xmlRelaxNGFreePartition
        - Branch String:   'relaxng.c:4373,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4374,17'
              BranchSideFuncs:
                - xmlRelaxNGFreePartition
            - BranchSide:      'relaxng.c:4379,9'
              BranchSideFuncs:
                - xmlRelaxNGFreePartition
        - Branch String:   'relaxng.c:4374,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:4374,30'
              BranchSideFuncs:
                - xmlRelaxNGFreePartition
            - BranchSide:      'relaxng.c:4375,21'
              BranchSideFuncs:
                - xmlRelaxNGFreePartition
        - Branch String:   'relaxng.c:4375,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:4376,21'
              BranchSideFuncs:
                - xmlRelaxNGFreePartition
            - BranchSide:      'relaxng.c:4377,17'
              BranchSideFuncs:
                - xmlRelaxNGFreePartition
      Callsites:
        - Src:             'relaxng.c:4276,34'
          Dst:             xmlRelaxNGGetElements
        - Src:             'relaxng.c:4277,35'
          Dst:             xmlRelaxNGGetElements
        - Src:             'relaxng.c:4291,26'
          Dst:             xmlHashCreate
        - Src:             'relaxng.c:4298,19'
          Dst:             xmlRelaxNGCompareElemDefLists
        - Src:             'relaxng.c:4301,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4305,19'
          Dst:             xmlRelaxNGCompareElemDefLists
        - Src:             'relaxng.c:4308,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4317,27'
          Dst:             xmlHashAddEntry2
        - Src:             'relaxng.c:4325,31'
          Dst:             xmlHashAddEntry2
        - Src:             'relaxng.c:4329,31'
          Dst:             xmlHashAddEntry2
        - Src:             'relaxng.c:4336,31'
          Dst:             xmlHashAddEntry2
        - Src:             'relaxng.c:4340,31'
          Dst:             xmlHashAddEntry2
        - Src:             'relaxng.c:4371,5'
          Dst:             xmlRngPErrMemory
        - Src:             'relaxng.c:4381,5'
          Dst:             xmlRelaxNGFreePartition
    - functionName:    xmlRelaxReadMemory
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1433
      functionLinenumberEnd: 1448
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        3
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - buf
        - size
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCtxtReadMemory
        - xmlCtxtSetErrorHandler
        - xmlFreeParserCtxt
        - xmlNewParserCtxt
        - xmlRngPErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:1438,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1439,26'
              BranchSideFuncs:
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:1442,9'
              BranchSideFuncs:
                - xmlCtxtReadMemory
                - xmlFreeParserCtxt
                - xmlCtxtSetErrorHandler
        - Branch String:   'relaxng.c:1442,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1443,32'
              BranchSideFuncs:
                - xmlCtxtSetErrorHandler
                - xmlCtxtReadMemory
                - xmlFreeParserCtxt
            - BranchSide:      'relaxng.c:1444,29'
              BranchSideFuncs:
                - xmlCtxtReadMemory
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'relaxng.c:1437,13'
          Dst:             xmlNewParserCtxt
        - Src:             'relaxng.c:1439,9'
          Dst:             xmlRngPErrMemory
        - Src:             'relaxng.c:1443,9'
          Dst:             xmlCtxtSetErrorHandler
        - Src:             'relaxng.c:1444,11'
          Dst:             xmlCtxtReadMemory
        - Src:             'relaxng.c:1445,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlRelaxNGParse
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7371
      functionLinenumberEnd: 7495
      functionDepth:   0
      returnType:      'struct._xmlRelaxNG *'
      argCount:        1
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         47
      ICount:          369
      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:7378,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7379,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7384,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:7384,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7385,32'
              BranchSideFuncs:
                - xmlRelaxReadFile
                - xmlRelaxNGCleanupDoc
                - xmlDocGetRootElement
                - xmlRelaxNGParseDocument
                - xmlRelaxNGTryCompile
                - xmlRelaxNGNewDefine
                - xmlRelaxNGFree
                - xmlFreeDoc
                - xmlHashScan
                - xmlFreeDoc
                - xmlRngPErr
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlRngPErr
            - BranchSide:      'relaxng.c:7392,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGCleanupDoc
                - xmlDocGetRootElement
                - xmlRelaxNGParseDocument
                - xmlRelaxNGTryCompile
                - xmlRelaxNGNewDefine
                - xmlRelaxNGFree
                - xmlFreeDoc
                - xmlHashScan
                - xmlFreeDoc
                - xmlRngPErr
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlRelaxReadMemory
                - xmlStrdup
                - xmlStrdup
                - xmlRngPErr
        - Branch String:   'relaxng.c:7386,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:7387,24'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:7392,5'
              BranchSideFuncs:
                - xmlRelaxNGCleanupDoc
                - xmlDocGetRootElement
                - xmlRelaxNGParseDocument
                - xmlRelaxNGTryCompile
                - xmlRelaxNGNewDefine
                - xmlRelaxNGFree
                - xmlFreeDoc
                - xmlHashScan
                - xmlFreeDoc
                - xmlRngPErr
                - xmlFreeDoc
                - xmlFreeDoc
        - Branch String:   'relaxng.c:7392,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:7393,34'
              BranchSideFuncs:
                - xmlRelaxReadMemory
                - xmlStrdup
                - xmlStrdup
                - xmlRelaxNGCleanupDoc
                - xmlDocGetRootElement
                - xmlRelaxNGParseDocument
                - xmlRelaxNGTryCompile
                - xmlRelaxNGNewDefine
                - xmlRelaxNGFree
                - xmlFreeDoc
                - xmlHashScan
                - xmlFreeDoc
                - xmlRngPErr
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlRngPErr
            - BranchSide:      'relaxng.c:7402,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGCleanupDoc
                - xmlDocGetRootElement
                - xmlRelaxNGParseDocument
                - xmlRelaxNGTryCompile
                - xmlRelaxNGNewDefine
                - xmlRelaxNGFree
                - xmlFreeDoc
                - xmlHashScan
                - xmlFreeDoc
                - xmlRngPErr
                - xmlFreeDoc
                - xmlFreeDoc
        - Branch String:   'relaxng.c:7394,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:7395,24'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:7400,20'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlRelaxNGCleanupDoc
                - xmlDocGetRootElement
                - xmlRelaxNGParseDocument
                - xmlRelaxNGTryCompile
                - xmlRelaxNGNewDefine
                - xmlRelaxNGFree
                - xmlFreeDoc
                - xmlHashScan
                - xmlFreeDoc
                - xmlRngPErr
                - xmlFreeDoc
                - xmlFreeDoc
        - Branch String:   'relaxng.c:7402,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:7403,15'
              BranchSideFuncs:
                - xmlRelaxNGCleanupDoc
                - xmlDocGetRootElement
                - xmlRelaxNGParseDocument
                - xmlRelaxNGTryCompile
                - xmlRelaxNGNewDefine
                - xmlRelaxNGFree
                - xmlFreeDoc
                - xmlHashScan
                - xmlFreeDoc
                - xmlRngPErr
                - xmlFreeDoc
                - xmlFreeDoc
            - BranchSide:      'relaxng.c:7405,20'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:7415,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7416,20'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'relaxng.c:7424,33'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlRelaxNGParseDocument
                - xmlRelaxNGTryCompile
                - xmlRelaxNGNewDefine
                - xmlRelaxNGFree
                - xmlFreeDoc
                - xmlHashScan
                - xmlFreeDoc
                - xmlRngPErr
                - xmlFreeDoc
        - Branch String:   'relaxng.c:7425,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7426,20'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlFreeDoc
            - BranchSide:      'relaxng.c:7434,35'
              BranchSideFuncs:
                - xmlRelaxNGParseDocument
                - xmlRelaxNGTryCompile
                - xmlRelaxNGNewDefine
                - xmlRelaxNGFree
                - xmlFreeDoc
                - xmlHashScan
                - xmlFreeDoc
        - Branch String:   'relaxng.c:7428,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:7426,9'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlFreeDoc
            - BranchSide:      'relaxng.c:7428,33'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlFreeDoc
        - Branch String:   'relaxng.c:7435,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7436,20'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'relaxng.c:7447,9'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
                - xmlRelaxNGNewDefine
                - xmlRelaxNGFree
                - xmlFreeDoc
                - xmlHashScan
        - Branch String:   'relaxng.c:7447,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7448,21'
              BranchSideFuncs:
                - xmlHashScan
                - xmlRelaxNGTryCompile
                - xmlRelaxNGNewDefine
                - xmlRelaxNGFree
                - xmlFreeDoc
            - BranchSide:      'relaxng.c:7454,9'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
                - xmlRelaxNGNewDefine
                - xmlRelaxNGFree
                - xmlFreeDoc
        - Branch String:   'relaxng.c:7454,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7455,24'
              BranchSideFuncs:
                - xmlRelaxNGFree
                - xmlFreeDoc
            - BranchSide:      'relaxng.c:7464,10'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:7464,35'
          Branch Sides:
            - BranchSide:      'relaxng.c:7464,39'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:7481,16'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:7464,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7465,13'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:7481,16'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:7465,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:7468,39'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGTryCompile
            - BranchSide:      'relaxng.c:7475,30'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
        - Branch String:   'relaxng.c:7469,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:7470,17'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
            - BranchSide:      'relaxng.c:7474,9'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
        - Branch String:   'relaxng.c:7491,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7492,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7494,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:7376,5'
          Dst:             xmlRelaxNGInitTypes
        - Src:             'relaxng.c:7385,15'
          Dst:             xmlRelaxReadFile
        - Src:             'relaxng.c:7387,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:7393,15'
          Dst:             xmlRelaxReadMemory
        - Src:             'relaxng.c:7395,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:7400,20'
          Dst:             xmlStrdup
        - Src:             'relaxng.c:7401,21'
          Dst:             xmlStrdup
        - Src:             'relaxng.c:7405,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:7414,11'
          Dst:             xmlRelaxNGCleanupDoc
        - Src:             'relaxng.c:7416,9'
          Dst:             xmlFreeDoc
        - Src:             'relaxng.c:7424,12'
          Dst:             xmlDocGetRootElement
        - Src:             'relaxng.c:7426,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:7430,9'
          Dst:             xmlFreeDoc
        - Src:             'relaxng.c:7434,11'
          Dst:             xmlRelaxNGParseDocument
        - Src:             'relaxng.c:7436,9'
          Dst:             xmlFreeDoc
        - Src:             'relaxng.c:7448,9'
          Dst:             xmlHashScan
        - Src:             'relaxng.c:7448,9'
          Dst:             xmlRelaxNGComputeInterleaves
        - Src:             'relaxng.c:7455,9'
          Dst:             xmlRelaxNGFree
        - Src:             'relaxng.c:7457,9'
          Dst:             xmlFreeDoc
        - Src:             'relaxng.c:7468,19'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:7475,9'
          Dst:             xmlRelaxNGTryCompile
    - functionName:    xmlRelaxNGInitTypes
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2777
      functionLinenumberEnd: 2797
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlHashCreate
        - xmlRelaxNGRegisterTypeLibrary
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:2778,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2778,9'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlRelaxNGRegisterTypeLibrary
                - xmlRelaxNGRegisterTypeLibrary
            - BranchSide:      'relaxng.c:2778,9'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlRelaxNGRegisterTypeLibrary
                - xmlRelaxNGRegisterTypeLibrary
        - Branch String:   'relaxng.c:2778,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2779,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2780,33'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlRelaxNGRegisterTypeLibrary
                - xmlRelaxNGRegisterTypeLibrary
        - Branch String:   'relaxng.c:2781,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2782,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2783,5'
              BranchSideFuncs:
                - xmlRelaxNGRegisterTypeLibrary
                - xmlRelaxNGRegisterTypeLibrary
      Callsites:
        - Src:             'relaxng.c:2780,33'
          Dst:             xmlHashCreate
        - Src:             'relaxng.c:2783,5'
          Dst:             xmlRelaxNGRegisterTypeLibrary
        - Src:             'relaxng.c:2783,5'
          Dst:             xmlRelaxNGSchemaTypeHave
        - Src:             'relaxng.c:2783,5'
          Dst:             xmlRelaxNGSchemaTypeCheck
        - Src:             'relaxng.c:2783,5'
          Dst:             xmlRelaxNGSchemaTypeCompare
        - Src:             'relaxng.c:2783,5'
          Dst:             xmlRelaxNGSchemaFacetCheck
        - Src:             'relaxng.c:2783,5'
          Dst:             xmlRelaxNGSchemaFreeValue
        - Src:             'relaxng.c:2790,5'
          Dst:             xmlRelaxNGRegisterTypeLibrary
        - Src:             'relaxng.c:2790,5'
          Dst:             xmlRelaxNGDefaultTypeHave
        - Src:             'relaxng.c:2790,5'
          Dst:             xmlRelaxNGDefaultTypeCheck
        - Src:             'relaxng.c:2790,5'
          Dst:             xmlRelaxNGDefaultTypeCompare
    - functionName:    xmlRelaxNGSchemaTypeHave
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2390
      functionLinenumberEnd: 2401
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - data
        - type
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaGetPredefinedType
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:2393,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2394,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2395,38'
              BranchSideFuncs:
                - xmlSchemaGetPredefinedType
        - Branch String:   'relaxng.c:2398,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2399,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2400,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:2395,11'
          Dst:             xmlSchemaGetPredefinedType
    - functionName:    xmlRelaxNGSchemaTypeCheck
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2420
      functionLinenumberEnd: 2440
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char **'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - data
        - type
        - value
        - result
        - node
      BBCount:         17
      ICount:          98
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSchemaGetPredefinedType
        - xmlSchemaValPredefTypeNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:2424,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:2424,28'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2425,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2424,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2425,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2426,38'
              BranchSideFuncs:
                - xmlSchemaGetPredefinedType
                - xmlSchemaValPredefTypeNode
        - Branch String:   'relaxng.c:2429,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2430,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2431,38'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'relaxng.c:2433,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2434,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2435,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2435,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2436,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2437,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2437,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2438,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2439,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:2426,11'
          Dst:             xmlSchemaGetPredefinedType
        - Src:             'relaxng.c:2431,11'
          Dst:             xmlSchemaValPredefTypeNode
    - functionName:    xmlRelaxNGSchemaTypeCompare
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2552
      functionLinenumberEnd: 2588
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'struct._xmlNode *'
        - 'char *'
        - 'char *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - data
        - type
        - value1
        - ctxt1
        - comp1
        - value2
        - ctxt2
      BBCount:         32
      ICount:          184
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - xmlSchemaCompareValues
        - xmlSchemaFreeValue
        - xmlSchemaGetPredefinedType
        - xmlSchemaValPredefTypeNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:2557,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:2557,28'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2558,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2557,44'
          Branch Sides:
            - BranchSide:      'relaxng.c:2557,48'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2558,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2557,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2558,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2559,38'
              BranchSideFuncs:
                - xmlSchemaGetPredefinedType
                - xmlSchemaValPredefTypeNode
                - xmlSchemaCompareValues
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaValPredefTypeNode
        - Branch String:   'relaxng.c:2562,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2563,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2564,9'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
                - xmlSchemaCompareValues
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaValPredefTypeNode
        - Branch String:   'relaxng.c:2564,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2565,42'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
                - xmlSchemaValPredefTypeNode
                - xmlSchemaCompareValues
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'relaxng.c:2571,34'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
                - xmlSchemaCompareValues
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'relaxng.c:2566,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:2567,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2568,13'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
                - xmlSchemaCompareValues
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'relaxng.c:2568,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:2569,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2570,5'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
                - xmlSchemaCompareValues
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'relaxng.c:2574,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2575,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'relaxng.c:2579,34'
              BranchSideFuncs:
                - xmlSchemaCompareValues
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'relaxng.c:2575,6'
          Branch Sides:
            - BranchSide:      'relaxng.c:2576,25'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'relaxng.c:2577,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2580,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2581,28'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'relaxng.c:2582,24'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'relaxng.c:2583,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2584,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2585,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2585,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2586,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2587,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:2559,11'
          Dst:             xmlSchemaGetPredefinedType
        - Src:             'relaxng.c:2565,15'
          Dst:             xmlSchemaValPredefTypeNode
        - Src:             'relaxng.c:2573,11'
          Dst:             xmlSchemaValPredefTypeNode
        - Src:             'relaxng.c:2576,6'
          Dst:             xmlSchemaFreeValue
        - Src:             'relaxng.c:2579,11'
          Dst:             xmlSchemaCompareValues
        - Src:             'relaxng.c:2581,9'
          Dst:             xmlSchemaFreeValue
        - Src:             'relaxng.c:2582,5'
          Dst:             xmlSchemaFreeValue
    - functionName:    xmlRelaxNGSchemaFacetCheck
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2460
      functionLinenumberEnd: 2516
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - data
        - type
        - facetname
        - val
        - strval
        - value
      BBCount:         53
      ICount:          279
      EdgeCount:       71
      CyclomaticComplexity: 20
      functionsReached:
        - xmlSchemaCheckFacet
        - xmlSchemaFreeFacet
        - xmlSchemaGetPredefinedType
        - xmlSchemaNewFacet
        - xmlSchemaValidateFacet
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:2465,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:2465,28'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2466,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2465,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2466,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2467,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:2470,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2471,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2473,13'
              BranchSideFuncs:
                - xmlSchemaNewFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaFreeFacet
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
        - Branch String:   'relaxng.c:2474,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2475,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2477,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaFreeFacet
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
        - Branch String:   'relaxng.c:2477,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2478,9'
              BranchSideFuncs:
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
            - BranchSide:      'relaxng.c:2479,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaFreeFacet
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
        - Branch String:   'relaxng.c:2479,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:2480,9'
              BranchSideFuncs:
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
            - BranchSide:      'relaxng.c:2481,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaFreeFacet
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
        - Branch String:   'relaxng.c:2481,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:2482,9'
              BranchSideFuncs:
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
            - BranchSide:      'relaxng.c:2483,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaFreeFacet
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
        - Branch String:   'relaxng.c:2483,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:2484,9'
              BranchSideFuncs:
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
            - BranchSide:      'relaxng.c:2485,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaFreeFacet
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
        - Branch String:   'relaxng.c:2485,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:2486,9'
              BranchSideFuncs:
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
            - BranchSide:      'relaxng.c:2487,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaFreeFacet
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
        - Branch String:   'relaxng.c:2487,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:2488,9'
              BranchSideFuncs:
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
            - BranchSide:      'relaxng.c:2489,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaFreeFacet
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
        - Branch String:   'relaxng.c:2489,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:2490,9'
              BranchSideFuncs:
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
            - BranchSide:      'relaxng.c:2491,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaFreeFacet
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
        - Branch String:   'relaxng.c:2491,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:2492,9'
              BranchSideFuncs:
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
            - BranchSide:      'relaxng.c:2493,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaFreeFacet
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
        - Branch String:   'relaxng.c:2493,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:2494,9'
              BranchSideFuncs:
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
            - BranchSide:      'relaxng.c:2495,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaFreeFacet
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
        - Branch String:   'relaxng.c:2495,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:2496,9'
              BranchSideFuncs:
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
            - BranchSide:      'relaxng.c:2497,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaFreeFacet
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
        - Branch String:   'relaxng.c:2497,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:2498,9'
              BranchSideFuncs:
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
            - BranchSide:      'relaxng.c:2499,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaFreeFacet
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
        - Branch String:   'relaxng.c:2499,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:2500,9'
              BranchSideFuncs:
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
            - BranchSide:      'relaxng.c:2502,28'
              BranchSideFuncs:
                - xmlSchemaFreeFacet
        - Branch String:   'relaxng.c:2507,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2508,28'
              BranchSideFuncs:
                - xmlSchemaFreeFacet
            - BranchSide:      'relaxng.c:2511,34'
              BranchSideFuncs:
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
        - Branch String:   'relaxng.c:2513,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2514,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2515,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:2467,11'
          Dst:             xmlSchemaGetPredefinedType
        - Src:             'relaxng.c:2473,13'
          Dst:             xmlSchemaNewFacet
        - Src:             'relaxng.c:2477,9'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:2479,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:2481,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:2483,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:2485,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:2487,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:2489,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:2491,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:2493,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:2495,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:2497,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:2499,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:2502,9'
          Dst:             xmlSchemaFreeFacet
        - Src:             'relaxng.c:2506,11'
          Dst:             xmlSchemaCheckFacet
        - Src:             'relaxng.c:2508,9'
          Dst:             xmlSchemaFreeFacet
        - Src:             'relaxng.c:2511,11'
          Dst:             xmlSchemaValidateFacet
        - Src:             'relaxng.c:2512,5'
          Dst:             xmlSchemaFreeFacet
    - functionName:    xmlRelaxNGSchemaFreeValue
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2529
      functionLinenumberEnd: 2531
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - data
        - value
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSchemaFreeValue
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'relaxng.c:2530,5'
          Dst:             xmlSchemaFreeValue
    - functionName:    xmlRelaxNGRegisterTypeLibrary
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2736
      functionLinenumberEnd: 2766
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'char *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - namespace
        - data
        - have
        - check
        - comp
        - facet
        - freef
      BBCount:         19
      ICount:          149
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - xmlHashAddEntry
        - xmlHashLookup
        - xmlRelaxNGFreeTypeLibrary
        - xmlRngVErrMemory
        - xmlStrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:2740,45'
          Branch Sides:
            - BranchSide:      'relaxng.c:2740,49'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2742,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2740,68'
          Branch Sides:
            - BranchSide:      'relaxng.c:2741,10'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2742,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2741,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:2741,29'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2742,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2740,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2742,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2743,23'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlStrdup
                - xmlHashAddEntry
                - xmlRelaxNGFreeTypeLibrary
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:2743,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2744,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2747,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAddEntry
                - xmlRelaxNGFreeTypeLibrary
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:2748,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2749,9'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:2752,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAddEntry
                - xmlRelaxNGFreeTypeLibrary
        - Branch String:   'relaxng.c:2761,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2762,35'
              BranchSideFuncs:
                - xmlRelaxNGFreeTypeLibrary
            - BranchSide:      'relaxng.c:2765,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:2743,9'
          Dst:             xmlHashLookup
        - Src:             'relaxng.c:2749,9'
          Dst:             xmlRngVErrMemory
        - Src:             'relaxng.c:2753,22'
          Dst:             xmlStrdup
        - Src:             'relaxng.c:2760,11'
          Dst:             xmlHashAddEntry
        - Src:             'relaxng.c:2762,9'
          Dst:             xmlRelaxNGFreeTypeLibrary
    - functionName:    xmlRelaxNGDefaultTypeHave
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2603
      functionLinenumberEnd: 2611
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - data
        - type
      BBCount:         10
      ICount:          52
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:2604,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2605,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2606,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:2606,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2607,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2608,21'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'relaxng.c:2608,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2609,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2610,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:2606,9'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:2608,9'
          Dst:             xmlStrEqual
    - functionName:    xmlRelaxNGDefaultTypeCheck
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2631
      functionLinenumberEnd: 2641
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char **'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - data
        - type
        - value
        - result
        - node
      BBCount:         10
      ICount:          61
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:2632,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2633,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2634,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:2634,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2635,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2636,21'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'relaxng.c:2636,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2637,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2640,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:2634,9'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:2636,9'
          Dst:             xmlStrEqual
    - functionName:    xmlRelaxNGDefaultTypeCompare
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2663
      functionLinenumberEnd: 2692
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'struct._xmlNode *'
        - 'char *'
        - 'char *'
        - 'struct._xmlNode *'
      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:2666,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2667,27'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'relaxng.c:2668,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNormalize
                - xmlRelaxNGNormalize
                - xmlStrEqual
        - Branch String:   'relaxng.c:2669,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:2676,46'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2690,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2679,32'
          Branch Sides:
            - BranchSide:      'relaxng.c:2679,36'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2680,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2679,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:2680,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2681,34'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'relaxng.c:2681,22'
          Branch Sides:
            - BranchSide:      'relaxng.c:2682,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2684,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2685,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:2686,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2687,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2687,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:2688,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2689,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:2666,9'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:2667,15'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:2668,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:2669,14'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:2676,20'
          Dst:             xmlRelaxNGNormalize
        - Src:             'relaxng.c:2677,22'
          Dst:             xmlRelaxNGNormalize
        - Src:             'relaxng.c:2681,22'
          Dst:             xmlStrEqual
    - functionName:    xmlRelaxNGFreeTypeLibrary
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2708
      functionLinenumberEnd: 2715
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - payload
        - namespace
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:2710,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2711,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2712,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2712,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2713,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2714,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGFreeParserCtxt
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6722
      functionLinenumberEnd: 6749
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         39
      ICount:          233
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - xmlFreeDoc
        - xmlHashFree
        - xmlRelaxNGFreeDefine
        - xmlRelaxNGFreeDocument
        - xmlRelaxNGFreeDocumentList
        - xmlRelaxNGFreeIncludeList
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:6723,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6724,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6725,9'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlRelaxNGFreeDefine
                - xmlRelaxNGFreeIncludeList
                - xmlRelaxNGFreeDocumentList
                - xmlHashFree
                - xmlRelaxNGFreeDocument
        - Branch String:   'relaxng.c:6725,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6726,9'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlRelaxNGFreeDefine
                - xmlRelaxNGFreeIncludeList
                - xmlRelaxNGFreeDocumentList
                - xmlHashFree
                - xmlRelaxNGFreeDocument
            - BranchSide:      'relaxng.c:6727,9'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlRelaxNGFreeDefine
                - xmlRelaxNGFreeIncludeList
                - xmlRelaxNGFreeDocumentList
                - xmlHashFree
                - xmlRelaxNGFreeDocument
        - Branch String:   'relaxng.c:6727,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6728,32'
              BranchSideFuncs:
                - xmlRelaxNGFreeDocument
                - xmlFreeDoc
                - xmlRelaxNGFreeDefine
                - xmlRelaxNGFreeIncludeList
                - xmlRelaxNGFreeDocumentList
                - xmlHashFree
            - BranchSide:      'relaxng.c:6729,9'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlRelaxNGFreeDefine
                - xmlRelaxNGFreeIncludeList
                - xmlRelaxNGFreeDocumentList
                - xmlHashFree
        - Branch String:   'relaxng.c:6729,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6730,21'
              BranchSideFuncs:
                - xmlHashFree
                - xmlFreeDoc
                - xmlRelaxNGFreeDefine
                - xmlRelaxNGFreeIncludeList
                - xmlRelaxNGFreeDocumentList
            - BranchSide:      'relaxng.c:6731,9'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlRelaxNGFreeDefine
                - xmlRelaxNGFreeIncludeList
                - xmlRelaxNGFreeDocumentList
        - Branch String:   'relaxng.c:6731,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6732,36'
              BranchSideFuncs:
                - xmlRelaxNGFreeDocumentList
                - xmlFreeDoc
                - xmlRelaxNGFreeDefine
                - xmlRelaxNGFreeIncludeList
            - BranchSide:      'relaxng.c:6733,9'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlRelaxNGFreeDefine
                - xmlRelaxNGFreeIncludeList
        - Branch String:   'relaxng.c:6733,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6734,35'
              BranchSideFuncs:
                - xmlRelaxNGFreeIncludeList
                - xmlFreeDoc
                - xmlRelaxNGFreeDefine
            - BranchSide:      'relaxng.c:6735,9'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlRelaxNGFreeDefine
        - Branch String:   'relaxng.c:6735,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6736,9'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlRelaxNGFreeDefine
            - BranchSide:      'relaxng.c:6737,9'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlRelaxNGFreeDefine
        - Branch String:   'relaxng.c:6737,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6738,9'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlRelaxNGFreeDefine
            - BranchSide:      'relaxng.c:6739,9'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlRelaxNGFreeDefine
        - Branch String:   'relaxng.c:6739,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6742,16'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlRelaxNGFreeDefine
            - BranchSide:      'relaxng.c:6746,10'
              BranchSideFuncs:
                - xmlFreeDoc
        - Branch String:   'relaxng.c:6742,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6743,34'
              BranchSideFuncs:
                - xmlRelaxNGFreeDefine
                - xmlFreeDoc
            - BranchSide:      'relaxng.c:6744,9'
              BranchSideFuncs:
                - xmlFreeDoc
        - Branch String:   'relaxng.c:6746,34'
          Branch Sides:
            - BranchSide:      'relaxng.c:6746,38'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'relaxng.c:6748,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6746,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6747,20'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'relaxng.c:6748,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:6728,9'
          Dst:             xmlRelaxNGFreeDocument
        - Src:             'relaxng.c:6730,9'
          Dst:             xmlHashFree
        - Src:             'relaxng.c:6732,9'
          Dst:             xmlRelaxNGFreeDocumentList
        - Src:             'relaxng.c:6734,9'
          Dst:             xmlRelaxNGFreeIncludeList
        - Src:             'relaxng.c:6743,13'
          Dst:             xmlRelaxNGFreeDefine
        - Src:             'relaxng.c:6747,9'
          Dst:             xmlFreeDoc
    - functionName:    xmlRelaxNGNewDocParserCtxt
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6690
      functionLinenumberEnd: 6712
      functionDepth:   0
      returnType:      'struct._xmlRelaxNGParserCtxt *'
      argCount:        1
      argTypes:
        - 'struct._xmlDoc *'
      constantsTouched: []
      argNames:
        - doc
      BBCount:         10
      ICount:          77
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - __xmlGenericErrorContext
        - xmlCopyDoc
        - xmlFreeDoc
        - xmlRngPErrMemory
      functionUses:    0
      BranchProfiles:
        - Branch String:   'relaxng.c:6694,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6695,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6696,23'
              BranchSideFuncs:
                - xmlCopyDoc
                - __xmlGenericErrorContext
                - xmlRngPErrMemory
                - xmlFreeDoc
        - Branch String:   'relaxng.c:6697,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6698,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6701,35'
              BranchSideFuncs:
                - __xmlGenericErrorContext
                - xmlRngPErrMemory
                - xmlFreeDoc
        - Branch String:   'relaxng.c:6702,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6703,9'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlFreeDoc
            - BranchSide:      'relaxng.c:6707,12'
              BranchSideFuncs:
                - __xmlGenericErrorContext
      Callsites:
        - Src:             'relaxng.c:6696,12'
          Dst:             xmlCopyDoc
        - Src:             'relaxng.c:6703,9'
          Dst:             xmlRngPErrMemory
        - Src:             'relaxng.c:6704,9'
          Dst:             xmlFreeDoc
        - Src:             'relaxng.c:6710,21'
          Dst:             __xmlGenericErrorContext
    - functionName:    xmlRelaxNGNewMemParserCtxt
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6660
      functionLinenumberEnd: 6676
      functionDepth:   0
      returnType:      'struct._xmlRelaxNGParserCtxt *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - buffer
        - size
      BBCount:         11
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlRngPErrMemory
      functionUses:    0
      BranchProfiles:
        - Branch String:   'relaxng.c:6663,26'
          Branch Sides:
            - BranchSide:      'relaxng.c:6663,30'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6664,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6663,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6664,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6667,35'
              BranchSideFuncs:
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:6668,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6669,9'
              BranchSideFuncs:
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:6672,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:6669,9'
          Dst:             xmlRngPErrMemory
    - functionName:    xmlRelaxNGNewParserCtxt
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6631
      functionLinenumberEnd: 6646
      functionDepth:   0
      returnType:      'struct._xmlRelaxNGParserCtxt *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - URL
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlRngPErrMemory
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:6634,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6635,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6638,35'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:6639,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6640,9'
              BranchSideFuncs:
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:6643,12'
              BranchSideFuncs:
                - xmlStrdup
      Callsites:
        - Src:             'relaxng.c:6640,9'
          Dst:             xmlRngPErrMemory
        - Src:             'relaxng.c:6644,16'
          Dst:             xmlStrdup
    - functionName:    xmlRelaxNGCleanupTypes
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2811
      functionLinenumberEnd: 2817
      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:2812,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:2812,5'
              BranchSideFuncs:
                - xmlSchemaCleanupTypes
                - xmlHashFree
            - BranchSide:      'relaxng.c:2812,5'
              BranchSideFuncs:
                - xmlSchemaCleanupTypes
                - xmlHashFree
        - Branch String:   'relaxng.c:2813,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2814,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2815,17'
              BranchSideFuncs:
                - xmlHashFree
      Callsites:
        - Src:             'relaxng.c:2812,5'
          Dst:             xmlSchemaCleanupTypes
        - Src:             'relaxng.c:2815,5'
          Dst:             xmlHashFree
        - Src:             'relaxng.c:2815,5'
          Dst:             xmlRelaxNGFreeTypeLibrary
    - functionName:    xmlRelaxParserSetFlag
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1392
      functionLinenumberEnd: 1404
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlRelaxNGParserCtxt *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - flags
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'relaxng.c:1393,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1393,23'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1394,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1394,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1395,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1398,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1398,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1399,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1402,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1402,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1402,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1403,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaValidateStreamLocator
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28661
      functionLinenumberEnd: 28681
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char **'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ctx
        - file
        - line
      BBCount:         24
      ICount:          122
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28664,23'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28664,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28665,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28664,42'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28664,46'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28667,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28664,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28665,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28667,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28667,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28668,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28669,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28669,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28670,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28672,31'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28673,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28674,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28680,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28674,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28675,20'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28676,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28676,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28677,20'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28678,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaIDCFreeMatcherList
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22221
      functionLinenumberEnd: 22256
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaIDCMatcher *'
      constantsTouched: []
      argNames:
        - matcher
      BBCount:         29
      ICount:          198
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - xmlFreeIDCHashEntry
        - xmlHashFree
        - xmlSchemaItemListFree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:22224,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22225,9'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:22256,1'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:22226,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22228,13'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:22233,6'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:22228,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22229,7'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:22231,6'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:22229,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22229,30'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:22230,7'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:22233,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22234,10'
              BranchSideFuncs:
                - xmlSchemaItemListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:22251,6'
              BranchSideFuncs:
                - xmlSchemaItemListFree
                - xmlHashFree
        - Branch String:   'xmlschemas.c:22234,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22242,10'
              BranchSideFuncs:
                - xmlSchemaItemListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:22249,28'
              BranchSideFuncs:
                - xmlSchemaItemListFree
                - xmlHashFree
        - Branch String:   'xmlschemas.c:22242,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22244,30'
              BranchSideFuncs:
                - xmlSchemaItemListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:22248,6'
              BranchSideFuncs:
                - xmlSchemaItemListFree
                - xmlHashFree
        - Branch String:   'xmlschemas.c:22251,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22252,16'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:22253,2'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaItemListFree
      Callsites:
        - Src:             'xmlschemas.c:22249,6'
          Dst:             xmlSchemaItemListFree
        - Src:             'xmlschemas.c:22252,4'
          Dst:             xmlHashFree
        - Src:             'xmlschemas.c:22252,4'
          Dst:             xmlFreeIDCHashEntry
    - functionName:    xmlSchemaItemListFree
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3581
      functionLinenumberEnd: 3587
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaItemList *'
      constantsTouched: []
      argNames:
        - list
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    15
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3582,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3583,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3584,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:3584,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3585,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3586,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlFreeIDCHashEntry
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22204
      functionLinenumberEnd: 22211
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - payload
        - name
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlschemas.c:22206,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22207,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:22211,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaItemListClear
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3417
      functionLinenumberEnd: 3424
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaItemList *'
      constantsTouched: []
      argNames:
        - list
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3418,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3418,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3419,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaClearValidCtxt
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27427
      functionLinenumberEnd: 27541
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         54
      ICount:          395
      EdgeCount:       70
      CyclomaticComplexity: 18
      functionsReached:
        - xmlDictCreate
        - xmlDictFree
        - xmlSchemaClearAttrInfos
        - xmlSchemaClearElemInfo
        - xmlSchemaFreeIDCStateObjList
        - xmlSchemaFreeValue
        - xmlSchemaIDCFreeKey
        - xmlSchemaIDCFreeMatcherList
        - xmlSchemaItemListClear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27428,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27429,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27436,5'
              BranchSideFuncs:
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaIDCFreeKey
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:27444,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27445,28'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaIDCFreeKey
            - BranchSide:      'xmlschemas.c:27451,9'
              BranchSideFuncs:
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaIDCFreeKey
        - Branch String:   'xmlschemas.c:27451,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27452,27'
              BranchSideFuncs:
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaIDCFreeKey
            - BranchSide:      'xmlschemas.c:27461,9'
              BranchSideFuncs:
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaIDCFreeKey
        - Branch String:   'xmlschemas.c:27457,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27454,13'
              BranchSideFuncs:
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaIDCFreeKey
            - BranchSide:      'xmlschemas.c:27458,2'
              BranchSideFuncs:
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaIDCFreeKey
        - Branch String:   'xmlschemas.c:27461,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27465,9'
              BranchSideFuncs:
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaIDCFreeKey
            - BranchSide:      'xmlschemas.c:27476,9'
              BranchSideFuncs:
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaIDCFreeKey
        - Branch String:   'xmlschemas.c:27465,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27466,13'
              BranchSideFuncs:
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaIDCFreeKey
            - BranchSide:      'xmlschemas.c:27470,2'
              BranchSideFuncs:
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaIDCFreeKey
        - Branch String:   'xmlschemas.c:27476,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27478,9'
              BranchSideFuncs:
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaIDCFreeKey
            - BranchSide:      'xmlschemas.c:27489,9'
              BranchSideFuncs:
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
        - Branch String:   'xmlschemas.c:27478,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27479,26'
              BranchSideFuncs:
                - xmlSchemaIDCFreeKey
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
            - BranchSide:      'xmlschemas.c:27480,2'
              BranchSideFuncs:
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
        - Branch String:   'xmlschemas.c:27489,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27490,31'
              BranchSideFuncs:
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
            - BranchSide:      'xmlschemas.c:27496,9'
              BranchSideFuncs:
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
        - Branch String:   'xmlschemas.c:27496,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27497,26'
              BranchSideFuncs:
                - xmlSchemaClearAttrInfos
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
                - xmlSchemaClearElemInfo
            - BranchSide:      'xmlschemas.c:27502,9'
              BranchSideFuncs:
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
                - xmlSchemaClearElemInfo
        - Branch String:   'xmlschemas.c:27502,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27506,9'
              BranchSideFuncs:
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
                - xmlSchemaClearElemInfo
            - BranchSide:      'xmlschemas.c:27513,28'
              BranchSideFuncs:
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
        - Branch String:   'xmlschemas.c:27506,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27507,11'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
            - BranchSide:      'xmlschemas.c:27512,5'
              BranchSideFuncs:
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
        - Branch String:   'xmlschemas.c:27508,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27509,3'
              BranchSideFuncs:
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
            - BranchSide:      'xmlschemas.c:27510,29'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
        - Branch String:   'xmlschemas.c:27522,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27523,9'
              BranchSideFuncs:
                - xmlSchemaIDCFreeMatcherList
            - BranchSide:      'xmlschemas.c:27531,9'
              BranchSideFuncs:
                - xmlSchemaIDCFreeMatcherList
        - Branch String:   'xmlschemas.c:27531,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27531,9'
              BranchSideFuncs:
                - xmlSchemaIDCFreeMatcherList
            - BranchSide:      'xmlschemas.c:27532,35'
              BranchSideFuncs:
                - xmlSchemaIDCFreeMatcherList
        - Branch String:   'xmlschemas.c:27534,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27535,12'
              BranchSideFuncs:
                - xmlSchemaIDCFreeMatcherList
            - BranchSide:      'xmlschemas.c:27539,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:27445,9'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemas.c:27479,6'
          Dst:             xmlSchemaIDCFreeKey
        - Src:             'xmlschemas.c:27490,2'
          Dst:             xmlSchemaFreeIDCStateObjList
        - Src:             'xmlschemas.c:27497,2'
          Dst:             xmlSchemaClearAttrInfos
        - Src:             'xmlschemas.c:27510,6'
          Dst:             xmlSchemaClearElemInfo
        - Src:             'xmlschemas.c:27513,5'
          Dst:             xmlSchemaItemListClear
        - Src:             'xmlschemas.c:27515,5'
          Dst:             xmlDictFree
        - Src:             'xmlschemas.c:27520,19'
          Dst:             xmlDictCreate
        - Src:             'xmlschemas.c:27537,6'
          Dst:             xmlSchemaIDCFreeMatcherList
    - functionName:    xmlSchemaIDCFreeKey
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22162
      functionLinenumberEnd: 22166
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaPSVIIDCKey *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaFreeValue
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:22163,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22163,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:22164,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
      Callsites:
        - Src:             'xmlschemas.c:22164,2'
          Dst:             xmlSchemaFreeValue
    - functionName:    xmlSchemaFreeIDCStateObjList
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3952
      functionLinenumberEnd: 3963
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaIDCStateObj *'
      constantsTouched: []
      argNames:
        - sto
      BBCount:         12
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlFreeStreamCtxt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3954,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3955,9'
              BranchSideFuncs:
                - xmlFreeStreamCtxt
            - BranchSide:      'xmlschemas.c:3963,1'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:3956,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3957,6'
              BranchSideFuncs:
                - xmlFreeStreamCtxt
            - BranchSide:      'xmlschemas.c:3958,6'
              BranchSideFuncs:
                - xmlFreeStreamCtxt
        - Branch String:   'xmlschemas.c:3958,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3959,43'
              BranchSideFuncs:
                - xmlFreeStreamCtxt
            - BranchSide:      'xmlschemas.c:3960,2'
              BranchSideFuncs:
                - xmlFreeStreamCtxt
      Callsites:
        - Src:             'xmlschemas.c:3959,6'
          Dst:             xmlFreeStreamCtxt
    - functionName:    xmlSchemaClearAttrInfos
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25098
      functionLinenumberEnd: 25123
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         28
      ICount:          167
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - xmlSchemaFreeValue
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlschemas.c:25102,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25103,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:25104,12'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:25104,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25105,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:25122,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:25106,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25107,10'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:25112,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:25107,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25108,3'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:25109,10'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:25109,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25110,3'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:25111,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:25112,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25113,10'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:25116,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:25113,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25114,3'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:25115,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:25116,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25117,25'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:25120,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
      Callsites:
        - Src:             'xmlschemas.c:25117,6'
          Dst:             xmlSchemaFreeValue
    - functionName:    xmlSchemaClearElemInfo
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23966
      functionLinenumberEnd: 24017
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
        - 'struct._xmlSchemaNodeInfo *'
      constantsTouched: []
      argNames:
        - vctxt
        - ielem
      BBCount:         33
      ICount:          236
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - xmlRegFreeExecCtxt
        - xmlSchemaFreeValue
        - xmlSchemaIDCFreeIDCTable
        - xmlSchemaIDCReleaseMatcherList
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:23969,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23970,2'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
                - xmlSchemaIDCFreeIDCTable
                - xmlSchemaIDCReleaseMatcherList
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:23973,2'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
                - xmlSchemaIDCFreeIDCTable
                - xmlSchemaIDCReleaseMatcherList
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:23970,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23970,2'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
                - xmlSchemaIDCFreeIDCTable
                - xmlSchemaIDCReleaseMatcherList
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:23971,2'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
                - xmlSchemaIDCFreeIDCTable
                - xmlSchemaIDCReleaseMatcherList
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:23971,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23971,2'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
                - xmlSchemaIDCFreeIDCTable
                - xmlSchemaIDCReleaseMatcherList
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:23972,5'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
                - xmlSchemaIDCFreeIDCTable
                - xmlSchemaIDCReleaseMatcherList
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:23976,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23977,2'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
                - xmlSchemaIDCFreeIDCTable
                - xmlSchemaIDCReleaseMatcherList
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:23979,2'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
                - xmlSchemaIDCFreeIDCTable
                - xmlSchemaIDCReleaseMatcherList
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:23977,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23977,2'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
                - xmlSchemaIDCFreeIDCTable
                - xmlSchemaIDCReleaseMatcherList
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:23978,5'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
                - xmlSchemaIDCFreeIDCTable
                - xmlSchemaIDCReleaseMatcherList
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:23981,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23986,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlRegFreeExecCtxt
                - xmlSchemaIDCFreeIDCTable
                - xmlSchemaIDCReleaseMatcherList
            - BranchSide:      'xmlschemas.c:23989,9'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
                - xmlSchemaIDCFreeIDCTable
                - xmlSchemaIDCReleaseMatcherList
        - Branch String:   'xmlschemas.c:23989,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23994,33'
              BranchSideFuncs:
                - xmlSchemaIDCReleaseMatcherList
                - xmlRegFreeExecCtxt
                - xmlSchemaIDCFreeIDCTable
            - BranchSide:      'xmlschemas.c:24000,9'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
                - xmlSchemaIDCFreeIDCTable
        - Branch String:   'xmlschemas.c:24000,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24004,27'
              BranchSideFuncs:
                - xmlSchemaIDCFreeIDCTable
                - xmlRegFreeExecCtxt
            - BranchSide:      'xmlschemas.c:24007,9'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
        - Branch String:   'xmlschemas.c:24007,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24008,21'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
            - BranchSide:      'xmlschemas.c:24011,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:24011,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24011,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:24012,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:23986,2'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemas.c:23994,2'
          Dst:             xmlSchemaIDCReleaseMatcherList
        - Src:             'xmlschemas.c:24004,2'
          Dst:             xmlSchemaIDCFreeIDCTable
        - Src:             'xmlschemas.c:24008,2'
          Dst:             xmlRegFreeExecCtxt
    - functionName:    xmlSchemaIDCReleaseMatcherList
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22268
      functionLinenumberEnd: 22317
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
        - 'struct._xmlSchemaIDCMatcher *'
      constantsTouched: []
      argNames:
        - vctxt
        - matcher
      BBCount:         32
      ICount:          226
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - xmlFreeIDCHashEntry
        - xmlHashFree
        - xmlSchemaItemListFree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:22271,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22272,9'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:22317,1'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:22273,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22278,13'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:22284,6'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:22278,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22279,7'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:22283,2'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:22279,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22279,30'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:22280,7'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:22284,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22285,10'
              BranchSideFuncs:
                - xmlSchemaItemListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:22303,6'
              BranchSideFuncs:
                - xmlSchemaItemListFree
                - xmlHashFree
        - Branch String:   'xmlschemas.c:22285,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22293,10'
              BranchSideFuncs:
                - xmlSchemaItemListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:22300,28'
              BranchSideFuncs:
                - xmlSchemaItemListFree
                - xmlHashFree
        - Branch String:   'xmlschemas.c:22293,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22295,30'
              BranchSideFuncs:
                - xmlSchemaItemListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:22299,6'
              BranchSideFuncs:
                - xmlSchemaItemListFree
                - xmlHashFree
        - Branch String:   'xmlschemas.c:22303,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22304,18'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:22307,2'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:22311,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22312,28'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:22313,27'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaItemListFree
      Callsites:
        - Src:             'xmlschemas.c:22300,6'
          Dst:             xmlSchemaItemListFree
        - Src:             'xmlschemas.c:22304,6'
          Dst:             xmlHashFree
        - Src:             'xmlschemas.c:22304,6'
          Dst:             xmlFreeIDCHashEntry
    - functionName:    xmlSchemaIDCFreeIDCTable
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22192
      functionLinenumberEnd: 22200
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaPSVIIDCBinding *'
      constantsTouched: []
      argNames:
        - bind
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaIDCFreeBinding
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:22195,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22196,9'
              BranchSideFuncs:
                - xmlSchemaIDCFreeBinding
            - BranchSide:      'xmlschemas.c:22200,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:22198,2'
          Dst:             xmlSchemaIDCFreeBinding
    - functionName:    xmlSchemaIDCFreeBinding
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22176
      functionLinenumberEnd: 22182
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaPSVIIDCBinding *'
      constantsTouched: []
      argNames:
        - bind
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaItemListFree
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:22177,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22178,2'
              BranchSideFuncs:
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:22179,9'
              BranchSideFuncs:
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:22179,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22179,9'
              BranchSideFuncs:
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:22180,24'
              BranchSideFuncs:
                - xmlSchemaItemListFree
      Callsites:
        - Src:             'xmlschemas.c:22180,2'
          Dst:             xmlSchemaItemListFree
    - functionName:    xmlSchemaCreatePCtxtOnVCtxt
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9957
      functionLinenumberEnd: 9976
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         12
      ICount:          93
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSchemaInternalErr
        - xmlSchemaNewParserCtxt
        - xmlSchemaNewParserCtxtUseDict
        - xmlSchemaSetParserErrors
        - xmlSchemaSetParserStructuredErrors
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:9958,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9959,13'
              BranchSideFuncs:
                - xmlSchemaNewParserCtxt
                - xmlSchemaSetParserErrors
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaInternalErr
                - xmlSchemaNewParserCtxtUseDict
            - BranchSide:      'xmlschemas.c:9975,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9959,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9961,38'
              BranchSideFuncs:
                - xmlSchemaNewParserCtxtUseDict
                - xmlSchemaSetParserErrors
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:9963,21'
              BranchSideFuncs:
                - xmlSchemaNewParserCtxt
                - xmlSchemaSetParserErrors
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:9964,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9965,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:9970,27'
              BranchSideFuncs:
                - xmlSchemaSetParserErrors
                - xmlSchemaSetParserStructuredErrors
      Callsites:
        - Src:             'xmlschemas.c:9961,3'
          Dst:             xmlSchemaNewParserCtxtUseDict
        - Src:             'xmlschemas.c:9963,21'
          Dst:             xmlSchemaNewParserCtxt
        - Src:             'xmlschemas.c:9965,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:9970,2'
          Dst:             xmlSchemaSetParserErrors
        - Src:             'xmlschemas.c:9972,2'
          Dst:             xmlSchemaSetParserStructuredErrors
    - functionName:    xmlSchemaNewParserCtxtUseDict
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9942
      functionLinenumberEnd: 9953
      functionDepth:   0
      returnType:      'struct._xmlSchemaParserCtxt *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct._xmlDict *'
      constantsTouched: []
      argNames:
        - URL
        - dict
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlDictLookup
        - xmlDictReference
        - xmlSchemaParserCtxtCreate
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:9946,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9947,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9948,17'
              BranchSideFuncs:
                - xmlDictReference
                - xmlDictLookup
        - Branch String:   'xmlschemas.c:9950,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9951,27'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'xmlschemas.c:9952,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:9945,11'
          Dst:             xmlSchemaParserCtxtCreate
        - Src:             'xmlschemas.c:9949,5'
          Dst:             xmlDictReference
        - Src:             'xmlschemas.c:9951,13'
          Dst:             xmlDictLookup
    - functionName:    xmlSchemaNewParserCtxt
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12409
      functionLinenumberEnd: 12421
      functionDepth:   0
      returnType:      'struct._xmlSchemaParserCtxt *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - URL
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlDictCreate
        - xmlDictLookup
        - xmlSchemaParserCtxtCreate
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:12412,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12413,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:12415,11'
              BranchSideFuncs:
                - xmlSchemaParserCtxtCreate
                - xmlDictCreate
                - xmlDictLookup
        - Branch String:   'xmlschemas.c:12416,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12417,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:12418,17'
              BranchSideFuncs:
                - xmlDictCreate
                - xmlDictLookup
      Callsites:
        - Src:             'xmlschemas.c:12415,11'
          Dst:             xmlSchemaParserCtxtCreate
        - Src:             'xmlschemas.c:12418,17'
          Dst:             xmlDictCreate
        - Src:             'xmlschemas.c:12419,16'
          Dst:             xmlDictLookup
    - functionName:    xmlSchemaInternalErr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2384
      functionLinenumberEnd: 2386
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.xmlHashedString *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - actxt
        - funcName
        - message
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSchemaInternalErr2
      functionUses:    125
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlschemas.c:2385,5'
          Dst:             xmlSchemaInternalErr2
    - functionName:    xmlSchemaSetParserErrors
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21357
      functionLinenumberEnd: 21365
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'func_type *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - err
        - warn
        - ctx
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaSetValidErrors
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:21358,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21359,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21360,19'
              BranchSideFuncs:
                - xmlSchemaSetValidErrors
        - Branch String:   'xmlschemas.c:21363,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21363,9'
              BranchSideFuncs:
                - xmlSchemaSetValidErrors
            - BranchSide:      'xmlschemas.c:21364,26'
              BranchSideFuncs:
                - xmlSchemaSetValidErrors
      Callsites:
        - Src:             'xmlschemas.c:21364,2'
          Dst:             xmlSchemaSetValidErrors
    - functionName:    xmlSchemaSetParserStructuredErrors
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21379
      functionLinenumberEnd: 21386
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - serror
        - ctx
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaSetValidStructuredErrors
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlschemas.c:21380,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21381,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21382,20'
              BranchSideFuncs:
                - xmlSchemaSetValidStructuredErrors
        - Branch String:   'xmlschemas.c:21384,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21384,9'
              BranchSideFuncs:
                - xmlSchemaSetValidStructuredErrors
            - BranchSide:      'xmlschemas.c:21385,36'
              BranchSideFuncs:
                - xmlSchemaSetValidStructuredErrors
      Callsites:
        - Src:             'xmlschemas.c:21385,2'
          Dst:             xmlSchemaSetValidStructuredErrors
    - functionName:    xmlSchemaSetValidStructuredErrors
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27684
      functionLinenumberEnd: 27693
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - serror
        - ctx
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaSetParserStructuredErrors
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27685,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27686,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27687,20'
              BranchSideFuncs:
                - xmlSchemaSetParserStructuredErrors
        - Branch String:   'xmlschemas.c:27691,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27691,9'
              BranchSideFuncs:
                - xmlSchemaSetParserStructuredErrors
            - BranchSide:      'xmlschemas.c:27692,37'
              BranchSideFuncs:
                - xmlSchemaSetParserStructuredErrors
      Callsites:
        - Src:             'xmlschemas.c:27692,2'
          Dst:             xmlSchemaSetParserStructuredErrors
    - functionName:    xmlSchemaSetValidErrors
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27663
      functionLinenumberEnd: 27671
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
        - 'func_type *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - err
        - warn
        - ctx
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaSetParserErrors
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27664,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27665,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27666,19'
              BranchSideFuncs:
                - xmlSchemaSetParserErrors
        - Branch String:   'xmlschemas.c:27669,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27669,9'
              BranchSideFuncs:
                - xmlSchemaSetParserErrors
            - BranchSide:      'xmlschemas.c:27670,27'
              BranchSideFuncs:
                - xmlSchemaSetParserErrors
      Callsites:
        - Src:             'xmlschemas.c:27670,2'
          Dst:             xmlSchemaSetParserErrors
    - functionName:    xmlSchemaInternalErr2
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2361
      functionLinenumberEnd: 2378
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.xmlHashedString *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      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:2364,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2365,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2366,11'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaErr3
                - xmlSchemaErr3
        - Branch String:   'xmlschemas.c:2370,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2371,16'
              BranchSideFuncs:
                - xmlSchemaErr3
            - BranchSide:      'xmlschemas.c:2373,14'
              BranchSideFuncs:
                - xmlSchemaErr3
        - Branch String:   'xmlschemas.c:2377,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2377,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2377,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:2366,11'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:2367,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2368,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2371,2'
          Dst:             xmlSchemaErr3
        - Src:             'xmlschemas.c:2374,2'
          Dst:             xmlSchemaErr3
    - functionName:    xmlSchemaErr3
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2229
      functionLinenumberEnd: 2232
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'struct.xmlHashedString *'
        - int
        - 'struct._xmlNode *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      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:2230,5'
          Dst:             xmlSchemaErr4Line
    - functionName:    xmlSchemaErr4Line
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2138
      functionLinenumberEnd: 2211
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'struct.xmlHashedString *'
        - int
        - int
        - 'struct._xmlNode *'
        - int
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - errorLevel
        - code
        - node
        - line
        - msg
        - str1
        - str2
        - str3
        - str4
      BBCount:         60
      ICount:          374
      EdgeCount:       81
      CyclomaticComplexity: 23
      functionsReached:
        - xmlSchemaPErrFull
        - xmlSchemaVErrFull
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlschemas.c:2139,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2139,9'
              BranchSideFuncs:
                - xmlSchemaPErrFull
                - xmlSchemaVErrFull
            - BranchSide:      'xmlschemas.c:2140,6'
              BranchSideFuncs:
                - xmlSchemaPErrFull
                - xmlSchemaVErrFull
        - Branch String:   'xmlschemas.c:2140,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2141,60'
              BranchSideFuncs:
                - xmlSchemaVErrFull
            - BranchSide:      'xmlschemas.c:2203,13'
              BranchSideFuncs:
                - xmlSchemaPErrFull
        - Branch String:   'xmlschemas.c:2149,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2150,8'
              BranchSideFuncs:
                - xmlSchemaVErrFull
            - BranchSide:      'xmlschemas.c:2176,8'
              BranchSideFuncs:
                - xmlSchemaVErrFull
        - Branch String:   'xmlschemas.c:2150,22'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2151,8'
              BranchSideFuncs:
                - xmlSchemaVErrFull
            - BranchSide:      'xmlschemas.c:2158,8'
              BranchSideFuncs:
                - xmlSchemaVErrFull
        - Branch String:   'xmlschemas.c:2151,27'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2152,8'
              BranchSideFuncs:
                - xmlSchemaVErrFull
            - BranchSide:      'xmlschemas.c:2158,8'
              BranchSideFuncs:
                - xmlSchemaVErrFull
        - Branch String:   'xmlschemas.c:2150,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2153,14'
              BranchSideFuncs:
                - xmlSchemaVErrFull
            - BranchSide:      'xmlschemas.c:2158,8'
              BranchSideFuncs:
                - xmlSchemaVErrFull
        - Branch String:   'xmlschemas.c:2158,22'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2159,8'
              BranchSideFuncs:
                - xmlSchemaVErrFull
            - BranchSide:      'xmlschemas.c:2171,6'
              BranchSideFuncs:
                - xmlSchemaVErrFull
        - Branch String:   'xmlschemas.c:2159,35'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2160,8'
              BranchSideFuncs:
                - xmlSchemaVErrFull
            - BranchSide:      'xmlschemas.c:2171,6'
              BranchSideFuncs:
                - xmlSchemaVErrFull
        - Branch String:   'xmlschemas.c:2158,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2161,14'
              BranchSideFuncs:
                - xmlSchemaVErrFull
            - BranchSide:      'xmlschemas.c:2171,6'
              BranchSideFuncs:
                - xmlSchemaVErrFull
        - Branch String:   'xmlschemas.c:2162,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2163,18'
              BranchSideFuncs:
                - xmlSchemaVErrFull
            - BranchSide:      'xmlschemas.c:2167,18'
              BranchSideFuncs:
                - xmlSchemaVErrFull
        - Branch String:   'xmlschemas.c:2180,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2181,29'
              BranchSideFuncs:
                - xmlSchemaVErrFull
            - BranchSide:      'xmlschemas.c:2182,13'
              BranchSideFuncs:
                - xmlSchemaVErrFull
        - Branch String:   'xmlschemas.c:2186,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2187,15'
              BranchSideFuncs:
                - xmlSchemaVErrFull
            - BranchSide:      'xmlschemas.c:2197,11'
              BranchSideFuncs:
                - xmlSchemaVErrFull
        - Branch String:   'xmlschemas.c:2187,29'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2187,33'
              BranchSideFuncs:
                - xmlSchemaVErrFull
            - BranchSide:      'xmlschemas.c:2190,7'
              BranchSideFuncs:
                - xmlSchemaVErrFull
        - Branch String:   'xmlschemas.c:2187,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2190,7'
              BranchSideFuncs:
                - xmlSchemaVErrFull
            - BranchSide:      'xmlschemas.c:2196,6'
              BranchSideFuncs:
                - xmlSchemaVErrFull
        - Branch String:   'xmlschemas.c:2191,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2192,18'
              BranchSideFuncs:
                - xmlSchemaVErrFull
            - BranchSide:      'xmlschemas.c:2193,11'
              BranchSideFuncs:
                - xmlSchemaVErrFull
        - Branch String:   'xmlschemas.c:2193,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2194,24'
              BranchSideFuncs:
                - xmlSchemaVErrFull
            - BranchSide:      'xmlschemas.c:2195,3'
              BranchSideFuncs:
                - xmlSchemaVErrFull
        - Branch String:   'xmlschemas.c:2197,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2197,29'
              BranchSideFuncs:
                - xmlSchemaVErrFull
            - BranchSide:      'xmlschemas.c:2200,31'
              BranchSideFuncs:
                - xmlSchemaVErrFull
        - Branch String:   'xmlschemas.c:2197,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2198,17'
              BranchSideFuncs:
                - xmlSchemaVErrFull
            - BranchSide:      'xmlschemas.c:2200,31'
              BranchSideFuncs:
                - xmlSchemaVErrFull
      Callsites:
        - Src:             'xmlschemas.c:2200,13'
          Dst:             xmlSchemaVErrFull
        - Src:             'xmlschemas.c:2206,13'
          Dst:             xmlSchemaPErrFull
    - functionName:    xmlSchemaVErrFull
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2074
      functionLinenumberEnd: 2113
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
        - 'struct._xmlNode *'
        - int
        - int
        - 'char *'
        - int
        - 'char *'
        - 'char *'
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - code
        - level
        - file
        - line
        - str1
        - str2
        - str3
        - col
        - msg
      BBCount:         19
      ICount:          174
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
        - xmlSchemaVErrMemory
        - xmlVRaiseError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:2081,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2083,13'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlSchemaVErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'xmlschemas.c:2097,10'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlSchemaVErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'xmlschemas.c:2083,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2084,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2086,13'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlSchemaVErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'xmlschemas.c:2086,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2087,23'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlSchemaVErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'xmlschemas.c:2089,13'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlSchemaVErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'xmlschemas.c:2097,27'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2097,31'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlSchemaVErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'xmlschemas.c:2102,5'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:2097,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2098,19'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlVRaiseError
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:2102,5'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:2111,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2111,9'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:2112,29'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
      Callsites:
        - Src:             'xmlschemas.c:2098,19'
          Dst:             __xmlGenericError
        - Src:             'xmlschemas.c:2099,16'
          Dst:             __xmlGenericErrorContext
        - Src:             'xmlschemas.c:2103,11'
          Dst:             xmlVRaiseError
        - Src:             'xmlschemas.c:2112,9'
          Dst:             xmlSchemaVErrMemory
    - functionName:    xmlSchemaPErrFull
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1926
      functionLinenumberEnd: 1965
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlNode *'
        - int
        - int
        - 'char *'
        - int
        - 'char *'
        - 'char *'
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - code
        - level
        - file
        - line
        - str1
        - str2
        - str3
        - col
        - msg
      BBCount:         19
      ICount:          174
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
        - xmlSchemaPErrMemory
        - xmlVRaiseError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:1933,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1935,13'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlSchemaPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'xmlschemas.c:1949,10'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlSchemaPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'xmlschemas.c:1935,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1936,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1938,13'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlSchemaPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'xmlschemas.c:1938,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1939,23'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlSchemaPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'xmlschemas.c:1941,13'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlSchemaPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'xmlschemas.c:1949,27'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1949,31'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlSchemaPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'xmlschemas.c:1954,5'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:1949,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1950,19'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlVRaiseError
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:1954,5'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:1963,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1963,9'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:1964,29'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
      Callsites:
        - Src:             'xmlschemas.c:1950,19'
          Dst:             __xmlGenericError
        - Src:             'xmlschemas.c:1951,16'
          Dst:             __xmlGenericErrorContext
        - Src:             'xmlschemas.c:1955,11'
          Dst:             xmlVRaiseError
        - Src:             'xmlschemas.c:1964,9'
          Dst:             xmlSchemaPErrMemory
    - functionName:    xmlSchemaPErrMemory
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1906
      functionLinenumberEnd: 1920
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlRaiseMemoryError
      functionUses:    42
      BranchProfiles:
        - Branch String:   'xmlschemas.c:1911,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1911,9'
              BranchSideFuncs:
                - xmlRaiseMemoryError
            - BranchSide:      'xmlschemas.c:1912,9'
              BranchSideFuncs:
                - xmlRaiseMemoryError
      Callsites:
        - Src:             'xmlschemas.c:1919,5'
          Dst:             xmlRaiseMemoryError
    - functionName:    xmlSchemaVErrMemory
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2054
      functionLinenumberEnd: 2068
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlRaiseMemoryError
      functionUses:    31
      BranchProfiles:
        - Branch String:   'xmlschemas.c:2059,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2059,9'
              BranchSideFuncs:
                - xmlRaiseMemoryError
            - BranchSide:      'xmlschemas.c:2060,9'
              BranchSideFuncs:
                - xmlRaiseMemoryError
      Callsites:
        - Src:             'xmlschemas.c:2067,5'
          Dst:             xmlRaiseMemoryError
    - functionName:    xmlSchemaParserCtxtCreate
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9912
      functionLinenumberEnd: 9928
      functionDepth:   0
      returnType:      'struct._xmlSchemaParserCtxt *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaItemListCreate
        - xmlSchemaPErrMemory
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlschemas.c:9913,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9915,36'
              BranchSideFuncs:
                - xmlSchemaItemListCreate
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:9915,36'
              BranchSideFuncs:
                - xmlSchemaItemListCreate
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:9916,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9917,9'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:9920,12'
              BranchSideFuncs:
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:9923,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9924,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9927,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:9917,9'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:9922,24'
          Dst:             xmlSchemaItemListCreate
    - functionName:    xmlSchemaItemListCreate
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3403
      functionLinenumberEnd: 3413
      functionDepth:   0
      returnType:      'struct._xmlSchemaItemList *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaPErrMemory
      functionUses:    15
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3404,26'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3406,11'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:3406,11'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:3407,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3408,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:3411,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:3408,2'
          Dst:             xmlSchemaPErrMemory
    - functionName:    xmlSchemaKeyrefErr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2474
      functionLinenumberEnd: 2488
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
        - int
        - 'struct._xmlSchemaPSVIIDCNode *'
        - 'struct._xmlSchemaType *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctxt
        - error
        - idcNode
        - type
        - message
        - str1
        - str2
      BBCount:         9
      ICount:          115
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaErr4Line
        - xmlSchemaFormatQName
        - xmlStrcat
        - xmlStrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:2486,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2486,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2487,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:2487,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2487,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2487,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:2477,11'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:2478,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2479,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2482,2'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:2480,5'
          Dst:             xmlSchemaErr4Line
    - functionName:    xmlSchemaFormatQName
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1305
      functionLinenumberEnd: 1320
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char **'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
        - namespaceName
        - localName
      BBCount:         15
      ICount:          102
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlStrcat
        - xmlStrdup
      functionUses:    41
      BranchProfiles:
        - Branch String:   'xmlschemas.c:1306,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1306,5'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1307,9'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1307,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1308,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1312,9'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1312,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1313,6'
              BranchSideFuncs:
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1317,20'
              BranchSideFuncs:
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1313,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1314,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1315,20'
              BranchSideFuncs:
                - xmlStrcat
      Callsites:
        - Src:             'xmlschemas.c:1308,9'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1309,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1310,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1315,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1317,9'
          Dst:             xmlStrcat
    - functionName:    xmlSchemaIDCNewBinding
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21973
      functionLinenumberEnd: 21985
      functionDepth:   0
      returnType:      'struct._xmlSchemaPSVIIDCBinding *'
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaIDC *'
      constantsTouched: []
      argNames:
        - idcDef
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaVErrMemory
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:21978,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21979,2'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:21982,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:21979,2'
          Dst:             xmlSchemaVErrMemory
    - functionName:    xmlSchemaIDCAppendNodeTableItem
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22079
      functionLinenumberEnd: 22100
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaPSVIIDCBinding *'
        - 'struct._xmlSchemaPSVIIDCNode *'
      constantsTouched: []
      argNames:
        - bind
        - ntItem
      BBCount:         14
      ICount:          115
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSchemaVErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:22080,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22081,2'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:22088,16'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:22084,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22085,6'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:22088,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:22093,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22094,6'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:22097,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:22085,6'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:22094,6'
          Dst:             xmlSchemaVErrMemory
    - functionName:    xmlSchemaIDCAcquireBinding
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22116
      functionLinenumberEnd: 22143
      functionDepth:   0
      returnType:      'struct._xmlSchemaPSVIIDCBinding *'
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
        - 'struct._xmlSchemaIDCMatcher *'
      constantsTouched: []
      argNames:
        - vctxt
        - matcher
      BBCount:         19
      ICount:          137
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSchemaIDCNewBinding
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:22121,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22122,43'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
            - BranchSide:      'xmlschemas.c:22127,29'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
        - Branch String:   'xmlschemas.c:22123,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22124,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:22125,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:22131,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22132,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:22133,10'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
        - Branch String:   'xmlschemas.c:22133,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22134,39'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
            - BranchSide:      'xmlschemas.c:22139,13'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
        - Branch String:   'xmlschemas.c:22135,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22136,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:22137,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:22122,20'
          Dst:             xmlSchemaIDCNewBinding
        - Src:             'xmlschemas.c:22134,16'
          Dst:             xmlSchemaIDCNewBinding
    - functionName:    xmlSchemaBubbleIDCNodeTables
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23410
      functionLinenumberEnd: 23690
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         153
      ICount:          984
      EdgeCount:       206
      CyclomaticComplexity: 55
      functionsReached:
        - xmlSchemaAreValuesEqual
        - xmlSchemaIDCFreeBinding
        - xmlSchemaIDCNewBinding
        - xmlSchemaItemListAdd
        - xmlSchemaItemListCreate
        - xmlSchemaItemListFree
        - xmlSchemaVErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:23418,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23420,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:23423,18'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23428,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23430,7'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23686,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:23430,27'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23430,30'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23435,8'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23430,30'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23430,30'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23431,6'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23430,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23431,6'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23435,8'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23435,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23436,13'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23449,6'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23438,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23439,12'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23445,10'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23439,37'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23440,5'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23441,4'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23439,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23441,4'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23443,7'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23446,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23438,7'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23447,2'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23449,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23450,17'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23455,2'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23455,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23456,10'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23461,6'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23456,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23457,3'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23458,16'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23461,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23466,15'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23621,39'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
        - Branch String:   'xmlschemas.c:23468,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23468,12'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23472,9'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23468,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23469,14'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23472,9'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23479,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23480,10'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23616,2'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23481,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23482,7'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23487,7'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23487,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23488,9'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23525,7'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23489,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23490,8'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23517,11'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23490,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23492,5'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23501,18'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23494,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23495,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:23496,12'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23496,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23497,6'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23500,4'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23506,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23507,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:23508,9'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23508,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23509,9'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23510,8'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23512,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23514,8'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23515,5'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23517,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23519,4'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23521,3'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23525,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23526,9'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23615,6'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23527,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23528,14'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23555,11'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:23529,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23531,5'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23540,15'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23533,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23534,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:23535,12'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23535,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23536,6'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23539,4'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23544,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23545,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:23546,9'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23546,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23547,9'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23548,8'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23550,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23552,8'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
            - BranchSide:      'xmlschemas.c:23553,5'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23555,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23561,10'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaItemListCreate
            - BranchSide:      'xmlschemas.c:23587,8'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:23568,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23574,5'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaItemListCreate
            - BranchSide:      'xmlschemas.c:23576,8'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:23576,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23577,25'
              BranchSideFuncs:
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAdd
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23581,25'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23578,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23579,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:23580,4'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23587,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23589,5'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:23595,15'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:23590,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23591,5'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:23594,8'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23600,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23601,5'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:23604,4'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23622,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23623,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:23629,10'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
        - Branch String:   'xmlschemas.c:23629,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23633,9'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
            - BranchSide:      'xmlschemas.c:23664,10'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:23633,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23640,28'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
            - BranchSide:      'xmlschemas.c:23651,4'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
        - Branch String:   'xmlschemas.c:23653,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23654,4'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
            - BranchSide:      'xmlschemas.c:23658,28'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:23664,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23668,7'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:23673,17'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23668,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23669,29'
              BranchSideFuncs:
                - xmlSchemaItemListFree
                - xmlSchemaIDCNewBinding
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23670,20'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23674,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23675,33'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23677,38'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
      Callsites:
        - Src:             'xmlschemas.c:23491,14'
          Dst:             xmlSchemaAreValuesEqual
        - Src:             'xmlschemas.c:23503,11'
          Dst:             xmlSchemaAreValuesEqual
        - Src:             'xmlschemas.c:23530,14'
          Dst:             xmlSchemaAreValuesEqual
        - Src:             'xmlschemas.c:23541,11'
          Dst:             xmlSchemaAreValuesEqual
        - Src:             'xmlschemas.c:23577,25'
          Dst:             xmlSchemaItemListCreate
        - Src:             'xmlschemas.c:23581,4'
          Dst:             xmlSchemaItemListAdd
        - Src:             'xmlschemas.c:23591,5'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:23601,5'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:23621,16'
          Dst:             xmlSchemaIDCNewBinding
        - Src:             'xmlschemas.c:23654,4'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:23655,4'
          Dst:             xmlSchemaIDCFreeBinding
        - Src:             'xmlschemas.c:23669,7'
          Dst:             xmlSchemaItemListFree
    - functionName:    xmlSchemaAreValuesEqual
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20036
      functionLinenumberEnd: 20090
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaVal *'
        - 'struct._xmlSchemaVal *'
      constantsTouched: []
      argNames:
        - x
        - y
      BBCount:         31
      ICount:          174
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - xmlSchemaCompareValuesWhtsp
        - xmlSchemaGetPrimitiveType
        - xmlSchemaGetValType
        - xmlSchemaValueGetAsString
        - xmlSchemaValueGetNext
        - xmlStrEqual
      functionUses:    15
      BranchProfiles:
        - Branch String:   'xmlschemas.c:20040,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20042,51'
              BranchSideFuncs:
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaCompareValuesWhtsp
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetAsString
                - xmlSchemaValueGetAsString
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:20089,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:20055,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20056,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:20061,7'
              BranchSideFuncs:
                - xmlSchemaCompareValuesWhtsp
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaValueGetAsString
                - xmlSchemaValueGetAsString
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:20061,47'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20062,6'
              BranchSideFuncs:
                - xmlSchemaValueGetAsString
                - xmlSchemaValueGetAsString
                - xmlStrEqual
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaCompareValuesWhtsp
            - BranchSide:      'xmlschemas.c:20064,29'
              BranchSideFuncs:
                - xmlSchemaValueGetAsString
                - xmlSchemaValueGetAsString
                - xmlStrEqual
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaCompareValuesWhtsp
        - Branch String:   'xmlschemas.c:20062,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20062,6'
              BranchSideFuncs:
                - xmlSchemaCompareValuesWhtsp
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaValueGetAsString
                - xmlSchemaValueGetAsString
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:20069,3'
              BranchSideFuncs:
                - xmlSchemaCompareValuesWhtsp
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaValueGetAsString
                - xmlSchemaValueGetAsString
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:20061,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20064,29'
              BranchSideFuncs:
                - xmlSchemaValueGetAsString
                - xmlSchemaValueGetAsString
                - xmlStrEqual
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaCompareValuesWhtsp
            - BranchSide:      'xmlschemas.c:20069,3'
              BranchSideFuncs:
                - xmlSchemaCompareValuesWhtsp
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaValueGetAsString
                - xmlSchemaValueGetAsString
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:20063,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20066,3'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaCompareValuesWhtsp
                - xmlSchemaValueGetAsString
                - xmlSchemaValueGetAsString
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:20067,2'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaCompareValuesWhtsp
                - xmlSchemaValueGetAsString
                - xmlSchemaValueGetAsString
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:20071,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20072,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:20073,10'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaCompareValuesWhtsp
                - xmlSchemaValueGetAsString
                - xmlSchemaValueGetAsString
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:20073,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:20074,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:20080,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20081,32'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaCompareValuesWhtsp
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetAsString
                - xmlSchemaValueGetAsString
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:20084,35'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
        - Branch String:   'xmlschemas.c:20082,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20083,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:20084,2'
              BranchSideFuncs:
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaCompareValuesWhtsp
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetAsString
                - xmlSchemaValueGetAsString
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:20084,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20085,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:20087,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:20042,31'
          Dst:             xmlSchemaGetValType
        - Src:             'xmlschemas.c:20042,7'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:20043,31'
          Dst:             xmlSchemaGetValType
        - Src:             'xmlschemas.c:20043,7'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:20044,8'
          Dst:             xmlSchemaGetPrimitiveType
        - Src:             'xmlschemas.c:20045,8'
          Dst:             xmlSchemaGetPrimitiveType
        - Src:             'xmlschemas.c:20064,3'
          Dst:             xmlSchemaValueGetAsString
        - Src:             'xmlschemas.c:20065,3'
          Dst:             xmlSchemaValueGetAsString
        - Src:             'xmlschemas.c:20063,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:20068,12'
          Dst:             xmlSchemaCompareValuesWhtsp
        - Src:             'xmlschemas.c:20079,6'
          Dst:             xmlSchemaValueGetNext
        - Src:             'xmlschemas.c:20081,10'
          Dst:             xmlSchemaValueGetNext
        - Src:             'xmlschemas.c:20084,13'
          Dst:             xmlSchemaValueGetNext
    - functionName:    xmlSchemaItemListAdd
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3428
      functionLinenumberEnd: 3443
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaItemList *'
        - 'char *'
      constantsTouched: []
      argNames:
        - list
        - item
      BBCount:         12
      ICount:          105
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSchemaPErrMemory
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3429,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3431,26'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:3441,36'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:3431,26'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3431,26'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:3431,54'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:3434,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3435,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:3438,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:3435,6'
          Dst:             xmlSchemaPErrMemory
    - functionName:    xmlSchemaGetPrimitiveType
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13391
      functionLinenumberEnd: 13405
      functionDepth:   0
      returnType:      'struct._xmlSchemaType *'
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaType *'
      constantsTouched: []
      argNames:
        - type
      BBCount:         10
      ICount:          49
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xmlschemas.c:13393,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13398,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13404,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13398,55'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13399,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13400,14'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13398,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13400,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13401,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaCheckCVCIDCKeyRef
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23701
      functionLinenumberEnd: 23843
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         105
      ICount:          710
      EdgeCount:       138
      CyclomaticComplexity: 35
      functionsReached:
        - xmlFreeIDCHashEntry
        - xmlHashAddEntry
        - xmlHashCreate
        - xmlHashFree
        - xmlHashLookup
        - xmlSchemaAreValuesEqual
        - xmlSchemaFormatIDCKeySequence
        - xmlSchemaGetComponentQName
        - xmlSchemaHashKeySequence
        - xmlSchemaKeyrefErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:23709,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23710,7'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
            - BranchSide:      'xmlschemas.c:23842,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:23710,55'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23711,6'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
            - BranchSide:      'xmlschemas.c:23839,12'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
        - Branch String:   'xmlschemas.c:23711,23'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23712,6'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
            - BranchSide:      'xmlschemas.c:23839,12'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
        - Branch String:   'xmlschemas.c:23710,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23716,30'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
            - BranchSide:      'xmlschemas.c:23839,12'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
        - Branch String:   'xmlschemas.c:23725,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23726,25'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
            - BranchSide:      'xmlschemas.c:23731,18'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
        - Branch String:   'xmlschemas.c:23726,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23728,7'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
            - BranchSide:      'xmlschemas.c:23729,10'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
        - Branch String:   'xmlschemas.c:23731,23'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23731,26'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
            - BranchSide:      'xmlschemas.c:23731,17'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
        - Branch String:   'xmlschemas.c:23731,38'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23731,41'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
            - BranchSide:      'xmlschemas.c:23731,17'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
        - Branch String:   'xmlschemas.c:23735,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23736,25'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
            - BranchSide:      'xmlschemas.c:23755,13'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23737,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23740,14'
              BranchSideFuncs:
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlHashCreate
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23754,6'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23745,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23746,14'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
            - BranchSide:      'xmlschemas.c:23749,4'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlHashCreate
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:23752,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23752,7'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
            - BranchSide:      'xmlschemas.c:23753,3'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
        - Branch String:   'xmlschemas.c:23755,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23756,7'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23835,10'
              BranchSideFuncs:
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlHashFree
        - Branch String:   'xmlschemas.c:23758,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23761,17'
              BranchSideFuncs:
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23822,7'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
        - Branch String:   'xmlschemas.c:23764,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23764,7'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23765,11'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23766,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23767,11'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23784,12'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaAreValuesEqual
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23768,4'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23769,38'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23777,8'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23771,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23772,12'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23773,17'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23777,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23781,8'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaAreValuesEqual
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23783,7'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23784,22'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23784,25'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaAreValuesEqual
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23820,3'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
        - Branch String:   'xmlschemas.c:23784,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23788,11'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaAreValuesEqual
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23820,3'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
        - Branch String:   'xmlschemas.c:23788,4'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23790,5'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaAreValuesEqual
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23819,7'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
        - Branch String:   'xmlschemas.c:23791,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23792,35'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaAreValuesEqual
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
            - BranchSide:      'xmlschemas.c:23800,12'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaAreValuesEqual
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
        - Branch String:   'xmlschemas.c:23794,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23795,9'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaAreValuesEqual
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
            - BranchSide:      'xmlschemas.c:23796,14'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaAreValuesEqual
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23800,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23804,14'
              BranchSideFuncs:
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
            - BranchSide:      'xmlschemas.c:23818,4'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaAreValuesEqual
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23814,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23814,5'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
            - BranchSide:      'xmlschemas.c:23815,5'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
        - Branch String:   'xmlschemas.c:23815,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23815,5'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
            - BranchSide:      'xmlschemas.c:23816,5'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
        - Branch String:   'xmlschemas.c:23822,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23823,16'
              BranchSideFuncs:
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23834,6'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23831,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23831,7'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23832,7'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23832,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23832,7'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23833,3'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23835,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23836,15'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
            - BranchSide:      'xmlschemas.c:23838,2'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
      Callsites:
        - Src:             'xmlschemas.c:23736,11'
          Dst:             xmlHashCreate
        - Src:             'xmlschemas.c:23741,7'
          Dst:             xmlSchemaHashKeySequence
        - Src:             'xmlschemas.c:23744,11'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:23750,4'
          Dst:             xmlHashAddEntry
        - Src:             'xmlschemas.c:23762,7'
          Dst:             xmlSchemaHashKeySequence
        - Src:             'xmlschemas.c:23763,11'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:23769,14'
          Dst:             xmlSchemaAreValuesEqual
        - Src:             'xmlschemas.c:23792,11'
          Dst:             xmlSchemaAreValuesEqual
        - Src:             'xmlschemas.c:23810,9'
          Dst:             xmlSchemaFormatIDCKeySequence
        - Src:             'xmlschemas.c:23812,9'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:23805,5'
          Dst:             xmlSchemaKeyrefErr
        - Src:             'xmlschemas.c:23828,4'
          Dst:             xmlSchemaFormatIDCKeySequence
        - Src:             'xmlschemas.c:23830,4'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:23824,7'
          Dst:             xmlSchemaKeyrefErr
        - Src:             'xmlschemas.c:23836,3'
          Dst:             xmlHashFree
        - Src:             'xmlschemas.c:23836,3'
          Dst:             xmlFreeIDCHashEntry
    - functionName:    xmlSchemaHashKeySequence
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22552
      functionLinenumberEnd: 22553
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
        - 'char **'
        - 'struct._xmlSchemaPSVIIDCKey **'
        - 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:22553,12'
          Dst:             xmlSchemaFormatIDCKeySequence_1
    - functionName:    xmlSchemaFormatIDCKeySequence
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22543
      functionLinenumberEnd: 22544
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
        - 'char **'
        - 'struct._xmlSchemaPSVIIDCKey **'
        - 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:22544,12'
          Dst:             xmlSchemaFormatIDCKeySequence_1
    - functionName:    xmlSchemaGetComponentQName
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1436
      functionLinenumberEnd: 1439
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char **'
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
        - item
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSchemaFormatQName
        - xmlSchemaGetComponentName
        - xmlSchemaGetComponentTargetNs
      functionUses:    36
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlschemas.c:1438,2'
          Dst:             xmlSchemaGetComponentTargetNs
        - Src:             'xmlschemas.c:1439,2'
          Dst:             xmlSchemaGetComponentName
        - Src:             'xmlschemas.c:1437,13'
          Dst:             xmlSchemaFormatQName
    - functionName:    xmlSchemaGetComponentTargetNs
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1391
      functionLinenumberEnd: 1431
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.xmlHashedString *'
      constantsTouched: []
      argNames:
        - item
      BBCount:         25
      ICount:          148
      EdgeCount:       26
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaGetComponentTargetNs
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:1392,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1393,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1395,13'
              BranchSideFuncs:
                - xmlSchemaGetComponentTargetNs
        - Branch String:   'xmlschemas.c:1395,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1397,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1399,39'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1401,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1403,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1406,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1406,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1408,43'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1412,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1412,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1412,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1414,10'
              BranchSideFuncs:
                - xmlSchemaGetComponentTargetNs
            - BranchSide:      'xmlschemas.c:1421,38'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1423,38'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1428,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:1414,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1416,22'
              BranchSideFuncs:
                - xmlSchemaGetComponentTargetNs
            - BranchSide:      'xmlschemas.c:1419,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:1415,10'
          Dst:             xmlSchemaGetComponentTargetNs
    - functionName:    xmlSchemaGetComponentName
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1333
      functionLinenumberEnd: 1371
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.xmlHashedString *'
      constantsTouched: []
      argNames:
        - item
      BBCount:         25
      ICount:          148
      EdgeCount:       26
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaGetComponentName
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:1334,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1335,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1337,13'
              BranchSideFuncs:
                - xmlSchemaGetComponentName
        - Branch String:   'xmlschemas.c:1337,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1339,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1341,39'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1343,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1347,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1347,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1347,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1349,43'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1353,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1353,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1353,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1355,10'
              BranchSideFuncs:
                - xmlSchemaGetComponentName
            - BranchSide:      'xmlschemas.c:1361,38'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1363,38'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1368,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:1355,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1357,22'
              BranchSideFuncs:
                - xmlSchemaGetComponentName
            - BranchSide:      'xmlschemas.c:1359,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:1356,10'
          Dst:             xmlSchemaGetComponentName
    - functionName:    xmlSchemaFormatIDCKeySequence_1
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22503
      functionLinenumberEnd: 22535
      functionDepth:   0
      returnType:      'char *'
      argCount:        5
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
        - 'char **'
        - 'struct._xmlSchemaPSVIIDCKey **'
        - int
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - buf
        - seq
        - count
        - for_hash
      BBCount:         19
      ICount:          171
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSchemaGetCanonValueHash
        - xmlSchemaGetCanonValueWhtspExt
        - xmlSchemaGetWhiteSpaceFacetValue
        - xmlSchemaInternalErr
        - xmlStrcat
        - xmlStrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:22508,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22509,20'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaGetCanonValueWhtspExt
                - xmlSchemaInternalErr
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetCanonValueHash
            - BranchSide:      'xmlschemas.c:22533,23'
              BranchSideFuncs:
                - xmlStrcat
        - Branch String:   'xmlschemas.c:22510,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22511,43'
              BranchSideFuncs:
                - xmlSchemaGetCanonValueHash
                - xmlSchemaInternalErr
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaGetCanonValueWhtspExt
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:22515,39'
              BranchSideFuncs:
                - xmlSchemaGetCanonValueHash
                - xmlSchemaInternalErr
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaGetCanonValueWhtspExt
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:22517,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22518,24'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaGetCanonValueWhtspExt
                - xmlSchemaInternalErr
                - xmlStrcat
                - xmlSchemaGetCanonValueHash
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:22520,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaGetCanonValueWhtspExt
                - xmlStrcat
                - xmlSchemaGetCanonValueHash
                - xmlStrcat
        - Branch String:   'xmlschemas.c:22524,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22525,24'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaGetCanonValueWhtspExt
                - xmlSchemaInternalErr
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetCanonValueHash
            - BranchSide:      'xmlschemas.c:22527,24'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaGetCanonValueWhtspExt
                - xmlSchemaInternalErr
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetCanonValueHash
        - Branch String:   'xmlschemas.c:22528,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22529,6'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaGetCanonValueWhtspExt
                - xmlSchemaInternalErr
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetCanonValueHash
            - BranchSide:      'xmlschemas.c:22532,5'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaGetCanonValueWhtspExt
                - xmlSchemaInternalErr
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetCanonValueHash
      Callsites:
        - Src:             'xmlschemas.c:22507,12'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:22509,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:22512,7'
          Dst:             xmlSchemaGetWhiteSpaceFacetValue
        - Src:             'xmlschemas.c:22511,12'
          Dst:             xmlSchemaGetCanonValueWhtspExt
        - Src:             'xmlschemas.c:22515,12'
          Dst:             xmlSchemaGetCanonValueHash
        - Src:             'xmlschemas.c:22518,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:22520,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:22522,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:22525,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:22527,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:22533,12'
          Dst:             xmlStrcat
    - functionName:    xmlSchemaGetWhiteSpaceFacetValue
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21460
      functionLinenumberEnd: 21499
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaType *'
      constantsTouched: []
      argNames:
        - type
      BBCount:         24
      ICount:          121
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlschemas.c:21465,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21469,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21483,16'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21469,48'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21470,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21471,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21469,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21471,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21472,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21472,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21473,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21481,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21483,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21487,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21488,16'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21488,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21489,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21490,16'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21491,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21492,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21493,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21493,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21494,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21496,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaGetCanonValueWhtspExt
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1579
      functionLinenumberEnd: 1580
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlSchemaVal *'
        - int
        - 'char **'
      constantsTouched: []
      argNames:
        - val
        - ws
        - retValue
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSchemaGetCanonValueWhtspExt_1
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlschemas.c:1580,12'
          Dst:             xmlSchemaGetCanonValueWhtspExt_1
    - functionName:    xmlSchemaGetCanonValueHash
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1586
      functionLinenumberEnd: 1588
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaVal *'
        - 'char **'
      constantsTouched: []
      argNames:
        - val
        - retValue
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSchemaGetCanonValueWhtspExt_1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlschemas.c:1587,12'
          Dst:             xmlSchemaGetCanonValueWhtspExt_1
    - functionName:    xmlSchemaGetCanonValueWhtspExt_1
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1502
      functionLinenumberEnd: 1573
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlSchemaVal *'
        - int
        - 'char **'
        - 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:1508,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1508,32'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1509,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:1508,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1509,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1510,34'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlSchemaValueGetNext
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrlen
        - Branch String:   'xmlschemas.c:1515,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1519,37'
              BranchSideFuncs:
                - xmlSchemaValueGetAsString
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaGetCanonValue
                - xmlStrlen
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
            - BranchSide:      'xmlschemas.c:1519,37'
              BranchSideFuncs:
                - xmlSchemaValueGetAsString
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaGetCanonValue
                - xmlStrlen
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
            - BranchSide:      'xmlschemas.c:1519,37'
              BranchSideFuncs:
                - xmlSchemaValueGetAsString
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaGetCanonValue
                - xmlStrlen
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
            - BranchSide:      'xmlschemas.c:1530,30'
              BranchSideFuncs:
                - xmlSchemaGetCanonValue
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrlen
        - Branch String:   'xmlschemas.c:1520,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1521,11'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlSchemaGetCanonValue
                - xmlStrlen
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
            - BranchSide:      'xmlschemas.c:1528,3'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrlen
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemas.c:1521,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1522,37'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaGetCanonValue
                - xmlStrlen
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:1523,16'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrlen
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
        - Branch String:   'xmlschemas.c:1525,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1526,12'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrlen
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:1527,3'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrlen
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemas.c:1530,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1531,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1535,7'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrlen
        - Branch String:   'xmlschemas.c:1531,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1532,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1533,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:1535,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1535,19'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrlen
            - BranchSide:      'xmlschemas.c:1549,11'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrlen
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemas.c:1535,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1545,27'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:1549,11'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrlen
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemas.c:1546,19'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1546,22'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrlen
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:1548,3'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrlen
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemas.c:1546,43'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1546,46'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrlen
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:1548,3'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrlen
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemas.c:1546,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1547,20'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrlen
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:1548,3'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrlen
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemas.c:1551,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1552,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrlen
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:1557,11'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrlen
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1552,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1553,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrlen
            - BranchSide:      'xmlschemas.c:1556,25'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrlen
        - Branch String:   'xmlschemas.c:1553,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1554,19'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrlen
            - BranchSide:      'xmlschemas.c:1555,6'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrlen
        - Branch String:   'xmlschemas.c:1562,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1562,2'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrlen
            - BranchSide:      'xmlschemas.c:1563,30'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrlen
        - Branch String:   'xmlschemas.c:1564,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1513,8'
              BranchSideFuncs:
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlSchemaValueGetNext
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrlen
            - BranchSide:      'xmlschemas.c:1566,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:1568,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1569,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1570,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:1570,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1571,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1572,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:1510,12'
          Dst:             xmlSchemaValueGetNext
        - Src:             'xmlschemas.c:1514,12'
          Dst:             xmlSchemaGetValType
        - Src:             'xmlschemas.c:1519,11'
          Dst:             xmlSchemaValueGetAsString
        - Src:             'xmlschemas.c:1522,13'
          Dst:             xmlSchemaCollapseString
        - Src:             'xmlschemas.c:1524,13'
          Dst:             xmlSchemaWhiteSpaceReplace
        - Src:             'xmlschemas.c:1530,7'
          Dst:             xmlSchemaGetCanonValue
        - Src:             'xmlschemas.c:1545,17'
          Dst:             xmlStrlen
        - Src:             'xmlschemas.c:1554,19'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1556,15'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1559,18'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1560,18'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1563,8'
          Dst:             xmlSchemaValueGetNext
    - functionName:    xmlSchemaIDCFillNodeTables
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23209
      functionLinenumberEnd: 23395
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
        - 'struct._xmlSchemaNodeInfo *'
      constantsTouched: []
      argNames:
        - vctxt
        - ielem
      BBCount:         105
      ICount:          711
      EdgeCount:       141
      CyclomaticComplexity: 38
      functionsReached:
        - xmlFreeIDCHashEntry
        - xmlHashFree
        - xmlSchemaAreValuesEqual
        - xmlSchemaIDCAcquireBinding
        - xmlSchemaIDCAppendNodeTableItem
        - xmlSchemaItemListAdd
        - xmlSchemaItemListCreate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:23217,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23221,7'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:23391,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:23221,63'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23222,6'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:23224,16'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
        - Branch String:   'xmlschemas.c:23222,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23222,6'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:23224,16'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
        - Branch String:   'xmlschemas.c:23221,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23224,16'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:23231,9'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
        - Branch String:   'xmlschemas.c:23231,37'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23232,8'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:23241,36'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
        - Branch String:   'xmlschemas.c:23232,42'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23233,8'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:23235,16'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
        - Branch String:   'xmlschemas.c:23231,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23235,16'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:23241,36'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
        - Branch String:   'xmlschemas.c:23242,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23243,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:23245,8'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
        - Branch String:   'xmlschemas.c:23245,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23245,8'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:23249,12'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
        - Branch String:   'xmlschemas.c:23245,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23246,42'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:23249,12'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
        - Branch String:   'xmlschemas.c:23252,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23253,20'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:23255,18'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
        - Branch String:   'xmlschemas.c:23258,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23258,29'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:23278,18'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlHashFree
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23258,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23263,31'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:23278,18'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlHashFree
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23270,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23271,15'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23274,2'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
        - Branch String:   'xmlschemas.c:23284,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23288,9'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlHashFree
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23326,7'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23290,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23291,38'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaAreValuesEqual
                - xmlHashFree
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23302,12'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaAreValuesEqual
                - xmlHashFree
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23293,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23294,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:23295,12'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23295,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23299,5'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:23301,4'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23304,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23305,35'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaAreValuesEqual
                - xmlHashFree
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23316,12'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23307,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23308,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:23309,9'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaAreValuesEqual
                - xmlHashFree
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23309,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23313,9'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23315,8'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaAreValuesEqual
                - xmlHashFree
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23316,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:23320,5'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
        - Branch String:   'xmlschemas.c:23324,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23290,8'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlHashFree
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23325,3'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23326,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23327,9'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23382,39'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
        - Branch String:   'xmlschemas.c:23329,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23330,38'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaItemListAdd
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
                - xmlSchemaItemListCreate
            - BranchSide:      'xmlschemas.c:23341,12'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23332,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23333,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:23334,12'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:23334,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23338,5'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:23340,4'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:23343,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaItemListAdd
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
                - xmlSchemaItemListCreate
            - BranchSide:      'xmlschemas.c:23344,35'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaItemListAdd
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:23346,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23347,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:23348,9'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23348,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23352,9'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:23354,8'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23359,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23360,22'
              BranchSideFuncs:
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAdd
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:23364,29'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
        - Branch String:   'xmlschemas.c:23361,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23362,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:23363,4'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
        - Branch String:   'xmlschemas.c:23364,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23365,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:23369,25'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
        - Branch String:   'xmlschemas.c:23376,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23329,8'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23377,3'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
        - Branch String:   'xmlschemas.c:23382,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23382,61'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:23383,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:23387,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlHashFree
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23283,10'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlHashFree
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
      Callsites:
        - Src:             'xmlschemas.c:23241,9'
          Dst:             xmlSchemaIDCAcquireBinding
        - Src:             'xmlschemas.c:23271,3'
          Dst:             xmlHashFree
        - Src:             'xmlschemas.c:23271,3'
          Dst:             xmlFreeIDCHashEntry
        - Src:             'xmlschemas.c:23291,14'
          Dst:             xmlSchemaAreValuesEqual
        - Src:             'xmlschemas.c:23305,11'
          Dst:             xmlSchemaAreValuesEqual
        - Src:             'xmlschemas.c:23330,14'
          Dst:             xmlSchemaAreValuesEqual
        - Src:             'xmlschemas.c:23344,11'
          Dst:             xmlSchemaAreValuesEqual
        - Src:             'xmlschemas.c:23360,22'
          Dst:             xmlSchemaItemListCreate
        - Src:             'xmlschemas.c:23364,8'
          Dst:             xmlSchemaItemListAdd
        - Src:             'xmlschemas.c:23382,7'
          Dst:             xmlSchemaIDCAppendNodeTableItem
    - functionName:    xmlSchemaCheckCOSValidDefault
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25821
      functionLinenumberEnd: 25879
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
        - 'char *'
        - 'struct._xmlSchemaVal **'
      constantsTouched: []
      argNames:
        - vctxt
        - value
        - val
      BBCount:         38
      ICount:          231
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - xmlSchemaCustomErr
        - xmlSchemaInternalErr
        - xmlSchemaIsParticleEmptiable
        - xmlSchemaVCheckCVCSimpleType
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:25831,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25831,8'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:25841,9'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:25831,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25841,9'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:25864,9'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:25841,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25841,9'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:25852,5'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:25841,49'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25842,10'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:25852,5'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:25842,49'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25843,10'
              BranchSideFuncs:
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:25844,10'
              BranchSideFuncs:
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:25841,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25844,10'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:25852,5'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:25864,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25864,9'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25866,48'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25864,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25864,9'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:25869,16'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:25864,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25866,48'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25869,16'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:25869,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25869,16'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25871,48'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25874,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25875,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25878,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:25843,10'
          Dst:             xmlSchemaIsParticleEmptiable
        - Src:             'xmlschemas.c:25846,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:25866,8'
          Dst:             xmlSchemaVCheckCVCSimpleType
        - Src:             'xmlschemas.c:25871,8'
          Dst:             xmlSchemaVCheckCVCSimpleType
        - Src:             'xmlschemas.c:25875,2'
          Dst:             xmlSchemaInternalErr
    - functionName:    xmlSchemaIsParticleEmptiable
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14773
      functionLinenumberEnd: 14787
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaParticle *'
      constantsTouched: []
      argNames:
        - particle
      BBCount:         18
      ICount:          89
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSchemaGetParticleEmptiable
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xmlschemas.c:14777,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14777,32'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14779,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14777,58'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14778,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14779,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14777,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14779,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14784,9'
              BranchSideFuncs:
                - xmlSchemaGetParticleEmptiable
        - Branch String:   'xmlschemas.c:14784,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14784,9'
              BranchSideFuncs:
                - xmlSchemaGetParticleEmptiable
            - BranchSide:      'xmlschemas.c:14785,40'
              BranchSideFuncs:
                - xmlSchemaGetParticleEmptiable
        - Branch String:   'xmlschemas.c:14784,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14784,9'
              BranchSideFuncs:
                - xmlSchemaGetParticleEmptiable
            - BranchSide:      'xmlschemas.c:14785,40'
              BranchSideFuncs:
                - xmlSchemaGetParticleEmptiable
        - Branch String:   'xmlschemas.c:14784,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14785,40'
              BranchSideFuncs:
                - xmlSchemaGetParticleEmptiable
            - BranchSide:      'xmlschemas.c:14786,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:14785,10'
          Dst:             xmlSchemaGetParticleEmptiable
    - functionName:    xmlSchemaCustomErr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2434
      functionLinenumberEnd: 2437
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'struct.xmlHashedString *'
        - int
        - 'struct._xmlNode *'
        - 'struct.xmlHashedString *'
        - 'char *'
        - 'char *'
        - 'char *'
      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:2435,5'
          Dst:             xmlSchemaCustomErr4
    - functionName:    xmlSchemaVCheckCVCSimpleType
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24416
      functionLinenumberEnd: 24746
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.xmlHashedString *'
        - 'struct._xmlNode *'
        - 'struct._xmlSchemaType *'
        - 'char *'
        - 'struct._xmlSchemaVal **'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - actxt
        - node
        - type
        - value
        - retVal
        - fireErrors
        - normalize
        - isNormalized
      BBCount:         252
      ICount:          1295
      EdgeCount:       337
      CyclomaticComplexity: 87
      functionsReached:
        - xmlSchemaFreeValue
        - xmlSchemaGetUnionSimpleTypeMemberTypes
        - xmlSchemaInternalErr
        - xmlSchemaNormalizeValue
        - xmlSchemaSimpleTypeErr
        - xmlSchemaVCheckCVCSimpleType
        - xmlSchemaValPredefTypeNodeNoNorm
        - xmlSchemaValidateFacets
        - xmlSchemaValidateNotation
        - xmlSchemaValidateQName
        - xmlSchemaValueAppend
        - xmlStrndup
      functionUses:    16
      BranchProfiles:
        - Branch String:   'xmlschemas.c:24431,26'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24431,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:24457,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:24431,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24432,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:24457,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:24457,23'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24457,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:24459,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:24457,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24458,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:24459,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:24459,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24460,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:24461,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:24461,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24461,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:24461,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:24461,38'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24461,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaValidateNotation
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaInternalErr
                - xmlSchemaNormalizeValue
            - BranchSide:      'xmlschemas.c:24470,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaValidateNotation
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaInternalErr
                - xmlSchemaNormalizeValue
        - Branch String:   'xmlschemas.c:24461,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24470,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaValidateNotation
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaInternalErr
                - xmlSchemaNormalizeValue
            - BranchSide:      'xmlschemas.c:24568,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:24470,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24470,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaValidateNotation
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24471,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaValidateNotation
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24470,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24470,2'
              BranchSideFuncs:
                - xmlSchemaNormalizeValue
                - xmlSchemaFreeValue
                - xmlSchemaValidateNotation
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24470,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaValidateNotation
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaInternalErr
                - xmlSchemaNormalizeValue
        - Branch String:   'xmlschemas.c:24470,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24470,2'
              BranchSideFuncs:
                - xmlSchemaNormalizeValue
                - xmlSchemaFreeValue
                - xmlSchemaValidateNotation
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24471,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaValidateNotation
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24470,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24470,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaValidateNotation
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24471,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaValidateNotation
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24471,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24475,15'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaValidateNotation
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24486,15'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaValidateNotation
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
        - Branch String:   'xmlschemas.c:24476,30'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24476,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaValidateNotation
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24477,4'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaValidateNotation
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24476,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24478,12'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaValidateNotation
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24480,10'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaValidateNotation
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24480,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24481,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24485,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaValidateNotation
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
        - Branch String:   'xmlschemas.c:24491,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24492,14'
              BranchSideFuncs:
                - xmlSchemaValidateQName
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
            - BranchSide:      'xmlschemas.c:24513,13'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaValidateNotation
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
        - Branch String:   'xmlschemas.c:24492,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24495,28'
              BranchSideFuncs:
                - xmlSchemaValidateNotation
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24500,60'
              BranchSideFuncs:
                - xmlSchemaValidateQName
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24505,11'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
        - Branch String:   'xmlschemas.c:24505,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24506,43'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24509,43'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24513,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24514,14'
              BranchSideFuncs:
                - xmlSchemaValidateNotation
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
            - BranchSide:      'xmlschemas.c:24534,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24514,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24517,30'
              BranchSideFuncs:
                - xmlSchemaValidateNotation
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24522,11'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
        - Branch String:   'xmlschemas.c:24522,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24523,43'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24526,43'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24536,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24537,10'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24547,7'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24537,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24538,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24542,10'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24542,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24543,7'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24545,7'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24547,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24547,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24566,11'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
        - Branch String:   'xmlschemas.c:24547,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24551,36'
              BranchSideFuncs:
                - xmlSchemaValidateFacets
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24566,11'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
        - Branch String:   'xmlschemas.c:24554,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24555,7'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24565,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24555,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24556,7'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24560,7'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24560,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24561,11'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24563,11'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24568,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24572,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaNormalizeValue
            - BranchSide:      'xmlschemas.c:24655,16'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24583,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24583,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:24588,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:24583,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24583,2'
              BranchSideFuncs:
                - xmlSchemaNormalizeValue
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:24583,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaNormalizeValue
        - Branch String:   'xmlschemas.c:24583,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24583,2'
              BranchSideFuncs:
                - xmlSchemaNormalizeValue
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:24588,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:24583,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24583,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:24588,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:24591,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24591,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:24591,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:24591,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24591,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:24591,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:24591,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24591,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:24591,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:24591,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24592,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:24593,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:24594,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24594,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:24594,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:24594,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24594,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:24594,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:24594,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24594,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:24594,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:24594,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24594,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:24594,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:24594,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24595,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:24596,10'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:24596,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24597,3'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24598,28'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:24601,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24602,38'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
            - BranchSide:      'xmlschemas.c:24605,38'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
        - Branch String:   'xmlschemas.c:24607,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24607,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
            - BranchSide:      'xmlschemas.c:24608,10'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
        - Branch String:   'xmlschemas.c:24608,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24612,7'
              BranchSideFuncs:
                - xmlSchemaValueAppend
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24619,10'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24612,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24613,13'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24615,28'
              BranchSideFuncs:
                - xmlSchemaValueAppend
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24619,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24620,7'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24628,12'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:24620,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24621,7'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24625,7'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24629,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24591,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:24630,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24630,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24630,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24631,7'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24631,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24631,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24647,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
        - Branch String:   'xmlschemas.c:24631,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24635,36'
              BranchSideFuncs:
                - xmlSchemaValidateFacets
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24647,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
        - Branch String:   'xmlschemas.c:24638,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24639,7'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24646,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
        - Branch String:   'xmlschemas.c:24639,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24640,7'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24644,7'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
        - Branch String:   'xmlschemas.c:24647,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24647,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
            - BranchSide:      'xmlschemas.c:24655,5'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24647,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24651,16'
              BranchSideFuncs:
                - xmlSchemaSimpleTypeErr
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
            - BranchSide:      'xmlschemas.c:24655,5'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24652,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24652,6'
              BranchSideFuncs:
                - xmlSchemaSimpleTypeErr
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24653,29'
              BranchSideFuncs:
                - xmlSchemaSimpleTypeErr
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24652,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24652,6'
              BranchSideFuncs:
                - xmlSchemaNormalizeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24652,6'
              BranchSideFuncs:
                - xmlSchemaSimpleTypeErr
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
        - Branch String:   'xmlschemas.c:24652,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24652,6'
              BranchSideFuncs:
                - xmlSchemaNormalizeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24653,29'
              BranchSideFuncs:
                - xmlSchemaSimpleTypeErr
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24652,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24652,6'
              BranchSideFuncs:
                - xmlSchemaSimpleTypeErr
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24653,29'
              BranchSideFuncs:
                - xmlSchemaSimpleTypeErr
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24674,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24675,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24685,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:24685,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24686,10'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:24696,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24686,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24687,38'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:24690,38'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:24692,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24693,3'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24694,19'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:24696,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24697,10'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24707,7'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
        - Branch String:   'xmlschemas.c:24697,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24698,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24702,10'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
        - Branch String:   'xmlschemas.c:24707,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24707,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
            - BranchSide:      'xmlschemas.c:24726,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
        - Branch String:   'xmlschemas.c:24707,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24713,6'
              BranchSideFuncs:
                - xmlSchemaValidateFacets
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
            - BranchSide:      'xmlschemas.c:24726,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
        - Branch String:   'xmlschemas.c:24713,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24713,6'
              BranchSideFuncs:
                - xmlSchemaValidateFacets
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24714,36'
              BranchSideFuncs:
                - xmlSchemaValidateFacets
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24713,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24713,6'
              BranchSideFuncs:
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24713,6'
              BranchSideFuncs:
                - xmlSchemaValidateFacets
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
        - Branch String:   'xmlschemas.c:24713,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24713,6'
              BranchSideFuncs:
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24714,36'
              BranchSideFuncs:
                - xmlSchemaValidateFacets
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24713,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24713,6'
              BranchSideFuncs:
                - xmlSchemaValidateFacets
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24714,36'
              BranchSideFuncs:
                - xmlSchemaValidateFacets
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24717,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24718,7'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24725,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
        - Branch String:   'xmlschemas.c:24718,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24719,7'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24723,7'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
        - Branch String:   'xmlschemas.c:24726,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24726,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
            - BranchSide:      'xmlschemas.c:24728,5'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24726,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24727,29'
              BranchSideFuncs:
                - xmlSchemaSimpleTypeErr
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24728,5'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24730,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24731,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24732,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24732,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24733,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24737,16'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24733,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24734,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:24735,11'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24741,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24742,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24743,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24743,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24744,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24745,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:24432,2'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemas.c:24470,2'
          Dst:             xmlSchemaNormalizeValue
        - Src:             'xmlschemas.c:24481,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:24494,13'
          Dst:             xmlSchemaValidateNotation
        - Src:             'xmlschemas.c:24500,13'
          Dst:             xmlSchemaValidateQName
        - Src:             'xmlschemas.c:24506,10'
          Dst:             xmlSchemaValPredefTypeNodeNoNorm
        - Src:             'xmlschemas.c:24509,10'
          Dst:             xmlSchemaValPredefTypeNodeNoNorm
        - Src:             'xmlschemas.c:24516,13'
          Dst:             xmlSchemaValidateNotation
        - Src:             'xmlschemas.c:24523,10'
          Dst:             xmlSchemaValPredefTypeNodeNoNorm
        - Src:             'xmlschemas.c:24526,10'
          Dst:             xmlSchemaValPredefTypeNodeNoNorm
        - Src:             'xmlschemas.c:24538,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:24551,12'
          Dst:             xmlSchemaValidateFacets
        - Src:             'xmlschemas.c:24556,7'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:24567,6'
          Dst:             xmlSchemaSimpleTypeErr
        - Src:             'xmlschemas.c:24583,2'
          Dst:             xmlSchemaNormalizeValue
        - Src:             'xmlschemas.c:24598,17'
          Dst:             xmlStrndup
        - Src:             'xmlschemas.c:24602,9'
          Dst:             xmlSchemaVCheckCVCSimpleType
        - Src:             'xmlschemas.c:24605,9'
          Dst:             xmlSchemaVCheckCVCSimpleType
        - Src:             'xmlschemas.c:24615,7'
          Dst:             xmlSchemaValueAppend
        - Src:             'xmlschemas.c:24621,7'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:24635,12'
          Dst:             xmlSchemaValidateFacets
        - Src:             'xmlschemas.c:24640,7'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:24652,6'
          Dst:             xmlSchemaNormalizeValue
        - Src:             'xmlschemas.c:24653,6'
          Dst:             xmlSchemaSimpleTypeErr
        - Src:             'xmlschemas.c:24673,15'
          Dst:             xmlSchemaGetUnionSimpleTypeMemberTypes
        - Src:             'xmlschemas.c:24675,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:24687,9'
          Dst:             xmlSchemaVCheckCVCSimpleType
        - Src:             'xmlschemas.c:24690,9'
          Dst:             xmlSchemaVCheckCVCSimpleType
        - Src:             'xmlschemas.c:24698,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:24713,6'
          Dst:             xmlSchemaNormalizeValue
        - Src:             'xmlschemas.c:24714,12'
          Dst:             xmlSchemaValidateFacets
        - Src:             'xmlschemas.c:24719,7'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:24727,6'
          Dst:             xmlSchemaSimpleTypeErr
        - Src:             'xmlschemas.c:24736,6'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemas.c:24738,2'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemas.c:24744,2'
          Dst:             xmlSchemaFreeValue
    - functionName:    xmlSchemaNormalizeValue
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24326
      functionLinenumberEnd: 24335
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaType *'
        - 'char *'
      constantsTouched: []
      argNames:
        - type
        - value
      BBCount:         7
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSchemaCollapseString
        - xmlSchemaGetWhiteSpaceFacetValue
        - xmlSchemaWhiteSpaceReplace
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmlschemas.c:24327,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24329,38'
              BranchSideFuncs:
                - xmlSchemaCollapseString
            - BranchSide:      'xmlschemas.c:24331,41'
              BranchSideFuncs:
                - xmlSchemaWhiteSpaceReplace
            - BranchSide:      'xmlschemas.c:24333,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:24327,13'
          Dst:             xmlSchemaGetWhiteSpaceFacetValue
        - Src:             'xmlschemas.c:24329,14'
          Dst:             xmlSchemaCollapseString
        - Src:             'xmlschemas.c:24331,14'
          Dst:             xmlSchemaWhiteSpaceReplace
    - functionName:    xmlSchemaValidateNotation
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21814
      functionLinenumberEnd: 21873
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
        - 'struct._xmlSchema *'
        - 'struct._xmlNode *'
        - 'char *'
        - 'struct._xmlSchemaVal **'
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - schema
        - node
        - value
        - val
        - valNeeded
      BBCount:         47
      ICount:          272
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - xmlSchemaGetNotation
        - xmlSchemaInternalErr
        - xmlSchemaLookupNamespace
        - xmlSchemaNewNOTATIONValue
        - xmlSearchNs
        - xmlSplitQName2
        - xmlStrdup
        - xmlValidateQName
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:21817,15'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21817,19'
              BranchSideFuncs:
                - xmlValidateQName
                - xmlSplitQName2
                - xmlSchemaGetNotation
                - xmlStrdup
                - xmlSchemaNewNOTATIONValue
                - xmlSearchNs
                - xmlSchemaGetNotation
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaNewNOTATIONValue
                - xmlSchemaLookupNamespace
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:21822,28'
              BranchSideFuncs:
                - xmlValidateQName
                - xmlSplitQName2
                - xmlSchemaGetNotation
                - xmlStrdup
                - xmlSchemaNewNOTATIONValue
                - xmlSearchNs
                - xmlSchemaGetNotation
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaNewNOTATIONValue
                - xmlSchemaLookupNamespace
        - Branch String:   'xmlschemas.c:21817,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21818,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:21822,28'
              BranchSideFuncs:
                - xmlValidateQName
                - xmlSplitQName2
                - xmlSchemaGetNotation
                - xmlStrdup
                - xmlSchemaNewNOTATIONValue
                - xmlSearchNs
                - xmlSchemaGetNotation
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaNewNOTATIONValue
                - xmlSchemaLookupNamespace
        - Branch String:   'xmlschemas.c:21823,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21824,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21826,11'
              BranchSideFuncs:
                - xmlSplitQName2
                - xmlSchemaGetNotation
                - xmlStrdup
                - xmlSchemaNewNOTATIONValue
                - xmlSearchNs
                - xmlSchemaGetNotation
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaNewNOTATIONValue
                - xmlSchemaLookupNamespace
        - Branch String:   'xmlschemas.c:21830,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21831,21'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlSchemaGetNotation
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaNewNOTATIONValue
                - xmlSchemaLookupNamespace
            - BranchSide:      'xmlschemas.c:21861,31'
              BranchSideFuncs:
                - xmlSchemaGetNotation
                - xmlStrdup
                - xmlSchemaNewNOTATIONValue
        - Branch String:   'xmlschemas.c:21833,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21834,37'
              BranchSideFuncs:
                - xmlSchemaLookupNamespace
                - xmlSchemaGetNotation
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaNewNOTATIONValue
            - BranchSide:      'xmlschemas.c:21835,15'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlSchemaGetNotation
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaNewNOTATIONValue
        - Branch String:   'xmlschemas.c:21835,15'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21836,29'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlSchemaGetNotation
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaNewNOTATIONValue
            - BranchSide:      'xmlschemas.c:21840,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21837,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21838,16'
              BranchSideFuncs:
                - xmlSchemaGetNotation
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaNewNOTATIONValue
            - BranchSide:      'xmlschemas.c:21839,6'
              BranchSideFuncs:
                - xmlSchemaGetNotation
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaNewNOTATIONValue
        - Branch String:   'xmlschemas.c:21844,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21845,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21849,31'
              BranchSideFuncs:
                - xmlSchemaGetNotation
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaNewNOTATIONValue
        - Branch String:   'xmlschemas.c:21849,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21850,8'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaNewNOTATIONValue
            - BranchSide:      'xmlschemas.c:21857,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21850,19'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21850,23'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaNewNOTATIONValue
            - BranchSide:      'xmlschemas.c:21856,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21850,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21851,52'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaNewNOTATIONValue
            - BranchSide:      'xmlschemas.c:21856,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21853,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21854,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21855,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21861,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21862,7'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaNewNOTATIONValue
            - BranchSide:      'xmlschemas.c:21869,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21862,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21862,21'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaNewNOTATIONValue
            - BranchSide:      'xmlschemas.c:21868,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21862,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21864,23'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaNewNOTATIONValue
            - BranchSide:      'xmlschemas.c:21868,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21865,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21866,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21867,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:21818,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:21822,11'
          Dst:             xmlValidateQName
        - Src:             'xmlschemas.c:21829,14'
          Dst:             xmlSplitQName2
        - Src:             'xmlschemas.c:21834,12'
          Dst:             xmlSchemaLookupNamespace
        - Src:             'xmlschemas.c:21836,17'
          Dst:             xmlSearchNs
        - Src:             'xmlschemas.c:21849,10'
          Dst:             xmlSchemaGetNotation
        - Src:             'xmlschemas.c:21851,42'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:21852,14'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:21851,16'
          Dst:             xmlSchemaNewNOTATIONValue
        - Src:             'xmlschemas.c:21861,10'
          Dst:             xmlSchemaGetNotation
        - Src:             'xmlschemas.c:21864,13'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:21863,16'
          Dst:             xmlSchemaNewNOTATIONValue
    - functionName:    xmlSchemaValidateQName
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24342
      functionLinenumberEnd: 24402
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
        - 'char *'
        - 'struct._xmlSchemaVal **'
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - value
        - val
        - valNeeded
      BBCount:         31
      ICount:          193
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - xmlSchemaCollapseString
        - xmlSchemaCustomErr
        - xmlSchemaGetBuiltInType
        - xmlSchemaInternalErr
        - xmlSchemaLookupNamespace
        - xmlSchemaNewQNameValue
        - xmlSplitQName2
        - xmlStrdup
        - xmlValidateQName
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:24349,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24350,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24362,40'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlSplitQName2
                - xmlSchemaLookupNamespace
                - xmlSchemaNewQNameValue
                - xmlStrdup
                - xmlSchemaNewQNameValue
                - xmlSchemaGetBuiltInType
                - xmlSchemaCustomErr
                - xmlStrdup
        - Branch String:   'xmlschemas.c:24350,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24351,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24355,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:24363,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24363,39'
              BranchSideFuncs:
                - xmlSplitQName2
                - xmlSchemaLookupNamespace
                - xmlSchemaNewQNameValue
                - xmlStrdup
                - xmlSchemaNewQNameValue
                - xmlSchemaGetBuiltInType
                - xmlSchemaCustomErr
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:24363,50'
              BranchSideFuncs:
                - xmlSplitQName2
                - xmlSchemaLookupNamespace
                - xmlSchemaNewQNameValue
                - xmlStrdup
                - xmlSchemaNewQNameValue
                - xmlSchemaGetBuiltInType
                - xmlSchemaCustomErr
                - xmlStrdup
        - Branch String:   'xmlschemas.c:24365,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24366,20'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaLookupNamespace
                - xmlSchemaNewQNameValue
                - xmlStrdup
                - xmlSchemaNewQNameValue
                - xmlSchemaGetBuiltInType
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:24372,39'
              BranchSideFuncs:
                - xmlSchemaLookupNamespace
                - xmlSchemaNewQNameValue
                - xmlStrdup
                - xmlSchemaNewQNameValue
                - xmlSchemaGetBuiltInType
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:24374,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24375,2'
              BranchSideFuncs:
                - xmlSchemaNewQNameValue
                - xmlStrdup
                - xmlSchemaNewQNameValue
                - xmlSchemaGetBuiltInType
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:24392,9'
              BranchSideFuncs:
                - xmlSchemaNewQNameValue
                - xmlStrdup
                - xmlSchemaNewQNameValue
        - Branch String:   'xmlschemas.c:24380,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24381,10'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:24391,5'
              BranchSideFuncs:
                - xmlSchemaNewQNameValue
                - xmlStrdup
                - xmlSchemaNewQNameValue
        - Branch String:   'xmlschemas.c:24387,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24388,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:24389,14'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:24392,19'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24392,22'
              BranchSideFuncs:
                - xmlSchemaNewQNameValue
                - xmlStrdup
                - xmlSchemaNewQNameValue
            - BranchSide:      'xmlschemas.c:24400,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:24392,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24393,6'
              BranchSideFuncs:
                - xmlSchemaNewQNameValue
                - xmlStrdup
                - xmlSchemaNewQNameValue
            - BranchSide:      'xmlschemas.c:24400,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:24393,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24395,22'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaNewQNameValue
            - BranchSide:      'xmlschemas.c:24398,12'
              BranchSideFuncs:
                - xmlSchemaNewQNameValue
      Callsites:
        - Src:             'xmlschemas.c:24348,11'
          Dst:             xmlValidateQName
        - Src:             'xmlschemas.c:24351,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:24362,16'
          Dst:             xmlSchemaCollapseString
        - Src:             'xmlschemas.c:24363,13'
          Dst:             xmlSplitQName2
        - Src:             'xmlschemas.c:24366,10'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:24372,14'
          Dst:             xmlSchemaLookupNamespace
        - Src:             'xmlschemas.c:24383,18'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:24382,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:24395,12'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:24394,13'
          Dst:             xmlSchemaNewQNameValue
        - Src:             'xmlschemas.c:24397,13'
          Dst:             xmlSchemaNewQNameValue
    - functionName:    xmlSchemaValidateFacets
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24102
      functionLinenumberEnd: 24321
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.xmlHashedString *'
        - 'struct._xmlNode *'
        - 'struct._xmlSchemaType *'
        - int
        - 'char *'
        - 'struct._xmlSchemaVal *'
        - 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:24114,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24115,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:24122,9'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaGetPrimitiveType
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
                - xmlSchemaGetValType
                - xmlSchemaGetWhiteSpaceFacetValue
        - Branch String:   'xmlschemas.c:24122,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24123,2'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24125,11'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaGetPrimitiveType
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
                - xmlSchemaGetValType
                - xmlSchemaGetWhiteSpaceFacetValue
        - Branch String:   'xmlschemas.c:24125,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24126,6'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
                - xmlSchemaGetValType
                - xmlSchemaGetWhiteSpaceFacetValue
            - BranchSide:      'xmlschemas.c:24136,41'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
                - xmlSchemaGetValType
                - xmlSchemaGetWhiteSpaceFacetValue
        - Branch String:   'xmlschemas.c:24126,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24127,6'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24129,6'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24137,54'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24138,2'
              BranchSideFuncs:
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
                - xmlSchemaGetValType
            - BranchSide:      'xmlschemas.c:24139,40'
              BranchSideFuncs:
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
                - xmlSchemaGetValType
        - Branch String:   'xmlschemas.c:24138,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24138,2'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
                - xmlSchemaGetValType
                - xmlSchemaGetWhiteSpaceFacetValue
            - BranchSide:      'xmlschemas.c:24141,5'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
                - xmlSchemaGetValType
        - Branch String:   'xmlschemas.c:24137,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24139,40'
              BranchSideFuncs:
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
                - xmlSchemaGetValType
            - BranchSide:      'xmlschemas.c:24141,5'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
                - xmlSchemaGetValType
        - Branch String:   'xmlschemas.c:24148,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24149,32'
              BranchSideFuncs:
                - xmlSchemaGetValType
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
            - BranchSide:      'xmlschemas.c:24151,9'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
        - Branch String:   'xmlschemas.c:24152,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24158,10'
              BranchSideFuncs:
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
            - BranchSide:      'xmlschemas.c:24188,5'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24158,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24162,3'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
            - BranchSide:      'xmlschemas.c:24162,3'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
            - BranchSide:      'xmlschemas.c:24162,3'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
            - BranchSide:      'xmlschemas.c:24166,43'
              BranchSideFuncs:
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24166,43'
              BranchSideFuncs:
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24166,43'
              BranchSideFuncs:
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24170,37'
              BranchSideFuncs:
                - xmlSchemaValidateFacetWhtsp
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24174,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24175,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24178,13'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
                - xmlSchemaFacetErr
        - Branch String:   'xmlschemas.c:24179,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24180,21'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
            - BranchSide:      'xmlschemas.c:24183,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:24184,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24185,11'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
            - BranchSide:      'xmlschemas.c:24186,2'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
        - Branch String:   'xmlschemas.c:24191,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24192,2'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24196,9'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24197,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24200,10'
              BranchSideFuncs:
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24224,5'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24200,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24204,46'
              BranchSideFuncs:
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24204,46'
              BranchSideFuncs:
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24204,46'
              BranchSideFuncs:
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24208,3'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24210,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24211,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24214,13'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
        - Branch String:   'xmlschemas.c:24215,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24216,21'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24219,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:24220,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24221,11'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24222,2'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24238,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24239,17'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24251,13'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24239,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24240,17'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24241,19'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24243,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24244,17'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24245,22'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24251,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24252,13'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
            - BranchSide:      'xmlschemas.c:24259,13'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24259,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24260,13'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
            - BranchSide:      'xmlschemas.c:24261,19'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24262,32'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24262,5'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24263,10'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24262,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24238,22'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24264,9'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
        - Branch String:   'xmlschemas.c:24264,15'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24264,19'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
            - BranchSide:      'xmlschemas.c:24279,15'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24264,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24265,13'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24279,15'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24266,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24267,31'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24270,21'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:24271,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24272,21'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24273,5'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24283,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24285,17'
              BranchSideFuncs:
                - xmlRegexpExec
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24306,13'
              BranchSideFuncs:
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
        - Branch String:   'xmlschemas.c:24285,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24286,17'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24287,19'
              BranchSideFuncs:
                - xmlRegexpExec
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24293,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24294,17'
              BranchSideFuncs:
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
            - BranchSide:      'xmlschemas.c:24295,22'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24295,22'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24296,17'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24303,25'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24306,19'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24306,23'
              BranchSideFuncs:
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
            - BranchSide:      'xmlschemas.c:24317,19'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24306,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24307,17'
              BranchSideFuncs:
                - xmlSchemaFacetErr
            - BranchSide:      'xmlschemas.c:24317,19'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24308,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24309,35'
              BranchSideFuncs:
                - xmlSchemaFacetErr
            - BranchSide:      'xmlschemas.c:24312,25'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:24313,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24314,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:24315,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:24318,32'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24318,36'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24318,5'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24318,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24282,15'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24320,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:24136,15'
          Dst:             xmlSchemaGetPrimitiveType
        - Src:             'xmlschemas.c:24139,7'
          Dst:             xmlSchemaGetWhiteSpaceFacetValue
        - Src:             'xmlschemas.c:24149,12'
          Dst:             xmlSchemaGetValType
        - Src:             'xmlschemas.c:24166,9'
          Dst:             xmlSchemaValidateLengthFacetWhtsp
        - Src:             'xmlschemas.c:24170,9'
          Dst:             xmlSchemaValidateFacetWhtsp
        - Src:             'xmlschemas.c:24175,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:24180,3'
          Dst:             xmlSchemaFacetErr
        - Src:             'xmlschemas.c:24204,9'
          Dst:             xmlSchemaValidateListSimpleTypeFacet
        - Src:             'xmlschemas.c:24211,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:24216,3'
          Dst:             xmlSchemaFacetErr
        - Src:             'xmlschemas.c:24242,19'
          Dst:             xmlSchemaAreValuesEqual
        - Src:             'xmlschemas.c:24246,17'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:24267,13'
          Dst:             xmlSchemaFacetErr
        - Src:             'xmlschemas.c:24292,19'
          Dst:             xmlRegexpExec
        - Src:             'xmlschemas.c:24296,17'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:24309,17'
          Dst:             xmlSchemaFacetErr
    - functionName:    xmlSchemaSimpleTypeErr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2537
      functionLinenumberEnd: 2583
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct.xmlHashedString *'
        - int
        - 'struct._xmlNode *'
        - 'char *'
        - 'struct._xmlSchemaType *'
        - 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:2542,22'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2542,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:2544,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:2542,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2544,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:2546,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:2549,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2550,18'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaIsGlobalItem
                - xmlStrcat
                - xmlSchemaEvalErrorNodeType
                - xmlSchemaErr
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2552,18'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaIsGlobalItem
                - xmlStrcat
                - xmlSchemaEvalErrorNodeType
                - xmlSchemaErr
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2554,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2555,18'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaIsGlobalItem
                - xmlStrcat
                - xmlSchemaEvalErrorNodeType
                - xmlSchemaErr
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:2556,14'
              BranchSideFuncs:
                - xmlSchemaIsGlobalItem
                - xmlStrcat
                - xmlSchemaEvalErrorNodeType
                - xmlSchemaErr
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2556,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2557,18'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaIsGlobalItem
                - xmlStrcat
                - xmlSchemaEvalErrorNodeType
                - xmlSchemaErr
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:2558,14'
              BranchSideFuncs:
                - xmlSchemaIsGlobalItem
                - xmlStrcat
                - xmlSchemaEvalErrorNodeType
                - xmlSchemaErr
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2561,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2562,11'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaEvalErrorNodeType
                - xmlSchemaErr
                - xmlSchemaErr
                - xmlStrcat
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:2576,21'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaEvalErrorNodeType
                - xmlSchemaErr
                - xmlSchemaErr
        - Branch String:   'xmlschemas.c:2564,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2565,22'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaEvalErrorNodeType
                - xmlSchemaErr
                - xmlSchemaErr
            - BranchSide:      'xmlschemas.c:2568,56'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaEvalErrorNodeType
                - xmlSchemaErr
                - xmlSchemaErr
        - Branch String:   'xmlschemas.c:2574,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2574,2'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaEvalErrorNodeType
                - xmlSchemaErr
                - xmlSchemaErr
            - BranchSide:      'xmlschemas.c:2575,5'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaEvalErrorNodeType
                - xmlSchemaErr
                - xmlSchemaErr
        - Branch String:   'xmlschemas.c:2577,22'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2577,53'
              BranchSideFuncs:
                - xmlSchemaErr
            - BranchSide:      'xmlschemas.c:2579,15'
              BranchSideFuncs:
                - xmlSchemaErr
        - Branch String:   'xmlschemas.c:2577,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2579,15'
              BranchSideFuncs:
                - xmlSchemaErr
            - BranchSide:      'xmlschemas.c:2581,15'
              BranchSideFuncs:
                - xmlSchemaErr
        - Branch String:   'xmlschemas.c:2582,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2582,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2582,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:2540,5'
          Dst:             xmlSchemaFormatNodeForError
        - Src:             'xmlschemas.c:2542,26'
          Dst:             xmlSchemaEvalErrorNodeType
        - Src:             'xmlschemas.c:2544,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2546,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2549,11'
          Dst:             xmlSchemaIsGlobalItem
        - Src:             'xmlschemas.c:2550,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2552,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2555,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2557,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2559,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2561,9'
          Dst:             xmlSchemaIsGlobalItem
        - Src:             'xmlschemas.c:2563,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2565,12'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2566,12'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:2568,29'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:2570,9'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:2572,23'
          Dst:             xmlEscapeFormatString
        - Src:             'xmlschemas.c:2572,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2573,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2576,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2577,26'
          Dst:             xmlSchemaEvalErrorNodeType
        - Src:             'xmlschemas.c:2579,2'
          Dst:             xmlSchemaErr
        - Src:             'xmlschemas.c:2581,2'
          Dst:             xmlSchemaErr
    - functionName:    xmlSchemaGetUnionSimpleTypeMemberTypes
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14593
      functionLinenumberEnd: 14601
      functionDepth:   0
      returnType:      'struct._xmlSchemaTypeLink *'
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaType *'
      constantsTouched: []
      argNames:
        - type
      BBCount:         11
      ICount:          55
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlschemas.c:14594,27'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14594,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14594,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14594,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14595,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14600,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14595,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14596,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14598,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaFormatNodeForError
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2256
      functionLinenumberEnd: 2353
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char **'
        - 'struct.xmlHashedString *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - msg
        - actxt
        - node
      BBCount:         44
      ICount:          358
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - xmlEscapeFormatString
        - xmlSchemaFormatQName
        - xmlStrcat
        - xmlStrdup
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xmlschemas.c:2260,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2261,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:2272,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:2261,35'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2262,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:2272,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:2260,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2269,9'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:2272,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:2272,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2276,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2300,16'
              BranchSideFuncs:
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrdup
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2276,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2277,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2290,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlSchemaFormatQName
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2280,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2281,21'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2284,21'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlSchemaFormatQName
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2286,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2286,6'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2287,24'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlSchemaFormatQName
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2292,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2293,24'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
            - BranchSide:      'xmlschemas.c:2296,24'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
        - Branch String:   'xmlschemas.c:2298,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2298,2'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
            - BranchSide:      'xmlschemas.c:2299,20'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
        - Branch String:   'xmlschemas.c:2300,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2301,56'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrdup
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2322,16'
              BranchSideFuncs:
                - xmlStrdup
                - xmlEscapeFormatString
        - Branch String:   'xmlschemas.c:2305,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2307,3'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
            - BranchSide:      'xmlschemas.c:2316,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
        - Branch String:   'xmlschemas.c:2312,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2312,6'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
            - BranchSide:      'xmlschemas.c:2313,24'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
        - Branch String:   'xmlschemas.c:2320,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2320,2'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
            - BranchSide:      'xmlschemas.c:2321,20'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
        - Branch String:   'xmlschemas.c:2322,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2327,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlEscapeFormatString
            - BranchSide:      'xmlschemas.c:2330,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:2269,9'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:2279,13'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:2281,26'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:2281,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2284,26'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:2284,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2287,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2288,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2290,13'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:2293,29'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:2293,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2296,29'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:2296,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2299,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2309,13'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:2310,29'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:2310,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2313,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2314,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2316,13'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:2318,25'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:2318,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2321,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2327,9'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:2337,5'
          Dst:             xmlEscapeFormatString
    - functionName:    xmlSchemaEvalErrorNodeType
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2493
      functionLinenumberEnd: 2500
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.xmlHashedString *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - actxt
        - node
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:2494,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2495,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2496,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:2496,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2497,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2499,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:2496,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2498,36'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2499,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaIsGlobalItem
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2504
      functionLinenumberEnd: 2528
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaType *'
      constantsTouched: []
      argNames:
        - item
      BBCount:         16
      ICount:          85
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlschemas.c:2505,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2508,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2508,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2512,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2514,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2519,36'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2525,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:2508,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2509,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2510,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:2514,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2516,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2517,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:2519,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2521,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2522,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaErr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2248
      functionLinenumberEnd: 2250
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct.xmlHashedString *'
        - int
        - 'struct._xmlNode *'
        - 'char *'
        - 'char *'
        - 'char *'
      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:2249,5'
          Dst:             xmlSchemaErr4
    - functionName:    xmlSchemaErr4
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2239
      functionLinenumberEnd: 2242
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'struct.xmlHashedString *'
        - int
        - 'struct._xmlNode *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      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:2240,5'
          Dst:             xmlSchemaErr4Line
    - functionName:    xmlSchemaFacetErr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2728
      functionLinenumberEnd: 2838
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'struct.xmlHashedString *'
        - int
        - 'struct._xmlNode *'
        - 'char *'
        - size_t
        - 'struct._xmlSchemaType *'
        - 'struct._xmlSchemaFacet *'
        - 'char *'
        - 'char *'
        - 'char *'
      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:2734,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2735,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:2741,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:2746,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2750,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:2832,18'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaErr
        - Branch String:   'xmlschemas.c:2750,45'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2751,7'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaGetFacetValueAsULong
                - snprintf
                - snprintf
                - xmlSchemaErr
                - xmlSchemaErr3
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2759,10'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaGetFacetValueAsULong
                - snprintf
                - snprintf
                - xmlSchemaErr
                - xmlSchemaErr3
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2751,48'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2752,7'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaGetFacetValueAsULong
                - snprintf
                - snprintf
                - xmlSchemaErr
                - xmlSchemaErr3
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2759,10'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaGetFacetValueAsULong
                - snprintf
                - snprintf
                - xmlSchemaErr
                - xmlSchemaErr3
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2750,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2759,10'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaGetFacetValueAsULong
                - snprintf
                - snprintf
                - xmlSchemaErr
                - xmlSchemaErr3
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2784,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:2759,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2760,19'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaGetFacetValueAsULong
                - snprintf
                - snprintf
                - xmlSchemaErr
                - xmlSchemaErr3
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2762,19'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaGetFacetValueAsULong
                - snprintf
                - snprintf
                - xmlSchemaErr
                - xmlSchemaErr3
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2767,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2768,19'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaErr
                - xmlSchemaErr3
            - BranchSide:      'xmlschemas.c:2770,15'
              BranchSideFuncs:
                - xmlSchemaErr
                - xmlSchemaErr3
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2770,15'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2771,19'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaErr
                - xmlSchemaErr3
            - BranchSide:      'xmlschemas.c:2773,15'
              BranchSideFuncs:
                - xmlSchemaErr
                - xmlSchemaErr3
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2777,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2778,17'
              BranchSideFuncs:
                - xmlSchemaErr3
            - BranchSide:      'xmlschemas.c:2781,16'
              BranchSideFuncs:
                - xmlSchemaErr
        - Branch String:   'xmlschemas.c:2784,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2785,22'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaFormatFacetEnumSet
                - xmlSchemaErr
            - BranchSide:      'xmlschemas.c:2789,13'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
        - Branch String:   'xmlschemas.c:2789,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2790,22'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaErr
            - BranchSide:      'xmlschemas.c:2794,13'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
        - Branch String:   'xmlschemas.c:2794,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2795,22'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaErr
            - BranchSide:      'xmlschemas.c:2799,13'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
        - Branch String:   'xmlschemas.c:2799,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2800,22'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaErr
            - BranchSide:      'xmlschemas.c:2804,13'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
        - Branch String:   'xmlschemas.c:2804,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2805,22'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaErr
            - BranchSide:      'xmlschemas.c:2809,13'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
        - Branch String:   'xmlschemas.c:2809,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2810,22'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaErr
            - BranchSide:      'xmlschemas.c:2814,13'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
        - Branch String:   'xmlschemas.c:2814,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2815,22'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaErr
            - BranchSide:      'xmlschemas.c:2819,13'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
        - Branch String:   'xmlschemas.c:2819,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2820,22'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaErr
            - BranchSide:      'xmlschemas.c:2824,13'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
        - Branch String:   'xmlschemas.c:2824,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2825,22'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaErr
            - BranchSide:      'xmlschemas.c:2828,22'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaErr
        - Branch String:   'xmlschemas.c:2836,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2836,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2836,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:2731,20'
          Dst:             xmlSchemaEvalErrorNodeType
        - Src:             'xmlschemas.c:2733,5'
          Dst:             xmlSchemaFormatNodeForError
        - Src:             'xmlschemas.c:2742,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2743,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2744,26'
          Dst:             xmlSchemaFacetTypeToString
        - Src:             'xmlschemas.c:2744,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2745,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2760,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2762,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2764,31'
          Dst:             xmlSchemaGetFacetValueAsULong
        - Src:             'xmlschemas.c:2764,6'
          Dst:             snprintf
        - Src:             'xmlschemas.c:2765,6'
          Dst:             snprintf
        - Src:             'xmlschemas.c:2768,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2771,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2774,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2778,3'
          Dst:             xmlSchemaErr3
        - Src:             'xmlschemas.c:2781,3'
          Dst:             xmlSchemaErr
        - Src:             'xmlschemas.c:2785,12'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2788,3'
          Dst:             xmlSchemaFormatFacetEnumSet
        - Src:             'xmlschemas.c:2787,6'
          Dst:             xmlSchemaErr
        - Src:             'xmlschemas.c:2790,12'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2792,6'
          Dst:             xmlSchemaErr
        - Src:             'xmlschemas.c:2795,12'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2797,6'
          Dst:             xmlSchemaErr
        - Src:             'xmlschemas.c:2800,12'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2802,6'
          Dst:             xmlSchemaErr
        - Src:             'xmlschemas.c:2805,12'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2807,6'
          Dst:             xmlSchemaErr
        - Src:             'xmlschemas.c:2810,12'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2812,6'
          Dst:             xmlSchemaErr
        - Src:             'xmlschemas.c:2815,12'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2817,6'
          Dst:             xmlSchemaErr
        - Src:             'xmlschemas.c:2820,12'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2822,6'
          Dst:             xmlSchemaErr
        - Src:             'xmlschemas.c:2825,12'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2826,6'
          Dst:             xmlSchemaErr
        - Src:             'xmlschemas.c:2828,12'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2829,6'
          Dst:             xmlSchemaErr
        - Src:             'xmlschemas.c:2832,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2833,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2834,2'
          Dst:             xmlSchemaErr
    - functionName:    xmlSchemaFacetTypeToString
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21426
      functionLinenumberEnd: 21456
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         16
      ICount:          79
      EdgeCount:       30
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   'xmlschemas.c:21427,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21429,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21431,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21433,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21435,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21437,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21439,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21441,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21443,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21445,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21447,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21449,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21451,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21453,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaFormatFacetEnumSet
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1836
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.xmlHashedString *'
        - 'char **'
        - 'struct._xmlSchemaType *'
      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:1842,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1843,2'
              BranchSideFuncs:
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaGetCanonValueWhtspExt
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:1844,6'
              BranchSideFuncs:
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaGetCanonValueWhtspExt
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:1851,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1852,10'
              BranchSideFuncs:
                - xmlSchemaGetCanonValueWhtspExt
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlStrdup
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:1883,6'
              BranchSideFuncs:
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaGetCanonValueWhtspExt
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:1852,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1853,3'
              BranchSideFuncs:
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaGetCanonValueWhtspExt
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:1854,12'
              BranchSideFuncs:
                - xmlSchemaGetCanonValueWhtspExt
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlStrdup
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:1857,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1858,24'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:1866,11'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaGetCanonValueWhtspExt
                - xmlSchemaInternalErr
                - xmlStrdup
        - Branch String:   'xmlschemas.c:1861,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1862,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1863,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:1866,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1867,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaGetCanonValueWhtspExt
                - xmlStrcat
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:1869,21'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaGetCanonValueWhtspExt
                - xmlStrdup
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:1872,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1873,3'
              BranchSideFuncs:
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaGetCanonValueWhtspExt
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:1876,2'
              BranchSideFuncs:
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaGetCanonValueWhtspExt
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:1883,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1884,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1885,9'
              BranchSideFuncs:
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaGetCanonValueWhtspExt
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:1886,29'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1886,33'
              BranchSideFuncs:
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaGetCanonValueWhtspExt
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:1886,5'
              BranchSideFuncs:
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaGetCanonValueWhtspExt
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:1886,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1850,40'
              BranchSideFuncs:
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaGetCanonValueWhtspExt
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:1888,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:1850,7'
          Dst:             xmlSchemaGetWhiteSpaceFacetValue
        - Src:             'xmlschemas.c:1855,12'
          Dst:             xmlSchemaGetCanonValueWhtspExt
        - Src:             'xmlschemas.c:1858,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:1867,10'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1869,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1870,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1871,13'
          Dst:             xmlStrcat
    - functionName:    xmlSchemaLookupNamespace
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21749
      functionLinenumberEnd: 21802
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctxt
        - prefix
      BBCount:         39
      ICount:          261
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - xmlDictLookup
        - xmlSchemaInternalErr
        - xmlSearchNs
        - xmlStrEqual
        - xmlTextReaderLookupNamespace
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:21750,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21754,11'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:21774,16'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlSchemaInternalErr
                - xmlTextReaderLookupNamespace
                - xmlDictLookup
        - Branch String:   'xmlschemas.c:21754,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21755,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:21772,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21755,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21756,11'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:21771,2'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:21757,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21758,13'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:21770,6'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:21758,29'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21759,9'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:21760,6'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:21759,40'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21760,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21767,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21760,22'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21760,37'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:21769,3'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:21758,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21767,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21769,3'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:21774,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21777,40'
              BranchSideFuncs:
                - xmlTextReaderLookupNamespace
                - xmlDictLookup
            - BranchSide:      'xmlschemas.c:21790,7'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:21778,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21779,21'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'xmlschemas.c:21785,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21790,35'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21791,7'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:21792,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:21790,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21792,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:21796,19'
              BranchSideFuncs:
                - xmlSearchNs
        - Branch String:   'xmlschemas.c:21798,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21799,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21800,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:21760,25'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:21777,11'
          Dst:             xmlTextReaderLookupNamespace
        - Src:             'xmlschemas.c:21781,12'
          Dst:             xmlDictLookup
        - Src:             'xmlschemas.c:21792,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:21796,7'
          Dst:             xmlSearchNs
    - functionName:    xmlSchemaGetNotation
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4894
      functionLinenumberEnd: 4904
      functionDepth:   0
      returnType:      'struct._xmlSchemaNotation *'
      argCount:        3
      argTypes:
        - 'struct._xmlSchema *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - schema
        - name
        - nsName
      BBCount:         26
      ICount:          141
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - xmlHashLookup
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4897,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4897,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4898,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4897,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4898,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4899,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4899,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4899,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4900,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4900,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4900,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4900,2'
              BranchSideFuncs:
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4900,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4900,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4900,2'
              BranchSideFuncs:
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4900,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4900,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4901,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4900,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4900,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4900,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4900,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4900,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4901,5'
              BranchSideFuncs:
                - xmlHashLookup
      Callsites:
        - Src:             'xmlschemas.c:4900,2'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:4900,2'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:4900,2'
          Dst:             xmlHashSize
        - Src:             'xmlschemas.c:4900,2'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:4900,2'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:4900,2'
          Dst:             xmlHashLookup
    - functionName:    xmlSchemaCustomErr4
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2409
      functionLinenumberEnd: 2424
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'struct.xmlHashedString *'
        - int
        - 'struct._xmlNode *'
        - 'struct.xmlHashedString *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      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:2412,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2412,28'
              BranchSideFuncs:
                - xmlSchemaFormatNodeForError
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaFormatItemForReport
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2418,36'
              BranchSideFuncs:
                - xmlSchemaFormatNodeForError
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaErr4
        - Branch String:   'xmlschemas.c:2412,42'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2413,3'
              BranchSideFuncs:
                - xmlSchemaFormatNodeForError
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaFormatItemForReport
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2418,36'
              BranchSideFuncs:
                - xmlSchemaFormatNodeForError
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaErr4
        - Branch String:   'xmlschemas.c:2412,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2414,9'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaFormatItemForReport
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaErr4
            - BranchSide:      'xmlschemas.c:2418,36'
              BranchSideFuncs:
                - xmlSchemaFormatNodeForError
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaErr4
        - Branch String:   'xmlschemas.c:2423,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2423,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2423,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:2414,9'
          Dst:             xmlSchemaGetComponentNode
        - Src:             'xmlschemas.c:2415,2'
          Dst:             xmlSchemaFormatItemForReport
        - Src:             'xmlschemas.c:2416,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2418,2'
          Dst:             xmlSchemaFormatNodeForError
        - Src:             'xmlschemas.c:2419,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2420,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2421,5'
          Dst:             xmlSchemaErr4
    - functionName:    xmlSchemaGetComponentNode
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1208
      functionLinenumberEnd: 1245
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        1
      argTypes:
        - 'struct.xmlHashedString *'
      constantsTouched: []
      argNames:
        - item
      BBCount:         24
      ICount:          147
      EdgeCount:       46
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    22
      BranchProfiles:
        - Branch String:   'xmlschemas.c:1209,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1211,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1213,39'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1216,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1216,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1219,38'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1219,38'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1221,38'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1225,40'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1225,40'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1225,40'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1227,43'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1229,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1233,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1233,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1233,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1235,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1241,42'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1243,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaFormatItemForReport
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1622
      functionLinenumberEnd: 1821
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'char **'
        - 'char *'
        - 'struct.xmlHashedString *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - buf
        - itemDes
        - item
        - itemNode
      BBCount:         128
      ICount:          929
      EdgeCount:       157
      CyclomaticComplexity: 31
      functionsReached:
        - xmlEscapeFormatString
        - xmlSchemaFacetTypeToString
        - xmlSchemaFormatQName
        - xmlSchemaGetComponentDesignation
        - xmlSchemaGetComponentQName
        - xmlSchemaGetComponentTypeStr
        - xmlSchemaWildcardPCToString
        - xmlStrcat
        - xmlStrdup
      functionUses:    13
      BranchProfiles:
        - Branch String:   'xmlschemas.c:1626,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1627,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:1631,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:1631,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1632,19'
              BranchSideFuncs:
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1633,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:1633,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1634,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:1790,8'
              BranchSideFuncs:
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1634,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1636,44'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:1651,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:1674,44'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:1691,28'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetComponentQName
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1707,34'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1717,39'
              BranchSideFuncs:
                - xmlSchemaGetComponentDesignation
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1720,23'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1733,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:1733,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:1733,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:1745,31'
              BranchSideFuncs:
                - xmlSchemaWildcardPCToString
                - xmlStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1745,31'
              BranchSideFuncs:
                - xmlSchemaWildcardPCToString
                - xmlStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1760,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaFacetTypeToString
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1760,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaFacetTypeToString
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1760,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaFacetTypeToString
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1760,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaFacetTypeToString
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1760,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaFacetTypeToString
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1760,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaFacetTypeToString
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1760,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaFacetTypeToString
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1760,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaFacetTypeToString
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1760,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaFacetTypeToString
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1760,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaFacetTypeToString
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1760,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaFacetTypeToString
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1760,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaFacetTypeToString
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1765,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlSchemaGetComponentQName
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1776,23'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1776,23'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1776,23'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1776,23'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1779,20'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlStrdup
                - xmlStrcat
                - xmlSchemaGetComponentQName
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1787,12'
              BranchSideFuncs:
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1638,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1639,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1640,15'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemas.c:1640,15'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1641,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1642,15'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
        - Branch String:   'xmlschemas.c:1642,15'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1643,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1645,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1653,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1654,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1656,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:1658,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1659,21'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1660,15'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1660,15'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1661,21'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1662,15'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1662,15'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1663,21'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1665,21'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1666,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1667,21'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1672,6'
              BranchSideFuncs:
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1676,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1677,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1679,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1681,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1682,21'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1687,6'
              BranchSideFuncs:
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1693,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1694,25'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaGetComponentQName
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1700,25'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1697,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1697,7'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1698,22'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1712,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1712,3'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1713,25'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1733,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1734,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1735,15'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
        - Branch String:   'xmlschemas.c:1735,15'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1736,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1738,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1769,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1769,3'
              BranchSideFuncs:
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1771,6'
              BranchSideFuncs:
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1783,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1783,3'
              BranchSideFuncs:
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1784,6'
              BranchSideFuncs:
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1792,22'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1792,26'
              BranchSideFuncs:
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1809,10'
              BranchSideFuncs:
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1792,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1795,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1809,10'
              BranchSideFuncs:
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1795,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1796,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1798,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1800,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1801,24'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1805,24'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1803,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1803,6'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1804,2'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1809,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1809,32'
              BranchSideFuncs:
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1819,5'
              BranchSideFuncs:
                - xmlEscapeFormatString
        - Branch String:   'xmlschemas.c:1809,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1810,20'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1819,5'
              BranchSideFuncs:
                - xmlEscapeFormatString
        - Branch String:   'xmlschemas.c:1811,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1812,24'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
            - BranchSide:      'xmlschemas.c:1816,24'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
        - Branch String:   'xmlschemas.c:1814,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1814,6'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
            - BranchSide:      'xmlschemas.c:1815,2'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
        - Branch String:   'xmlschemas.c:1819,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1819,5'
              BranchSideFuncs:
                - xmlEscapeFormatString
            - BranchSide:      'xmlschemas.c:1819,5'
              BranchSideFuncs:
                - xmlEscapeFormatString
      Callsites:
        - Src:             'xmlschemas.c:1632,9'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1639,10'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1641,10'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1643,10'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1645,10'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1646,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1647,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1654,10'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1656,10'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1659,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1661,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1663,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1665,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1667,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1668,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1669,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1677,10'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1679,10'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1680,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1682,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1683,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1684,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1692,10'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1694,14'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1696,4'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:1695,14'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1698,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1700,14'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1708,10'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1709,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1710,26'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:1710,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1713,14'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1717,6'
          Dst:             xmlSchemaGetComponentDesignation
        - Src:             'xmlschemas.c:1723,10'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1724,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1725,26'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:1725,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1727,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1734,10'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1736,10'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1738,10'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1739,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1740,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1744,23'
          Dst:             xmlSchemaWildcardPCToString
        - Src:             'xmlschemas.c:1744,13'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1746,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1760,13'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1761,29'
          Dst:             xmlSchemaFacetTypeToString
        - Src:             'xmlschemas.c:1761,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1762,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1765,10'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1766,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1767,26'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:1767,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1768,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1776,23'
          Dst:             xmlSchemaGetComponentTypeStr
        - Src:             'xmlschemas.c:1776,13'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1779,20'
          Dst:             xmlSchemaGetComponentTypeStr
        - Src:             'xmlschemas.c:1779,10'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1780,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1781,26'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:1781,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1782,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1799,9'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1802,3'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:1801,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1805,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1806,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1810,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1812,29'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:1812,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1816,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1817,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1821,13'
          Dst:             xmlEscapeFormatString
    - functionName:    xmlSchemaGetComponentDesignation
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1444
      functionLinenumberEnd: 1453
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char **'
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
        - item
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaGetComponentQName
        - xmlSchemaGetComponentTypeStr
        - xmlStrcat
      functionUses:    17
      BranchProfiles:
        - Branch String:   'xmlschemas.c:1452,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1452,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1452,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:1447,28'
          Dst:             xmlSchemaGetComponentTypeStr
        - Src:             'xmlschemas.c:1447,12'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1448,12'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1449,28'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:1449,12'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1451,12'
          Dst:             xmlStrcat
    - functionName:    xmlSchemaWildcardPCToString
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1471
      functionLinenumberEnd: 1482
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - pc
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:1472,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1474,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1476,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1478,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1480,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaGetComponentTypeStr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1184
      functionLinenumberEnd: 1194
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.xmlHashedString *'
      constantsTouched: []
      argNames:
        - item
      BBCount:         11
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaItemTypeToStr
      functionUses:    10
      BranchProfiles:
        - Branch String:   'xmlschemas.c:1185,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1187,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1192,36'
              BranchSideFuncs:
                - xmlSchemaItemTypeToStr
        - Branch String:   'xmlschemas.c:1187,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1187,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1188,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:1187,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1188,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1190,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:1192,13'
          Dst:             xmlSchemaItemTypeToStr
    - functionName:    xmlSchemaItemTypeToStr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1128
      functionLinenumberEnd: 1174
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         22
      ICount:          113
      EdgeCount:       42
      CyclomaticComplexity: 22
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:1129,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1131,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1133,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1135,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1137,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1139,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1141,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1143,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1145,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1147,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1149,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1151,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1153,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1155,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1157,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1160,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1163,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1166,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1168,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1170,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1172,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaGetParticleEmptiable
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14728
      functionLinenumberEnd: 14760
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaParticle *'
      constantsTouched: []
      argNames:
        - particle
      BBCount:         29
      ICount:          157
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - xmlSchemaGetParticleEmptiable
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:14732,38'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14732,42'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14733,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14732,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14733,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14735,35'
              BranchSideFuncs:
                - xmlSchemaGetParticleEmptiable
        - Branch String:   'xmlschemas.c:14736,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14737,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14739,5'
              BranchSideFuncs:
                - xmlSchemaGetParticleEmptiable
        - Branch String:   'xmlschemas.c:14739,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14740,14'
              BranchSideFuncs:
                - xmlSchemaGetParticleEmptiable
            - BranchSide:      'xmlschemas.c:14756,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14740,63'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14741,14'
              BranchSideFuncs:
                - xmlSchemaGetParticleEmptiable
            - BranchSide:      'xmlschemas.c:14742,26'
              BranchSideFuncs:
                - xmlSchemaGetParticleEmptiable
        - Branch String:   'xmlschemas.c:14740,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14742,26'
              BranchSideFuncs:
                - xmlSchemaGetParticleEmptiable
            - BranchSide:      'xmlschemas.c:14744,55'
              BranchSideFuncs:
                - xmlSchemaGetParticleEmptiable
        - Branch String:   'xmlschemas.c:14745,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14746,17'
              BranchSideFuncs:
                - xmlSchemaGetParticleEmptiable
            - BranchSide:      'xmlschemas.c:14750,18'
              BranchSideFuncs:
                - xmlSchemaGetParticleEmptiable
        - Branch String:   'xmlschemas.c:14746,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14747,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14748,9'
              BranchSideFuncs:
                - xmlSchemaGetParticleEmptiable
        - Branch String:   'xmlschemas.c:14750,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs:
                - xmlSchemaGetParticleEmptiable
            - BranchSide:      'xmlschemas.c:14751,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14756,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14757,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14759,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:14744,25'
          Dst:             xmlSchemaGetParticleEmptiable
    - functionName:    xmlSchemaVCheckINodeDataType
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25909
      functionLinenumberEnd: 25918
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
        - 'struct._xmlSchemaNodeInfo *'
        - 'struct._xmlSchemaType *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctxt
        - inode
        - type
        - value
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaVCheckCVCSimpleType
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmlschemas.c:25910,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25912,17'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:25916,17'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
      Callsites:
        - Src:             'xmlschemas.c:25911,10'
          Dst:             xmlSchemaVCheckCVCSimpleType
        - Src:             'xmlschemas.c:25915,10'
          Dst:             xmlSchemaVCheckCVCSimpleType
    - functionName:    xmlSchemaFormatErrorNodeQName
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2589
      functionLinenumberEnd: 2598
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char **'
        - 'struct._xmlSchemaNodeInfo *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - str
        - ni
        - node
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSchemaFormatQName
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:2590,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2591,6'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaFormatQName
            - BranchSide:      'xmlschemas.c:2595,16'
              BranchSideFuncs:
                - xmlSchemaFormatQName
        - Branch String:   'xmlschemas.c:2591,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2592,35'
              BranchSideFuncs:
                - xmlSchemaFormatQName
            - BranchSide:      'xmlschemas.c:2594,35'
              BranchSideFuncs:
                - xmlSchemaFormatQName
      Callsites:
        - Src:             'xmlschemas.c:2592,14'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:2594,14'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:2596,10'
          Dst:             xmlSchemaFormatQName
    - functionName:    xmlSchemaVAddNodeQName
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21879
      functionLinenumberEnd: 21901
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctxt
        - lname
        - nsname
      BBCount:         20
      ICount:          143
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xmlDictLookup
        - xmlSchemaItemListAdd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:21883,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21884,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21885,9'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlDictLookup
        - Branch String:   'xmlschemas.c:21885,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21886,25'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
            - BranchSide:      'xmlschemas.c:21890,12'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
        - Branch String:   'xmlschemas.c:21887,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21888,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21889,5'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
        - Branch String:   'xmlschemas.c:21890,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21891,7'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
            - BranchSide:      'xmlschemas.c:21897,9'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
        - Branch String:   'xmlschemas.c:21891,46'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21892,7'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
            - BranchSide:      'xmlschemas.c:21895,5'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
        - Branch String:   'xmlschemas.c:21891,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21894,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21895,5'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
      Callsites:
        - Src:             'xmlschemas.c:21882,13'
          Dst:             xmlDictLookup
        - Src:             'xmlschemas.c:21886,11'
          Dst:             xmlDictLookup
        - Src:             'xmlschemas.c:21898,5'
          Dst:             xmlSchemaItemListAdd
        - Src:             'xmlschemas.c:21899,5'
          Dst:             xmlSchemaItemListAdd
    - functionName:    xmlSchemaIDCStoreNodeTableItem
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22001
      functionLinenumberEnd: 22026
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
        - 'struct._xmlSchemaPSVIIDCNode *'
      constantsTouched: []
      argNames:
        - vctxt
        - item
      BBCount:         14
      ICount:          117
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSchemaVErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:22005,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22007,6'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:22013,16'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:22008,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22009,26'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:22012,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:22018,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22019,26'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:22022,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:22009,6'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:22019,6'
          Dst:             xmlSchemaVErrMemory
    - functionName:    xmlSchemaIDCAcquireTargetList
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22148
      functionLinenumberEnd: 22151
      functionDepth:   0
      returnType:      'struct._xmlSchemaItemList *'
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
        - 'struct._xmlSchemaIDCMatcher *'
      constantsTouched: []
      argNames:
        - vctxt
        - matcher
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaItemListCreate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:22149,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22149,9'
              BranchSideFuncs:
                - xmlSchemaItemListCreate
            - BranchSide:      'xmlschemas.c:22150,21'
              BranchSideFuncs:
                - xmlSchemaItemListCreate
      Callsites:
        - Src:             'xmlschemas.c:22150,21'
          Dst:             xmlSchemaItemListCreate
    - functionName:    xmlSchemaIDCStoreKey
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22040
      functionLinenumberEnd: 22065
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
        - 'struct._xmlSchemaPSVIIDCKey *'
      constantsTouched: []
      argNames:
        - vctxt
        - key
      BBCount:         14
      ICount:          117
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSchemaVErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:22044,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22046,6'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:22052,16'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:22047,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22048,26'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:22051,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:22057,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22058,26'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:22061,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:22048,6'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:22058,6'
          Dst:             xmlSchemaVErrMemory
    - functionName:    xmlSchemaGetIDCDesignation
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1458
      functionLinenumberEnd: 1459
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char **'
        - 'struct._xmlSchemaIDC *'
      constantsTouched: []
      argNames:
        - buf
        - idc
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSchemaGetComponentDesignation
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlschemas.c:1459,12'
          Dst:             xmlSchemaGetComponentDesignation
    - functionName:    xmlSchemaIllegalAttrErr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2605
      functionLinenumberEnd: 2615
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.xmlHashedString *'
        - int
        - 'struct._xmlSchemaAttrInfo *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - actxt
        - error
        - ni
        - node
      BBCount:         9
      ICount:          78
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaErr
        - xmlSchemaFormatErrorNodeQName
        - xmlSchemaFormatNodeForError
        - xmlStrcat
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:2613,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2613,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2614,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:2614,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2614,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2614,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:2608,5'
          Dst:             xmlSchemaFormatNodeForError
        - Src:             'xmlschemas.c:2609,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2611,2'
          Dst:             xmlSchemaFormatErrorNodeQName
        - Src:             'xmlschemas.c:2610,5'
          Dst:             xmlSchemaErr
    - functionName:    xmlSchemaXPathPop
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22566
      functionLinenumberEnd: 22580
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlStreamPop
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:22570,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22571,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:22572,11'
              BranchSideFuncs:
                - xmlStreamPop
        - Branch String:   'xmlschemas.c:22575,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22576,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:22577,8'
              BranchSideFuncs:
                - xmlStreamPop
        - Branch String:   'xmlschemas.c:22578,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22574,40'
              BranchSideFuncs:
                - xmlStreamPop
            - BranchSide:      'xmlschemas.c:22579,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:22574,8'
          Dst:             xmlStreamPop
    - functionName:    xmlSchemaXPathProcessHistory
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22596
      functionLinenumberEnd: 23087
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - depth
      BBCount:         182
      ICount:          1439
      EdgeCount:       247
      CyclomaticComplexity: 67
      functionsReached:
        - xmlHashAddEntry
        - xmlHashCreate
        - xmlHashLookup
        - xmlSchemaAreValuesEqual
        - xmlSchemaCustomErr
        - xmlSchemaFormatIDCKeySequence
        - xmlSchemaGetIDCDesignation
        - xmlSchemaHashKeySequence
        - xmlSchemaIDCAcquireTargetList
        - xmlSchemaIDCFreeKey
        - xmlSchemaIDCStoreKey
        - xmlSchemaIDCStoreNodeTableItem
        - xmlSchemaInternalErr
        - xmlSchemaItemListAdd
        - xmlSchemaVAddNodeQName
        - xmlSchemaVErrMemory
        - xmlStreamPop
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:22602,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22603,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:22604,11'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaInternalErr
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22609,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22610,40'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaInternalErr
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23086,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:22611,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22612,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22616,6'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22616,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22617,6'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22619,15'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22624,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22625,12'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaInternalErr
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22628,6'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22628,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22635,10'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22819,13'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:22635,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22635,10'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22636,7'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22635,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22636,7'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22650,16'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:22636,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22636,7'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22640,20'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22636,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22640,20'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22648,18'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:22641,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22642,4'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22647,3'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:22651,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22652,12'
              BranchSideFuncs:
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22670,11'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:22665,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22665,3'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22666,3'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22670,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22670,28'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:22682,36'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:22670,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22675,3'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22682,36'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:22710,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22711,11'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:22725,14'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:22711,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22712,27'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:22714,4'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:22718,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22719,4'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:22722,14'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:22733,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22734,4'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:22741,7'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:22741,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22742,4'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:22743,3'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:22749,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22750,7'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:22751,14'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:22751,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22752,16'
              BranchSideFuncs:
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22774,7'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:22770,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22770,7'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22771,7'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22783,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22784,7'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:22787,10'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:22794,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22795,38'
              BranchSideFuncs:
                - xmlSchemaIDCStoreKey
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:22817,17'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22797,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22798,4'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:22806,19'
              BranchSideFuncs:
                - xmlSchemaIDCStoreKey
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCFreeKey
        - Branch String:   'xmlschemas.c:22812,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22813,24'
              BranchSideFuncs:
                - xmlSchemaIDCFreeKey
            - BranchSide:      'xmlschemas.c:22816,3'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22847,37'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22848,4'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22849,7'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22847,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22849,7'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22855,17'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:22849,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22850,7'
              BranchSideFuncs:
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22852,7'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22856,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22857,7'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22863,13'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:22857,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22858,7'
              BranchSideFuncs:
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22860,7'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22863,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22864,9'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:22893,46'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:22864,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22868,11'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22876,6'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:22868,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22872,4'
              BranchSideFuncs:
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22874,7'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22894,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22895,4'
              BranchSideFuncs:
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:22957,41'
              BranchSideFuncs:
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:22894,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22899,7'
              BranchSideFuncs:
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:22957,41'
              BranchSideFuncs:
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:22901,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22902,9'
              BranchSideFuncs:
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:22904,16'
              BranchSideFuncs:
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:22913,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22915,31'
              BranchSideFuncs:
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:22937,7'
              BranchSideFuncs:
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:22916,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22917,13'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:22930,11'
              BranchSideFuncs:
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:22920,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22921,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:22922,15'
              BranchSideFuncs:
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:22930,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22934,4'
              BranchSideFuncs:
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:22936,3'
              BranchSideFuncs:
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:22937,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22938,16'
              BranchSideFuncs:
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22953,6'
              BranchSideFuncs:
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:22949,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22949,7'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22950,7'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22950,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22950,7'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22951,7'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22959,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22960,3'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:22965,13'
              BranchSideFuncs:
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
        - Branch String:   'xmlschemas.c:22970,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22971,38'
              BranchSideFuncs:
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
            - BranchSide:      'xmlschemas.c:22983,48'
              BranchSideFuncs:
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
        - Branch String:   'xmlschemas.c:22971,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22972,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:22977,3'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
        - Branch String:   'xmlschemas.c:22985,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:22986,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:23003,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23004,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:23014,10'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
        - Branch String:   'xmlschemas.c:23004,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23009,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:23012,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:23014,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23015,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
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23033,6'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23017,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23018,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
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23019,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
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23023,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23024,17'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23027,7'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23030,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23030,3'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23031,6'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23048,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23048,3'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23049,6'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23054,27'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23054,32'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23058,2'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23054,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23055,3'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23058,2'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23066,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23066,32'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23084,12'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaInternalErr
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23066,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23067,10'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23084,12'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaInternalErr
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23067,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23068,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23072,16'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaInternalErr
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
      Callsites:
        - Src:             'xmlschemas.c:22610,8'
          Dst:             xmlStreamPop
        - Src:             'xmlschemas.c:22612,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:22642,4'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:22664,7'
          Dst:             xmlSchemaGetIDCDesignation
        - Src:             'xmlschemas.c:22658,3'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:22675,3'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:22719,4'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:22734,4'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:22769,4'
          Dst:             xmlSchemaGetIDCDesignation
        - Src:             'xmlschemas.c:22763,7'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:22784,7'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:22798,4'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:22812,11'
          Dst:             xmlSchemaIDCStoreKey
        - Src:             'xmlschemas.c:22813,4'
          Dst:             xmlSchemaIDCFreeKey
        - Src:             'xmlschemas.c:22893,16'
          Dst:             xmlSchemaIDCAcquireTargetList
        - Src:             'xmlschemas.c:22905,7'
          Dst:             xmlSchemaHashKeySequence
        - Src:             'xmlschemas.c:22906,11'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:22919,10'
          Dst:             xmlSchemaAreValuesEqual
        - Src:             'xmlschemas.c:22946,4'
          Dst:             xmlSchemaFormatIDCKeySequence
        - Src:             'xmlschemas.c:22948,4'
          Dst:             xmlSchemaGetIDCDesignation
        - Src:             'xmlschemas.c:22942,7'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:22960,3'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:22971,7'
          Dst:             xmlSchemaIDCStoreNodeTableItem
        - Src:             'xmlschemas.c:22983,25'
          Dst:             xmlSchemaVAddNodeQName
        - Src:             'xmlschemas.c:23003,10'
          Dst:             xmlSchemaItemListAdd
        - Src:             'xmlschemas.c:23018,21'
          Dst:             xmlHashCreate
        - Src:             'xmlschemas.c:23019,3'
          Dst:             xmlSchemaHashKeySequence
        - Src:             'xmlschemas.c:23022,7'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:23028,7'
          Dst:             xmlHashAddEntry
        - Src:             'xmlschemas.c:23047,7'
          Dst:             xmlSchemaGetIDCDesignation
        - Src:             'xmlschemas.c:23043,3'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:23068,3'
          Dst:             xmlSchemaInternalErr
    - functionName:    xmlSchemaIDCAddStateObject
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22338
      functionLinenumberEnd: 22389
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
        - 'struct._xmlSchemaIDCMatcher *'
        - 'struct._xmlSchemaIDCSelect *'
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - matcher
        - sel
        - type
      BBCount:         17
      ICount:          160
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlFreeStreamCtxt
        - xmlPatternGetStreamCtxt
        - xmlSchemaInternalErr
        - xmlSchemaVErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:22344,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22345,8'
              BranchSideFuncs:
                - xmlPatternGetStreamCtxt
                - xmlSchemaInternalErr
                - xmlFreeStreamCtxt
            - BranchSide:      'xmlschemas.c:22352,34'
              BranchSideFuncs:
                - xmlPatternGetStreamCtxt
                - xmlSchemaInternalErr
                - xmlFreeStreamCtxt
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:22353,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22354,6'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:22357,9'
              BranchSideFuncs:
                - xmlPatternGetStreamCtxt
                - xmlSchemaInternalErr
                - xmlFreeStreamCtxt
        - Branch String:   'xmlschemas.c:22362,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22363,14'
              BranchSideFuncs:
                - xmlPatternGetStreamCtxt
                - xmlSchemaInternalErr
                - xmlFreeStreamCtxt
            - BranchSide:      'xmlschemas.c:22364,26'
              BranchSideFuncs:
                - xmlPatternGetStreamCtxt
                - xmlSchemaInternalErr
                - xmlFreeStreamCtxt
        - Branch String:   'xmlschemas.c:22369,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22370,39'
              BranchSideFuncs:
                - xmlFreeStreamCtxt
                - xmlPatternGetStreamCtxt
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22376,18'
              BranchSideFuncs:
                - xmlPatternGetStreamCtxt
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22377,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22378,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22382,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:22354,6'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:22370,2'
          Dst:             xmlFreeStreamCtxt
        - Src:             'xmlschemas.c:22375,31'
          Dst:             xmlPatternGetStreamCtxt
        - Src:             'xmlschemas.c:22378,2'
          Dst:             xmlSchemaInternalErr
    - functionName:    xmlSchemaIDCRegisterMatchers
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23102
      functionLinenumberEnd: 23204
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
        - 'struct._xmlSchemaElement *'
      constantsTouched: []
      argNames:
        - vctxt
        - elemDecl
      BBCount:         50
      ICount:          326
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - xmlSchemaIDCAddStateObject
        - xmlSchemaInternalErr
        - xmlSchemaVErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:23108,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23109,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:23111,9'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23111,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23112,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23116,5'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23117,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23125,33'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23154,9'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23126,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23130,3'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23150,2'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23135,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23136,11'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23140,7'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23136,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23137,4'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23138,14'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23140,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23141,7'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23146,8'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23146,33'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23147,8'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23148,27'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23146,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23148,27'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23149,6'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23155,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23156,10'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23160,6'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23156,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23157,3'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23158,13'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23160,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23161,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23168,6'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:23168,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23172,16'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23177,3'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:23178,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23179,23'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:23182,13'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23184,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23185,34'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23187,19'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23197,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23199,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:23201,8'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23202,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23117,6'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23203,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:23112,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:23141,7'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:23161,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:23179,3'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:23197,6'
          Dst:             xmlSchemaIDCAddStateObject
    - functionName:    xmlSchemaVExpandQName
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24753
      functionLinenumberEnd: 24805
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
        - 'char *'
        - 'char **'
        - 'char **'
      constantsTouched: []
      argNames:
        - vctxt
        - value
        - nsName
        - localName
      BBCount:         21
      ICount:          150
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - xmlDictLookup
        - xmlSchemaCustomErr
        - xmlSchemaGetBuiltInType
        - xmlSchemaLookupNamespace
        - xmlSchemaSimpleTypeErr
        - xmlSplitQName2
        - xmlValidateQName
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:24756,26'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24756,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:24757,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:24756,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24757,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:24758,6'
              BranchSideFuncs:
                - xmlValidateQName
                - xmlSplitQName2
                - xmlDictLookup
                - xmlSchemaLookupNamespace
                - xmlSchemaGetBuiltInType
                - xmlSchemaCustomErr
                - xmlDictLookup
                - xmlSchemaGetBuiltInType
                - xmlSchemaSimpleTypeErr
        - Branch String:   'xmlschemas.c:24762,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24763,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:24764,9'
              BranchSideFuncs:
                - xmlSplitQName2
                - xmlDictLookup
                - xmlSchemaLookupNamespace
                - xmlSchemaGetBuiltInType
                - xmlSchemaCustomErr
                - xmlDictLookup
                - xmlSchemaGetBuiltInType
                - xmlSchemaSimpleTypeErr
        - Branch String:   'xmlschemas.c:24764,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24765,36'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaSimpleTypeErr
            - BranchSide:      'xmlschemas.c:24771,11'
              BranchSideFuncs:
                - xmlSplitQName2
                - xmlDictLookup
                - xmlSchemaLookupNamespace
                - xmlSchemaGetBuiltInType
                - xmlSchemaCustomErr
                - xmlDictLookup
        - Branch String:   'xmlschemas.c:24779,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24780,33'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaLookupNamespace
                - xmlSchemaGetBuiltInType
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:24782,33'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaLookupNamespace
                - xmlSchemaGetBuiltInType
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:24788,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24789,6'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:24804,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:24793,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24794,33'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:24802,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:24761,11'
          Dst:             xmlValidateQName
        - Src:             'xmlschemas.c:24767,13'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:24765,2'
          Dst:             xmlSchemaSimpleTypeErr
        - Src:             'xmlschemas.c:24778,10'
          Dst:             xmlSplitQName2
        - Src:             'xmlschemas.c:24780,19'
          Dst:             xmlDictLookup
        - Src:             'xmlschemas.c:24782,19'
          Dst:             xmlDictLookup
        - Src:             'xmlschemas.c:24786,12'
          Dst:             xmlSchemaLookupNamespace
        - Src:             'xmlschemas.c:24796,22'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:24794,3'
          Dst:             xmlSchemaCustomErr
    - functionName:    xmlSchemaComplexTypeErr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2626
      functionLinenumberEnd: 2715
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'struct.xmlHashedString *'
        - int
        - 'struct._xmlNode *'
        - 'struct._xmlSchemaType *'
        - 'char *'
        - int
        - int
        - 'char **'
      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:2640,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2641,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:2712,23'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaErr
        - Branch String:   'xmlschemas.c:2641,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2642,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2644,12'
              BranchSideFuncs:
                - xmlStrdup
                - 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:2648,12'
              BranchSideFuncs:
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2708,18'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
        - Branch String:   'xmlschemas.c:2649,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2650,10'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2651,11'
              BranchSideFuncs:
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2651,26'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2651,30'
              BranchSideFuncs:
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2659,16'
              BranchSideFuncs:
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemas.c:2651,45'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2651,49'
              BranchSideFuncs:
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2659,16'
              BranchSideFuncs:
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemas.c:2651,64'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2652,11'
              BranchSideFuncs:
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2659,16'
              BranchSideFuncs:
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemas.c:2651,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2653,7'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:2659,16'
              BranchSideFuncs:
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemas.c:2662,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2663,15'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:2666,3'
              BranchSideFuncs:
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemas.c:2666,22'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2666,27'
              BranchSideFuncs:
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:2666,3'
              BranchSideFuncs:
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemas.c:2666,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2667,10'
              BranchSideFuncs:
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:2668,26'
              BranchSideFuncs:
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemas.c:2670,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2671,6'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:2702,22'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2676,20'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2676,25'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:2680,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemas.c:2676,37'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2676,42'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:2680,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemas.c:2676,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2680,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:2698,7'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2681,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2682,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2684,4'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
        - Branch String:   'xmlschemas.c:2684,4'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2685,11'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:2687,8'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
        - Branch String:   'xmlschemas.c:2687,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2688,17'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2690,17'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2696,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2696,7'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2697,3'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2698,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2698,7'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2699,7'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2703,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2703,6'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2705,10'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2705,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2706,19'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2707,2'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2710,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2710,2'
              BranchSideFuncs:
                - xmlSchemaErr
            - BranchSide:      'xmlschemas.c:2711,5'
              BranchSideFuncs:
                - xmlSchemaErr
      Callsites:
        - Src:             'xmlschemas.c:2632,5'
          Dst:             xmlSchemaFormatNodeForError
        - Src:             'xmlschemas.c:2633,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2634,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2642,12'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:2644,12'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:2654,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2663,15'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:2668,15'
          Dst:             xmlStrncat
        - Src:             'xmlschemas.c:2682,13'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:2688,17'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:2690,17'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:2692,13'
          Dst:             xmlStrncat
        - Src:             'xmlschemas.c:2693,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2695,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2702,12'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2706,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2708,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2709,23'
          Dst:             xmlEscapeFormatString
        - Src:             'xmlschemas.c:2709,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2712,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2713,5'
          Dst:             xmlSchemaErr
    - functionName:    xmlSchemaVContentModelCallback
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25885
      functionLinenumberEnd: 25889
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct._xmlRegExecCtxt *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - exec
        - name
        - transdata
        - inputdata
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSchemaProcessXSIType
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24812
      functionLinenumberEnd: 24935
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
        - 'struct._xmlSchemaAttrInfo *'
        - 'struct._xmlSchemaType **'
        - 'struct._xmlSchemaElement *'
      constantsTouched: []
      argNames:
        - vctxt
        - iattr
        - localType
        - elemDecl
      BBCount:         41
      ICount:          293
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - xmlSchemaCheckCOSDerivedOK
        - xmlSchemaCustomErr
        - xmlSchemaFormatQName
        - xmlSchemaGetBuiltInType
        - xmlSchemaGetType
        - xmlSchemaInternalErr
        - xmlSchemaVExpandQName
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:24821,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24822,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:24823,6'
              BranchSideFuncs:
                - xmlSchemaVExpandQName
                - xmlSchemaGetType
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24824,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24825,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:24827,17'
              BranchSideFuncs:
                - xmlSchemaVExpandQName
                - xmlSchemaGetType
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24839,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24840,10'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24852,32'
              BranchSideFuncs:
                - xmlSchemaGetType
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:24840,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24841,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24846,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:24853,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24854,15'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:24866,6'
              BranchSideFuncs:
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:24862,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24862,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:24863,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:24889,63'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24890,4'
              BranchSideFuncs:
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:24892,7'
              BranchSideFuncs:
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:24889,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24892,7'
              BranchSideFuncs:
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:24894,11'
              BranchSideFuncs:
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:24894,65'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24895,4'
              BranchSideFuncs:
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:24897,7'
              BranchSideFuncs:
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:24894,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24897,7'
              BranchSideFuncs:
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:24910,48'
              BranchSideFuncs:
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:24910,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24912,12'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:24927,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:24923,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24923,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:24924,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:24837,8'
          Dst:             xmlSchemaVExpandQName
        - Src:             'xmlschemas.c:24841,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:24852,15'
          Dst:             xmlSchemaGetType
        - Src:             'xmlschemas.c:24858,18'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:24861,3'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:24856,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:24910,10'
          Dst:             xmlSchemaCheckCOSDerivedOK
        - Src:             'xmlschemas.c:24919,7'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:24914,3'
          Dst:             xmlSchemaCustomErr
    - functionName:    xmlSchemaGetType
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4783
      functionLinenumberEnd: 4806
      functionDepth:   0
      returnType:      'struct._xmlSchemaType *'
      argCount:        3
      argTypes:
        - 'struct._xmlSchema *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - schema
        - name
        - nsName
      BBCount:         30
      ICount:          165
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - xmlHashLookup
        - xmlSchemaGetPredefinedType
        - xmlStrEqual
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4786,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4787,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4789,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlStrEqual
                - xmlSchemaGetPredefinedType
        - Branch String:   'xmlschemas.c:4789,26'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4789,41'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlSchemaGetPredefinedType
            - BranchSide:      'xmlschemas.c:4800,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4789,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4790,35'
              BranchSideFuncs:
                - xmlSchemaGetPredefinedType
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4800,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4791,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4792,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4799,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4800,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4800,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4801,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4801,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4801,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4801,2'
              BranchSideFuncs:
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4801,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4801,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4801,2'
              BranchSideFuncs:
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4801,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4801,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4802,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4801,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4801,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4801,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4801,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4801,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4802,5'
              BranchSideFuncs:
                - xmlHashLookup
      Callsites:
        - Src:             'xmlschemas.c:4789,29'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:4790,8'
          Dst:             xmlSchemaGetPredefinedType
        - Src:             'xmlschemas.c:4801,2'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:4801,2'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:4801,2'
          Dst:             xmlHashSize
        - Src:             'xmlschemas.c:4801,2'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:4801,2'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:4801,2'
          Dst:             xmlHashLookup
    - functionName:    xmlSchemaCheckCOSDerivedOK
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16108
      functionLinenumberEnd: 16113
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.xmlHashedString *'
        - 'struct._xmlSchemaType *'
        - 'struct._xmlSchemaType *'
        - 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:16109,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16109,9'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
            - BranchSide:      'xmlschemas.c:16110,39'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
        - Branch String:   'xmlschemas.c:16109,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16109,9'
              BranchSideFuncs:
                - xmlSchemaCheckCOSCTDerivedOK
                - xmlSchemaCheckCOSSTDerivedOK
            - BranchSide:      'xmlschemas.c:16112,39'
              BranchSideFuncs:
                - xmlSchemaCheckCOSCTDerivedOK
        - Branch String:   'xmlschemas.c:16109,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16110,39'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
            - BranchSide:      'xmlschemas.c:16112,39'
              BranchSideFuncs:
                - xmlSchemaCheckCOSCTDerivedOK
      Callsites:
        - Src:             'xmlschemas.c:16110,10'
          Dst:             xmlSchemaCheckCOSSTDerivedOK
        - Src:             'xmlschemas.c:16112,10'
          Dst:             xmlSchemaCheckCOSCTDerivedOK
    - functionName:    xmlSchemaCheckCOSSTDerivedOK
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14809
      functionLinenumberEnd: 14890
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.xmlHashedString *'
        - 'struct._xmlSchemaType *'
        - 'struct._xmlSchemaType *'
        - 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:14814,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14815,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14825,9'
              BranchSideFuncs:
                - xmlSchemaTypeFinalContains
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
                - xmlSchemaTypeFixup
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:14825,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14825,9'
              BranchSideFuncs:
                - xmlSchemaTypeFinalContains
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
                - xmlSchemaTypeFixup
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:14828,9'
              BranchSideFuncs:
                - xmlSchemaTypeFinalContains
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:14825,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14826,25'
              BranchSideFuncs:
                - xmlSchemaTypeFixup
                - xmlSchemaTypeFinalContains
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:14828,9'
              BranchSideFuncs:
                - xmlSchemaTypeFinalContains
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:14826,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14826,42'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14827,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14828,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14828,9'
              BranchSideFuncs:
                - xmlSchemaTypeFinalContains
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:14831,10'
              BranchSideFuncs:
                - xmlSchemaTypeFinalContains
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:14828,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14829,25'
              BranchSideFuncs:
                - xmlSchemaTypeFixup
                - xmlSchemaTypeFinalContains
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:14831,10'
              BranchSideFuncs:
                - xmlSchemaTypeFinalContains
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:14829,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14829,46'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14830,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14831,39'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14832,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14834,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14831,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14834,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14837,9'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:14837,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14841,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14848,12'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:14848,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14848,12'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:14849,32'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:14848,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14849,32'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:14857,9'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:14848,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14851,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14857,9'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:14857,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14857,9'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:14869,9'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:14857,42'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14858,3'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:14869,9'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:14858,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14858,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14859,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14857,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14859,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14869,9'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:14869,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14872,8'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:14889,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14873,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14874,10'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:14888,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14874,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14874,10'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:14877,39'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:14874,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14875,26'
              BranchSideFuncs:
                - xmlSchemaTypeFixup
                - xmlSchemaCheckCOSSTDerivedOK
            - BranchSide:      'xmlschemas.c:14877,39'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:14875,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14875,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14876,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14877,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14884,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14886,12'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
      Callsites:
        - Src:             'xmlschemas.c:14826,6'
          Dst:             xmlSchemaTypeFixup
        - Src:             'xmlschemas.c:14829,6'
          Dst:             xmlSchemaTypeFixup
        - Src:             'xmlschemas.c:14832,3'
          Dst:             xmlSchemaTypeFinalContains
        - Src:             'xmlschemas.c:14849,3'
          Dst:             xmlSchemaCheckCOSSTDerivedOK
        - Src:             'xmlschemas.c:14875,7'
          Dst:             xmlSchemaTypeFixup
        - Src:             'xmlschemas.c:14877,10'
          Dst:             xmlSchemaCheckCOSSTDerivedOK
    - functionName:    xmlSchemaCheckCOSCTDerivedOK
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16037
      functionLinenumberEnd: 16089
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.xmlHashedString *'
        - 'struct._xmlSchemaType *'
        - 'struct._xmlSchemaType *'
        - 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:16046,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16051,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:16058,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:16051,32'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16051,36'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaCheckCOSCTDerivedOK
            - BranchSide:      'xmlschemas.c:16052,8'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaCheckCOSCTDerivedOK
        - Branch String:   'xmlschemas.c:16051,61'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16052,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:16053,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:16052,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16052,38'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaCheckCOSCTDerivedOK
            - BranchSide:      'xmlschemas.c:16054,5'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaCheckCOSCTDerivedOK
        - Branch String:   'xmlschemas.c:16051,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16053,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:16054,5'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaCheckCOSCTDerivedOK
        - Branch String:   'xmlschemas.c:16063,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16064,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:16069,9'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaCheckCOSCTDerivedOK
        - Branch String:   'xmlschemas.c:16069,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16069,9'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaCheckCOSCTDerivedOK
            - BranchSide:      'xmlschemas.c:16072,9'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaCheckCOSCTDerivedOK
        - Branch String:   'xmlschemas.c:16069,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16070,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:16072,9'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaCheckCOSCTDerivedOK
        - Branch String:   'xmlschemas.c:16072,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16072,9'
              BranchSideFuncs:
                - xmlSchemaCheckCOSCTDerivedOK
            - BranchSide:      'xmlschemas.c:16078,39'
              BranchSideFuncs:
                - xmlSchemaCheckCOSCTDerivedOK
        - Branch String:   'xmlschemas.c:16072,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16078,39'
              BranchSideFuncs:
                - xmlSchemaCheckCOSCTDerivedOK
            - BranchSide:      'xmlschemas.c:16086,39'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
      Callsites:
        - Src:             'xmlschemas.c:16038,17'
          Dst:             xmlSchemaAreEqualTypes
        - Src:             'xmlschemas.c:16078,10'
          Dst:             xmlSchemaCheckCOSCTDerivedOK
        - Src:             'xmlschemas.c:16086,10'
          Dst:             xmlSchemaCheckCOSSTDerivedOK
    - functionName:    xmlSchemaAreEqualTypes
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16007
      functionLinenumberEnd: 16015
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaType *'
        - 'struct._xmlSchemaType *'
      constantsTouched: []
      argNames:
        - typeA
        - typeB
      BBCount:         7
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:16012,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16012,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:16013,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:16012,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16013,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:16014,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaTypeFixup
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18533
      functionLinenumberEnd: 18548
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaType *'
        - 'struct.xmlHashedString *'
      constantsTouched: []
      argNames:
        - type
        - actxt
      BBCount:         18
      ICount:          99
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSchemaFixupComplexType
        - xmlSchemaFixupSimpleTypeStageTwo
        - xmlSchemaInternalErr
      functionUses:    10
      BranchProfiles:
        - Branch String:   'xmlschemas.c:18534,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18535,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18536,9'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaFixupComplexType
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:18536,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18537,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:18541,11'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaFixupComplexType
        - Branch String:   'xmlschemas.c:18541,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18541,11'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaFixupComplexType
            - BranchSide:      'xmlschemas.c:18542,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:18541,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18542,2'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaFixupComplexType
            - BranchSide:      'xmlschemas.c:18543,9'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaFixupComplexType
        - Branch String:   'xmlschemas.c:18543,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18544,46'
              BranchSideFuncs:
                - xmlSchemaFixupComplexType
            - BranchSide:      'xmlschemas.c:18545,14'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageTwo
      Callsites:
        - Src:             'xmlschemas.c:18537,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:18544,9'
          Dst:             xmlSchemaFixupComplexType
        - Src:             'xmlschemas.c:18546,9'
          Dst:             xmlSchemaFixupSimpleTypeStageTwo
    - functionName:    xmlSchemaTypeFinalContains
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14575
      functionLinenumberEnd: 14582
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaType *'
        - int
      constantsTouched: []
      argNames:
        - type
        - final
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xmlschemas.c:14576,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14577,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14578,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14578,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14579,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14581,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaFixupComplexType
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18092
      functionLinenumberEnd: 18519
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchemaType *'
      constantsTouched: []
      argNames:
        - pctxt
        - type
      BBCount:         184
      ICount:          1135
      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:18096,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18096,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:18097,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:18096,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18097,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:18098,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:18099,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18100,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:18107,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:18107,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18107,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:18109,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:18107,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18108,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:18109,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:18109,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18114,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18119,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:18120,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18120,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18120,14'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaAddType
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:18120,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18120,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18124,9'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaAddType
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:18124,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18128,7'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaAddType
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:18269,6'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
        - Branch String:   'xmlschemas.c:18128,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18128,7'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaAddType
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:18129,7'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaAddType
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:18128,33'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18129,7'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaAddType
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:18207,14'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:18129,41'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18130,7'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaAddType
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:18207,14'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:18128,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18140,10'
              BranchSideFuncs:
                - xmlSchemaAddType
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:18207,14'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:18140,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18148,17'
              BranchSideFuncs:
                - xmlSchemaAddType
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:18156,17'
              BranchSideFuncs:
                - xmlSchemaAddType
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:18178,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18179,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18184,6'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:18196,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18196,10'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:18202,45'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
        - Branch String:   'xmlschemas.c:18196,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18197,22'
              BranchSideFuncs:
                - xmlSchemaTypeFixup
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
            - BranchSide:      'xmlschemas.c:18202,45'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
        - Branch String:   'xmlschemas.c:18203,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18203,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18203,15'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
        - Branch String:   'xmlschemas.c:18203,15'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18203,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18204,45'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
        - Branch String:   'xmlschemas.c:18205,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18205,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18205,15'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
        - Branch String:   'xmlschemas.c:18205,15'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18205,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18207,2'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
        - Branch String:   'xmlschemas.c:18207,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18207,14'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:18208,7'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:18207,40'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18208,7'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:18229,14'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:18208,58'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18209,7'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:18229,14'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:18207,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18215,11'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:18229,14'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:18215,41'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18216,4'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:18220,23'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:18215,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18220,23'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:18229,2'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
        - Branch String:   'xmlschemas.c:18229,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18229,43'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:18229,14'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:18229,40'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18229,43'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:18250,14'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
        - Branch String:   'xmlschemas.c:18229,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18235,10'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:18250,14'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
        - Branch String:   'xmlschemas.c:18235,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18240,23'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:18249,29'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
        - Branch String:   'xmlschemas.c:18250,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18250,42'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
            - BranchSide:      'xmlschemas.c:18250,14'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
        - Branch String:   'xmlschemas.c:18250,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18250,14'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
            - BranchSide:      'xmlschemas.c:18260,26'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:18250,39'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18250,42'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
            - BranchSide:      'xmlschemas.c:18260,26'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:18250,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18255,29'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
            - BranchSide:      'xmlschemas.c:18260,26'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:18282,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18283,8'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
            - BranchSide:      'xmlschemas.c:18289,10'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
        - Branch String:   'xmlschemas.c:18283,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18284,8'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
            - BranchSide:      'xmlschemas.c:18333,6'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:18284,57'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18285,7'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
            - BranchSide:      'xmlschemas.c:18288,32'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
        - Branch String:   'xmlschemas.c:18285,61'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18286,8'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
            - BranchSide:      'xmlschemas.c:18288,32'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
        - Branch String:   'xmlschemas.c:18286,60'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18287,7'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
            - BranchSide:      'xmlschemas.c:18333,6'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:18287,35'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18288,32'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
            - BranchSide:      'xmlschemas.c:18333,6'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:18282,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18289,10'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
            - BranchSide:      'xmlschemas.c:18333,6'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:18289,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18299,8'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
            - BranchSide:      'xmlschemas.c:18325,3'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:18299,26'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18300,8'
              BranchSideFuncs:
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:18304,39'
              BranchSideFuncs:
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:18299,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18304,39'
              BranchSideFuncs:
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:18319,17'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:18306,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18307,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18312,27'
              BranchSideFuncs:
                - xmlSchemaAddModelGroup
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:18314,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18315,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18317,43'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:18338,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18342,10'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
            - BranchSide:      'xmlschemas.c:18350,10'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:18342,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18343,7'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
            - BranchSide:      'xmlschemas.c:18346,2'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
        - Branch String:   'xmlschemas.c:18343,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18344,7'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
            - BranchSide:      'xmlschemas.c:18345,6'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
        - Branch String:   'xmlschemas.c:18350,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18356,23'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
            - BranchSide:      'xmlschemas.c:18367,17'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:18367,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18371,7'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
            - BranchSide:      'xmlschemas.c:18377,7'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:18371,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18372,7'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
            - BranchSide:      'xmlschemas.c:18373,6'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
        - Branch String:   'xmlschemas.c:18377,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18378,7'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:18383,8'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:18383,41'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18384,8'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:18403,15'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:18384,46'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18385,9'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:18403,15'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:18383,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18391,37'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
            - BranchSide:      'xmlschemas.c:18403,15'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:18403,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18404,8'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:18423,16'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
        - Branch String:   'xmlschemas.c:18404,50'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18405,9'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:18423,16'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
        - Branch String:   'xmlschemas.c:18403,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18411,37'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
            - BranchSide:      'xmlschemas.c:18423,16'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
        - Branch String:   'xmlschemas.c:18423,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18423,35'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
            - BranchSide:      'xmlschemas.c:18484,27'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
        - Branch String:   'xmlschemas.c:18423,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18425,27'
              BranchSideFuncs:
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
            - BranchSide:      'xmlschemas.c:18484,27'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
        - Branch String:   'xmlschemas.c:18431,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18432,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18437,27'
              BranchSideFuncs:
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
        - Branch String:   'xmlschemas.c:18439,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18440,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18441,55'
              BranchSideFuncs:
                - xmlSchemaAddParticle
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
        - Branch String:   'xmlschemas.c:18453,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18454,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18456,4'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
        - Branch String:   'xmlschemas.c:18498,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18498,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18498,14'
              BranchSideFuncs:
                - xmlSchemaCheckCTComponent
        - Branch String:   'xmlschemas.c:18498,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18498,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18504,37'
              BranchSideFuncs:
                - xmlSchemaCheckCTComponent
        - Branch String:   'xmlschemas.c:18505,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18505,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18505,14'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:18505,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18505,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18507,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:18507,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18508,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18510,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:18100,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:18108,2'
          Dst:             xmlSchemaTypeFixup
        - Src:             'xmlschemas.c:18119,11'
          Dst:             xmlSchemaCheckSRCCT
        - Src:             'xmlschemas.c:18174,16'
          Dst:             xmlSchemaAddType
        - Src:             'xmlschemas.c:18197,3'
          Dst:             xmlSchemaTypeFixup
        - Src:             'xmlschemas.c:18202,12'
          Dst:             xmlSchemaFixupSimpleTypeStageOne
        - Src:             'xmlschemas.c:18204,12'
          Dst:             xmlSchemaFixupSimpleTypeStageTwo
        - Src:             'xmlschemas.c:18220,3'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:18240,3'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:18260,6'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:18304,18'
          Dst:             xmlSchemaAddParticle
        - Src:             'xmlschemas.c:18312,4'
          Dst:             xmlSchemaAddModelGroup
        - Src:             'xmlschemas.c:18394,4'
          Dst:             xmlSchemaGetComponentNode
        - Src:             'xmlschemas.c:18391,7'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:18414,4'
          Dst:             xmlSchemaGetComponentNode
        - Src:             'xmlschemas.c:18411,7'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:18429,18'
          Dst:             xmlSchemaAddParticle
        - Src:             'xmlschemas.c:18437,4'
          Dst:             xmlSchemaAddModelGroup
        - Src:             'xmlschemas.c:18449,27'
          Dst:             xmlSchemaAddParticle
        - Src:             'xmlschemas.c:18497,11'
          Dst:             xmlSchemaFixupTypeAttributeUses
        - Src:             'xmlschemas.c:18504,11'
          Dst:             xmlSchemaCheckCTComponent
    - functionName:    xmlSchemaFixupSimpleTypeStageTwo
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18005
      functionLinenumberEnd: 18087
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchemaType *'
      constantsTouched: []
      argNames:
        - pctxt
        - type
      BBCount:         53
      ICount:          297
      EdgeCount:       74
      CyclomaticComplexity: 23
      functionsReached:
        - xmlSchemaCheckCOSSTRestricts
        - xmlSchemaCheckFacetValues
        - xmlSchemaCheckSTPropsCorrect
        - xmlSchemaDeriveAndValidateFacets
        - xmlSchemaFinishMemberTypeDefinitionsProperty
        - xmlSchemaInternalErr
        - xmlSchemaTypeFixup
        - xmlSchemaTypeFixupOptimFacets
        - xmlSchemaTypeFixupWhitespace
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:18008,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18009,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18011,11'
              BranchSideFuncs:
                - xmlSchemaCheckSTPropsCorrect
                - xmlSchemaCheckCOSSTRestricts
                - xmlSchemaCheckFacetValues
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
                - xmlSchemaDeriveAndValidateFacets
                - xmlSchemaFinishMemberTypeDefinitionsProperty
                - xmlSchemaTypeFixup
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:18011,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18011,11'
              BranchSideFuncs:
                - xmlSchemaCheckSTPropsCorrect
                - xmlSchemaCheckCOSSTRestricts
                - xmlSchemaCheckFacetValues
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
                - xmlSchemaDeriveAndValidateFacets
                - xmlSchemaFinishMemberTypeDefinitionsProperty
                - xmlSchemaTypeFixup
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:18012,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:18011,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18012,2'
              BranchSideFuncs:
                - xmlSchemaCheckSTPropsCorrect
                - xmlSchemaCheckCOSSTRestricts
                - xmlSchemaCheckFacetValues
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
                - xmlSchemaDeriveAndValidateFacets
                - xmlSchemaFinishMemberTypeDefinitionsProperty
                - xmlSchemaTypeFixup
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:18014,5'
              BranchSideFuncs:
                - xmlSchemaCheckSTPropsCorrect
                - xmlSchemaCheckCOSSTRestricts
                - xmlSchemaCheckFacetValues
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
                - xmlSchemaDeriveAndValidateFacets
                - xmlSchemaFinishMemberTypeDefinitionsProperty
                - xmlSchemaTypeFixup
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:18017,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18018,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:18022,9'
              BranchSideFuncs:
                - xmlSchemaCheckSTPropsCorrect
                - xmlSchemaCheckCOSSTRestricts
                - xmlSchemaCheckFacetValues
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
                - xmlSchemaDeriveAndValidateFacets
                - xmlSchemaFinishMemberTypeDefinitionsProperty
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:18022,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18022,9'
              BranchSideFuncs:
                - xmlSchemaCheckSTPropsCorrect
                - xmlSchemaCheckCOSSTRestricts
                - xmlSchemaCheckFacetValues
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
                - xmlSchemaDeriveAndValidateFacets
                - xmlSchemaFinishMemberTypeDefinitionsProperty
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:18030,10'
              BranchSideFuncs:
                - xmlSchemaCheckSTPropsCorrect
                - xmlSchemaCheckCOSSTRestricts
                - xmlSchemaCheckFacetValues
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
                - xmlSchemaDeriveAndValidateFacets
                - xmlSchemaFinishMemberTypeDefinitionsProperty
        - Branch String:   'xmlschemas.c:18022,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18023,21'
              BranchSideFuncs:
                - xmlSchemaTypeFixup
                - xmlSchemaCheckSTPropsCorrect
                - xmlSchemaCheckCOSSTRestricts
                - xmlSchemaCheckFacetValues
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
                - xmlSchemaDeriveAndValidateFacets
                - xmlSchemaFinishMemberTypeDefinitionsProperty
            - BranchSide:      'xmlschemas.c:18030,10'
              BranchSideFuncs:
                - xmlSchemaCheckSTPropsCorrect
                - xmlSchemaCheckCOSSTRestricts
                - xmlSchemaCheckFacetValues
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
                - xmlSchemaDeriveAndValidateFacets
                - xmlSchemaFinishMemberTypeDefinitionsProperty
        - Branch String:   'xmlschemas.c:18030,37'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18031,48'
              BranchSideFuncs:
                - xmlSchemaFinishMemberTypeDefinitionsProperty
                - xmlSchemaCheckSTPropsCorrect
                - xmlSchemaCheckCOSSTRestricts
                - xmlSchemaCheckFacetValues
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
                - xmlSchemaDeriveAndValidateFacets
            - BranchSide:      'xmlschemas.c:18043,40'
              BranchSideFuncs:
                - xmlSchemaCheckSTPropsCorrect
                - xmlSchemaCheckCOSSTRestricts
                - xmlSchemaCheckFacetValues
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
                - xmlSchemaDeriveAndValidateFacets
        - Branch String:   'xmlschemas.c:18030,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18032,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18043,40'
              BranchSideFuncs:
                - xmlSchemaCheckSTPropsCorrect
                - xmlSchemaCheckCOSSTRestricts
                - xmlSchemaCheckFacetValues
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
                - xmlSchemaDeriveAndValidateFacets
        - Branch String:   'xmlschemas.c:18044,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18044,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18044,14'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTRestricts
                - xmlSchemaCheckFacetValues
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
                - xmlSchemaDeriveAndValidateFacets
        - Branch String:   'xmlschemas.c:18044,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18044,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18049,40'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTRestricts
                - xmlSchemaCheckFacetValues
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
                - xmlSchemaDeriveAndValidateFacets
        - Branch String:   'xmlschemas.c:18050,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18050,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18050,14'
              BranchSideFuncs:
                - xmlSchemaCheckFacetValues
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
                - xmlSchemaDeriveAndValidateFacets
        - Branch String:   'xmlschemas.c:18050,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18050,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18066,37'
              BranchSideFuncs:
                - xmlSchemaCheckFacetValues
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
                - xmlSchemaDeriveAndValidateFacets
        - Branch String:   'xmlschemas.c:18067,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18067,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18067,14'
              BranchSideFuncs:
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
                - xmlSchemaDeriveAndValidateFacets
        - Branch String:   'xmlschemas.c:18067,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18067,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18068,10'
              BranchSideFuncs:
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
                - xmlSchemaDeriveAndValidateFacets
        - Branch String:   'xmlschemas.c:18068,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18069,3'
              BranchSideFuncs:
                - xmlSchemaDeriveAndValidateFacets
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
            - BranchSide:      'xmlschemas.c:18070,41'
              BranchSideFuncs:
                - xmlSchemaDeriveAndValidateFacets
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
        - Branch String:   'xmlschemas.c:18068,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18070,41'
              BranchSideFuncs:
                - xmlSchemaDeriveAndValidateFacets
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
            - BranchSide:      'xmlschemas.c:18076,40'
              BranchSideFuncs:
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
        - Branch String:   'xmlschemas.c:18071,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18071,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18071,11'
              BranchSideFuncs:
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
        - Branch String:   'xmlschemas.c:18071,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18071,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18072,5'
              BranchSideFuncs:
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
        - Branch String:   'xmlschemas.c:18077,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18077,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18077,14'
              BranchSideFuncs:
                - xmlSchemaTypeFixupOptimFacets
        - Branch String:   'xmlschemas.c:18077,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18077,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18078,35'
              BranchSideFuncs:
                - xmlSchemaTypeFixupOptimFacets
        - Branch String:   'xmlschemas.c:18081,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18082,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18083,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:18018,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:18023,2'
          Dst:             xmlSchemaTypeFixup
        - Src:             'xmlschemas.c:18031,3'
          Dst:             xmlSchemaFinishMemberTypeDefinitionsProperty
        - Src:             'xmlschemas.c:18043,11'
          Dst:             xmlSchemaCheckSTPropsCorrect
        - Src:             'xmlschemas.c:18049,11'
          Dst:             xmlSchemaCheckCOSSTRestricts
        - Src:             'xmlschemas.c:18066,11'
          Dst:             xmlSchemaCheckFacetValues
        - Src:             'xmlschemas.c:18070,8'
          Dst:             xmlSchemaDeriveAndValidateFacets
        - Src:             'xmlschemas.c:18076,11'
          Dst:             xmlSchemaTypeFixupWhitespace
        - Src:             'xmlschemas.c:18078,5'
          Dst:             xmlSchemaTypeFixupOptimFacets
    - functionName:    xmlSchemaFinishMemberTypeDefinitionsProperty
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17763
      functionLinenumberEnd: 17808
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchemaType *'
      constantsTouched: []
      argNames:
        - pctxt
        - type
      BBCount:         26
      ICount:          182
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - xmlSchemaGetUnionSimpleTypeMemberTypes
        - xmlSchemaPErrMemory
        - xmlSchemaTypeFixup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:17775,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17777,6'
              BranchSideFuncs:
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaPErrMemory
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:17807,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:17777,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17777,6'
              BranchSideFuncs:
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaPErrMemory
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:17780,6'
              BranchSideFuncs:
                - xmlSchemaTypeFixup
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:17777,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17778,25'
              BranchSideFuncs:
                - xmlSchemaTypeFixup
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:17780,6'
              BranchSideFuncs:
                - xmlSchemaTypeFixup
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:17780,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17781,55'
              BranchSideFuncs:
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaTypeFixup
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:17805,9'
              BranchSideFuncs:
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaPErrMemory
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:17782,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17783,16'
              BranchSideFuncs:
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaTypeFixup
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:17804,2'
              BranchSideFuncs:
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaPErrMemory
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:17784,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17785,18'
              BranchSideFuncs:
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaTypeFixup
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:17803,6'
              BranchSideFuncs:
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaPErrMemory
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:17788,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17790,8'
              BranchSideFuncs:
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaTypeFixup
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:17802,3'
              BranchSideFuncs:
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaPErrMemory
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:17791,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17792,28'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:17795,20'
              BranchSideFuncs:
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaTypeFixup
                - xmlSchemaPErrMemory
      Callsites:
        - Src:             'xmlschemas.c:17778,6'
          Dst:             xmlSchemaTypeFixup
        - Src:             'xmlschemas.c:17781,16'
          Dst:             xmlSchemaGetUnionSimpleTypeMemberTypes
        - Src:             'xmlschemas.c:17792,8'
          Dst:             xmlSchemaPErrMemory
    - functionName:    xmlSchemaCheckSTPropsCorrect
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15156
      functionLinenumberEnd: 15242
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchemaType *'
      constantsTouched: []
      argNames:
        - ctxt
        - type
      BBCount:         47
      ICount:          275
      EdgeCount:       64
      CyclomaticComplexity: 19
      functionsReached:
        - xmlSchemaGetComponentQName
        - xmlSchemaPCustomErr
        - xmlSchemaTypeFinalContains
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:15171,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15176,22'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15183,11'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15183,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15183,11'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15192,10'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15183,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15183,11'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15184,22'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15183,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15184,22'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15192,10'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15189,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15189,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15190,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15192,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15192,31'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15193,3'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15192,51'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15193,3'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15208,12'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15193,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15194,6'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15208,12'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15194,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15194,6'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15195,11'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15194,40'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15195,11'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15208,12'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15192,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15196,22'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15208,12'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15202,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15202,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15203,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15208,33'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15208,39'
              BranchSideFuncs:
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15221,36'
              BranchSideFuncs:
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15208,59'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15209,5'
              BranchSideFuncs:
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15221,36'
              BranchSideFuncs:
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15208,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15210,22'
              BranchSideFuncs:
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15221,36'
              BranchSideFuncs:
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15221,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15223,22'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15241,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15229,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15229,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15230,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:15176,2'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:15188,6'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:15184,2'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:15201,6'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:15196,2'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:15210,2'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:15221,9'
          Dst:             xmlSchemaTypeFinalContains
        - Src:             'xmlschemas.c:15228,6'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:15223,2'
          Dst:             xmlSchemaPCustomErr
    - functionName:    xmlSchemaCheckCOSSTRestricts
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15261
      functionLinenumberEnd: 15710
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchemaType *'
      constantsTouched: []
      argNames:
        - pctxt
        - type
      BBCount:         230
      ICount:          1342
      EdgeCount:       309
      CyclomaticComplexity: 81
      functionsReached:
        - xmlSchemaCheckCOSSTDerivedOK
        - xmlSchemaGetComponentQName
        - xmlSchemaGetPrimitiveType
        - xmlSchemaGetUnionSimpleTypeMemberTypes
        - xmlSchemaInternalErr
        - xmlSchemaIsBuiltInTypeFacet
        - xmlSchemaPCustomErr
        - xmlSchemaPCustomErrExt
        - xmlSchemaPIllegalFacetAtomicErr
        - xmlSchemaPIllegalFacetListUnionErr
        - xmlSchemaTypeFinalContains
        - xmlSchemaTypeFixup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:15264,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15265,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:15270,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:15270,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15276,8'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetPrimitiveType
                - xmlSchemaIsBuiltInTypeFacet
                - xmlSchemaPIllegalFacetAtomicErr
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15337,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:15276,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15277,26'
              BranchSideFuncs:
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetPrimitiveType
                - xmlSchemaIsBuiltInTypeFacet
                - xmlSchemaPIllegalFacetAtomicErr
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15289,33'
              BranchSideFuncs:
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetPrimitiveType
                - xmlSchemaIsBuiltInTypeFacet
                - xmlSchemaPIllegalFacetAtomicErr
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15282,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15282,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15283,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15289,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15291,26'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15305,6'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
                - xmlSchemaIsBuiltInTypeFacet
                - xmlSchemaPIllegalFacetAtomicErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:15296,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15296,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15297,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15305,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15307,10'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
                - xmlSchemaIsBuiltInTypeFacet
                - xmlSchemaPIllegalFacetAtomicErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:15337,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15310,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15311,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:15315,14'
              BranchSideFuncs:
                - xmlSchemaIsBuiltInTypeFacet
                - xmlSchemaPIllegalFacetAtomicErr
        - Branch String:   'xmlschemas.c:15317,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15318,10'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetAtomicErr
                - xmlSchemaIsBuiltInTypeFacet
            - BranchSide:      'xmlschemas.c:15323,11'
              BranchSideFuncs:
                - xmlSchemaIsBuiltInTypeFacet
                - xmlSchemaPIllegalFacetAtomicErr
        - Branch String:   'xmlschemas.c:15324,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15317,35'
              BranchSideFuncs:
                - xmlSchemaIsBuiltInTypeFacet
                - xmlSchemaPIllegalFacetAtomicErr
            - BranchSide:      'xmlschemas.c:15325,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15325,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15326,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15327,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15337,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15338,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:15536,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:15341,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15341,31'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:15342,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:15341,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15341,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:15346,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:15341,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15341,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:15342,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:15341,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15342,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:15346,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:15346,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15346,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:15353,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:15346,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15347,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:15353,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:15353,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15354,9'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15362,13'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15353,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15355,26'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15362,13'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15360,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15360,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15361,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15366,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15367,9'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15379,2'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15367,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15368,27'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15377,12'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15374,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15374,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15375,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15381,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15381,6'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15435,12'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15381,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15391,37'
              BranchSideFuncs:
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15435,12'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15391,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15393,23'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15407,10'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
        - Branch String:   'xmlschemas.c:15398,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15398,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15399,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15407,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15408,11'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
            - BranchSide:      'xmlschemas.c:15426,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15410,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15411,39'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
            - BranchSide:      'xmlschemas.c:15416,15'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
        - Branch String:   'xmlschemas.c:15417,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15410,11'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
            - BranchSide:      'xmlschemas.c:15418,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15435,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15436,23'
              BranchSideFuncs:
                - xmlSchemaTypeFinalContains
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15448,37'
              BranchSideFuncs:
                - xmlSchemaTypeFinalContains
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15441,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15441,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15442,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15448,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15450,23'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15466,18'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
        - Branch String:   'xmlschemas.c:15455,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15455,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15456,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15467,30'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15467,36'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:15468,7'
              BranchSideFuncs:
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:15467,36'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15467,36'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
            - BranchSide:      'xmlschemas.c:15472,8'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
        - Branch String:   'xmlschemas.c:15467,36'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15467,36'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
            - BranchSide:      'xmlschemas.c:15468,7'
              BranchSideFuncs:
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:15467,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15468,7'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
            - BranchSide:      'xmlschemas.c:15472,8'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
        - Branch String:   'xmlschemas.c:15472,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15473,48'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
            - BranchSide:      'xmlschemas.c:15492,10'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
        - Branch String:   'xmlschemas.c:15472,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15475,16'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
            - BranchSide:      'xmlschemas.c:15492,10'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
        - Branch String:   'xmlschemas.c:15485,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15485,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15486,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15486,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15486,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15487,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15487,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15487,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15488,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15501,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15512,8'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
            - BranchSide:      'xmlschemas.c:15512,8'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
            - BranchSide:      'xmlschemas.c:15512,8'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
            - BranchSide:      'xmlschemas.c:15512,8'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
            - BranchSide:      'xmlschemas.c:15512,8'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
            - BranchSide:      'xmlschemas.c:15512,8'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
            - BranchSide:      'xmlschemas.c:15514,43'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
        - Branch String:   'xmlschemas.c:15525,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15501,15'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
            - BranchSide:      'xmlschemas.c:15526,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15526,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15527,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15534,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15544,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15545,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:15564,6'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15545,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15545,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:15548,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:15545,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15546,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:15548,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:15548,42'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15549,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:15558,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:15548,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15550,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:15558,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:15555,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15555,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15556,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15564,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15569,15'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15598,12'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15570,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15571,34'
              BranchSideFuncs:
                - xmlSchemaTypeFinalContains
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15586,10'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15571,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15573,27'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15581,12'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15578,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15578,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15579,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15586,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15587,23'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15593,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15598,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15599,23'
              BranchSideFuncs:
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15610,37'
              BranchSideFuncs:
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15604,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15604,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15605,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15610,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15612,23'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15641,7'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:15617,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15617,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15618,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15641,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15642,16'
              BranchSideFuncs:
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:15681,10'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
        - Branch String:   'xmlschemas.c:15644,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15644,32'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:15648,7'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:15644,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15645,4'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:15648,7'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:15648,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15649,8'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:15675,3'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
        - Branch String:   'xmlschemas.c:15649,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15650,8'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
            - BranchSide:      'xmlschemas.c:15652,16'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaInternalErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
        - Branch String:   'xmlschemas.c:15666,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15666,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15667,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15667,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15667,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15668,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15668,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15668,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15669,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15672,29'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15648,7'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:15673,42'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:15687,53'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15688,5'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
            - BranchSide:      'xmlschemas.c:15694,15'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
        - Branch String:   'xmlschemas.c:15687,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15689,39'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
            - BranchSide:      'xmlschemas.c:15694,15'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
        - Branch String:   'xmlschemas.c:15695,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15687,12'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
            - BranchSide:      'xmlschemas.c:15696,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15696,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15697,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15699,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:15265,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:15281,3'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:15277,6'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:15289,6'
          Dst:             xmlSchemaTypeFinalContains
        - Src:             'xmlschemas.c:15295,3'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:15291,6'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:15309,18'
          Dst:             xmlSchemaGetPrimitiveType
        - Src:             'xmlschemas.c:15311,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:15317,7'
          Dst:             xmlSchemaIsBuiltInTypeFacet
        - Src:             'xmlschemas.c:15319,7'
          Dst:             xmlSchemaPIllegalFacetAtomicErr
        - Src:             'xmlschemas.c:15342,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:15347,6'
          Dst:             xmlSchemaTypeFixup
        - Src:             'xmlschemas.c:15359,3'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:15355,6'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:15373,4'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:15368,7'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:15391,10'
          Dst:             xmlSchemaTypeFinalContains
        - Src:             'xmlschemas.c:15397,7'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:15393,3'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:15411,4'
          Dst:             xmlSchemaPIllegalFacetListUnionErr
        - Src:             'xmlschemas.c:15440,7'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:15436,3'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:15448,10'
          Dst:             xmlSchemaTypeFinalContains
        - Src:             'xmlschemas.c:15454,7'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:15450,3'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:15468,7'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:15473,8'
          Dst:             xmlSchemaCheckCOSSTDerivedOK
        - Src:             'xmlschemas.c:15481,4'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:15482,4'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:15483,4'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:15476,7'
          Dst:             xmlSchemaPCustomErrExt
        - Src:             'xmlschemas.c:15514,8'
          Dst:             xmlSchemaPIllegalFacetListUnionErr
        - Src:             'xmlschemas.c:15546,3'
          Dst:             xmlSchemaTypeFixup
        - Src:             'xmlschemas.c:15554,7'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:15550,3'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:15571,7'
          Dst:             xmlSchemaTypeFinalContains
        - Src:             'xmlschemas.c:15577,4'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:15573,7'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:15587,3'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:15603,7'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:15599,3'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:15610,10'
          Dst:             xmlSchemaTypeFinalContains
        - Src:             'xmlschemas.c:15616,7'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:15612,3'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:15643,20'
          Dst:             xmlSchemaGetUnionSimpleTypeMemberTypes
        - Src:             'xmlschemas.c:15645,4'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:15650,8'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:15653,9'
          Dst:             xmlSchemaCheckCOSSTDerivedOK
        - Src:             'xmlschemas.c:15663,5'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:15664,5'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:15665,5'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:15657,8'
          Dst:             xmlSchemaPCustomErrExt
        - Src:             'xmlschemas.c:15689,4'
          Dst:             xmlSchemaPIllegalFacetListUnionErr
    - functionName:    xmlSchemaCheckFacetValues
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18773
      functionLinenumberEnd: 18804
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaType *'
        - 'struct._xmlSchemaParserCtxt *'
      constantsTouched: []
      argNames:
        - typeDecl
        - pctxt
      BBCount:         20
      ICount:          136
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSchemaCheckFacet
        - xmlSchemaCreateVCtxtOnPCtxt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:18780,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18781,28'
              BranchSideFuncs:
                - xmlSchemaCheckFacet
                - xmlSchemaCreateVCtxtOnPCtxt
            - BranchSide:      'xmlschemas.c:18799,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:18787,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18788,38'
              BranchSideFuncs:
                - xmlSchemaCreateVCtxtOnPCtxt
                - xmlSchemaCheckFacet
            - BranchSide:      'xmlschemas.c:18791,25'
              BranchSideFuncs:
                - xmlSchemaCheckFacet
        - Branch String:   'xmlschemas.c:18788,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18789,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18790,2'
              BranchSideFuncs:
                - xmlSchemaCheckFacet
        - Branch String:   'xmlschemas.c:18792,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18793,32'
              BranchSideFuncs:
                - xmlSchemaCheckFacet
            - BranchSide:      'xmlschemas.c:18797,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:18794,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18794,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18795,14'
              BranchSideFuncs:
                - xmlSchemaCheckFacet
        - Branch String:   'xmlschemas.c:18799,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18800,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18801,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:18788,10'
          Dst:             xmlSchemaCreateVCtxtOnPCtxt
        - Src:             'xmlschemas.c:18793,12'
          Dst:             xmlSchemaCheckFacet
    - functionName:    xmlSchemaDeriveAndValidateFacets
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17225
      functionLinenumberEnd: 17758
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchemaType *'
      constantsTouched: []
      argNames:
        - pctxt
        - type
      BBCount:         409
      ICount:          2147
      EdgeCount:       548
      CyclomaticComplexity: 141
      functionsReached:
        - xmlSchemaCompareValues
        - xmlSchemaDeriveFacetErr
        - xmlSchemaFacetTypeToString
        - xmlSchemaInternalErr
        - xmlSchemaPCustomErr
        - xmlSchemaPErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:17263,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17263,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:17266,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:17263,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17264,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17266,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:17267,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17268,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:17271,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:17268,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17269,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:17271,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:17271,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17272,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:17296,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:17273,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17275,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:17277,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:17279,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:17281,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:17283,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:17285,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:17287,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:17289,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:17291,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:17293,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:17296,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17297,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:17324,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:17298,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17300,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:17302,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:17304,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:17306,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:17308,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:17310,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:17312,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:17314,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:17316,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:17318,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:17324,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17324,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:17332,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:17324,29'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17324,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:17325,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:17324,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17325,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:17332,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:17332,19'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17332,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:17338,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:17332,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17336,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:17338,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:17338,19'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17338,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:17345,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:17338,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17342,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:17345,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:17345,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17345,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:17360,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:17345,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17350,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:17360,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:17351,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17352,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17353,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:17353,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17354,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:17355,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:17355,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17355,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:17359,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:17355,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17356,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:17359,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:17360,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17360,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:17374,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:17360,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17365,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:17374,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:17366,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17367,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17368,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:17368,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17369,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:17370,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:17370,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17370,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:17373,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:17370,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17371,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:17373,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:17374,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17374,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:17391,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:17374,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17379,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:17391,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:17380,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17381,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17382,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:17382,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17383,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:17384,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:17384,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17384,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:17387,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:17384,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17385,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:17387,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:17391,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17392,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:17393,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:17393,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17394,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:17415,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:17394,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17395,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:17396,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:17396,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17398,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:17404,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:17399,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17400,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17401,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:17401,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17402,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:17403,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:17404,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17405,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:17406,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:17406,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17408,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:17414,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:17409,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17410,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17411,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:17411,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17412,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:17413,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:17415,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17419,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:17470,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:17419,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17421,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:17431,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:17422,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17423,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17424,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:17424,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17425,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:17427,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:17431,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17433,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:17442,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:17434,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17435,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17436,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:17436,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17437,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:17438,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:17438,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17438,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:17441,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:17438,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17439,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:17441,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:17442,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17444,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:17451,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:17445,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17446,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17447,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:17447,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17448,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:17450,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:17451,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17453,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:17460,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:17454,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17455,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17456,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:17456,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17457,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:17459,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:17460,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17462,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:17469,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:17463,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17464,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17465,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:17465,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17466,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:17468,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:17470,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17474,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:17525,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:17474,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17475,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:17485,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:17476,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17477,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17478,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:17478,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17479,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:17481,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:17485,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17487,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:17497,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:17488,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17489,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17490,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:17490,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17491,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:17493,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:17493,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17493,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:17496,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:17493,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17494,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:17496,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:17497,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17499,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:17506,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:17500,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17501,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17502,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:17502,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17503,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:17505,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:17506,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17508,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:17515,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:17509,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17510,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17511,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:17511,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17512,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:17514,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:17515,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17517,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:17524,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:17518,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17519,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17520,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:17520,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17521,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:17523,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:17525,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17529,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:17580,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:17529,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17530,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:17540,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:17531,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17532,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17533,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:17533,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17534,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:17536,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:17540,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17542,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:17552,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:17543,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17544,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17545,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:17545,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17546,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:17548,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:17548,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17548,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:17551,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:17548,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17549,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:17551,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:17552,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17554,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:17561,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:17555,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17556,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17557,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:17557,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17558,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:17560,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:17561,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17563,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:17570,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:17564,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17565,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17566,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:17566,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17567,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:17569,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:17570,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17572,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:17579,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:17573,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17574,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17575,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:17575,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17576,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:17578,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:17580,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17584,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:17633,9'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17584,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17585,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:17595,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:17586,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17587,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17588,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:17588,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17589,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:17591,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:17595,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17597,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:17607,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17598,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17599,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17600,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:17600,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17601,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:17603,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:17603,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17603,25'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17606,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17603,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17604,3'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17606,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17607,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17609,35'
              BranchSideFuncs:
                - xmlSchemaCompareValues
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17616,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17610,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17611,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17612,10'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17612,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17613,27'
              BranchSideFuncs:
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17615,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17616,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17618,35'
              BranchSideFuncs:
                - xmlSchemaCompareValues
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17624,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17619,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17620,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17621,10'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17621,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17622,27'
              BranchSideFuncs:
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17623,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17624,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17626,35'
              BranchSideFuncs:
                - xmlSchemaCompareValues
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17632,5'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17627,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17628,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17629,10'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17629,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17630,27'
              BranchSideFuncs:
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17631,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17633,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17633,20'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17648,9'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17633,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17638,31'
              BranchSideFuncs:
                - xmlSchemaCompareValues
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17648,9'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17639,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17640,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17641,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17641,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17642,30'
              BranchSideFuncs:
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17644,7'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:17644,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17644,21'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17647,5'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17644,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17645,6'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17647,5'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17648,18'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17648,21'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17666,11'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:17648,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17653,31'
              BranchSideFuncs:
                - xmlSchemaCompareValues
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17666,11'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:17654,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17655,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17656,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17656,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17657,30'
              BranchSideFuncs:
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17659,7'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:17659,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17659,21'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17662,5'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:17659,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17660,6'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17662,5'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:17666,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17667,12'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17668,11'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:17668,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17669,13'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17670,9'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:17670,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17670,20'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17689,16'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:17670,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17671,31'
              BranchSideFuncs:
                - xmlSchemaCompareValues
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17689,16'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:17672,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17673,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17674,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17674,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17675,30'
              BranchSideFuncs:
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17677,5'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:17689,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17690,11'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17753,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:17695,49'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17696,7'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17697,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:17695,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17697,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17701,9'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:17704,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17705,14'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17735,6'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:17706,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17707,11'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17729,13'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:17707,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17712,8'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17724,4'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:17712,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17713,8'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17718,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:17718,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17719,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17722,4'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:17718,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17720,8'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:17722,4'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:17735,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17737,3'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:17751,5'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:17738,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17739,23'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:17742,20'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:17744,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17745,20'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17747,16'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
      Callsites:
        - Src:             'xmlschemas.c:17325,2'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:17336,2'
          Dst:             xmlSchemaFacetTypeToString
        - Src:             'xmlschemas.c:17336,2'
          Dst:             xmlSchemaFacetTypeToString
        - Src:             'xmlschemas.c:17336,2'
          Dst:             xmlSchemaPCustomErrExt
        - Src:             'xmlschemas.c:17342,2'
          Dst:             xmlSchemaFacetTypeToString
        - Src:             'xmlschemas.c:17342,2'
          Dst:             xmlSchemaFacetTypeToString
        - Src:             'xmlschemas.c:17342,2'
          Dst:             xmlSchemaPCustomErrExt
        - Src:             'xmlschemas.c:17350,8'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17354,6'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17356,6'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:17365,8'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17369,6'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17371,6'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:17379,8'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17383,6'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17385,6'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:17398,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17402,3'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17408,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17412,3'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17421,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17425,3'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17433,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17437,3'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17439,3'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:17444,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17448,3'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17453,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17457,3'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17462,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17466,3'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17475,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17479,3'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17487,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17491,3'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17494,3'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:17499,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17503,3'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17508,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17512,3'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17517,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17521,3'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17530,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17534,3'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17542,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17546,3'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17549,3'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:17554,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17558,3'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17563,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17567,3'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17572,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17576,3'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17585,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17589,3'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17597,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17601,3'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17604,3'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:17609,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17613,3'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17618,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17622,3'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17626,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17630,3'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17638,8'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17642,6'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17645,6'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:17653,8'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17657,6'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17660,6'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:17671,8'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17675,6'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17713,8'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:17720,8'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:17739,3'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:17755,5'
          Dst:             xmlSchemaInternalErr
    - functionName:    xmlSchemaTypeFixupWhitespace
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17865
      functionLinenumberEnd: 17926
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaType *'
      constantsTouched: []
      argNames:
        - type
      BBCount:         40
      ICount:          219
      EdgeCount:       49
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:17871,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17872,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17874,16'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:17877,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17880,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17907,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:17880,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17881,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17898,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:17881,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17882,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17897,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:17882,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17884,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17887,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17890,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17893,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:17907,41'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17907,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17908,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:17907,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17911,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17925,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:17911,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17912,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17923,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:17912,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17913,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17915,15'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:17915,55'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17916,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17917,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:17915,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17917,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17920,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaTypeFixupOptimFacets
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17812
      functionLinenumberEnd: 17861
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaType *'
      constantsTouched: []
      argNames:
        - type
      BBCount:         39
      ICount:          241
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - xmlSchemaGetPrimitiveType
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:17816,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17817,13'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
            - BranchSide:      'xmlschemas.c:17822,9'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
        - Branch String:   'xmlschemas.c:17822,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17825,13'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
            - BranchSide:      'xmlschemas.c:17844,9'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
        - Branch String:   'xmlschemas.c:17825,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17826,14'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
            - BranchSide:      'xmlschemas.c:17843,5'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
        - Branch String:   'xmlschemas.c:17826,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17828,7'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
            - BranchSide:      'xmlschemas.c:17830,15'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
            - BranchSide:      'xmlschemas.c:17834,15'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
            - BranchSide:      'xmlschemas.c:17839,11'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
        - Branch String:   'xmlschemas.c:17844,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17845,2'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
            - BranchSide:      'xmlschemas.c:17846,9'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
        - Branch String:   'xmlschemas.c:17846,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17847,2'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
            - BranchSide:      'xmlschemas.c:17848,9'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
        - Branch String:   'xmlschemas.c:17848,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17849,2'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
            - BranchSide:      'xmlschemas.c:17851,9'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
        - Branch String:   'xmlschemas.c:17851,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17851,19'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
            - BranchSide:      'xmlschemas.c:17851,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:17851,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17851,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17851,31'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
        - Branch String:   'xmlschemas.c:17851,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17851,9'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
            - BranchSide:      'xmlschemas.c:17852,52'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
        - Branch String:   'xmlschemas.c:17856,55'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17857,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17860,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:17856,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17858,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17860,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:17852,26'
          Dst:             xmlSchemaGetPrimitiveType
    - functionName:    xmlSchemaPCustomErr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3047
      functionLinenumberEnd: 3050
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - int
        - 'struct.xmlHashedString *'
        - 'struct._xmlNode *'
        - 'char *'
        - 'char *'
      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:3048,5'
          Dst:             xmlSchemaPCustomErrExt
    - functionName:    xmlSchemaPCustomErrExt
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3013
      functionLinenumberEnd: 3026
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - int
        - 'struct.xmlHashedString *'
        - 'struct._xmlNode *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      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:3020,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3020,32'
              BranchSideFuncs:
                - xmlSchemaPErrExt
                - xmlSchemaGetComponentNode
            - BranchSide:      'xmlschemas.c:3022,22'
              BranchSideFuncs:
                - xmlSchemaPErrExt
        - Branch String:   'xmlschemas.c:3020,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3021,13'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaPErrExt
            - BranchSide:      'xmlschemas.c:3022,22'
              BranchSideFuncs:
                - xmlSchemaPErrExt
        - Branch String:   'xmlschemas.c:3024,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3024,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3025,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:3025,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3025,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3025,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:3016,5'
          Dst:             xmlSchemaFormatItemForReport
        - Src:             'xmlschemas.c:3017,11'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:3018,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3019,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3021,13'
          Dst:             xmlSchemaGetComponentNode
        - Src:             'xmlschemas.c:3022,5'
          Dst:             xmlSchemaPErrExt
    - functionName:    xmlSchemaDeriveFacetErr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17185
      functionLinenumberEnd: 17214
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchemaFacet *'
        - 'struct._xmlSchemaFacet *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pctxt
        - facet1
        - facet2
        - lessGreater
        - orEqual
        - ofBase
      BBCount:         18
      ICount:          141
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSchemaFacetTypeToString
        - xmlSchemaPCustomErr
        - xmlStrcat
        - xmlStrdup
      functionUses:    28
      BranchProfiles:
        - Branch String:   'xmlschemas.c:17191,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17192,18'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFacetTypeToString
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaPCustomErr
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:17193,9'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFacetTypeToString
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaPCustomErr
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:17193,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17194,18'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFacetTypeToString
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaPCustomErr
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:17196,18'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFacetTypeToString
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaPCustomErr
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:17198,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17199,18'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFacetTypeToString
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaPCustomErr
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:17200,21'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaFacetTypeToString
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaPCustomErr
                - xmlStrcat
        - Branch String:   'xmlschemas.c:17202,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17203,18'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17205,18'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:17212,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17212,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17213,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:17188,11'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:17189,26'
          Dst:             xmlSchemaFacetTypeToString
        - Src:             'xmlschemas.c:17189,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:17190,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:17192,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:17194,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:17196,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:17199,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:17200,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:17201,26'
          Dst:             xmlSchemaFacetTypeToString
        - Src:             'xmlschemas.c:17201,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:17203,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:17205,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:17207,5'
          Dst:             xmlSchemaPCustomErr
    - functionName:    xmlSchemaPErrExt
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2033
      functionLinenumberEnd: 2037
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlNode *'
        - int
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      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:2034,5'
          Dst:             xmlSchemaPErrFull
    - functionName:    xmlSchemaCreateVCtxtOnPCtxt
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15761
      functionLinenumberEnd: 15779
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaNewValidCtxt
        - xmlSchemaPErr
        - xmlSchemaSetValidErrors
        - xmlSchemaSetValidStructuredErrors
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:15762,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15763,16'
              BranchSideFuncs:
                - xmlSchemaNewValidCtxt
                - xmlSchemaSetValidErrors
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaPErr
            - BranchSide:      'xmlschemas.c:15778,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15764,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15765,20'
              BranchSideFuncs:
                - xmlSchemaPErr
            - BranchSide:      'xmlschemas.c:15773,26'
              BranchSideFuncs:
                - xmlSchemaSetValidErrors
                - xmlSchemaSetValidStructuredErrors
      Callsites:
        - Src:             'xmlschemas.c:15763,16'
          Dst:             xmlSchemaNewValidCtxt
        - Src:             'xmlschemas.c:15765,6'
          Dst:             xmlSchemaPErr
        - Src:             'xmlschemas.c:15773,2'
          Dst:             xmlSchemaSetValidErrors
        - Src:             'xmlschemas.c:15775,2'
          Dst:             xmlSchemaSetValidStructuredErrors
    - functionName:    xmlSchemaCheckFacet
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18567
      functionLinenumberEnd: 18761
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlSchemaFacet *'
        - 'struct._xmlSchemaType *'
        - 'struct._xmlSchemaParserCtxt *'
        - 'char *'
      constantsTouched: []
      argNames:
        - facet
        - typeDecl
        - pctxt
        - name
      BBCount:         103
      ICount:          552
      EdgeCount:       131
      CyclomaticComplexity: 30
      functionsReached:
        - xmlRegexpCompile
        - xmlSchemaCustomErr
        - xmlSchemaCustomErr4
        - xmlSchemaFacetTypeToString
        - xmlSchemaFormatQName
        - xmlSchemaFreeParserCtxt
        - xmlSchemaGetBuiltInType
        - xmlSchemaInternalErr
        - xmlSchemaNewParserCtxt
        - xmlSchemaVCheckCVCSimpleType
        - xmlSchemaValidatePredefinedType
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:18570,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18570,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18571,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:18570,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18571,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18576,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:18576,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18577,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:18579,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:18581,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18611,7'
              BranchSideFuncs:
                - xmlSchemaNewParserCtxt
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:18611,7'
              BranchSideFuncs:
                - xmlSchemaNewParserCtxt
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:18611,7'
              BranchSideFuncs:
                - xmlSchemaNewParserCtxt
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:18611,7'
              BranchSideFuncs:
                - xmlSchemaNewParserCtxt
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:18611,7'
              BranchSideFuncs:
                - xmlSchemaNewParserCtxt
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:18677,46'
              BranchSideFuncs:
                - xmlRegexpCompile
                - xmlSchemaFreeParserCtxt
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:18696,10'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaValidatePredefinedType
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr4
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaValidatePredefinedType
            - BranchSide:      'xmlschemas.c:18696,10'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaValidatePredefinedType
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr4
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaValidatePredefinedType
            - BranchSide:      'xmlschemas.c:18696,10'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaValidatePredefinedType
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr4
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaValidatePredefinedType
            - BranchSide:      'xmlschemas.c:18696,10'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaValidatePredefinedType
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr4
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaValidatePredefinedType
            - BranchSide:      'xmlschemas.c:18696,10'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaValidatePredefinedType
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr4
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaValidatePredefinedType
            - BranchSide:      'xmlschemas.c:18732,33'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaFreeParserCtxt
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:18751,13'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
        - Branch String:   'xmlschemas.c:18611,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18612,14'
              BranchSideFuncs:
                - xmlSchemaNewParserCtxt
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:18619,14'
              BranchSideFuncs:
                - xmlSchemaNewParserCtxt
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:18613,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18614,4'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:18618,3'
              BranchSideFuncs:
                - xmlSchemaNewParserCtxt
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:18621,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18625,15'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:18637,18'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:18626,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18627,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18628,3'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:18639,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18640,11'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:18667,28'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:18640,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18642,8'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:18652,11'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:18642,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18643,38'
              BranchSideFuncs:
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr
                - xmlSchemaFreeParserCtxt
            - BranchSide:      'xmlschemas.c:18650,4'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
        - Branch String:   'xmlschemas.c:18654,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18655,13'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFreeParserCtxt
            - BranchSide:      'xmlschemas.c:18666,7'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
        - Branch String:   'xmlschemas.c:18664,4'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18664,4'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
            - BranchSide:      'xmlschemas.c:18665,7'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
        - Branch String:   'xmlschemas.c:18668,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18669,4'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaFreeParserCtxt
            - BranchSide:      'xmlschemas.c:18673,3'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
        - Branch String:   'xmlschemas.c:18678,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18679,7'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:18689,13'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
        - Branch String:   'xmlschemas.c:18681,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18682,37'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaFreeParserCtxt
            - BranchSide:      'xmlschemas.c:18688,13'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
        - Branch String:   'xmlschemas.c:18696,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18698,7'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaValidatePredefinedType
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr4
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:18702,7'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaValidatePredefinedType
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr4
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:18705,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18706,7'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr4
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:18729,6'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
        - Branch String:   'xmlschemas.c:18706,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18708,11'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:18714,7'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr4
        - Branch String:   'xmlschemas.c:18708,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18709,4'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaFreeParserCtxt
            - BranchSide:      'xmlschemas.c:18712,7'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
        - Branch String:   'xmlschemas.c:18716,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18718,38'
              BranchSideFuncs:
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr4
                - xmlSchemaFreeParserCtxt
            - BranchSide:      'xmlschemas.c:18728,6'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
        - Branch String:   'xmlschemas.c:18732,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18733,21'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
            - BranchSide:      'xmlschemas.c:18734,40'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaFreeParserCtxt
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:18734,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18735,21'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
            - BranchSide:      'xmlschemas.c:18736,40'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaFreeParserCtxt
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:18736,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18737,21'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
            - BranchSide:      'xmlschemas.c:18739,11'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:18754,23'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18754,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18756,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:18754,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18755,26'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
            - BranchSide:      'xmlschemas.c:18756,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:18758,23'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18758,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18760,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:18758,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18759,26'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
            - BranchSide:      'xmlschemas.c:18760,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:18614,4'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:18625,15'
          Dst:             xmlSchemaNewParserCtxt
        - Src:             'xmlschemas.c:18636,9'
          Dst:             xmlSchemaVCheckCVCSimpleType
        - Src:             'xmlschemas.c:18648,19'
          Dst:             xmlSchemaFacetTypeToString
        - Src:             'xmlschemas.c:18643,8'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:18662,8'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:18657,4'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:18669,4'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:18677,29'
          Dst:             xmlRegexpCompile
        - Src:             'xmlschemas.c:18682,7'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:18698,7'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:18697,9'
          Dst:             xmlSchemaValidatePredefinedType
        - Src:             'xmlschemas.c:18702,7'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:18701,9'
          Dst:             xmlSchemaValidatePredefinedType
        - Src:             'xmlschemas.c:18709,4'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:18722,4'
          Dst:             xmlSchemaFacetTypeToString
        - Src:             'xmlschemas.c:18718,7'
          Dst:             xmlSchemaCustomErr4
        - Src:             'xmlschemas.c:18732,21'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:18734,28'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:18736,28'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:18743,4'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:18755,2'
          Dst:             xmlSchemaFreeParserCtxt
        - Src:             'xmlschemas.c:18759,2'
          Dst:             xmlSchemaFreeParserCtxt
    - functionName:    xmlSchemaFreeParserCtxt
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12484
      functionLinenumberEnd: 12501
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         22
      ICount:          126
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - xmlDictFree
        - xmlFreeDoc
        - xmlSchemaConstructionCtxtFree
        - xmlSchemaFreeValidCtxt
        - xmlSchemaItemListFree
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xmlschemas.c:12485,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12486,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:12487,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFreeValidCtxt
                - xmlFreeDoc
        - Branch String:   'xmlschemas.c:12487,27'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12487,31'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFreeValidCtxt
            - BranchSide:      'xmlschemas.c:12489,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFreeValidCtxt
        - Branch String:   'xmlschemas.c:12487,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12488,20'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFreeValidCtxt
            - BranchSide:      'xmlschemas.c:12489,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFreeValidCtxt
        - Branch String:   'xmlschemas.c:12489,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12490,25'
              BranchSideFuncs:
                - xmlSchemaFreeValidCtxt
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaConstructionCtxtFree
            - BranchSide:      'xmlschemas.c:12492,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaConstructionCtxtFree
        - Branch String:   'xmlschemas.c:12492,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12492,35'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaConstructionCtxtFree
            - BranchSide:      'xmlschemas.c:12497,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:12492,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12493,32'
              BranchSideFuncs:
                - xmlSchemaConstructionCtxtFree
                - xmlDictFree
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:12497,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:12497,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12498,24'
              BranchSideFuncs:
                - xmlSchemaItemListFree
                - xmlDictFree
            - BranchSide:      'xmlschemas.c:12499,17'
              BranchSideFuncs:
                - xmlDictFree
      Callsites:
        - Src:             'xmlschemas.c:12488,9'
          Dst:             xmlFreeDoc
        - Src:             'xmlschemas.c:12490,2'
          Dst:             xmlSchemaFreeValidCtxt
        - Src:             'xmlschemas.c:12493,2'
          Dst:             xmlSchemaConstructionCtxtFree
        - Src:             'xmlschemas.c:12498,2'
          Dst:             xmlSchemaItemListFree
        - Src:             'xmlschemas.c:12499,5'
          Dst:             xmlDictFree
    - functionName:    xmlSchemaFreeValidCtxt
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27551
      functionLinenumberEnd: 27629
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         68
      ICount:          449
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - xmlDictFree
        - xmlSchemaClearAttrInfos
        - xmlSchemaClearElemInfo
        - xmlSchemaFreeIDCStateObjList
        - xmlSchemaFreeParserCtxt
        - xmlSchemaFreeValue
        - xmlSchemaIDCFreeKey
        - xmlSchemaItemListFree
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27552,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27553,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27554,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaIDCFreeKey
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:27554,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27555,28'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaIDCFreeKey
                - xmlSchemaFreeParserCtxt
            - BranchSide:      'xmlschemas.c:27556,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaIDCFreeKey
                - xmlSchemaFreeParserCtxt
        - Branch String:   'xmlschemas.c:27556,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27557,26'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaIDCFreeKey
            - BranchSide:      'xmlschemas.c:27558,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaIDCFreeKey
        - Branch String:   'xmlschemas.c:27558,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27562,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaIDCFreeKey
            - BranchSide:      'xmlschemas.c:27569,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaIDCFreeKey
        - Branch String:   'xmlschemas.c:27562,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27563,13'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaIDCFreeKey
            - BranchSide:      'xmlschemas.c:27567,2'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaIDCFreeKey
        - Branch String:   'xmlschemas.c:27569,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27571,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaIDCFreeKey
            - BranchSide:      'xmlschemas.c:27576,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaFreeIDCStateObjList
        - Branch String:   'xmlschemas.c:27571,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27572,26'
              BranchSideFuncs:
                - xmlSchemaIDCFreeKey
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaFreeIDCStateObjList
            - BranchSide:      'xmlschemas.c:27573,2'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaFreeIDCStateObjList
        - Branch String:   'xmlschemas.c:27576,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27577,31'
              BranchSideFuncs:
                - xmlSchemaFreeIDCStateObjList
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
            - BranchSide:      'xmlschemas.c:27580,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
        - Branch String:   'xmlschemas.c:27580,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27581,31'
              BranchSideFuncs:
                - xmlSchemaFreeIDCStateObjList
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
            - BranchSide:      'xmlschemas.c:27588,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
        - Branch String:   'xmlschemas.c:27588,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27589,27'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
            - BranchSide:      'xmlschemas.c:27596,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
        - Branch String:   'xmlschemas.c:27594,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27591,13'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
            - BranchSide:      'xmlschemas.c:27595,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
        - Branch String:   'xmlschemas.c:27596,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27601,6'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
            - BranchSide:      'xmlschemas.c:27609,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
        - Branch String:   'xmlschemas.c:27601,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27602,30'
              BranchSideFuncs:
                - xmlSchemaClearAttrInfos
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
            - BranchSide:      'xmlschemas.c:27603,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
        - Branch String:   'xmlschemas.c:27603,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27604,13'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
            - BranchSide:      'xmlschemas.c:27607,2'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
        - Branch String:   'xmlschemas.c:27609,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27613,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
            - BranchSide:      'xmlschemas.c:27622,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:27613,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27614,11'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlDictFree
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:27620,2'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:27615,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27616,3'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:27617,29'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlDictFree
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:27622,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27623,24'
              BranchSideFuncs:
                - xmlSchemaItemListFree
                - xmlDictFree
            - BranchSide:      'xmlschemas.c:27624,9'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'xmlschemas.c:27624,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27625,14'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'xmlschemas.c:27626,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27626,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27627,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27628,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:27555,9'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemas.c:27557,2'
          Dst:             xmlSchemaFreeParserCtxt
        - Src:             'xmlschemas.c:27572,6'
          Dst:             xmlSchemaIDCFreeKey
        - Src:             'xmlschemas.c:27577,2'
          Dst:             xmlSchemaFreeIDCStateObjList
        - Src:             'xmlschemas.c:27581,2'
          Dst:             xmlSchemaFreeIDCStateObjList
        - Src:             'xmlschemas.c:27602,6'
          Dst:             xmlSchemaClearAttrInfos
        - Src:             'xmlschemas.c:27617,6'
          Dst:             xmlSchemaClearElemInfo
        - Src:             'xmlschemas.c:27623,2'
          Dst:             xmlSchemaItemListFree
        - Src:             'xmlschemas.c:27625,2'
          Dst:             xmlDictFree
    - functionName:    xmlSchemaConstructionCtxtFree
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9860
      functionLinenumberEnd: 9878
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaConstructionCtxt *'
      constantsTouched: []
      argNames:
        - con
      BBCount:         18
      ICount:          105
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlDictFree
        - xmlHashFree
        - xmlSchemaItemListFree
        - xmlSchemaRedefListFree
        - xmlSchemaSubstGroupFreeEntry
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlschemas.c:9867,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9868,24'
              BranchSideFuncs:
                - xmlSchemaItemListFree
                - xmlDictFree
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:9869,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:9869,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9870,24'
              BranchSideFuncs:
                - xmlSchemaItemListFree
                - xmlDictFree
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:9871,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaRedefListFree
                - xmlHashFree
        - Branch String:   'xmlschemas.c:9871,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9872,14'
              BranchSideFuncs:
                - xmlHashFree
                - xmlDictFree
                - xmlSchemaRedefListFree
            - BranchSide:      'xmlschemas.c:9873,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaRedefListFree
        - Branch String:   'xmlschemas.c:9873,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9874,25'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlDictFree
            - BranchSide:      'xmlschemas.c:9875,9'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'xmlschemas.c:9875,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9875,9'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'xmlschemas.c:9876,14'
              BranchSideFuncs:
                - xmlDictFree
      Callsites:
        - Src:             'xmlschemas.c:9868,2'
          Dst:             xmlSchemaItemListFree
        - Src:             'xmlschemas.c:9870,2'
          Dst:             xmlSchemaItemListFree
        - Src:             'xmlschemas.c:9872,2'
          Dst:             xmlHashFree
        - Src:             'xmlschemas.c:9872,2'
          Dst:             xmlSchemaSubstGroupFreeEntry
        - Src:             'xmlschemas.c:9874,2'
          Dst:             xmlSchemaRedefListFree
        - Src:             'xmlschemas.c:9876,2'
          Dst:             xmlDictFree
    - functionName:    xmlSchemaSubstGroupFreeEntry
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5642
      functionLinenumberEnd: 5644
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - group
        - name
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSchemaSubstGroupFree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlschemas.c:5643,5'
          Dst:             xmlSchemaSubstGroupFree
    - functionName:    xmlSchemaRedefListFree
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9848
      functionLinenumberEnd: 9856
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaRedef *'
      constantsTouched: []
      argNames:
        - redef
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:9851,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9852,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9856,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaSubstGroupFree
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5632
      functionLinenumberEnd: 5638
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaSubstGroup *'
      constantsTouched: []
      argNames:
        - group
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaItemListFree
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5633,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5634,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5635,9'
              BranchSideFuncs:
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:5635,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5636,24'
              BranchSideFuncs:
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:5637,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:5636,2'
          Dst:             xmlSchemaItemListFree
    - functionName:    xmlSchemaNewValidCtxt
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27382
      functionLinenumberEnd: 27396
      functionDepth:   0
      returnType:      'struct._xmlSchemaValidCtxt *'
      argCount:        1
      argTypes:
        - 'struct._xmlSchema *'
      constantsTouched: []
      argNames:
        - schema
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlDictCreate
        - xmlSchemaItemListCreate
        - xmlSchemaVErrMemory
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27386,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27387,9'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:27390,12'
              BranchSideFuncs:
                - xmlDictCreate
                - xmlSchemaItemListCreate
      Callsites:
        - Src:             'xmlschemas.c:27387,9'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:27392,17'
          Dst:             xmlDictCreate
        - Src:             'xmlschemas.c:27393,23'
          Dst:             xmlSchemaItemListCreate
    - functionName:    xmlSchemaPErr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1981
      functionLinenumberEnd: 1984
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlNode *'
        - int
        - 'char *'
        - 'char *'
        - 'char *'
      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:1982,5'
          Dst:             xmlSchemaPErrFull
    - functionName:    xmlSchemaPIllegalFacetAtomicErr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3107
      functionLinenumberEnd: 3119
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - int
        - 'struct._xmlSchemaType *'
        - 'struct._xmlSchemaType *'
        - 'struct._xmlSchemaFacet *'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - type
        - baseType
        - facet
      BBCount:         9
      ICount:          86
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaFacetTypeToString
        - xmlSchemaFormatItemForReport
        - xmlSchemaPErrExt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3117,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3117,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3118,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:3118,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3118,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3118,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:3110,5'
          Dst:             xmlSchemaFormatItemForReport
        - Src:             'xmlschemas.c:3114,16'
          Dst:             xmlSchemaFacetTypeToString
        - Src:             'xmlschemas.c:3115,2'
          Dst:             xmlSchemaFormatItemForReport
        - Src:             'xmlschemas.c:3111,5'
          Dst:             xmlSchemaPErrExt
    - functionName:    xmlSchemaPIllegalFacetListUnionErr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3136
      functionLinenumberEnd: 3145
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - int
        - 'struct._xmlSchemaType *'
        - 'struct._xmlSchemaFacet *'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - type
        - facet
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaFacetTypeToString
        - xmlSchemaFormatItemForReport
        - xmlSchemaPErr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3144,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3144,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3144,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:3139,5'
          Dst:             xmlSchemaFormatItemForReport
        - Src:             'xmlschemas.c:3143,16'
          Dst:             xmlSchemaFacetTypeToString
        - Src:             'xmlschemas.c:3141,5'
          Dst:             xmlSchemaPErr
    - functionName:    xmlSchemaCheckSRCCT
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16612
      functionLinenumberEnd: 16761
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchemaType *'
      constantsTouched: []
      argNames:
        - ctxt
        - type
      BBCount:         63
      ICount:          375
      EdgeCount:       84
      CyclomaticComplexity: 23
      functionsReached:
        - xmlSchemaFormatQName
        - xmlSchemaIsParticleEmptiable
        - xmlSchemaPCustomErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:16621,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16621,11'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16647,6'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16621,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16627,8'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16647,6'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16627,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16627,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:16639,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:16627,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16628,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:16639,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:16636,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16636,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:16637,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:16647,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16647,6'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16648,10'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16647,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16647,6'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16668,11'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16647,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16648,10'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16668,11'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16648,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16649,12'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16666,2'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16663,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16663,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:16664,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:16668,59'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16669,4'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16675,7'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16668,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16675,7'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16683,18'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16675,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16676,27'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16683,6'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16683,65'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16684,4'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16719,7'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16683,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16692,30'
              BranchSideFuncs:
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16719,7'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16691,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16693,11'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16699,11'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16699,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16700,16'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16715,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16715,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:16716,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:16724,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16725,23'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16735,23'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16744,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16744,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:16745,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:16634,3'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:16629,6'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:16661,7'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:16655,3'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:16676,7'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:16691,9'
          Dst:             xmlSchemaIsParticleEmptiable
        - Src:             'xmlschemas.c:16713,4'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:16707,7'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:16732,7'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:16725,3'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:16741,7'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:16735,3'
          Dst:             xmlSchemaPCustomErr
    - functionName:    xmlSchemaAddType
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5333
      functionLinenumberEnd: 5364
      functionDepth:   0
      returnType:      'struct._xmlSchemaType *'
      argCount:        7
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchema *'
        - int
        - 'char *'
        - 'char *'
        - 'struct._xmlNode *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - type
        - name
        - nsName
        - node
        - topLevel
      BBCount:         29
      ICount:          213
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - xmlSchemaAddItemSize
        - xmlSchemaAddRedef
        - xmlSchemaPErrMemory
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5336,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5336,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5337,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5336,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5337,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5339,30'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaAddItemSize
                - xmlSchemaAddItemSize
                - xmlSchemaAddRedef
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5340,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5341,29'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5344,12'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaAddItemSize
                - xmlSchemaAddItemSize
                - xmlSchemaAddRedef
        - Branch String:   'xmlschemas.c:5349,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5350,6'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaAddItemSize
                - xmlSchemaAddRedef
            - BranchSide:      'xmlschemas.c:5361,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaAddItemSize
        - Branch String:   'xmlschemas.c:5350,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5351,38'
              BranchSideFuncs:
                - xmlSchemaAddRedef
                - xmlSchemaAddItemSize
                - xmlSchemaAddItemSize
            - BranchSide:      'xmlschemas.c:5359,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaAddItemSize
        - Branch String:   'xmlschemas.c:5353,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5354,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5357,6'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaAddItemSize
        - Branch String:   'xmlschemas.c:5359,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5359,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
            - BranchSide:      'xmlschemas.c:5360,5'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
        - Branch String:   'xmlschemas.c:5361,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
            - BranchSide:      'xmlschemas.c:5361,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
      Callsites:
        - Src:             'xmlschemas.c:5341,9'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:5351,20'
          Dst:             xmlSchemaAddRedef
        - Src:             'xmlschemas.c:5359,2'
          Dst:             xmlSchemaAddItemSize
        - Src:             'xmlschemas.c:5361,2'
          Dst:             xmlSchemaAddItemSize
        - Src:             'xmlschemas.c:5362,5'
          Dst:             xmlSchemaAddItemSize
    - functionName:    xmlSchemaFixupSimpleTypeStageOne
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17931
      functionLinenumberEnd: 17997
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchemaType *'
      constantsTouched: []
      argNames:
        - pctxt
        - type
      BBCount:         39
      ICount:          233
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - xmlSchemaFixupSimpleTypeStageOne
        - xmlSchemaInternalErr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:17932,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17933,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17934,11'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:17934,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17934,11'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17935,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:17934,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17935,2'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17936,5'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:17938,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17942,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17950,16'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:17942,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17946,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17950,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:17950,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17954,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17966,6'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:17954,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17958,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17962,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:17966,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17967,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17971,6'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageOne
        - Branch String:   'xmlschemas.c:17971,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17971,6'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageOne
            - BranchSide:      'xmlschemas.c:17979,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:17971,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17972,43'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageOne
            - BranchSide:      'xmlschemas.c:17979,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:17972,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17972,70'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17973,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:17979,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17980,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17981,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:17981,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17982,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17987,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:17946,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:17958,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:17967,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:17972,10'
          Dst:             xmlSchemaFixupSimpleTypeStageOne
    - functionName:    xmlSchemaAddParticle
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5467
      functionLinenumberEnd: 5494
      functionDepth:   0
      returnType:      'struct._xmlSchemaParticle *'
      argCount:        4
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlNode *'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - min
        - max
      BBCount:         13
      ICount:          111
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSchemaAddItemSize
        - xmlSchemaPErrMemory
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5469,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5470,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5473,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5474,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5475,22'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5478,5'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
        - Branch String:   'xmlschemas.c:5486,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5486,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5493,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:5475,2'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:5486,5'
          Dst:             xmlSchemaAddItemSize
    - functionName:    xmlSchemaAddModelGroup
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5428
      functionLinenumberEnd: 5448
      functionDepth:   0
      returnType:      'struct._xmlSchemaModelGroup *'
      argCount:        4
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchema *'
        - int
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - type
        - node
      BBCount:         22
      ICount:          131
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSchemaAddItemSize
        - xmlSchemaPErrMemory
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5431,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5431,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5432,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5431,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5432,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5435,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5436,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5437,22'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5440,12'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaAddItemSize
        - Branch String:   'xmlschemas.c:5443,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5443,5'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
            - BranchSide:      'xmlschemas.c:5444,10'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
        - Branch String:   'xmlschemas.c:5444,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5445,3'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
            - BranchSide:      'xmlschemas.c:5446,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
        - Branch String:   'xmlschemas.c:5444,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5446,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
            - BranchSide:      'xmlschemas.c:5447,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:5437,2'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:5443,5'
          Dst:             xmlSchemaAddItemSize
        - Src:             'xmlschemas.c:5446,2'
          Dst:             xmlSchemaAddItemSize
    - functionName:    xmlSchemaFixupTypeAttributeUses
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14376
      functionLinenumberEnd: 14559
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchemaType *'
      constantsTouched: []
      argNames:
        - pctxt
        - type
      BBCount:         96
      ICount:          577
      EdgeCount:       128
      CyclomaticComplexity: 34
      functionsReached:
        - xmlSchemaExpandAttributeGroupRefs
        - xmlSchemaInternalErr
        - xmlSchemaItemListAddSize
        - xmlSchemaItemListCreate
        - xmlSchemaItemListFree
        - xmlSchemaTypeFixup
        - xmlSchemaUnionWildcards
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:14381,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14382,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:14386,16'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlSchemaExpandAttributeGroupRefs
                - xmlSchemaInternalErr
                - xmlSchemaExpandAttributeGroupRefs
                - xmlSchemaInternalErr
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:14387,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14387,9'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlSchemaExpandAttributeGroupRefs
                - xmlSchemaInternalErr
                - xmlSchemaExpandAttributeGroupRefs
                - xmlSchemaInternalErr
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:14391,12'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlSchemaExpandAttributeGroupRefs
                - xmlSchemaInternalErr
                - xmlSchemaExpandAttributeGroupRefs
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:14387,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14388,25'
              BranchSideFuncs:
                - xmlSchemaTypeFixup
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlSchemaExpandAttributeGroupRefs
                - xmlSchemaInternalErr
                - xmlSchemaExpandAttributeGroupRefs
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:14391,12'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlSchemaExpandAttributeGroupRefs
                - xmlSchemaInternalErr
                - xmlSchemaExpandAttributeGroupRefs
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:14388,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14388,57'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14389,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14398,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14399,6'
              BranchSideFuncs:
                - xmlSchemaExpandAttributeGroupRefs
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlSchemaInternalErr
                - xmlSchemaExpandAttributeGroupRefs
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:14428,9'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:14399,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14404,44'
              BranchSideFuncs:
                - xmlSchemaExpandAttributeGroupRefs
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:14415,44'
              BranchSideFuncs:
                - xmlSchemaExpandAttributeGroupRefs
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:14404,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14408,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:14412,10'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:14412,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14413,13'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
            - BranchSide:      'xmlschemas.c:14414,2'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:14415,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:14419,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:14428,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14432,6'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
            - BranchSide:      'xmlschemas.c:14499,9'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:14432,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14436,10'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
            - BranchSide:      'xmlschemas.c:14484,13'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:14436,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14437,15'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
            - BranchSide:      'xmlschemas.c:14439,13'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:14442,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14443,9'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListCreate
            - BranchSide:      'xmlschemas.c:14482,2'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:14444,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14448,14'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListCreate
            - BranchSide:      'xmlschemas.c:14458,7'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:14448,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14449,10'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListCreate
            - BranchSide:      'xmlschemas.c:14457,3'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:14450,50'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14451,9'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListCreate
            - BranchSide:      'xmlschemas.c:14456,7'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:14450,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14454,8'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
            - BranchSide:      'xmlschemas.c:14456,7'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:14458,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14462,14'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListCreate
            - BranchSide:      'xmlschemas.c:14473,7'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:14462,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14463,10'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListCreate
            - BranchSide:      'xmlschemas.c:14472,3'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:14465,33'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14466,9'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListCreate
            - BranchSide:      'xmlschemas.c:14471,7'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:14464,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14469,8'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
            - BranchSide:      'xmlschemas.c:14471,7'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:14473,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14474,24'
              BranchSideFuncs:
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:14479,28'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:14475,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14476,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14477,14'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:14484,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListCreate
            - BranchSide:      'xmlschemas.c:14485,9'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:14486,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14487,24'
              BranchSideFuncs:
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:14492,28'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:14488,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14489,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14490,14'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:14499,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14500,6'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:14512,9'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
        - Branch String:   'xmlschemas.c:14500,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14501,28'
              BranchSideFuncs:
                - xmlSchemaItemListFree
                - xmlSchemaUnionWildcards
            - BranchSide:      'xmlschemas.c:14508,5'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
        - Branch String:   'xmlschemas.c:14512,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
            - BranchSide:      'xmlschemas.c:14513,6'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
        - Branch String:   'xmlschemas.c:14513,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
            - BranchSide:      'xmlschemas.c:14518,10'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
        - Branch String:   'xmlschemas.c:14518,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14529,31'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
            - BranchSide:      'xmlschemas.c:14537,29'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14529,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14531,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14532,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:14382,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:14388,6'
          Dst:             xmlSchemaTypeFixup
        - Src:             'xmlschemas.c:14404,10'
          Dst:             xmlSchemaExpandAttributeGroupRefs
        - Src:             'xmlschemas.c:14408,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:14415,10'
          Dst:             xmlSchemaExpandAttributeGroupRefs
        - Src:             'xmlschemas.c:14419,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:14474,24'
          Dst:             xmlSchemaItemListCreate
        - Src:             'xmlschemas.c:14479,3'
          Dst:             xmlSchemaItemListAddSize
        - Src:             'xmlschemas.c:14487,24'
          Dst:             xmlSchemaItemListCreate
        - Src:             'xmlschemas.c:14492,3'
          Dst:             xmlSchemaItemListAddSize
        - Src:             'xmlschemas.c:14501,6'
          Dst:             xmlSchemaItemListFree
        - Src:             'xmlschemas.c:14529,7'
          Dst:             xmlSchemaUnionWildcards
    - functionName:    xmlSchemaCheckCTComponent
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16582
      functionLinenumberEnd: 16595
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchemaType *'
      constantsTouched: []
      argNames:
        - ctxt
        - type
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaCheckCOSCTExtends
        - xmlSchemaCheckCTPropsCorrect
        - xmlSchemaCheckDerivationOKRestriction
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:16588,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16589,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:16590,9'
              BranchSideFuncs:
                - xmlSchemaCheckDerivationOKRestriction
                - xmlSchemaCheckCOSCTExtends
        - Branch String:   'xmlschemas.c:16590,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16591,35'
              BranchSideFuncs:
                - xmlSchemaCheckCOSCTExtends
            - BranchSide:      'xmlschemas.c:16593,46'
              BranchSideFuncs:
                - xmlSchemaCheckDerivationOKRestriction
      Callsites:
        - Src:             'xmlschemas.c:16587,11'
          Dst:             xmlSchemaCheckCTPropsCorrect
        - Src:             'xmlschemas.c:16591,8'
          Dst:             xmlSchemaCheckCOSCTExtends
        - Src:             'xmlschemas.c:16593,8'
          Dst:             xmlSchemaCheckDerivationOKRestriction
    - functionName:    xmlSchemaCheckCTPropsCorrect
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15888
      functionLinenumberEnd: 16002
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchemaType *'
      constantsTouched: []
      argNames:
        - pctxt
        - type
      BBCount:         58
      ICount:          355
      EdgeCount:       77
      CyclomaticComplexity: 21
      functionsReached:
        - xmlSchemaCustomErr
        - xmlSchemaGetComponentDesignation
        - xmlSchemaIsDerivedFromBuiltInType
        - xmlSchemaItemListRemove
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:15897,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15898,3'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:15924,9'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:15898,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15898,3'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:15899,3'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:15898,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15898,3'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:15924,9'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:15898,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15899,3'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:15924,9'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:15897,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15904,32'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:15924,9'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:15924,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15925,27'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:15999,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15924,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15927,53'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:15999,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15931,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15932,12'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:15998,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15940,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15941,12'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:15972,10'
              BranchSideFuncs:
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:15941,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15942,13'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:15965,6'
              BranchSideFuncs:
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:15944,32'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15945,5'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:15964,3'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:15943,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15948,13'
              BranchSideFuncs:
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:15964,3'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:15956,4'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15956,4'
              BranchSideFuncs:
                - xmlSchemaItemListRemove
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:15960,32'
              BranchSideFuncs:
                - xmlSchemaItemListRemove
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:15960,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15961,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15962,4'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:15972,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15972,38'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:15974,7'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:15973,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15976,11'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:15995,6'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:15976,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15977,13'
              BranchSideFuncs:
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:15993,13'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:15988,4'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15988,4'
              BranchSideFuncs:
                - xmlSchemaItemListRemove
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:15989,32'
              BranchSideFuncs:
                - xmlSchemaItemListRemove
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:15989,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15990,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15991,7'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
      Callsites:
        - Src:             'xmlschemas.c:15904,2'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:15954,8'
          Dst:             xmlSchemaGetComponentDesignation
        - Src:             'xmlschemas.c:15950,4'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:15960,8'
          Dst:             xmlSchemaItemListRemove
        - Src:             'xmlschemas.c:15973,7'
          Dst:             xmlSchemaIsDerivedFromBuiltInType
        - Src:             'xmlschemas.c:15986,8'
          Dst:             xmlSchemaGetComponentDesignation
        - Src:             'xmlschemas.c:15979,4'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:15989,8'
          Dst:             xmlSchemaItemListRemove
    - functionName:    xmlSchemaCheckCOSCTExtends
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16135
      functionLinenumberEnd: 16367
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchemaType *'
      constantsTouched: []
      argNames:
        - ctxt
        - type
      BBCount:         41
      ICount:          218
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - xmlSchemaPCustomErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:16145,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16145,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16150,6'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16145,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16150,6'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16341,6'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16150,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16151,26'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16261,7'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16261,37'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16262,7'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16269,14'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16261,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16269,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:16269,14'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16269,61'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16270,7'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16281,10'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16269,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16277,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:16281,10'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16281,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16286,23'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16295,10'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16295,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16301,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:16305,8'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16305,48'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16306,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16312,27'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16341,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16346,26'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16352,6'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16352,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16358,26'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
      Callsites:
        - Src:             'xmlschemas.c:16151,6'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:16286,3'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:16312,7'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:16346,6'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:16358,6'
          Dst:             xmlSchemaPCustomErr
    - functionName:    xmlSchemaCheckDerivationOKRestriction
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16392
      functionLinenumberEnd: 16567
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchemaType *'
      constantsTouched: []
      argNames:
        - ctxt
        - type
      BBCount:         70
      ICount:          428
      EdgeCount:       94
      CyclomaticComplexity: 26
      functionsReached:
        - xmlSchemaCheckCOSSTDerivedOK
        - xmlSchemaCheckDerivationOKRestriction2to4
        - xmlSchemaCustomErr
        - xmlSchemaGetComponentDesignation
        - xmlSchemaIsParticleEmptiable
        - xmlSchemaPCustomErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:16400,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16400,11'
              BranchSideFuncs:
                - xmlSchemaCheckDerivationOKRestriction2to4
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:16407,9'
              BranchSideFuncs:
                - xmlSchemaCheckDerivationOKRestriction2to4
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:16400,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16401,32'
              BranchSideFuncs:
                - xmlSchemaCheckDerivationOKRestriction2to4
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:16407,9'
              BranchSideFuncs:
                - xmlSchemaCheckDerivationOKRestriction2to4
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:16407,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16412,32'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:16425,51'
              BranchSideFuncs:
                - xmlSchemaCheckDerivationOKRestriction2to4
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:16425,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16432,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:16437,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:16437,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16443,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:16443,17'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:16443,65'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16444,7'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:16451,7'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:16443,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16451,7'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:16502,16'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
        - Branch String:   'xmlschemas.c:16451,55'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16452,7'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:16465,52'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:16451,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16465,52'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:16485,14'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
        - Branch String:   'xmlschemas.c:16467,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16468,12'
              BranchSideFuncs:
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:16485,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:16470,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16471,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:16472,33'
              BranchSideFuncs:
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:16481,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16481,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:16482,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:16482,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16482,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:16483,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:16485,61'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16487,26'
              BranchSideFuncs:
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16495,26'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16485,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16494,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:16495,26'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16502,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16507,6'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
            - BranchSide:      'xmlschemas.c:16532,17'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16507,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16513,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:16513,15'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
        - Branch String:   'xmlschemas.c:16513,65'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16514,7'
              BranchSideFuncs:
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16516,26'
              BranchSideFuncs:
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16514,55'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16516,26'
              BranchSideFuncs:
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16524,26'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16513,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16523,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:16524,26'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16532,67'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16533,2'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16538,6'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16532,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16538,6'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16560,22'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16538,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16538,40'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16559,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:16538,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16544,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:16559,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:16401,2'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:16412,2'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:16425,9'
          Dst:             xmlSchemaCheckDerivationOKRestriction2to4
        - Src:             'xmlschemas.c:16465,12'
          Dst:             xmlSchemaCheckCOSSTDerivedOK
        - Src:             'xmlschemas.c:16477,7'
          Dst:             xmlSchemaGetComponentDesignation
        - Src:             'xmlschemas.c:16479,7'
          Dst:             xmlSchemaGetComponentDesignation
        - Src:             'xmlschemas.c:16472,3'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:16486,7'
          Dst:             xmlSchemaIsParticleEmptiable
        - Src:             'xmlschemas.c:16495,6'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:16515,6'
          Dst:             xmlSchemaIsParticleEmptiable
        - Src:             'xmlschemas.c:16524,6'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:16544,6'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:16560,2'
          Dst:             xmlSchemaPCustomErr
    - functionName:    xmlSchemaCheckDerivationOKRestriction2to4
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14079
      functionLinenumberEnd: 14350
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - int
        - 'struct.xmlHashedString *'
        - 'struct.xmlHashedString *'
        - 'struct._xmlSchemaItemList *'
        - 'struct._xmlSchemaItemList *'
        - 'struct._xmlSchemaWildcard *'
        - 'struct._xmlSchemaWildcard *'
      constantsTouched: []
      argNames:
        - pctxt
        - action
        - item
        - baseItem
        - uses
        - baseUses
        - wild
        - baseWild
      BBCount:         130
      ICount:          847
      EdgeCount:       172
      CyclomaticComplexity: 44
      functionsReached:
        - xmlSchemaCheckCOSNSSubset
        - xmlSchemaCheckCOSSTDerivedOK
        - xmlSchemaCheckCVCWildcardNamespace
        - xmlSchemaCustomErr4
        - xmlSchemaGetComponentDesignation
        - xmlSchemaGetComponentNode
        - xmlSchemaGetComponentQName
        - xmlSchemaGetComponentTypeStr
        - xmlSchemaGetEffectiveValueConstraint
        - xmlSchemaPAttrUseErr4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:14085,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14086,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:14244,9'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
        - Branch String:   'xmlschemas.c:14086,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14087,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:14235,5'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
        - Branch String:   'xmlschemas.c:14089,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14090,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:14091,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:14091,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14092,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:14206,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:14094,33'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14095,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:14206,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:14093,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14104,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:14206,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:14106,58'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14107,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:14126,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:14106,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14109,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:14126,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:14124,4'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14124,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:14126,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:14126,18'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14130,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:14163,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:14152,4'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14152,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:14153,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:14153,4'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14153,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:14154,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:14154,4'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14154,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:14156,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:14184,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14185,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:14187,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:14184,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14187,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:14202,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:14199,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14199,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:14201,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:14208,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14216,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:14234,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:14216,26'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14217,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:14220,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:14216,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14220,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:14233,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:14230,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14230,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:14232,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:14244,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14245,9'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
            - BranchSide:      'xmlschemas.c:14282,9'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
        - Branch String:   'xmlschemas.c:14245,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14246,13'
              BranchSideFuncs:
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
            - BranchSide:      'xmlschemas.c:14278,5'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
        - Branch String:   'xmlschemas.c:14247,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14248,3'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
            - BranchSide:      'xmlschemas.c:14249,12'
              BranchSideFuncs:
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
        - Branch String:   'xmlschemas.c:14250,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14251,10'
              BranchSideFuncs:
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
            - BranchSide:      'xmlschemas.c:14262,11'
              BranchSideFuncs:
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
        - Branch String:   'xmlschemas.c:14251,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14252,13'
              BranchSideFuncs:
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
            - BranchSide:      'xmlschemas.c:14261,6'
              BranchSideFuncs:
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
        - Branch String:   'xmlschemas.c:14254,33'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14255,5'
              BranchSideFuncs:
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
            - BranchSide:      'xmlschemas.c:14260,3'
              BranchSideFuncs:
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
        - Branch String:   'xmlschemas.c:14253,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14257,10'
              BranchSideFuncs:
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
            - BranchSide:      'xmlschemas.c:14260,3'
              BranchSideFuncs:
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
        - Branch String:   'xmlschemas.c:14262,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14263,12'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
            - BranchSide:      'xmlschemas.c:14277,2'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
        - Branch String:   'xmlschemas.c:14274,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14274,3'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
            - BranchSide:      'xmlschemas.c:14275,3'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
        - Branch String:   'xmlschemas.c:14275,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14275,3'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
            - BranchSide:      'xmlschemas.c:14276,6'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
        - Branch String:   'xmlschemas.c:14282,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14287,6'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
            - BranchSide:      'xmlschemas.c:14349,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14287,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14288,15'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
            - BranchSide:      'xmlschemas.c:14304,14'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
        - Branch String:   'xmlschemas.c:14302,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14302,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14303,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14323,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14323,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14324,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14333,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14333,9'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
            - BranchSide:      'xmlschemas.c:14334,7'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
        - Branch String:   'xmlschemas.c:14333,35'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14334,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14348,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14333,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14335,15'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
            - BranchSide:      'xmlschemas.c:14348,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14345,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14345,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14346,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:14117,8'
          Dst:             xmlSchemaGetComponentNode
        - Src:             'xmlschemas.c:14122,8'
          Dst:             xmlSchemaGetComponentDesignation
        - Src:             'xmlschemas.c:14115,4'
          Dst:             xmlSchemaPAttrUseErr4
        - Src:             'xmlschemas.c:14126,18'
          Dst:             xmlSchemaCheckCOSSTDerivedOK
        - Src:             'xmlschemas.c:14140,8'
          Dst:             xmlSchemaGetComponentNode
        - Src:             'xmlschemas.c:14145,8'
          Dst:             xmlSchemaGetComponentDesignation
        - Src:             'xmlschemas.c:14147,8'
          Dst:             xmlSchemaGetComponentDesignation
        - Src:             'xmlschemas.c:14150,8'
          Dst:             xmlSchemaGetComponentDesignation
        - Src:             'xmlschemas.c:14138,4'
          Dst:             xmlSchemaPAttrUseErr4
        - Src:             'xmlschemas.c:14163,4'
          Dst:             xmlSchemaGetEffectiveValueConstraint
        - Src:             'xmlschemas.c:14175,8'
          Dst:             xmlSchemaGetEffectiveValueConstraint
        - Src:             'xmlschemas.c:14191,9'
          Dst:             xmlSchemaGetComponentNode
        - Src:             'xmlschemas.c:14196,9'
          Dst:             xmlSchemaGetComponentDesignation
        - Src:             'xmlschemas.c:14189,5'
          Dst:             xmlSchemaPAttrUseErr4
        - Src:             'xmlschemas.c:14217,8'
          Dst:             xmlSchemaCheckCVCWildcardNamespace
        - Src:             'xmlschemas.c:14224,4'
          Dst:             xmlSchemaGetComponentNode
        - Src:             'xmlschemas.c:14228,4'
          Dst:             xmlSchemaGetComponentDesignation
        - Src:             'xmlschemas.c:14222,7'
          Dst:             xmlSchemaPAttrUseErr4
        - Src:             'xmlschemas.c:14270,7'
          Dst:             xmlSchemaGetComponentDesignation
        - Src:             'xmlschemas.c:14272,7'
          Dst:             xmlSchemaGetComponentDesignation
        - Src:             'xmlschemas.c:14265,3'
          Dst:             xmlSchemaCustomErr4
        - Src:             'xmlschemas.c:14298,3'
          Dst:             xmlSchemaGetComponentTypeStr
        - Src:             'xmlschemas.c:14300,3'
          Dst:             xmlSchemaGetComponentTypeStr
        - Src:             'xmlschemas.c:14301,3'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:14293,6'
          Dst:             xmlSchemaCustomErr4
        - Src:             'xmlschemas.c:14305,3'
          Dst:             xmlSchemaCheckCOSNSSubset
        - Src:             'xmlschemas.c:14320,3'
          Dst:             xmlSchemaGetComponentTypeStr
        - Src:             'xmlschemas.c:14321,3'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:14314,6'
          Dst:             xmlSchemaCustomErr4
        - Src:             'xmlschemas.c:14342,3'
          Dst:             xmlSchemaGetComponentTypeStr
        - Src:             'xmlschemas.c:14343,3'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:14336,6'
          Dst:             xmlSchemaCustomErr4
    - functionName:    xmlSchemaPAttrUseErr4
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3074
      functionLinenumberEnd: 3089
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - int
        - 'struct._xmlNode *'
        - 'struct.xmlHashedString *'
        - 'struct._xmlSchemaAttributeUse *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - node
        - ownerItem
        - attruse
        - message
        - str1
        - str2
        - str3
        - str4
      BBCount:         6
      ICount:          100
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaErr4
        - xmlSchemaFormatItemForReport
        - xmlStrcat
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3082,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3082,5'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaErr4
            - BranchSide:      'xmlschemas.c:3082,5'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaErr4
      Callsites:
        - Src:             'xmlschemas.c:3077,5'
          Dst:             xmlSchemaFormatItemForReport
        - Src:             'xmlschemas.c:3078,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3080,11'
          Dst:             xmlSchemaFormatItemForReport
        - Src:             'xmlschemas.c:3079,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3083,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3084,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3085,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3086,5'
          Dst:             xmlSchemaErr4
    - functionName:    xmlSchemaGetEffectiveValueConstraint
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13993
      functionLinenumberEnd: 14016
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlSchemaAttributeUse *'
        - 'int *'
        - 'char **'
        - 'struct._xmlSchemaVal **'
      constantsTouched: []
      argNames:
        - attruse
        - fixed
        - value
        - val
      BBCount:         25
      ICount:          152
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:13996,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13997,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13999,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13999,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14000,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14006,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14001,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14002,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14003,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14003,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14004,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14005,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14009,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14010,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14011,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14011,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14012,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14013,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaCheckCVCWildcardNamespace
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14031
      functionLinenumberEnd: 14051
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaWildcard *'
        - 'char *'
      constantsTouched: []
      argNames:
        - wild
        - ns
      BBCount:         24
      ICount:          119
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:14032,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14033,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14035,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:14035,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14036,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14037,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:14037,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14040,8'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:14046,17'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:14041,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14042,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:14046,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14042,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14043,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14044,12'
              BranchSideFuncs:
                - xmlStrEqual
      Callsites:
        - Src:             'xmlschemas.c:14042,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:14047,4'
          Dst:             xmlStrEqual
    - functionName:    xmlSchemaCheckCOSNSSubset
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13928
      functionLinenumberEnd: 13986
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaWildcard *'
        - 'struct._xmlSchemaWildcard *'
      constantsTouched: []
      argNames:
        - sub
        - super
      BBCount:         37
      ICount:          204
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:13932,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13933,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13938,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13938,33'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13939,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13945,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13939,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13940,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13945,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13938,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13941,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13945,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13945,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13949,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13985,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13949,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13951,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13970,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13954,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13955,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13968,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13957,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13958,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13964,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13958,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13959,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13962,14'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13964,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13965,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13966,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13968,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13969,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13970,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13970,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13976,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13977,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13978,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13982,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13978,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13979,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13980,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaItemListRemove
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3552
      functionLinenumberEnd: 3571
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaItemList *'
        - int
      constantsTouched: []
      argNames:
        - list
        - idx
      BBCount:         19
      ICount:          133
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3554,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3554,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3555,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:3554,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3555,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3557,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:3557,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3559,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3563,16'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:3563,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3564,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3566,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:3566,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3567,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3568,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaIsDerivedFromBuiltInType
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13325
      functionLinenumberEnd: 13339
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaType *'
        - int
      constantsTouched: []
      argNames:
        - type
        - valType
      BBCount:         20
      ICount:          109
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSchemaIsDerivedFromBuiltInType
      functionUses:    10
      BranchProfiles:
        - Branch String:   'xmlschemas.c:13326,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13327,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13328,9'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
        - Branch String:   'xmlschemas.c:13328,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13328,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13329,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13328,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13329,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13330,9'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
        - Branch String:   'xmlschemas.c:13330,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13331,6'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
            - BranchSide:      'xmlschemas.c:13338,46'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
        - Branch String:   'xmlschemas.c:13331,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13332,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13333,7'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
        - Branch String:   'xmlschemas.c:13333,55'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13334,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13335,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13333,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13335,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13336,43'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
      Callsites:
        - Src:             'xmlschemas.c:13336,9'
          Dst:             xmlSchemaIsDerivedFromBuiltInType
        - Src:             'xmlschemas.c:13338,12'
          Dst:             xmlSchemaIsDerivedFromBuiltInType
    - functionName:    xmlSchemaExpandAttributeGroupRefs
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19096
      functionLinenumberEnd: 19246
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct.xmlHashedString *'
        - 'struct._xmlSchemaWildcard **'
        - 'struct._xmlSchemaItemList *'
        - 'struct._xmlSchemaItemList *'
      constantsTouched: []
      argNames:
        - pctxt
        - item
        - completeWild
        - list
        - prohibs
      BBCount:         86
      ICount:          555
      EdgeCount:       117
      CyclomaticComplexity: 33
      functionsReached:
        - xmlSchemaAddWildcard
        - xmlSchemaAttributeGroupExpandRefs
        - xmlSchemaCloneWildcardNsConstraints
        - xmlSchemaCustomWarning
        - xmlSchemaFormatQName
        - xmlSchemaGetComponentNode
        - xmlSchemaInternalErr
        - xmlSchemaIntersectWildcards
        - xmlSchemaItemListAddSize
        - xmlSchemaItemListInsert
        - xmlSchemaItemListRemove
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:19103,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19104,2'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:19106,12'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:19106,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19107,8'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:19212,9'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:19109,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19110,10'
              BranchSideFuncs:
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:19131,7'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
        - Branch String:   'xmlschemas.c:19110,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19111,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:19118,34'
              BranchSideFuncs:
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:19118,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19119,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19120,7'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:19131,47'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19132,23'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
            - BranchSide:      'xmlschemas.c:19208,5'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:19131,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19134,26'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
            - BranchSide:      'xmlschemas.c:19208,5'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:19134,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19135,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19136,47'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
        - Branch String:   'xmlschemas.c:19142,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19143,41'
              BranchSideFuncs:
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
            - BranchSide:      'xmlschemas.c:19150,10'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
        - Branch String:   'xmlschemas.c:19143,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19144,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19145,6'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
        - Branch String:   'xmlschemas.c:19150,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19151,8'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:19187,40'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:19151,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19152,23'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:19154,13'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:19154,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19165,36'
              BranchSideFuncs:
                - xmlSchemaIntersectWildcards
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:19178,39'
              BranchSideFuncs:
                - xmlSchemaIntersectWildcards
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:19168,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19169,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19170,44'
              BranchSideFuncs:
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:19170,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19172,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19173,33'
              BranchSideFuncs:
                - xmlSchemaIntersectWildcards
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:19178,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19180,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:19188,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19188,31'
              BranchSideFuncs:
                - xmlSchemaItemListRemove
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListInsert
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:19189,31'
              BranchSideFuncs:
                - xmlSchemaItemListRemove
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListInsert
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:19188,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19189,31'
              BranchSideFuncs:
                - xmlSchemaItemListRemove
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListInsert
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:19197,23'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
                - xmlSchemaItemListInsert
        - Branch String:   'xmlschemas.c:19189,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19190,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19191,4'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:19198,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19199,10'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
                - xmlSchemaItemListInsert
            - BranchSide:      'xmlschemas.c:19206,2'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:19199,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19200,8'
              BranchSideFuncs:
                - xmlSchemaItemListInsert
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:19205,6'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:19201,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19203,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19204,3'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
                - xmlSchemaItemListInsert
        - Branch String:   'xmlschemas.c:19212,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19212,21'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:19245,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:19212,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19212,48'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:19245,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:19212,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19215,11'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:19245,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:19215,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19216,15'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:19244,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:19217,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19218,9'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:19243,2'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:19220,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19221,8'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:19242,6'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:19220,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19223,16'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:19242,6'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:19234,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19234,7'
              BranchSideFuncs:
                - xmlSchemaItemListRemove
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:19238,35'
              BranchSideFuncs:
                - xmlSchemaItemListRemove
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:19238,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19239,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19240,7'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
      Callsites:
        - Src:             'xmlschemas.c:19111,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:19118,10'
          Dst:             xmlSchemaItemListRemove
        - Src:             'xmlschemas.c:19128,6'
          Dst:             xmlSchemaItemListAddSize
        - Src:             'xmlschemas.c:19143,7'
          Dst:             xmlSchemaAttributeGroupExpandRefs
        - Src:             'xmlschemas.c:19167,8'
          Dst:             xmlSchemaGetComponentNode
        - Src:             'xmlschemas.c:19165,15'
          Dst:             xmlSchemaAddWildcard
        - Src:             'xmlschemas.c:19170,8'
          Dst:             xmlSchemaCloneWildcardNsConstraints
        - Src:             'xmlschemas.c:19178,11'
          Dst:             xmlSchemaIntersectWildcards
        - Src:             'xmlschemas.c:19189,7'
          Dst:             xmlSchemaItemListRemove
        - Src:             'xmlschemas.c:19201,11'
          Dst:             xmlSchemaItemListInsert
        - Src:             'xmlschemas.c:19231,4'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:19225,7'
          Dst:             xmlSchemaCustomWarning
        - Src:             'xmlschemas.c:19238,11'
          Dst:             xmlSchemaItemListRemove
    - functionName:    xmlSchemaItemListAddSize
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3449
      functionLinenumberEnd: 3475
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlSchemaItemList *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - list
        - initialSize
        - item
      BBCount:         17
      ICount:          142
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSchemaPErrMemory
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3450,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3451,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:3460,16'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:3451,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3452,18'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:3453,26'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:3455,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3456,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:3459,20'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:3466,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3467,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:3471,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:3456,6'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:3467,6'
          Dst:             xmlSchemaPErrMemory
    - functionName:    xmlSchemaUnionWildcards
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13491
      functionLinenumberEnd: 13734
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchemaWildcard *'
        - 'struct._xmlSchemaWildcard *'
      constantsTouched: []
      argNames:
        - ctxt
        - completeWild
        - curWild
      BBCount:         186
      ICount:          1036
      EdgeCount:       253
      CyclomaticComplexity: 69
      functionsReached:
        - xmlSchemaFreeWildcardNsSet
        - xmlSchemaNewWildcardNsConstraint
        - xmlSchemaPErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:13498,45'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13499,4'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13535,9'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13499,62'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13500,4'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13535,9'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13498,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13502,7'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13535,9'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13502,39'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13503,7'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13505,10'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13502,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13505,10'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13531,5'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13505,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13506,7'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13529,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13512,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13513,13'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13526,7'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13515,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13516,8'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13522,12'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13516,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13517,14'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13520,11'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13522,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13523,4'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13524,13'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13526,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13527,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13528,6'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13535,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13536,6'
              BranchSideFuncs:
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13553,10'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:13536,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13537,6'
              BranchSideFuncs:
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13547,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13538,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13539,30'
              BranchSideFuncs:
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13542,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13542,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13543,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13546,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13553,39'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13553,43'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:13586,10'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13553,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13557,8'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:13586,10'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13559,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13560,12'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:13580,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13562,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13563,7'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:13569,11'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:13563,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13564,13'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:13567,10'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:13569,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13570,42'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:13577,12'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:13571,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13572,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13573,16'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:13586,42'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13587,3'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13596,11'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13587,30'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13588,3'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13596,11'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13586,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13589,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13596,11'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13596,43'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13597,3'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13599,4'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13597,42'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13598,3'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13599,4'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13598,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13599,4'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13603,15'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13599,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13600,3'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13685,11'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13600,37'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13601,3'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13685,11'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13596,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13603,15'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13685,11'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13605,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13606,12'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13609,12'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13613,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13614,10'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13623,6'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13614,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13615,15'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13616,15'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13618,18'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13618,21'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13620,12'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13618,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13619,3'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13620,12'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13623,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13623,17'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13637,13'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13623,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13628,6'
              BranchSideFuncs:
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13637,13'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13629,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13630,30'
              BranchSideFuncs:
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13633,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13633,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13634,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13637,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13637,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13637,26'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
            - BranchSide:      'xmlschemas.c:13653,15'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
        - Branch String:   'xmlschemas.c:13637,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13643,10'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
            - BranchSide:      'xmlschemas.c:13653,15'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
        - Branch String:   'xmlschemas.c:13643,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13644,30'
              BranchSideFuncs:
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:13647,10'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:13647,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13648,61'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:13652,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13649,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13650,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13651,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13653,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13653,27'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13663,15'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13653,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13658,20'
              BranchSideFuncs:
                - xmlSchemaPErr
            - BranchSide:      'xmlschemas.c:13663,15'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13669,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13670,7'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13679,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13670,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13671,34'
              BranchSideFuncs:
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:13674,61'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:13675,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13676,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13677,35'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13685,43'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13686,3'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13688,4'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13686,42'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13687,3'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13688,4'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13687,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13688,4'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13692,6'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13688,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13689,3'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13732,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13689,37'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13690,3'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13732,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13685,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13692,6'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13732,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13692,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13693,12'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13695,12'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13697,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13698,10'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13716,6'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13698,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13703,3'
              BranchSideFuncs:
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13714,12'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13704,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13705,34'
              BranchSideFuncs:
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13708,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13708,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13709,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13712,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13716,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13721,10'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13730,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13721,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13722,30'
              BranchSideFuncs:
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:13725,64'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:13726,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13727,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13728,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:13539,3'
          Dst:             xmlSchemaFreeWildcardNsSet
        - Src:             'xmlschemas.c:13570,9'
          Dst:             xmlSchemaNewWildcardNsConstraint
        - Src:             'xmlschemas.c:13630,3'
          Dst:             xmlSchemaFreeWildcardNsSet
        - Src:             'xmlschemas.c:13644,3'
          Dst:             xmlSchemaFreeWildcardNsSet
        - Src:             'xmlschemas.c:13648,28'
          Dst:             xmlSchemaNewWildcardNsConstraint
        - Src:             'xmlschemas.c:13658,6'
          Dst:             xmlSchemaPErr
        - Src:             'xmlschemas.c:13671,7'
          Dst:             xmlSchemaFreeWildcardNsSet
        - Src:             'xmlschemas.c:13674,28'
          Dst:             xmlSchemaNewWildcardNsConstraint
        - Src:             'xmlschemas.c:13705,7'
          Dst:             xmlSchemaFreeWildcardNsSet
        - Src:             'xmlschemas.c:13722,3'
          Dst:             xmlSchemaFreeWildcardNsSet
        - Src:             'xmlschemas.c:13725,31'
          Dst:             xmlSchemaNewWildcardNsConstraint
    - functionName:    xmlSchemaFreeWildcardNsSet
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3872
      functionLinenumberEnd: 3880
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaWildcardNs *'
      constantsTouched: []
      argNames:
        - set
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3875,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3876,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3880,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaNewWildcardNsConstraint
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5554
      functionLinenumberEnd: 5566
      functionDepth:   0
      returnType:      'struct._xmlSchemaWildcardNs *'
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaPErrMemory
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5559,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5560,22'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5563,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:5560,2'
          Dst:             xmlSchemaPErrMemory
    - functionName:    xmlSchemaAttributeGroupExpandRefs
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19263
      functionLinenumberEnd: 19273
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchemaAttributeGroup *'
      constantsTouched: []
      argNames:
        - pctxt
        - attrGr
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSchemaExpandAttributeGroupRefs
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:19264,36'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19265,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19266,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:19264,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19266,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19268,5'
              BranchSideFuncs:
                - xmlSchemaExpandAttributeGroupRefs
        - Branch String:   'xmlschemas.c:19269,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19271,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19272,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:19269,9'
          Dst:             xmlSchemaExpandAttributeGroupRefs
    - functionName:    xmlSchemaAddWildcard
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5612
      functionLinenumberEnd: 5628
      functionDepth:   0
      returnType:      'struct._xmlSchemaWildcard *'
      argCount:        4
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchema *'
        - int
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - type
        - node
      BBCount:         16
      ICount:          106
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSchemaAddItemSize
        - xmlSchemaPErrMemory
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5615,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5615,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5616,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5615,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5616,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5618,34'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5619,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5620,29'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5623,12'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
        - Branch String:   'xmlschemas.c:5626,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5626,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5627,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:5620,9'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:5626,5'
          Dst:             xmlSchemaAddItemSize
    - functionName:    xmlSchemaCloneWildcardNsConstraints
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13444
      functionLinenumberEnd: 13474
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchemaWildcard *'
        - 'struct._xmlSchemaWildcard *'
      constantsTouched: []
      argNames:
        - ctxt
        - dest
        - source
      BBCount:         25
      ICount:          162
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - xmlSchemaFreeWildcardNsSet
        - xmlSchemaNewWildcardNsConstraint
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:13447,26'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13447,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13448,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13447,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13448,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13449,17'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:13452,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13453,41'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13464,9'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13454,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13455,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13456,15'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:13457,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13458,20'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:13460,19'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:13464,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13465,29'
              BranchSideFuncs:
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:13466,9'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:13466,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13467,52'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:13472,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13468,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13469,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13470,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:13453,8'
          Dst:             xmlSchemaNewWildcardNsConstraint
        - Src:             'xmlschemas.c:13465,2'
          Dst:             xmlSchemaFreeWildcardNsSet
        - Src:             'xmlschemas.c:13467,19'
          Dst:             xmlSchemaNewWildcardNsConstraint
    - functionName:    xmlSchemaIntersectWildcards
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13751
      functionLinenumberEnd: 13912
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchemaWildcard *'
        - 'struct._xmlSchemaWildcard *'
      constantsTouched: []
      argNames:
        - ctxt
        - completeWild
        - curWild
      BBCount:         117
      ICount:          689
      EdgeCount:       160
      CyclomaticComplexity: 45
      functionsReached:
        - xmlSchemaCloneWildcardNsConstraints
        - xmlSchemaPErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:13758,45'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13759,4'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaCloneWildcardNsConstraints
            - BranchSide:      'xmlschemas.c:13795,10'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaCloneWildcardNsConstraints
        - Branch String:   'xmlschemas.c:13759,62'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13760,4'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaCloneWildcardNsConstraints
            - BranchSide:      'xmlschemas.c:13795,10'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaCloneWildcardNsConstraints
        - Branch String:   'xmlschemas.c:13758,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13762,7'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaCloneWildcardNsConstraints
            - BranchSide:      'xmlschemas.c:13795,10'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaCloneWildcardNsConstraints
        - Branch String:   'xmlschemas.c:13762,39'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13763,7'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaCloneWildcardNsConstraints
            - BranchSide:      'xmlschemas.c:13765,10'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaCloneWildcardNsConstraints
        - Branch String:   'xmlschemas.c:13762,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13765,10'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaCloneWildcardNsConstraints
            - BranchSide:      'xmlschemas.c:13791,5'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaCloneWildcardNsConstraints
        - Branch String:   'xmlschemas.c:13765,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13766,7'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaCloneWildcardNsConstraints
            - BranchSide:      'xmlschemas.c:13789,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13772,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13773,13'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaCloneWildcardNsConstraints
            - BranchSide:      'xmlschemas.c:13786,7'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaCloneWildcardNsConstraints
        - Branch String:   'xmlschemas.c:13775,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13776,8'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaCloneWildcardNsConstraints
            - BranchSide:      'xmlschemas.c:13782,12'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaCloneWildcardNsConstraints
        - Branch String:   'xmlschemas.c:13776,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13777,14'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaCloneWildcardNsConstraints
            - BranchSide:      'xmlschemas.c:13780,11'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaCloneWildcardNsConstraints
        - Branch String:   'xmlschemas.c:13782,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13783,4'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaCloneWildcardNsConstraints
            - BranchSide:      'xmlschemas.c:13784,13'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaCloneWildcardNsConstraints
        - Branch String:   'xmlschemas.c:13786,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13787,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13788,6'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaCloneWildcardNsConstraints
        - Branch String:   'xmlschemas.c:13795,45'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13795,49'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaCloneWildcardNsConstraints
            - BranchSide:      'xmlschemas.c:13806,11'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
        - Branch String:   'xmlschemas.c:13795,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13796,42'
              BranchSideFuncs:
                - xmlSchemaCloneWildcardNsConstraints
            - BranchSide:      'xmlschemas.c:13806,11'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
        - Branch String:   'xmlschemas.c:13796,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13797,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13798,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13806,43'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13806,47'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
            - BranchSide:      'xmlschemas.c:13807,4'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
        - Branch String:   'xmlschemas.c:13806,72'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13807,4'
              BranchSideFuncs:
                - xmlSchemaCloneWildcardNsConstraints
            - BranchSide:      'xmlschemas.c:13810,6'
              BranchSideFuncs:
                - xmlSchemaCloneWildcardNsConstraints
        - Branch String:   'xmlschemas.c:13807,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13807,35'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
            - BranchSide:      'xmlschemas.c:13856,10'
              BranchSideFuncs:
                - xmlSchemaPErr
        - Branch String:   'xmlschemas.c:13806,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13810,6'
              BranchSideFuncs:
                - xmlSchemaCloneWildcardNsConstraints
            - BranchSide:      'xmlschemas.c:13856,10'
              BranchSideFuncs:
                - xmlSchemaPErr
        - Branch String:   'xmlschemas.c:13810,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13811,12'
              BranchSideFuncs:
                - xmlSchemaCloneWildcardNsConstraints
            - BranchSide:      'xmlschemas.c:13815,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13812,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13813,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13814,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13821,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13822,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13833,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13822,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13823,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13830,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13823,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13824,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13826,20'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13833,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13834,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13850,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13836,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13837,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13848,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13837,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13838,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13845,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13838,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13839,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13841,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13856,39'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13856,43'
              BranchSideFuncs:
                - xmlSchemaPErr
            - BranchSide:      'xmlschemas.c:13890,10'
              BranchSideFuncs:
                - xmlSchemaPErr
        - Branch String:   'xmlschemas.c:13856,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13859,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13890,10'
              BranchSideFuncs:
                - xmlSchemaPErr
        - Branch String:   'xmlschemas.c:13861,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13862,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13885,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13864,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13865,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13871,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13865,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13866,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13869,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13871,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13872,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13881,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13872,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13873,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13875,20'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13890,42'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13891,3'
              BranchSideFuncs:
                - xmlSchemaPErr
            - BranchSide:      'xmlschemas.c:13906,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13891,30'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13892,3'
              BranchSideFuncs:
                - xmlSchemaPErr
            - BranchSide:      'xmlschemas.c:13906,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13892,62'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13893,3'
              BranchSideFuncs:
                - xmlSchemaPErr
            - BranchSide:      'xmlschemas.c:13906,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13893,42'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13894,3'
              BranchSideFuncs:
                - xmlSchemaPErr
            - BranchSide:      'xmlschemas.c:13906,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13890,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13896,16'
              BranchSideFuncs:
                - xmlSchemaPErr
            - BranchSide:      'xmlschemas.c:13906,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13906,42'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13906,46'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13911,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13906,73'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13907,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13911,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13907,62'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13908,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13911,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13906,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13909,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13911,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:13796,6'
          Dst:             xmlSchemaCloneWildcardNsConstraints
        - Src:             'xmlschemas.c:13812,10'
          Dst:             xmlSchemaCloneWildcardNsConstraints
        - Src:             'xmlschemas.c:13896,2'
          Dst:             xmlSchemaPErr
    - functionName:    xmlSchemaItemListInsert
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3479
      functionLinenumberEnd: 3505
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlSchemaItemList *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - list
        - item
        - idx
      BBCount:         19
      ICount:          171
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSchemaPErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3480,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3482,26'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:3495,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:3482,26'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3482,26'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:3482,54'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:3485,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3486,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:3489,23'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:3495,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3496,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3499,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:3499,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3500,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3501,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:3486,6'
          Dst:             xmlSchemaPErrMemory
    - functionName:    xmlSchemaCustomWarning
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2450
      functionLinenumberEnd: 2462
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'struct.xmlHashedString *'
        - int
        - 'struct._xmlNode *'
        - 'struct._xmlSchemaType *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      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:2461,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2461,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2461,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:2453,5'
          Dst:             xmlSchemaFormatNodeForError
        - Src:             'xmlschemas.c:2454,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2455,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2458,5'
          Dst:             xmlSchemaErr4Line
    - functionName:    xmlSchemaAddItemSize
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3765
      functionLinenumberEnd: 3772
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlSchemaItemList **'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - list
        - initialSize
        - item
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaItemListAddSize
        - xmlSchemaItemListCreate
      functionUses:    28
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3766,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3767,10'
              BranchSideFuncs:
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAddSize
            - BranchSide:      'xmlschemas.c:3771,38'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
        - Branch String:   'xmlschemas.c:3768,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3769,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3770,5'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
      Callsites:
        - Src:             'xmlschemas.c:3767,10'
          Dst:             xmlSchemaItemListCreate
        - Src:             'xmlschemas.c:3771,12'
          Dst:             xmlSchemaItemListAddSize
    - functionName:    xmlSchemaAddRedef
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5200
      functionLinenumberEnd: 5221
      functionDepth:   0
      returnType:      'struct._xmlSchemaRedef *'
      argCount:        5
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchemaBucket *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pctxt
        - targetBucket
        - item
        - refName
        - refTargetNs
      BBCount:         9
      ICount:          104
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaPErrMemory
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5205,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5206,22'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5209,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5214,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5215,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5217,44'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:5206,2'
          Dst:             xmlSchemaPErrMemory
    - functionName:    xmlSchemaAugmentIDC
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21920
      functionLinenumberEnd: 21945
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - payload
        - data
        - name
      BBCount:         13
      ICount:          111
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSchemaVErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:21926,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21927,22'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:21930,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21933,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21934,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21936,15'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21942,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21942,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21943,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21942,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21942,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21944,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:21927,2'
          Dst:             xmlSchemaVErrMemory
    - functionName:    xmlSchemaAssembleByLocation
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21534
      functionLinenumberEnd: 21632
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
        - 'struct._xmlSchema *'
        - 'struct._xmlNode *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctxt
        - schema
        - node
        - nsName
        - location
      BBCount:         45
      ICount:          301
      EdgeCount:       62
      CyclomaticComplexity: 19
      functionsReached:
        - xmlSchemaAddSchemaDoc
        - xmlSchemaBuildAbsoluteURI
        - xmlSchemaCustomWarning
        - xmlSchemaFixupComponents
        - xmlSchemaInternalErr
        - xmlSchemaParseNewDocWithContext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:21539,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21539,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21540,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21539,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21540,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21542,9'
              BranchSideFuncs:
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFixupComponents
                - xmlSchemaCustomWarning
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:21542,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21543,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:21547,13'
              BranchSideFuncs:
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFixupComponents
                - xmlSchemaCustomWarning
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:21548,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21549,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:21556,42'
              BranchSideFuncs:
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFixupComponents
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:21566,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21567,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21568,9'
              BranchSideFuncs:
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFixupComponents
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:21568,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21572,36'
              BranchSideFuncs:
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:21582,10'
              BranchSideFuncs:
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFixupComponents
        - Branch String:   'xmlschemas.c:21582,26'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21583,3'
              BranchSideFuncs:
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFixupComponents
            - BranchSide:      'xmlschemas.c:21589,10'
              BranchSideFuncs:
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFixupComponents
        - Branch String:   'xmlschemas.c:21582,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21584,35'
              BranchSideFuncs:
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFixupComponents
            - BranchSide:      'xmlschemas.c:21589,10'
              BranchSideFuncs:
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFixupComponents
        - Branch String:   'xmlschemas.c:21589,26'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21589,32'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21590,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21589,32'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21589,32'
              BranchSideFuncs:
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFixupComponents
            - BranchSide:      'xmlschemas.c:21590,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21589,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21590,2'
              BranchSideFuncs:
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFixupComponents
            - BranchSide:      'xmlschemas.c:21595,5'
              BranchSideFuncs:
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFixupComponents
        - Branch String:   'xmlschemas.c:21600,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21601,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21605,10'
              BranchSideFuncs:
                - xmlSchemaFixupComponents
        - Branch String:   'xmlschemas.c:21605,20'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21605,24'
              BranchSideFuncs:
                - xmlSchemaFixupComponents
            - BranchSide:      'xmlschemas.c:21607,9'
              BranchSideFuncs:
                - xmlSchemaFixupComponents
        - Branch String:   'xmlschemas.c:21605,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21606,8'
              BranchSideFuncs:
                - xmlSchemaFixupComponents
            - BranchSide:      'xmlschemas.c:21607,9'
              BranchSideFuncs:
                - xmlSchemaFixupComponents
        - Branch String:   'xmlschemas.c:21607,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21614,27'
              BranchSideFuncs:
                - xmlSchemaFixupComponents
            - BranchSide:      'xmlschemas.c:21625,21'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21620,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21620,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21622,21'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21620,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21621,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21622,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:21543,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:21549,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:21556,16'
          Dst:             xmlSchemaBuildAbsoluteURI
        - Src:             'xmlschemas.c:21563,11'
          Dst:             xmlSchemaAddSchemaDoc
        - Src:             'xmlschemas.c:21572,2'
          Dst:             xmlSchemaCustomWarning
        - Src:             'xmlschemas.c:21599,11'
          Dst:             xmlSchemaParseNewDocWithContext
        - Src:             'xmlschemas.c:21614,2'
          Dst:             xmlSchemaFixupComponents
    - functionName:    xmlSchemaBuildAbsoluteURI
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10209
      functionLinenumberEnd: 10235
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct._xmlDict *'
        - 'char *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - dict
        - location
        - ctxtNode
      BBCount:         15
      ICount:          104
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlBuildURI
        - xmlDictLookup
        - xmlNodeGetBase
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:10213,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10214,6'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlDictLookup
                - xmlBuildURI
            - BranchSide:      'xmlschemas.c:10234,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10214,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10215,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10218,21'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlDictLookup
                - xmlBuildURI
        - Branch String:   'xmlschemas.c:10221,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10222,21'
              BranchSideFuncs:
                - xmlBuildURI
                - xmlDictLookup
            - BranchSide:      'xmlschemas.c:10224,21'
              BranchSideFuncs:
                - xmlBuildURI
                - xmlDictLookup
      Callsites:
        - Src:             'xmlschemas.c:10220,13'
          Dst:             xmlNodeGetBase
        - Src:             'xmlschemas.c:10222,9'
          Dst:             xmlBuildURI
        - Src:             'xmlschemas.c:10224,9'
          Dst:             xmlBuildURI
        - Src:             'xmlschemas.c:10228,9'
          Dst:             xmlDictLookup
    - functionName:    xmlSchemaAddSchemaDoc
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10262
      functionLinenumberEnd: 10664
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - int
        - 'char *'
        - 'struct._xmlDoc *'
        - 'char *'
        - int
        - 'struct._xmlNode *'
        - 'char *'
        - 'char *'
        - 'struct._xmlSchemaBucket **'
      constantsTouched: []
      argNames:
        - pctxt
        - type
        - schemaLocation
        - schemaDoc
        - schemaBuffer
        - schemaBufferLen
        - invokingNode
        - sourceTargetNamespace
        - importNamespace
        - bucket
      BBCount:         211
      ICount:          1072
      EdgeCount:       283
      CyclomaticComplexity: 74
      functionsReached:
        - xmlCtxtReadFile
        - xmlCtxtReadMemory
        - xmlCtxtSetErrorHandler
        - 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:10269,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10270,3'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaSchemaRelationCreate
                - xmlSchemaSchemaRelationAddChild
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaGetSchemaBucket
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10272,13'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaSchemaRelationCreate
                - xmlSchemaSchemaRelationAddChild
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaGetSchemaBucket
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:10272,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10275,10'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaSchemaRelationCreate
                - xmlSchemaSchemaRelationAddChild
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaGetSchemaBucket
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10275,10'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaSchemaRelationCreate
                - xmlSchemaSchemaRelationAddChild
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaGetSchemaBucket
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10278,10'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaSchemaRelationCreate
                - xmlSchemaSchemaRelationAddChild
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaGetSchemaBucket
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10281,10'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaSchemaRelationCreate
                - xmlSchemaSchemaRelationAddChild
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaGetSchemaBucket
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10290,10'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaSchemaRelationCreate
                - xmlSchemaSchemaRelationAddChild
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaGetSchemaBucket
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:10290,42'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10290,48'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
            - BranchSide:      'xmlschemas.c:10291,2'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
        - Branch String:   'xmlschemas.c:10290,48'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10290,48'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaSchemaRelationCreate
                - xmlSchemaSchemaRelationAddChild
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaGetSchemaBucket
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10291,2'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
        - Branch String:   'xmlschemas.c:10290,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10291,2'
              BranchSideFuncs:
                - xmlSchemaSchemaRelationCreate
                - xmlSchemaSchemaRelationAddChild
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaGetSchemaBucket
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10294,9'
              BranchSideFuncs:
                - xmlSchemaSchemaRelationCreate
                - xmlSchemaSchemaRelationAddChild
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaGetSchemaBucket
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:10294,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10295,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
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10310,16'
              BranchSideFuncs:
                - xmlSchemaSchemaRelationCreate
                - xmlSchemaSchemaRelationAddChild
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:10296,20'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10297,7'
              BranchSideFuncs:
                - xmlSchemaSchemaRelationCreate
                - xmlSchemaSchemaRelationAddChild
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10306,5'
              BranchSideFuncs:
                - xmlSchemaSchemaRelationCreate
                - xmlSchemaSchemaRelationAddChild
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:10296,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10300,36'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10306,5'
              BranchSideFuncs:
                - xmlSchemaSchemaRelationCreate
                - xmlSchemaSchemaRelationAddChild
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:10311,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10312,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10313,37'
              BranchSideFuncs:
                - xmlSchemaSchemaRelationAddChild
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:10320,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10320,9'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10321,30'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:10320,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10321,30'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10334,9'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:10322,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10328,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10330,20'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:10334,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10335,7'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10371,9'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:10335,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10335,42'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10335,7'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:10335,36'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10335,42'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10351,16'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:10335,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10340,10'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10351,16'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:10340,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10341,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:10342,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:10342,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10344,33'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:10351,2'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:10357,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10358,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:10359,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:10359,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10361,33'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:10368,2'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:10371,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10371,9'
              BranchSideFuncs:
                - xmlSchemaGetSchemaBucketByTNS
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlStrEqual
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:10392,6'
              BranchSideFuncs:
                - xmlSchemaGetSchemaBucketByTNS
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlStrEqual
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:10371,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10392,6'
              BranchSideFuncs:
                - xmlSchemaGetSchemaBucketByTNS
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlStrEqual
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:10432,6'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
        - Branch String:   'xmlschemas.c:10392,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10393,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10396,38'
              BranchSideFuncs:
                - xmlSchemaGetSchemaBucketByTNS
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlStrEqual
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:10399,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10400,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:10430,5'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:10401,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10403,25'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:10405,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:10405,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10412,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10423,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10412,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10413,19'
              BranchSideFuncs:
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:10415,41'
              BranchSideFuncs:
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:10434,45'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10435,4'
              BranchSideFuncs:
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:10471,22'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10434,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10455,46'
              BranchSideFuncs:
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:10471,22'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10457,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10459,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10469,7'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:10476,23'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10476,27'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:10476,43'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
        - Branch String:   'xmlschemas.c:10476,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10476,43'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlFreeDoc
            - BranchSide:      'xmlschemas.c:10477,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlFreeDoc
        - Branch String:   'xmlschemas.c:10487,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10488,8'
              BranchSideFuncs:
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlDictLookup
            - BranchSide:      'xmlschemas.c:10497,17'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:10492,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10493,37'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10496,21'
              BranchSideFuncs:
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:10497,41'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10497,45'
              BranchSideFuncs:
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:10500,15'
              BranchSideFuncs:
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:10497,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10500,15'
              BranchSideFuncs:
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:10569,16'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
        - Branch String:   'xmlschemas.c:10501,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10502,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlFreeDoc
            - BranchSide:      'xmlschemas.c:10506,13'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetErrorHandler
        - Branch String:   'xmlschemas.c:10506,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10507,36'
              BranchSideFuncs:
                - xmlCtxtSetErrorHandler
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
            - BranchSide:      'xmlschemas.c:10509,7'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
        - Branch String:   'xmlschemas.c:10509,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10509,32'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
            - BranchSide:      'xmlschemas.c:10518,6'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
        - Branch String:   'xmlschemas.c:10509,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10514,18'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictReference
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
            - BranchSide:      'xmlschemas.c:10518,6'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
        - Branch String:   'xmlschemas.c:10518,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10520,28'
              BranchSideFuncs:
                - xmlCtxtReadFile
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10522,13'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
        - Branch String:   'xmlschemas.c:10527,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10528,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10529,2'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:10543,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10545,13'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10565,20'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:10552,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10552,29'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10556,11'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:10552,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10556,11'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10564,2'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:10566,20'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10566,23'
              BranchSideFuncs:
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10568,5'
              BranchSideFuncs:
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:10566,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10567,6'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'xmlschemas.c:10568,5'
              BranchSideFuncs:
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:10579,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10580,13'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10614,10'
              BranchSideFuncs:
                - xmlSchemaBucketCreate
                - xmlFreeDoc
        - Branch String:   'xmlschemas.c:10584,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10585,36'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlFreeDoc
            - BranchSide:      'xmlschemas.c:10594,22'
              BranchSideFuncs:
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaBucketCreate
                - xmlFreeDoc
        - Branch String:   'xmlschemas.c:10598,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10598,7'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaBucketCreate
                - xmlFreeDoc
            - BranchSide:      'xmlschemas.c:10599,36'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlFreeDoc
        - Branch String:   'xmlschemas.c:10598,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10598,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaBucketCreate
                - xmlFreeDoc
            - BranchSide:      'xmlschemas.c:10599,36'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlFreeDoc
        - Branch String:   'xmlschemas.c:10598,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10598,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlSchemaGetProp
                - xmlSchemaBucketCreate
                - xmlFreeDoc
            - BranchSide:      'xmlschemas.c:10599,36'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlFreeDoc
        - Branch String:   'xmlschemas.c:10598,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10599,36'
              BranchSideFuncs:
                - xmlSchemaGetProp
                - xmlSchemaBucketCreate
                - xmlFreeDoc
            - BranchSide:      'xmlschemas.c:10609,37'
              BranchSideFuncs:
                - xmlSchemaGetProp
                - xmlSchemaBucketCreate
                - xmlFreeDoc
        - Branch String:   'xmlschemas.c:10614,23'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10614,26'
              BranchSideFuncs:
                - xmlSchemaBucketCreate
                - xmlFreeDoc
            - BranchSide:      'xmlschemas.c:10621,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10614,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10616,37'
              BranchSideFuncs:
                - xmlSchemaBucketCreate
                - xmlFreeDoc
            - BranchSide:      'xmlschemas.c:10621,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10618,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10619,6'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'xmlschemas.c:10620,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10621,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10621,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10622,24'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10624,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10625,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10631,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10628,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10629,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10630,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10631,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10631,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10632,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10631,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10632,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10636,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10636,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10637,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10638,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10645,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10646,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10647,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10650,23'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10650,29'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'xmlschemas.c:10655,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10650,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10651,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10655,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10652,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10653,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10654,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10658,23'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10658,29'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'xmlschemas.c:10663,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10658,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10659,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10663,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10660,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10661,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10662,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:10295,8'
          Dst:             xmlSchemaGetSchemaBucket
        - Src:             'xmlschemas.c:10300,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:10310,16'
          Dst:             xmlSchemaSchemaRelationCreate
        - Src:             'xmlschemas.c:10313,5'
          Dst:             xmlSchemaSchemaRelationAddChild
        - Src:             'xmlschemas.c:10342,11'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10344,3'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:10359,11'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10361,3'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:10396,8'
          Dst:             xmlSchemaGetSchemaBucketByTNS
        - Src:             'xmlschemas.c:10405,8'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10415,7'
          Dst:             xmlSchemaCustomWarning
        - Src:             'xmlschemas.c:10455,12'
          Dst:             xmlSchemaGetChameleonSchemaBucket
        - Src:             'xmlschemas.c:10477,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:10493,23'
          Dst:             xmlDictLookup
        - Src:             'xmlschemas.c:10500,15'
          Dst:             xmlNewParserCtxt
        - Src:             'xmlschemas.c:10502,6'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:10507,13'
          Dst:             xmlCtxtSetErrorHandler
        - Src:             'xmlschemas.c:10514,6'
          Dst:             xmlDictFree
        - Src:             'xmlschemas.c:10516,6'
          Dst:             xmlDictReference
        - Src:             'xmlschemas.c:10520,12'
          Dst:             xmlCtxtReadFile
        - Src:             'xmlschemas.c:10524,12'
          Dst:             xmlCtxtReadMemory
        - Src:             'xmlschemas.c:10528,14'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:10545,13'
          Dst:             xmlGetLastError
        - Src:             'xmlschemas.c:10559,3'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:10565,2'
          Dst:             xmlFreeParserCtxt
        - Src:             'xmlschemas.c:10569,2'
          Dst:             xmlSchemaPErr
        - Src:             'xmlschemas.c:10583,12'
          Dst:             xmlDocGetRootElement
        - Src:             'xmlschemas.c:10585,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:10594,2'
          Dst:             xmlSchemaCleanupDoc
        - Src:             'xmlschemas.c:10598,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10598,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10599,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:10609,20'
          Dst:             xmlSchemaGetProp
        - Src:             'xmlschemas.c:10616,15'
          Dst:             xmlSchemaBucketCreate
        - Src:             'xmlschemas.c:10651,2'
          Dst:             xmlFreeDoc
        - Src:             'xmlschemas.c:10659,2'
          Dst:             xmlFreeDoc
    - functionName:    xmlSchemaParseNewDocWithContext
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10068
      functionLinenumberEnd: 10130
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchema *'
        - 'struct._xmlSchemaBucket *'
      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:10083,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10084,31'
              BranchSideFuncs:
                - xmlSchemaClearSchemaDefaults
                - xmlDocGetRootElement
                - xmlSchemaParseSchemaElement
                - xmlSchemaParseSchemaTopLevel
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:10085,19'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlSchemaParseSchemaElement
                - xmlSchemaParseSchemaTopLevel
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:10094,43'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10095,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlSchemaParseSchemaElement
                - xmlSchemaParseSchemaTopLevel
            - BranchSide:      'xmlschemas.c:10102,5'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlSchemaParseSchemaElement
                - xmlSchemaParseSchemaTopLevel
        - Branch String:   'xmlschemas.c:10094,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10099,2'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlSchemaParseSchemaElement
                - xmlSchemaParseSchemaTopLevel
            - BranchSide:      'xmlschemas.c:10102,5'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlSchemaParseSchemaElement
                - xmlSchemaParseSchemaTopLevel
        - Branch String:   'xmlschemas.c:10106,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10107,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10109,9'
              BranchSideFuncs:
                - xmlSchemaParseSchemaTopLevel
        - Branch String:   'xmlschemas.c:10109,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10110,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10111,15'
              BranchSideFuncs:
                - xmlSchemaParseSchemaTopLevel
        - Branch String:   'xmlschemas.c:10113,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10114,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10120,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10120,20'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10120,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10120,50'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10120,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10120,50'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10121,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:10084,2'
          Dst:             xmlSchemaClearSchemaDefaults
        - Src:             'xmlschemas.c:10095,2'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10104,12'
          Dst:             xmlDocGetRootElement
        - Src:             'xmlschemas.c:10105,11'
          Dst:             xmlSchemaParseSchemaElement
        - Src:             'xmlschemas.c:10112,11'
          Dst:             xmlSchemaParseSchemaTopLevel
    - functionName:    xmlSchemaFixupComponents
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20758
      functionLinenumberEnd: 21216
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchemaBucket *'
      constantsTouched: []
      argNames:
        - pctxt
        - rootBucket
      BBCount:         247
      ICount:          1373
      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:20767,32'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20768,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:20769,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:20767,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20769,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:20778,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:20778,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20779,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:20792,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:20828,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20829,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:20888,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
        - Branch String:   'xmlschemas.c:20830,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20833,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:20839,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:20839,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:20844,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:20849,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:20853,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:20864,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:20864,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:20864,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:20872,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:20872,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:20872,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:20881,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:20885,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:20834,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20834,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20835,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:20840,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20840,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20841,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:20845,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20845,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20846,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:20850,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20850,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20851,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:20853,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20857,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:20859,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:20859,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20859,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20860,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:20866,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20866,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20867,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:20873,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20873,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20874,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:20882,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20882,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20883,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:20888,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20889,2'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20899,12'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
        - Branch String:   'xmlschemas.c:20899,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20900,9'
              BranchSideFuncs:
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
            - BranchSide:      'xmlschemas.c:20931,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
        - Branch String:   'xmlschemas.c:20904,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20908,26'
              BranchSideFuncs:
                - xmlSchemaCheckTypeDefCircular
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
            - BranchSide:      'xmlschemas.c:20908,26'
              BranchSideFuncs:
                - xmlSchemaCheckTypeDefCircular
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
            - BranchSide:      'xmlschemas.c:20915,35'
              BranchSideFuncs:
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckTypeDefCircular
            - BranchSide:      'xmlschemas.c:20922,36'
              BranchSideFuncs:
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
            - BranchSide:      'xmlschemas.c:20928,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
        - Branch String:   'xmlschemas.c:20909,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20909,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20910,7'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
        - Branch String:   'xmlschemas.c:20910,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20911,7'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20912,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
        - Branch String:   'xmlschemas.c:20916,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20916,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20917,7'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
        - Branch String:   'xmlschemas.c:20917,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20918,7'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20919,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
        - Branch String:   'xmlschemas.c:20923,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20923,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20924,7'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
        - Branch String:   'xmlschemas.c:20924,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20925,7'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20926,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
        - Branch String:   'xmlschemas.c:20931,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20932,2'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20941,12'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
        - Branch String:   'xmlschemas.c:20941,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20942,9'
              BranchSideFuncs:
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
            - BranchSide:      'xmlschemas.c:20953,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
        - Branch String:   'xmlschemas.c:20943,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20946,43'
              BranchSideFuncs:
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
            - BranchSide:      'xmlschemas.c:20946,43'
              BranchSideFuncs:
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
            - BranchSide:      'xmlschemas.c:20950,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
        - Branch String:   'xmlschemas.c:20953,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20954,2'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20958,12'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
        - Branch String:   'xmlschemas.c:20958,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20959,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
            - BranchSide:      'xmlschemas.c:20974,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
        - Branch String:   'xmlschemas.c:20960,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20962,10'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
            - BranchSide:      'xmlschemas.c:20971,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
        - Branch String:   'xmlschemas.c:20962,41'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20963,7'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
            - BranchSide:      'xmlschemas.c:20969,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
        - Branch String:   'xmlschemas.c:20962,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20965,41'
              BranchSideFuncs:
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
            - BranchSide:      'xmlschemas.c:20969,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
        - Branch String:   'xmlschemas.c:20967,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20967,7'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20968,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
        - Branch String:   'xmlschemas.c:20974,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20975,2'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20981,12'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
        - Branch String:   'xmlschemas.c:20981,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20982,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
            - BranchSide:      'xmlschemas.c:20995,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
        - Branch String:   'xmlschemas.c:20983,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20985,7'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
            - BranchSide:      'xmlschemas.c:20992,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
        - Branch String:   'xmlschemas.c:20985,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20985,7'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
            - BranchSide:      'xmlschemas.c:20990,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
        - Branch String:   'xmlschemas.c:20985,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20986,40'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
            - BranchSide:      'xmlschemas.c:20990,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
        - Branch String:   'xmlschemas.c:20988,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20988,7'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20989,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
        - Branch String:   'xmlschemas.c:20995,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20996,2'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:21001,12'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
        - Branch String:   'xmlschemas.c:21001,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21002,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
            - BranchSide:      'xmlschemas.c:21015,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
        - Branch String:   'xmlschemas.c:21003,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21005,27'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
            - BranchSide:      'xmlschemas.c:21012,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
        - Branch String:   'xmlschemas.c:21005,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21006,42'
              BranchSideFuncs:
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
            - BranchSide:      'xmlschemas.c:21010,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
        - Branch String:   'xmlschemas.c:21008,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21008,7'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:21009,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
        - Branch String:   'xmlschemas.c:21015,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21016,2'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:21021,12'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
        - Branch String:   'xmlschemas.c:21021,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21022,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
            - BranchSide:      'xmlschemas.c:21034,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
        - Branch String:   'xmlschemas.c:21023,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21025,7'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
            - BranchSide:      'xmlschemas.c:21031,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
        - Branch String:   'xmlschemas.c:21025,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21025,7'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
            - BranchSide:      'xmlschemas.c:21029,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
        - Branch String:   'xmlschemas.c:21025,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21026,40'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
            - BranchSide:      'xmlschemas.c:21029,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
        - Branch String:   'xmlschemas.c:21027,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21027,7'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:21028,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
        - Branch String:   'xmlschemas.c:21034,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21035,2'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:21042,12'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
        - Branch String:   'xmlschemas.c:21042,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21043,9'
              BranchSideFuncs:
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
            - BranchSide:      'xmlschemas.c:21053,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
        - Branch String:   'xmlschemas.c:21044,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21046,34'
              BranchSideFuncs:
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
            - BranchSide:      'xmlschemas.c:21050,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
        - Branch String:   'xmlschemas.c:21047,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21047,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:21048,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
        - Branch String:   'xmlschemas.c:21053,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21054,2'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:21058,12'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
        - Branch String:   'xmlschemas.c:21058,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21059,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
            - BranchSide:      'xmlschemas.c:21072,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
        - Branch String:   'xmlschemas.c:21060,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21062,34'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
            - BranchSide:      'xmlschemas.c:21069,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
        - Branch String:   'xmlschemas.c:21062,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21063,41'
              BranchSideFuncs:
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
            - BranchSide:      'xmlschemas.c:21067,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
        - Branch String:   'xmlschemas.c:21065,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21065,7'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:21066,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
        - Branch String:   'xmlschemas.c:21072,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21073,2'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:21078,12'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
        - Branch String:   'xmlschemas.c:21078,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21079,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
            - BranchSide:      'xmlschemas.c:21093,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
        - Branch String:   'xmlschemas.c:21080,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21082,33'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
            - BranchSide:      'xmlschemas.c:21090,6'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
        - Branch String:   'xmlschemas.c:21082,58'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21083,41'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
            - BranchSide:      'xmlschemas.c:21088,6'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
        - Branch String:   'xmlschemas.c:21082,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21085,32'
              BranchSideFuncs:
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
            - BranchSide:      'xmlschemas.c:21088,6'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
        - Branch String:   'xmlschemas.c:21086,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21086,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:21087,6'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
        - Branch String:   'xmlschemas.c:21093,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21094,2'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:21099,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
        - Branch String:   'xmlschemas.c:21099,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21100,34'
              BranchSideFuncs:
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
            - BranchSide:      'xmlschemas.c:21101,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
        - Branch String:   'xmlschemas.c:21101,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21102,2'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:21107,12'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
        - Branch String:   'xmlschemas.c:21107,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21108,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
            - BranchSide:      'xmlschemas.c:21120,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
        - Branch String:   'xmlschemas.c:21109,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21111,7'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
            - BranchSide:      'xmlschemas.c:21117,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
        - Branch String:   'xmlschemas.c:21111,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21111,7'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
            - BranchSide:      'xmlschemas.c:21115,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
        - Branch String:   'xmlschemas.c:21111,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21112,33'
              BranchSideFuncs:
                - xmlSchemaFixupComplexType
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
            - BranchSide:      'xmlschemas.c:21115,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
        - Branch String:   'xmlschemas.c:21113,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21113,7'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:21114,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
        - Branch String:   'xmlschemas.c:21120,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21121,2'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:21127,38'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
        - Branch String:   'xmlschemas.c:21133,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21134,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
            - BranchSide:      'xmlschemas.c:21166,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
        - Branch String:   'xmlschemas.c:21135,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21137,36'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
            - BranchSide:      'xmlschemas.c:21163,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
        - Branch String:   'xmlschemas.c:21139,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21142,26'
              BranchSideFuncs:
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
            - BranchSide:      'xmlschemas.c:21161,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
        - Branch String:   'xmlschemas.c:21143,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21143,7'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:21144,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
        - Branch String:   'xmlschemas.c:21166,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21167,2'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:21174,12'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
        - Branch String:   'xmlschemas.c:21174,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21175,9'
              BranchSideFuncs:
                - xmlSchemaBuildContentModel
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:21185,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
        - Branch String:   'xmlschemas.c:21176,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21178,49'
              BranchSideFuncs:
                - xmlSchemaBuildContentModel
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:21182,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
        - Branch String:   'xmlschemas.c:21185,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21186,2'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:21190,5'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
        - Branch String:   'xmlschemas.c:21207,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21208,14'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaRedefListFree
            - BranchSide:      'xmlschemas.c:21211,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
        - Branch String:   'xmlschemas.c:21211,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21212,25'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
            - BranchSide:      'xmlschemas.c:21215,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:20792,5'
          Dst:             xmlSchemaCheckSRCRedefineFirst
        - Src:             'xmlschemas.c:20797,5'
          Dst:             xmlSchemaAddComponents
        - Src:             'xmlschemas.c:20832,3'
          Dst:             xmlSchemaResolveElementReferences
        - Src:             'xmlschemas.c:20838,3'
          Dst:             xmlSchemaResolveTypeReferences
        - Src:             'xmlschemas.c:20843,3'
          Dst:             xmlSchemaResolveAttrTypeReferences
        - Src:             'xmlschemas.c:20848,3'
          Dst:             xmlSchemaResolveAttrUseReferences
        - Src:             'xmlschemas.c:20856,7'
          Dst:             xmlSchemaResolveAttrGroupReferences
        - Src:             'xmlschemas.c:20864,3'
          Dst:             xmlSchemaResolveModelGroupParticleReferences
        - Src:             'xmlschemas.c:20871,3'
          Dst:             xmlSchemaResolveIDCKeyReferences
        - Src:             'xmlschemas.c:20880,3'
          Dst:             xmlSchemaResolveAttrUseProhibReferences
        - Src:             'xmlschemas.c:20907,3'
          Dst:             xmlSchemaCheckTypeDefCircular
        - Src:             'xmlschemas.c:20914,3'
          Dst:             xmlSchemaCheckGroupDefCircular
        - Src:             'xmlschemas.c:20921,3'
          Dst:             xmlSchemaCheckAttrGroupCircular
        - Src:             'xmlschemas.c:20946,3'
          Dst:             xmlSchemaModelGroupToModelGroupDefFixup
        - Src:             'xmlschemas.c:20965,7'
          Dst:             xmlSchemaAttributeGroupExpandRefs
        - Src:             'xmlschemas.c:20986,7'
          Dst:             xmlSchemaFixupSimpleTypeStageOne
        - Src:             'xmlschemas.c:21006,7'
          Dst:             xmlSchemaCheckUnionTypeDefCircular
        - Src:             'xmlschemas.c:21026,7'
          Dst:             xmlSchemaFixupSimpleTypeStageTwo
        - Src:             'xmlschemas.c:21046,3'
          Dst:             xmlSchemaCheckAttrPropsCorrect
        - Src:             'xmlschemas.c:21063,7'
          Dst:             xmlSchemaCheckAttrUsePropsCorrect
        - Src:             'xmlschemas.c:21085,3'
          Dst:             xmlSchemaCheckAGPropsCorrect
        - Src:             'xmlschemas.c:21100,2'
          Dst:             xmlSchemaCheckSRCRedefineSecond
        - Src:             'xmlschemas.c:21112,7'
          Dst:             xmlSchemaFixupComplexType
        - Src:             'xmlschemas.c:21141,7'
          Dst:             xmlSchemaCheckElementDeclComponent
        - Src:             'xmlschemas.c:21178,3'
          Dst:             xmlSchemaBuildContentModel
        - Src:             'xmlschemas.c:21208,2'
          Dst:             xmlHashFree
        - Src:             'xmlschemas.c:21208,2'
          Dst:             xmlSchemaSubstGroupFreeEntry
        - Src:             'xmlschemas.c:21212,2'
          Dst:             xmlSchemaRedefListFree
    - functionName:    xmlSchemaCheckSRCRedefineFirst
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20387
      functionLinenumberEnd: 20558
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
      constantsTouched: []
      argNames:
        - pctxt
      BBCount:         45
      ICount:          358
      EdgeCount:       57
      CyclomaticComplexity: 14
      functionsReached:
        - xmlSchemaCustomErr
        - xmlSchemaFindRedefCompInGraph
        - xmlSchemaFormatQName
        - xmlSchemaGetComponentDesignation
        - xmlSchemaGetComponentNode
        - xmlSchemaGetComponentTypeStr
        - xmlSchemaInternalErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:20393,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20394,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:20396,5'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
        - Branch String:   'xmlschemas.c:20414,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20415,15'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
            - BranchSide:      'xmlschemas.c:20458,15'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20433,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20434,10'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
            - BranchSide:      'xmlschemas.c:20436,10'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
        - Branch String:   'xmlschemas.c:20449,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20449,6'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
            - BranchSide:      'xmlschemas.c:20450,12'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
        - Branch String:   'xmlschemas.c:20459,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20462,22'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
            - BranchSide:      'xmlschemas.c:20462,22'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
            - BranchSide:      'xmlschemas.c:20479,32'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
            - BranchSide:      'xmlschemas.c:20499,28'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
            - BranchSide:      'xmlschemas.c:20528,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20462,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20465,20'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
            - BranchSide:      'xmlschemas.c:20469,18'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
        - Branch String:   'xmlschemas.c:20479,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20482,20'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
            - BranchSide:      'xmlschemas.c:20486,28'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
        - Branch String:   'xmlschemas.c:20488,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20494,18'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
            - BranchSide:      'xmlschemas.c:20496,19'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
        - Branch String:   'xmlschemas.c:20499,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20502,20'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
            - BranchSide:      'xmlschemas.c:20505,24'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
        - Branch String:   'xmlschemas.c:20507,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20514,49'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
            - BranchSide:      'xmlschemas.c:20524,23'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
        - Branch String:   'xmlschemas.c:20532,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20533,15'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentNode
            - BranchSide:      'xmlschemas.c:20554,10'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
        - Branch String:   'xmlschemas.c:20536,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20537,10'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaGetComponentNode
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
            - BranchSide:      'xmlschemas.c:20539,10'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaGetComponentNode
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
        - Branch String:   'xmlschemas.c:20549,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20549,6'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
            - BranchSide:      'xmlschemas.c:20550,12'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
        - Branch String:   'xmlschemas.c:20555,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20397,9'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
            - BranchSide:      'xmlschemas.c:20557,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:20411,9'
          Dst:             xmlSchemaFindRedefCompInGraph
        - Src:             'xmlschemas.c:20434,10'
          Dst:             xmlSchemaGetComponentNode
        - Src:             'xmlschemas.c:20436,10'
          Dst:             xmlSchemaGetComponentNode
        - Src:             'xmlschemas.c:20446,3'
          Dst:             xmlSchemaGetComponentTypeStr
        - Src:             'xmlschemas.c:20447,3'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:20437,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:20528,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:20537,10'
          Dst:             xmlSchemaGetComponentNode
        - Src:             'xmlschemas.c:20539,10'
          Dst:             xmlSchemaGetComponentNode
        - Src:             'xmlschemas.c:20547,3'
          Dst:             xmlSchemaGetComponentDesignation
        - Src:             'xmlschemas.c:20541,6'
          Dst:             xmlSchemaCustomErr
    - functionName:    xmlSchemaAddComponents
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20639
      functionLinenumberEnd: 20753
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchemaBucket *'
      constantsTouched: []
      argNames:
        - pctxt
        - bucket
      BBCount:         99
      ICount:          616
      EdgeCount:       127
      CyclomaticComplexity: 30
      functionsReached:
        - xmlHashAddEntry
        - xmlHashCreateDict
        - xmlSchemaAddComponents
        - xmlSchemaCustomErr
        - xmlSchemaGetComponentNode
        - xmlSchemaGetComponentQName
        - xmlSchemaGetComponentTypeStr
        - xmlSchemaInternalErr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:20664,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20665,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:20666,9'
              BranchSideFuncs:
                - xmlSchemaAddComponents
                - xmlHashAddEntry
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20666,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20667,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:20668,5'
              BranchSideFuncs:
                - xmlSchemaAddComponents
                - xmlHashAddEntry
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20670,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20671,9'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20741,9'
              BranchSideFuncs:
                - xmlSchemaAddComponents
        - Branch String:   'xmlschemas.c:20673,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20676,7'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20676,7'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20682,25'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20686,25'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20690,7'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20696,7'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20704,24'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20704,24'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20704,24'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20708,34'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20712,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaAddComponents
                - xmlHashAddEntry
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20676,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20677,7'
              BranchSideFuncs:
                - xmlSchemaAddComponents
                - xmlHashAddEntry
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20678,25'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20679,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20679,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20680,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20679,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20679,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20679,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20683,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20683,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20684,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20683,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20683,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20683,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20687,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20687,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20688,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20687,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20687,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20687,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20690,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20691,7'
              BranchSideFuncs:
                - xmlSchemaAddComponents
                - xmlHashAddEntry
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20692,35'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20693,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20693,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20694,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20693,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20693,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20693,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20696,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20697,7'
              BranchSideFuncs:
                - xmlSchemaAddComponents
                - xmlHashAddEntry
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20698,31'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20699,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20699,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20700,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20699,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20699,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20699,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20705,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20705,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20706,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20705,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20705,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20705,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20709,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20709,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20710,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20709,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20709,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20709,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20716,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20717,37'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20724,25'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlHashCreateDict
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:20718,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20719,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20723,2'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlHashCreateDict
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:20725,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20726,15'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlSchemaAddComponents
                - xmlHashAddEntry
                - xmlHashCreateDict
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20737,5'
              BranchSideFuncs:
                - xmlSchemaAddComponents
                - xmlHashAddEntry
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20735,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20735,6'
              BranchSideFuncs:
                - xmlSchemaAddComponents
                - xmlHashAddEntry
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20736,2'
              BranchSideFuncs:
                - xmlSchemaAddComponents
                - xmlHashAddEntry
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20741,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20742,35'
              BranchSideFuncs:
                - xmlSchemaAddComponents
            - BranchSide:      'xmlschemas.c:20752,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:20744,32'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20745,5'
              BranchSideFuncs:
                - xmlSchemaAddComponents
            - BranchSide:      'xmlschemas.c:20749,12'
              BranchSideFuncs:
                - xmlSchemaAddComponents
        - Branch String:   'xmlschemas.c:20744,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20746,30'
              BranchSideFuncs:
                - xmlSchemaAddComponents
            - BranchSide:      'xmlschemas.c:20749,12'
              BranchSideFuncs:
                - xmlSchemaAddComponents
        - Branch String:   'xmlschemas.c:20746,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20747,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:20748,6'
              BranchSideFuncs:
                - xmlSchemaAddComponents
        - Branch String:   'xmlschemas.c:20750,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20744,11'
              BranchSideFuncs:
                - xmlSchemaAddComponents
            - BranchSide:      'xmlschemas.c:20751,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:20712,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:20717,15'
          Dst:             xmlHashCreateDict
        - Src:             'xmlschemas.c:20719,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:20724,8'
          Dst:             xmlHashAddEntry
        - Src:             'xmlschemas.c:20730,3'
          Dst:             xmlSchemaGetComponentNode
        - Src:             'xmlschemas.c:20733,3'
          Dst:             xmlSchemaGetComponentTypeStr
        - Src:             'xmlschemas.c:20734,3'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:20728,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:20746,7'
          Dst:             xmlSchemaAddComponents
    - functionName:    xmlSchemaResolveElementReferences
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13156
      functionLinenumberEnd: 13231
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaElement *'
        - 'struct._xmlSchemaParserCtxt *'
      constantsTouched: []
      argNames:
        - elemDecl
        - ctxt
      BBCount:         40
      ICount:          235
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - xmlSchemaGetBuiltInType
        - xmlSchemaGetElem
        - xmlSchemaGetType
        - xmlSchemaPResCompAttrErr
        - xmlSchemaResolveElementReferences
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:13157,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13157,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13160,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13157,46'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13158,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13160,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13158,22'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13159,3'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetElem
                - xmlSchemaResolveElementReferences
                - xmlSchemaGetBuiltInType
                - xmlSchemaPResCompAttrErr
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:13161,5'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetElem
                - xmlSchemaResolveElementReferences
                - xmlSchemaGetBuiltInType
                - xmlSchemaPResCompAttrErr
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:13157,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13160,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13161,5'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetElem
                - xmlSchemaResolveElementReferences
                - xmlSchemaGetBuiltInType
                - xmlSchemaPResCompAttrErr
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:13163,38'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13163,42'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetElem
                - xmlSchemaResolveElementReferences
                - xmlSchemaGetBuiltInType
                - xmlSchemaPResCompAttrErr
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:13180,9'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetElem
                - xmlSchemaResolveElementReferences
                - xmlSchemaGetBuiltInType
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:13163,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13169,26'
              BranchSideFuncs:
                - xmlSchemaGetType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetElem
                - xmlSchemaResolveElementReferences
                - xmlSchemaGetBuiltInType
                - xmlSchemaPResCompAttrErr
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:13180,9'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetElem
                - xmlSchemaResolveElementReferences
                - xmlSchemaGetBuiltInType
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:13171,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13172,31'
              BranchSideFuncs:
                - xmlSchemaPResCompAttrErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetElem
                - xmlSchemaResolveElementReferences
                - xmlSchemaGetBuiltInType
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:13178,27'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetElem
                - xmlSchemaResolveElementReferences
                - xmlSchemaGetBuiltInType
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:13180,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13187,31'
              BranchSideFuncs:
                - xmlSchemaGetElem
                - xmlSchemaResolveElementReferences
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetBuiltInType
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:13227,10'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
        - Branch String:   'xmlschemas.c:13189,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13190,31'
              BranchSideFuncs:
                - xmlSchemaPResCompAttrErr
                - xmlSchemaGetBuiltInType
            - BranchSide:      'xmlschemas.c:13196,40'
              BranchSideFuncs:
                - xmlSchemaResolveElementReferences
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetBuiltInType
        - Branch String:   'xmlschemas.c:13209,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13215,35'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetBuiltInType
            - BranchSide:      'xmlschemas.c:13218,28'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
        - Branch String:   'xmlschemas.c:13227,38'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13227,38'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
            - BranchSide:      'xmlschemas.c:13228,3'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
        - Branch String:   'xmlschemas.c:13228,32'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13228,32'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
            - BranchSide:      'xmlschemas.c:13229,3'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
        - Branch String:   'xmlschemas.c:13227,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13227,9'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
            - BranchSide:      'xmlschemas.c:13230,23'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
      Callsites:
        - Src:             'xmlschemas.c:13169,9'
          Dst:             xmlSchemaGetType
        - Src:             'xmlschemas.c:13172,6'
          Dst:             xmlSchemaPResCompAttrErr
        - Src:             'xmlschemas.c:13187,14'
          Dst:             xmlSchemaGetElem
        - Src:             'xmlschemas.c:13190,6'
          Dst:             xmlSchemaPResCompAttrErr
        - Src:             'xmlschemas.c:13196,6'
          Dst:             xmlSchemaResolveElementReferences
        - Src:             'xmlschemas.c:13215,35'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:13230,23'
          Dst:             xmlSchemaGetBuiltInType
    - functionName:    xmlSchemaResolveTypeReferences
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15027
      functionLinenumberEnd: 15138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaType *'
        - 'struct._xmlSchemaParserCtxt *'
      constantsTouched: []
      argNames:
        - typeDef
        - ctxt
      BBCount:         60
      ICount:          406
      EdgeCount:       82
      CyclomaticComplexity: 24
      functionsReached:
        - xmlSchemaCustomErr
        - xmlSchemaGetComponentNode
        - xmlSchemaGetNamedComponent
        - xmlSchemaGetType
        - xmlSchemaPResCompAttrErr
        - xmlSchemaResolveUnionMemberTypes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:15028,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15029,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15034,9'
              BranchSideFuncs:
                - xmlSchemaGetNamedComponent
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaPResCompAttrErr
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
                - xmlSchemaResolveUnionMemberTypes
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:15034,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15035,39'
              BranchSideFuncs:
                - xmlSchemaGetType
                - xmlSchemaGetNamedComponent
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaPResCompAttrErr
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
                - xmlSchemaResolveUnionMemberTypes
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:15046,9'
              BranchSideFuncs:
                - xmlSchemaGetNamedComponent
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaPResCompAttrErr
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
                - xmlSchemaResolveUnionMemberTypes
        - Branch String:   'xmlschemas.c:15037,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15038,31'
              BranchSideFuncs:
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:15045,5'
              BranchSideFuncs:
                - xmlSchemaGetNamedComponent
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaPResCompAttrErr
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
                - xmlSchemaResolveUnionMemberTypes
        - Branch String:   'xmlschemas.c:15046,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15046,9'
              BranchSideFuncs:
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
                - xmlSchemaResolveUnionMemberTypes
            - BranchSide:      'xmlschemas.c:15047,6'
              BranchSideFuncs:
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
                - xmlSchemaResolveUnionMemberTypes
        - Branch String:   'xmlschemas.c:15046,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15046,9'
              BranchSideFuncs:
                - xmlSchemaGetNamedComponent
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaPResCompAttrErr
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
                - xmlSchemaResolveUnionMemberTypes
            - BranchSide:      'xmlschemas.c:15081,15'
              BranchSideFuncs:
                - xmlSchemaGetNamedComponent
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:15046,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15047,6'
              BranchSideFuncs:
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
                - xmlSchemaResolveUnionMemberTypes
            - BranchSide:      'xmlschemas.c:15081,15'
              BranchSideFuncs:
                - xmlSchemaGetNamedComponent
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:15047,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15051,39'
              BranchSideFuncs:
                - xmlSchemaResolveUnionMemberTypes
            - BranchSide:      'xmlschemas.c:15053,13'
              BranchSideFuncs:
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:15057,38'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15057,42'
              BranchSideFuncs:
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:15073,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15057,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15059,40'
              BranchSideFuncs:
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:15073,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15062,35'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15063,10'
              BranchSideFuncs:
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:15065,7'
              BranchSideFuncs:
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:15063,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15063,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15072,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15063,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15063,10'
              BranchSideFuncs:
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:15065,7'
              BranchSideFuncs:
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:15062,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15065,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15072,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15102,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15103,31'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:15109,13'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:15109,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15111,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15117,40'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:15126,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15127,37'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:15135,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:15035,22'
          Dst:             xmlSchemaGetType
        - Src:             'xmlschemas.c:15038,6'
          Dst:             xmlSchemaPResCompAttrErr
        - Src:             'xmlschemas.c:15051,6'
          Dst:             xmlSchemaResolveUnionMemberTypes
        - Src:             'xmlschemas.c:15059,23'
          Dst:             xmlSchemaGetType
        - Src:             'xmlschemas.c:15066,7'
          Dst:             xmlSchemaPResCompAttrErr
        - Src:             'xmlschemas.c:15100,30'
          Dst:             xmlSchemaGetNamedComponent
        - Src:             'xmlschemas.c:15104,9'
          Dst:             xmlSchemaGetComponentNode
        - Src:             'xmlschemas.c:15103,6'
          Dst:             xmlSchemaPResCompAttrErr
        - Src:             'xmlschemas.c:15130,4'
          Dst:             xmlSchemaGetComponentNode
        - Src:             'xmlschemas.c:15127,7'
          Dst:             xmlSchemaCustomErr
    - functionName:    xmlSchemaResolveAttrTypeReferences
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20251
      functionLinenumberEnd: 20285
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaAttribute *'
        - 'struct._xmlSchemaParserCtxt *'
      constantsTouched: []
      argNames:
        - item
        - ctxt
      BBCount:         22
      ICount:          142
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSchemaGetBuiltInType
        - xmlSchemaGetType
        - xmlSchemaPResCompAttrErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:20258,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20259,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:20260,5'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:20261,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20262,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:20263,9'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:20263,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20266,26'
              BranchSideFuncs:
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:20282,19'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
        - Branch String:   'xmlschemas.c:20268,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20268,27'
              BranchSideFuncs:
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:20269,31'
              BranchSideFuncs:
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:20268,27'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20268,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:20276,23'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:20268,27'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20268,27'
              BranchSideFuncs:
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:20269,31'
              BranchSideFuncs:
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:20268,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20269,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:20276,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:20266,9'
          Dst:             xmlSchemaGetType
        - Src:             'xmlschemas.c:20269,6'
          Dst:             xmlSchemaPResCompAttrErr
        - Src:             'xmlschemas.c:20282,19'
          Dst:             xmlSchemaGetBuiltInType
    - functionName:    xmlSchemaResolveAttrUseReferences
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20102
      functionLinenumberEnd: 20128
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaAttributeUse *'
        - 'struct._xmlSchemaParserCtxt *'
      constantsTouched: []
      argNames:
        - ause
        - ctxt
      BBCount:         16
      ICount:          109
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSchemaGetAttributeDecl
        - xmlSchemaPResCompAttrErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:20103,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20103,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:20104,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:20103,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20104,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:20105,10'
              BranchSideFuncs:
                - xmlSchemaGetAttributeDecl
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:20105,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20106,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:20107,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:20105,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20107,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:20110,44'
              BranchSideFuncs:
                - xmlSchemaGetAttributeDecl
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:20118,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20119,31'
              BranchSideFuncs:
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:20127,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:20116,19'
          Dst:             xmlSchemaGetAttributeDecl
        - Src:             'xmlschemas.c:20119,6'
          Dst:             xmlSchemaPResCompAttrErr
    - functionName:    xmlSchemaResolveAttrGroupReferences
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19386
      functionLinenumberEnd: 19404
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaQNameRef *'
        - 'struct._xmlSchemaParserCtxt *'
      constantsTouched: []
      argNames:
        - ref
        - ctxt
      BBCount:         8
      ICount:          77
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaGetAttributeGroup
        - xmlSchemaPResCompAttrErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:19389,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19390,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19391,40'
              BranchSideFuncs:
                - xmlSchemaGetAttributeGroup
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:19394,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19395,27'
              BranchSideFuncs:
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:19402,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:19391,13'
          Dst:             xmlSchemaGetAttributeGroup
        - Src:             'xmlschemas.c:19395,2'
          Dst:             xmlSchemaPResCompAttrErr
    - functionName:    xmlSchemaResolveModelGroupParticleReferences
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19955
      functionLinenumberEnd: 20031
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchemaModelGroup *'
      constantsTouched: []
      argNames:
        - ctxt
        - mg
      BBCount:         21
      ICount:          161
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSchemaCustomErr
        - xmlSchemaGetComponentNode
        - xmlSchemaGetNamedComponent
        - xmlSchemaPResCompAttrErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:19963,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19964,7'
              BranchSideFuncs:
                - xmlSchemaGetNamedComponent
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:20031,1'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:19964,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19965,8'
              BranchSideFuncs:
                - xmlSchemaGetNamedComponent
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:19968,6'
              BranchSideFuncs:
                - xmlSchemaGetNamedComponent
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:19964,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19968,6'
              BranchSideFuncs:
                - xmlSchemaGetNamedComponent
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:19970,23'
              BranchSideFuncs:
                - xmlSchemaGetNamedComponent
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:19979,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19980,31'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaPResCompAttrErr
                - xmlSchemaGetNamedComponent
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:19986,6'
              BranchSideFuncs:
                - xmlSchemaGetNamedComponent
                - xmlSchemaGetComponentNode
                - xmlSchemaPResCompAttrErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:19986,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19987,10'
              BranchSideFuncs:
                - xmlSchemaGetNamedComponent
                - xmlSchemaGetComponentNode
                - xmlSchemaPResCompAttrErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:20026,50'
              BranchSideFuncs:
                - xmlSchemaGetNamedComponent
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:19987,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19989,3'
              BranchSideFuncs:
                - xmlSchemaGetNamedComponent
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:19997,11'
              BranchSideFuncs:
                - xmlSchemaGetNamedComponent
                - xmlSchemaGetComponentNode
                - xmlSchemaPResCompAttrErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:19997,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20009,33'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetNamedComponent
                - xmlSchemaGetComponentNode
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:20020,50'
              BranchSideFuncs:
                - xmlSchemaGetNamedComponent
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaPResCompAttrErr
      Callsites:
        - Src:             'xmlschemas.c:19977,12'
          Dst:             xmlSchemaGetNamedComponent
        - Src:             'xmlschemas.c:19981,9'
          Dst:             xmlSchemaGetComponentNode
        - Src:             'xmlschemas.c:19980,6'
          Dst:             xmlSchemaPResCompAttrErr
        - Src:             'xmlschemas.c:20012,7'
          Dst:             xmlSchemaGetComponentNode
        - Src:             'xmlschemas.c:20009,3'
          Dst:             xmlSchemaCustomErr
    - functionName:    xmlSchemaResolveIDCKeyReferences
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20300
      functionLinenumberEnd: 20357
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaIDC *'
        - 'struct._xmlSchemaParserCtxt *'
      constantsTouched: []
      argNames:
        - idc
        - pctxt
      BBCount:         20
      ICount:          189
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSchemaCustomErr
        - xmlSchemaFormatQName
        - xmlSchemaGetIDC
        - xmlSchemaPResCompAttrErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:20301,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20302,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:20303,9'
              BranchSideFuncs:
                - xmlSchemaGetIDC
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:20303,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20305,22'
              BranchSideFuncs:
                - xmlSchemaGetIDC
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:20356,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:20307,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20312,31'
              BranchSideFuncs:
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:20319,13'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:20319,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20323,36'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:20331,10'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:20351,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20351,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:20352,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:20305,6'
          Dst:             xmlSchemaGetIDC
        - Src:             'xmlschemas.c:20312,6'
          Dst:             xmlSchemaPResCompAttrErr
        - Src:             'xmlschemas.c:20323,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:20348,7'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:20343,3'
          Dst:             xmlSchemaCustomErr
    - functionName:    xmlSchemaResolveAttrUseProhibReferences
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20362
      functionLinenumberEnd: 20374
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaAttributeUseProhib *'
        - 'struct._xmlSchemaParserCtxt *'
      constantsTouched: []
      argNames:
        - prohib
        - pctxt
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaGetAttributeDecl
        - xmlSchemaPResCompAttrErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:20363,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20366,27'
              BranchSideFuncs:
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:20373,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:20363,9'
          Dst:             xmlSchemaGetAttributeDecl
        - Src:             'xmlschemas.c:20366,2'
          Dst:             xmlSchemaPResCompAttrErr
    - functionName:    xmlSchemaCheckTypeDefCircular
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14945
      functionLinenumberEnd: 14952
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaType *'
        - 'struct._xmlSchemaParserCtxt *'
      constantsTouched: []
      argNames:
        - item
        - ctxt
      BBCount:         11
      ICount:          54
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSchemaCheckTypeDefCircularInternal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:14946,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14947,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14949,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14947,40'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14948,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14949,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14946,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14949,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14950,43'
              BranchSideFuncs:
                - xmlSchemaCheckTypeDefCircularInternal
      Callsites:
        - Src:             'xmlschemas.c:14950,5'
          Dst:             xmlSchemaCheckTypeDefCircularInternal
    - functionName:    xmlSchemaCheckGroupDefCircular
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18875
      functionLinenumberEnd: 18913
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaModelGroupDef *'
        - 'struct._xmlSchemaParserCtxt *'
      constantsTouched: []
      argNames:
        - item
        - ctxt
      BBCount:         16
      ICount:          97
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSchemaFormatQName
        - xmlSchemaGetCircModelGrDefRef
        - xmlSchemaGetComponentNode
        - xmlSchemaPCustomErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:18882,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18883,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18885,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:18883,40'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18884,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18885,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:18882,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18885,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18889,39'
              BranchSideFuncs:
                - xmlSchemaGetCircModelGrDefRef
                - xmlSchemaGetComponentNode
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:18890,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18890,6'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:18891,15'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:18905,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18905,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18910,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:18889,9'
          Dst:             xmlSchemaGetCircModelGrDefRef
        - Src:             'xmlschemas.c:18901,9'
          Dst:             xmlSchemaGetComponentNode
        - Src:             'xmlschemas.c:18903,14'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:18899,6'
          Dst:             xmlSchemaPCustomErr
    - functionName:    xmlSchemaCheckAttrGroupCircular
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19025
      functionLinenumberEnd: 19070
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaAttributeGroup *'
        - 'struct._xmlSchemaParserCtxt *'
      constantsTouched: []
      argNames:
        - attrGr
        - ctxt
      BBCount:         15
      ICount:          96
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSchemaCheckAttrGroupCircularRecur
        - xmlSchemaGetComponentNode
        - xmlSchemaGetComponentQName
        - xmlSchemaPCustomErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:19040,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19041,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19042,15'
              BranchSideFuncs:
                - xmlSchemaCheckAttrGroupCircularRecur
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:19042,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19043,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19047,46'
              BranchSideFuncs:
                - xmlSchemaCheckAttrGroupCircularRecur
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:19059,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19059,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19065,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:19047,9'
          Dst:             xmlSchemaCheckAttrGroupCircularRecur
        - Src:             'xmlschemas.c:19056,9'
          Dst:             xmlSchemaGetComponentNode
        - Src:             'xmlschemas.c:19058,14'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:19054,6'
          Dst:             xmlSchemaPCustomErr
    - functionName:    xmlSchemaModelGroupToModelGroupDefFixup
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18933
      functionLinenumberEnd: 18960
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchemaModelGroup *'
      constantsTouched: []
      argNames:
        - ctxt
        - mg
      BBCount:         11
      ICount:          89
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:18936,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18937,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18960,1'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:18937,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18938,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18941,30'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:18937,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18941,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18944,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:18944,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18948,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18956,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaCheckUnionTypeDefCircular
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15009
      functionLinenumberEnd: 15014
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchemaType *'
      constantsTouched: []
      argNames:
        - pctxt
        - type
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaCheckUnionTypeDefCircularRecur
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:15010,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15011,2'
              BranchSideFuncs:
                - xmlSchemaCheckUnionTypeDefCircularRecur
            - BranchSide:      'xmlschemas.c:15012,52'
              BranchSideFuncs:
                - xmlSchemaCheckUnionTypeDefCircularRecur
      Callsites:
        - Src:             'xmlschemas.c:15012,12'
          Dst:             xmlSchemaCheckUnionTypeDefCircularRecur
    - functionName:    xmlSchemaCheckAttrPropsCorrect
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19423
      functionLinenumberEnd: 19483
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchemaAttribute *'
      constantsTouched: []
      argNames:
        - pctxt
        - attr
      BBCount:         15
      ICount:          110
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSchemaCustomErr
        - xmlSchemaInternalErr
        - xmlSchemaIsDerivedFromBuiltInType
        - xmlSchemaVCheckCVCSimpleType
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:19433,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19434,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19436,9'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:19436,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19445,6'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:19482,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:19444,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19447,36'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:19463,48'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:19467,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19468,10'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:19480,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:19468,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19469,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:19473,36'
              BranchSideFuncs:
                - xmlSchemaCustomErr
      Callsites:
        - Src:             'xmlschemas.c:19444,6'
          Dst:             xmlSchemaIsDerivedFromBuiltInType
        - Src:             'xmlschemas.c:19447,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:19463,8'
          Dst:             xmlSchemaVCheckCVCSimpleType
        - Src:             'xmlschemas.c:19469,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:19473,6'
          Dst:             xmlSchemaCustomErr
    - functionName:    xmlSchemaCheckAttrUsePropsCorrect
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20142
      functionLinenumberEnd: 20236
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchemaAttributeUse *'
      constantsTouched: []
      argNames:
        - ctxt
        - use
      BBCount:         42
      ICount:          268
      EdgeCount:       58
      CyclomaticComplexity: 18
      functionsReached:
        - xmlSchemaAreValuesEqual
        - xmlSchemaCustomErr
        - xmlSchemaInternalErr
        - xmlSchemaIsDerivedFromBuiltInType
        - xmlSchemaPCustomErr
        - xmlSchemaVCheckCVCSimpleType
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:20143,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20143,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:20144,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:20143,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20144,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:20145,10'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:20145,33'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20145,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:20147,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:20145,68'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20146,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:20147,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:20145,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20147,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:20157,11'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:20157,53'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20158,4'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:20173,10'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:20158,60'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20159,11'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:20173,10'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:20157,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20161,22'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:20173,10'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:20173,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20173,35'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:20219,11'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:20173,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20183,6'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaAreValuesEqual
                - xmlSchemaPCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:20219,11'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:20182,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20185,36'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:20194,48'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaAreValuesEqual
                - xmlSchemaPCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20198,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20199,10'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20211,5'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:20199,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20200,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20204,36'
              BranchSideFuncs:
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:20219,51'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20220,5'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:20235,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:20219,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20222,32'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:20235,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:20222,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20225,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:20233,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:20161,2'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:20182,6'
          Dst:             xmlSchemaIsDerivedFromBuiltInType
        - Src:             'xmlschemas.c:20185,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:20194,8'
          Dst:             xmlSchemaVCheckCVCSimpleType
        - Src:             'xmlschemas.c:20200,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:20204,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:20222,8'
          Dst:             xmlSchemaAreValuesEqual
        - Src:             'xmlschemas.c:20225,6'
          Dst:             xmlSchemaPCustomErr
    - functionName:    xmlSchemaCheckAGPropsCorrect
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19289
      functionLinenumberEnd: 19373
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchemaAttributeGroup *'
      constantsTouched: []
      argNames:
        - pctxt
        - attrGr
      BBCount:         45
      ICount:          290
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - xmlSchemaCustomErr
        - xmlSchemaGetComponentDesignation
        - xmlSchemaIsDerivedFromBuiltInType
        - xmlSchemaItemListRemove
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:19298,36'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19299,17'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:19372,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:19298,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19301,44'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:19372,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:19305,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19306,12'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:19371,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:19313,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19314,12'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:19346,10'
              BranchSideFuncs:
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:19314,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19315,13'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:19338,6'
              BranchSideFuncs:
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:19317,32'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19318,5'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:19337,3'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:19316,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19321,13'
              BranchSideFuncs:
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:19337,3'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:19329,4'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19329,4'
              BranchSideFuncs:
                - xmlSchemaItemListRemove
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:19333,32'
              BranchSideFuncs:
                - xmlSchemaItemListRemove
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:19333,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19334,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19335,4'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:19346,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19346,38'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:19348,7'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:19347,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19350,11'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:19368,6'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:19350,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19351,13'
              BranchSideFuncs:
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:19366,13'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:19362,4'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19362,4'
              BranchSideFuncs:
                - xmlSchemaItemListRemove
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:19363,32'
              BranchSideFuncs:
                - xmlSchemaItemListRemove
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:19363,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19364,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19365,7'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
      Callsites:
        - Src:             'xmlschemas.c:19327,8'
          Dst:             xmlSchemaGetComponentDesignation
        - Src:             'xmlschemas.c:19323,4'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:19333,8'
          Dst:             xmlSchemaItemListRemove
        - Src:             'xmlschemas.c:19347,7'
          Dst:             xmlSchemaIsDerivedFromBuiltInType
        - Src:             'xmlschemas.c:19360,8'
          Dst:             xmlSchemaGetComponentDesignation
        - Src:             'xmlschemas.c:19353,4'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:19363,8'
          Dst:             xmlSchemaItemListRemove
    - functionName:    xmlSchemaCheckSRCRedefineSecond
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20562
      functionLinenumberEnd: 20633
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
      constantsTouched: []
      argNames:
        - pctxt
      BBCount:         21
      ICount:          143
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSchemaCheckDerivationOKRestriction2to4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:20567,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20568,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:20570,5'
              BranchSideFuncs:
                - xmlSchemaCheckDerivationOKRestriction2to4
        - Branch String:   'xmlschemas.c:20571,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20572,14'
              BranchSideFuncs:
                - xmlSchemaCheckDerivationOKRestriction2to4
            - BranchSide:      'xmlschemas.c:20575,9'
              BranchSideFuncs:
                - xmlSchemaCheckDerivationOKRestriction2to4
        - Branch String:   'xmlschemas.c:20577,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20584,18'
              BranchSideFuncs:
                - xmlSchemaCheckDerivationOKRestriction2to4
            - BranchSide:      'xmlschemas.c:20584,18'
              BranchSideFuncs:
                - xmlSchemaCheckDerivationOKRestriction2to4
            - BranchSide:      'xmlschemas.c:20602,3'
              BranchSideFuncs:
                - xmlSchemaCheckDerivationOKRestriction2to4
            - BranchSide:      'xmlschemas.c:20617,51'
              BranchSideFuncs:
                - xmlSchemaCheckDerivationOKRestriction2to4
            - BranchSide:      'xmlschemas.c:20628,3'
              BranchSideFuncs:
                - xmlSchemaCheckDerivationOKRestriction2to4
        - Branch String:   'xmlschemas.c:20624,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20625,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:20626,3'
              BranchSideFuncs:
                - xmlSchemaCheckDerivationOKRestriction2to4
        - Branch String:   'xmlschemas.c:20631,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20571,6'
              BranchSideFuncs:
                - xmlSchemaCheckDerivationOKRestriction2to4
            - BranchSide:      'xmlschemas.c:20632,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:20617,9'
          Dst:             xmlSchemaCheckDerivationOKRestriction2to4
    - functionName:    xmlSchemaCheckElementDeclComponent
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19929
      functionLinenumberEnd: 19941
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaElement *'
        - 'struct._xmlSchemaParserCtxt *'
      constantsTouched: []
      argNames:
        - elemDecl
        - ctxt
      BBCount:         10
      ICount:          57
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSchemaCheckElemPropsCorrect
        - xmlSchemaCheckElemSubstGroup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:19930,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19931,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19932,9'
              BranchSideFuncs:
                - xmlSchemaCheckElemPropsCorrect
                - xmlSchemaCheckElemSubstGroup
        - Branch String:   'xmlschemas.c:19932,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19933,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19934,5'
              BranchSideFuncs:
                - xmlSchemaCheckElemPropsCorrect
                - xmlSchemaCheckElemSubstGroup
        - Branch String:   'xmlschemas.c:19935,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19935,9'
              BranchSideFuncs:
                - xmlSchemaCheckElemSubstGroup
            - BranchSide:      'xmlschemas.c:19939,31'
              BranchSideFuncs:
                - xmlSchemaCheckElemSubstGroup
      Callsites:
        - Src:             'xmlschemas.c:19935,9'
          Dst:             xmlSchemaCheckElemPropsCorrect
        - Src:             'xmlschemas.c:19939,2'
          Dst:             xmlSchemaCheckElemSubstGroup
    - functionName:    xmlSchemaBuildContentModel
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13106
      functionLinenumberEnd: 13142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaType *'
        - 'struct._xmlSchemaParserCtxt *'
      constantsTouched: []
      argNames:
        - type
        - ctxt
      BBCount:         22
      ICount:          156
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - xmlAutomataCompile
        - xmlAutomataGetInitState
        - xmlAutomataSetFinalState
        - xmlFreeAutomata
        - xmlNewAutomata
        - xmlRegexpIsDeterminist
        - xmlSchemaBuildAContentModel
        - xmlSchemaPCustomErr
        - xmlSchemaPErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:13107,49'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13108,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13111,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13108,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13109,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13111,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13109,54'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13110,3'
              BranchSideFuncs:
                - xmlNewAutomata
                - xmlAutomataGetInitState
                - xmlSchemaBuildAContentModel
                - xmlAutomataSetFinalState
                - xmlAutomataCompile
                - xmlRegexpIsDeterminist
                - xmlFreeAutomata
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:13113,5'
              BranchSideFuncs:
                - xmlNewAutomata
                - xmlAutomataGetInitState
                - xmlSchemaBuildAContentModel
                - xmlAutomataSetFinalState
                - xmlAutomataCompile
                - xmlRegexpIsDeterminist
                - xmlFreeAutomata
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:13107,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13111,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13113,5'
              BranchSideFuncs:
                - xmlNewAutomata
                - xmlAutomataGetInitState
                - xmlSchemaBuildAContentModel
                - xmlAutomataSetFinalState
                - xmlAutomataCompile
                - xmlRegexpIsDeterminist
                - xmlFreeAutomata
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:13115,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13116,22'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:13119,43'
              BranchSideFuncs:
                - xmlAutomataGetInitState
                - xmlSchemaBuildAContentModel
                - xmlAutomataSetFinalState
                - xmlAutomataCompile
                - xmlRegexpIsDeterminist
                - xmlFreeAutomata
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:13126,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13127,29'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlFreeAutomata
            - BranchSide:      'xmlschemas.c:13131,39'
              BranchSideFuncs:
                - xmlRegexpIsDeterminist
                - xmlFreeAutomata
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:13131,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlFreeAutomata
            - BranchSide:      'xmlschemas.c:13132,29'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlFreeAutomata
      Callsites:
        - Src:             'xmlschemas.c:13114,16'
          Dst:             xmlNewAutomata
        - Src:             'xmlschemas.c:13116,2'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:13119,19'
          Dst:             xmlAutomataGetInitState
        - Src:             'xmlschemas.c:13123,5'
          Dst:             xmlSchemaBuildAContentModel
        - Src:             'xmlschemas.c:13124,5'
          Dst:             xmlAutomataSetFinalState
        - Src:             'xmlschemas.c:13125,23'
          Dst:             xmlAutomataCompile
        - Src:             'xmlschemas.c:13127,9'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:13131,16'
          Dst:             xmlRegexpIsDeterminist
        - Src:             'xmlschemas.c:13132,9'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:13140,5'
          Dst:             xmlFreeAutomata
    - functionName:    xmlSchemaBuildAContentModel
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12699
      functionLinenumberEnd: 13093
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchemaParticle *'
      constantsTouched: []
      argNames:
        - pctxt
        - particle
      BBCount:         168
      ICount:          1412
      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:12702,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12703,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:12706,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:12706,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12711,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:12714,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:12714,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12720,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:12805,49'
              BranchSideFuncs:
                - xmlSchemaBuildContentModelForElement
            - BranchSide:      'xmlschemas.c:12810,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:12944,17'
              BranchSideFuncs:
                - xmlAutomataNewState
                - xmlAutomataNewCounter
                - xmlAutomataNewState
                - xmlAutomataNewState
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:13006,17'
              BranchSideFuncs:
                - xmlAutomataNewState
                - xmlAutomataNewEpsilon
                - xmlAutomataNewAllTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountTrans2
                - xmlAutomataNewOnceTrans2
                - xmlAutomataNewCounter
                - xmlSchemaBuildContentModelForSubstGroup
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:13083,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13086,39'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaInternalErr2
        - Branch String:   'xmlschemas.c:12725,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12726,7'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewNegTrans
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12763,7'
              BranchSideFuncs:
                - xmlAutomataNewCounter
                - xmlAutomataNewState
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewNegTrans
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12726,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12733,30'
              BranchSideFuncs:
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12744,14'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewNegTrans
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12744,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12745,12'
              BranchSideFuncs:
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12754,14'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewNegTrans
        - Branch String:   'xmlschemas.c:12752,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12747,19'
              BranchSideFuncs:
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12754,3'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12763,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12762,7'
              BranchSideFuncs:
                - xmlAutomataNewCounter
                - xmlAutomataNewState
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewNegTrans
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12764,44'
              BranchSideFuncs:
                - xmlAutomataNewCounter
                - xmlAutomataNewState
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewNegTrans
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12766,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12765,7'
              BranchSideFuncs:
                - xmlAutomataNewCounter
                - xmlAutomataNewState
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewNegTrans
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12766,37'
              BranchSideFuncs:
                - xmlAutomataNewCounter
                - xmlAutomataNewState
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewNegTrans
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12770,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12772,30'
              BranchSideFuncs:
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12779,14'
              BranchSideFuncs:
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewNegTrans
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12779,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12780,12'
              BranchSideFuncs:
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12789,14'
              BranchSideFuncs:
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewNegTrans
        - Branch String:   'xmlschemas.c:12787,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12783,34'
              BranchSideFuncs:
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12789,3'
              BranchSideFuncs:
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12797,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12798,25'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12801,21'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:12815,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12815,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:12825,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:12815,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12816,23'
              BranchSideFuncs:
                - xmlSchemaBuildAContentModel
            - BranchSide:      'xmlschemas.c:12825,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:12818,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12819,56'
              BranchSideFuncs:
                - xmlSchemaBuildAContentModel
            - BranchSide:      'xmlschemas.c:12824,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:12821,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12821,40'
              BranchSideFuncs:
                - xmlSchemaBuildAContentModel
            - BranchSide:      'xmlschemas.c:12822,27'
              BranchSideFuncs:
                - xmlSchemaBuildAContentModel
        - Branch String:   'xmlschemas.c:12827,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12828,25'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
            - BranchSide:      'xmlschemas.c:12883,29'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
        - Branch String:   'xmlschemas.c:12828,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12832,62'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
            - BranchSide:      'xmlschemas.c:12857,62'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
        - Branch String:   'xmlschemas.c:12840,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12841,64'
              BranchSideFuncs:
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12846,31'
              BranchSideFuncs:
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12843,33'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12843,48'
              BranchSideFuncs:
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
            - BranchSide:      'xmlschemas.c:12844,35'
              BranchSideFuncs:
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
        - Branch String:   'xmlschemas.c:12852,29'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12853,51'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12856,21'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:12862,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12863,64'
              BranchSideFuncs:
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12868,47'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12865,33'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12865,48'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
            - BranchSide:      'xmlschemas.c:12866,35'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
        - Branch String:   'xmlschemas.c:12884,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12884,32'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
            - BranchSide:      'xmlschemas.c:12888,58'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
        - Branch String:   'xmlschemas.c:12883,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12888,58'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
            - BranchSide:      'xmlschemas.c:12915,27'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
        - Branch String:   'xmlschemas.c:12897,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12898,60'
              BranchSideFuncs:
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12903,27'
              BranchSideFuncs:
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12900,29'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12900,44'
              BranchSideFuncs:
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
            - BranchSide:      'xmlschemas.c:12901,31'
              BranchSideFuncs:
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
        - Branch String:   'xmlschemas.c:12909,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12909,56'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12910,47'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12909,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12910,47'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12914,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:12916,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12917,60'
              BranchSideFuncs:
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12928,44'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12919,29'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12919,44'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
            - BranchSide:      'xmlschemas.c:12920,31'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
        - Branch String:   'xmlschemas.c:12952,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12953,23'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12965,33'
              BranchSideFuncs:
                - xmlAutomataNewCounter
                - xmlAutomataNewState
                - xmlAutomataNewState
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12954,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12955,36'
              BranchSideFuncs:
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12962,13'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12958,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12958,40'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
            - BranchSide:      'xmlschemas.c:12959,43'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
        - Branch String:   'xmlschemas.c:12965,33'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12965,21'
              BranchSideFuncs:
                - xmlAutomataNewCounter
                - xmlAutomataNewState
                - xmlAutomataNewState
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12966,33'
              BranchSideFuncs:
                - xmlAutomataNewCounter
                - xmlAutomataNewState
                - xmlAutomataNewState
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12968,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12967,21'
              BranchSideFuncs:
                - xmlAutomataNewCounter
                - xmlAutomataNewState
                - xmlAutomataNewState
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12968,51'
              BranchSideFuncs:
                - xmlAutomataNewCounter
                - xmlAutomataNewState
                - xmlAutomataNewState
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12980,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12981,36'
              BranchSideFuncs:
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12988,39'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12984,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12984,40'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
            - BranchSide:      'xmlschemas.c:12985,43'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
        - Branch String:   'xmlschemas.c:12994,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12995,39'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12998,28'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13009,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13010,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13012,17'
              BranchSideFuncs:
                - xmlAutomataNewState
                - xmlAutomataNewEpsilon
                - xmlAutomataNewAllTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountTrans2
                - xmlAutomataNewOnceTrans2
                - xmlAutomataNewCounter
                - xmlSchemaBuildContentModelForSubstGroup
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:13018,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13019,32'
              BranchSideFuncs:
                - xmlAutomataNewAllTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountTrans2
                - xmlAutomataNewOnceTrans2
                - xmlAutomataNewCounter
                - xmlSchemaBuildContentModelForSubstGroup
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:13068,40'
              BranchSideFuncs:
                - xmlAutomataNewAllTrans
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:13022,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13023,21'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:13033,21'
              BranchSideFuncs:
                - xmlAutomataNewAllTrans
                - xmlAutomataNewEpsilon
                - xmlSchemaInternalErr
                - xmlAutomataNewCountTrans2
                - xmlAutomataNewOnceTrans2
                - xmlAutomataNewCounter
                - xmlSchemaBuildContentModelForSubstGroup
        - Branch String:   'xmlschemas.c:13033,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13034,25'
              BranchSideFuncs:
                - xmlAutomataNewCounter
                - xmlSchemaBuildContentModelForSubstGroup
                - xmlAutomataNewAllTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountTrans2
                - xmlAutomataNewOnceTrans2
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:13046,26'
              BranchSideFuncs:
                - xmlAutomataNewAllTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlSchemaBuildContentModelForSubstGroup
                - xmlSchemaInternalErr
                - xmlAutomataNewCountTrans2
                - xmlAutomataNewOnceTrans2
        - Branch String:   'xmlschemas.c:13046,47'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13047,26'
              BranchSideFuncs:
                - xmlAutomataNewAllTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlSchemaBuildContentModelForSubstGroup
                - xmlSchemaInternalErr
                - xmlAutomataNewCountTrans2
                - xmlAutomataNewOnceTrans2
            - BranchSide:      'xmlschemas.c:13053,33'
              BranchSideFuncs:
                - xmlAutomataNewAllTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewOnceTrans2
                - xmlAutomataNewCounter
                - xmlSchemaBuildContentModelForSubstGroup
                - xmlSchemaInternalErr
                - xmlAutomataNewCountTrans2
        - Branch String:   'xmlschemas.c:13046,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13048,50'
              BranchSideFuncs:
                - xmlAutomataNewOnceTrans2
                - xmlAutomataNewAllTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountTrans2
                - xmlAutomataNewCounter
                - xmlSchemaBuildContentModelForSubstGroup
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:13053,33'
              BranchSideFuncs:
                - xmlAutomataNewAllTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewOnceTrans2
                - xmlAutomataNewCounter
                - xmlSchemaBuildContentModelForSubstGroup
                - xmlSchemaInternalErr
                - xmlAutomataNewCountTrans2
        - Branch String:   'xmlschemas.c:13069,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13070,39'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:13073,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:12703,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:12723,12'
          Dst:             xmlAutomataNewState
        - Src:             'xmlschemas.c:12733,4'
          Dst:             xmlAutomataNewTransition2
        - Src:             'xmlschemas.c:12735,7'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12740,4'
          Dst:             xmlAutomataNewTransition2
        - Src:             'xmlschemas.c:12742,7'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12748,19'
          Dst:             xmlAutomataNewTransition2
        - Src:             'xmlschemas.c:12750,4'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12755,22'
          Dst:             xmlAutomataNewNegTrans
        - Src:             'xmlschemas.c:12768,13'
          Dst:             xmlAutomataNewCounter
        - Src:             'xmlschemas.c:12769,9'
          Dst:             xmlAutomataNewState
        - Src:             'xmlschemas.c:12772,4'
          Dst:             xmlAutomataNewTransition2
        - Src:             'xmlschemas.c:12774,7'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12776,4'
          Dst:             xmlAutomataNewTransition2
        - Src:             'xmlschemas.c:12778,7'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12783,8'
          Dst:             xmlAutomataNewTransition2
        - Src:             'xmlschemas.c:12785,4'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12790,22'
          Dst:             xmlAutomataNewNegTrans
        - Src:             'xmlschemas.c:12794,3'
          Dst:             xmlAutomataNewCountedTrans
        - Src:             'xmlschemas.c:12795,3'
          Dst:             xmlAutomataNewCounterTrans
        - Src:             'xmlschemas.c:12798,3'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12805,12'
          Dst:             xmlSchemaBuildContentModelForElement
        - Src:             'xmlschemas.c:12819,28'
          Dst:             xmlSchemaBuildAContentModel
        - Src:             'xmlschemas.c:12832,40'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12836,35'
          Dst:             xmlAutomataNewCounter
        - Src:             'xmlschemas.c:12841,36'
          Dst:             xmlSchemaBuildAContentModel
        - Src:             'xmlschemas.c:12847,25'
          Dst:             xmlAutomataNewCountedTrans
        - Src:             'xmlschemas.c:12850,29'
          Dst:             xmlAutomataNewCounterTrans
        - Src:             'xmlschemas.c:12853,29'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12857,40'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12863,36'
          Dst:             xmlSchemaBuildAContentModel
        - Src:             'xmlschemas.c:12868,25'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12875,40'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12878,29'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12888,36'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12892,31'
          Dst:             xmlAutomataNewCounter
        - Src:             'xmlschemas.c:12898,32'
          Dst:             xmlSchemaBuildAContentModel
        - Src:             'xmlschemas.c:12904,21'
          Dst:             xmlAutomataNewCountedTrans
        - Src:             'xmlschemas.c:12907,25'
          Dst:             xmlAutomataNewCounterTrans
        - Src:             'xmlschemas.c:12910,25'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12917,32'
          Dst:             xmlSchemaBuildAContentModel
        - Src:             'xmlschemas.c:12928,22'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12932,25'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12946,19'
          Dst:             xmlAutomataNewState
        - Src:             'xmlschemas.c:12956,28'
          Dst:             xmlSchemaBuildAContentModel
        - Src:             'xmlschemas.c:12959,21'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12975,21'
          Dst:             xmlAutomataNewCounter
        - Src:             'xmlschemas.c:12976,23'
          Dst:             xmlAutomataNewState
        - Src:             'xmlschemas.c:12977,24'
          Dst:             xmlAutomataNewState
        - Src:             'xmlschemas.c:12982,28'
          Dst:             xmlSchemaBuildAContentModel
        - Src:             'xmlschemas.c:12985,21'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12988,17'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12989,17'
          Dst:             xmlAutomataNewCountedTrans
        - Src:             'xmlschemas.c:12990,17'
          Dst:             xmlAutomataNewCounterTrans
        - Src:             'xmlschemas.c:12992,21'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12995,17'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:13015,19'
          Dst:             xmlAutomataNewState
        - Src:             'xmlschemas.c:13016,13'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:13023,21'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:13041,31'
          Dst:             xmlAutomataNewCounter
        - Src:             'xmlschemas.c:13043,21'
          Dst:             xmlSchemaBuildContentModelForSubstGroup
        - Src:             'xmlschemas.c:13048,25'
          Dst:             xmlAutomataNewOnceTrans2
        - Src:             'xmlschemas.c:13056,25'
          Dst:             xmlAutomataNewCountTrans2
        - Src:             'xmlschemas.c:13068,17'
          Dst:             xmlAutomataNewAllTrans
        - Src:             'xmlschemas.c:13070,17'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:13089,3'
          Dst:             xmlSchemaGetComponentTypeStr
        - Src:             'xmlschemas.c:13086,6'
          Dst:             xmlSchemaInternalErr2
    - functionName:    xmlSchemaBuildContentModelForElement
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12634
      functionLinenumberEnd: 12684
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchemaParticle *'
      constantsTouched: []
      argNames:
        - ctxt
        - particle
      BBCount:         27
      ICount:          282
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - xmlAutomataNewCountedTrans
        - xmlAutomataNewCounter
        - xmlAutomataNewCounterTrans
        - xmlAutomataNewEpsilon
        - xmlAutomataNewTransition2
        - xmlSchemaBuildContentModelForSubstGroup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:12637,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12642,48'
              BranchSideFuncs:
                - xmlSchemaBuildContentModelForSubstGroup
            - BranchSide:      'xmlschemas.c:12647,35'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlAutomataNewTransition2
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewTransition2
                - xmlAutomataNewTransition2
        - Branch String:   'xmlschemas.c:12649,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12650,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:12651,6'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlAutomataNewTransition2
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewTransition2
                - xmlAutomataNewTransition2
        - Branch String:   'xmlschemas.c:12651,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12652,14'
              BranchSideFuncs:
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12655,14'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlAutomataNewTransition2
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewTransition2
        - Branch String:   'xmlschemas.c:12655,48'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12656,14'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlAutomataNewTransition2
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewTransition2
            - BranchSide:      'xmlschemas.c:12665,22'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlAutomataNewTransition2
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12655,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12658,14'
              BranchSideFuncs:
                - xmlAutomataNewTransition2
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12665,22'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlAutomataNewTransition2
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12665,22'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12665,10'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlAutomataNewTransition2
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12666,20'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlAutomataNewTransition2
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12667,22'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12667,10'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlAutomataNewTransition2
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12668,12'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlAutomataNewTransition2
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
      Callsites:
        - Src:             'xmlschemas.c:12642,8'
          Dst:             xmlSchemaBuildContentModelForSubstGroup
        - Src:             'xmlschemas.c:12653,20'
          Dst:             xmlAutomataNewTransition2
        - Src:             'xmlschemas.c:12659,20'
          Dst:             xmlAutomataNewTransition2
        - Src:             'xmlschemas.c:12661,20'
          Dst:             xmlAutomataNewTransition2
        - Src:             'xmlschemas.c:12670,14'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12671,16'
          Dst:             xmlAutomataNewCounter
        - Src:             'xmlschemas.c:12672,20'
          Dst:             xmlAutomataNewTransition2
        - Src:             'xmlschemas.c:12674,6'
          Dst:             xmlAutomataNewCountedTrans
        - Src:             'xmlschemas.c:12675,20'
          Dst:             xmlAutomataNewCounterTrans
        - Src:             'xmlschemas.c:12679,6'
          Dst:             xmlAutomataNewEpsilon
    - functionName:    xmlSchemaBuildContentModelForSubstGroup
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12517
      functionLinenumberEnd: 12624
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchemaParticle *'
        - int
        - 'struct._xmlAutomataState *'
      constantsTouched: []
      argNames:
        - pctxt
        - particle
        - counter
        - end
      BBCount:         36
      ICount:          407
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - xmlAutomataNewCountedTrans
        - xmlAutomataNewCounter
        - xmlAutomataNewCounterTrans
        - xmlAutomataNewEpsilon
        - xmlAutomataNewState
        - xmlAutomataNewTransition2
        - xmlSchemaGetComponentNode
        - xmlSchemaSubstGroupGet
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:12529,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12530,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:12531,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:12532,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12533,16'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaPErr
            - BranchSide:      'xmlschemas.c:12540,9'
              BranchSideFuncs:
                - xmlAutomataNewCounter
                - xmlAutomataNewState
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewTransition2
                - xmlAutomataNewTransition2
        - Branch String:   'xmlschemas.c:12540,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12547,35'
              BranchSideFuncs:
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
            - BranchSide:      'xmlschemas.c:12558,16'
              BranchSideFuncs:
                - xmlAutomataNewCounter
                - xmlAutomataNewState
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12553,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12554,37'
              BranchSideFuncs:
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12558,5'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12558,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12562,24'
              BranchSideFuncs:
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12590,18'
              BranchSideFuncs:
                - xmlAutomataNewCounter
                - xmlAutomataNewState
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12569,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12570,37'
              BranchSideFuncs:
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12588,5'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12590,18'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12590,6'
              BranchSideFuncs:
                - xmlAutomataNewCounter
                - xmlAutomataNewState
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12591,18'
              BranchSideFuncs:
                - xmlAutomataNewCounter
                - xmlAutomataNewState
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12592,18'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12592,6'
              BranchSideFuncs:
                - xmlAutomataNewCounter
                - xmlAutomataNewState
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12592,48'
              BranchSideFuncs:
                - xmlAutomataNewCounter
                - xmlAutomataNewState
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12607,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12608,37'
              BranchSideFuncs:
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12615,29'
              BranchSideFuncs:
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12618,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12619,24'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12622,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:12530,8'
          Dst:             xmlAutomataNewState
        - Src:             'xmlschemas.c:12531,18'
          Dst:             xmlSchemaSubstGroupGet
        - Src:             'xmlschemas.c:12533,23'
          Dst:             xmlSchemaGetComponentNode
        - Src:             'xmlschemas.c:12533,2'
          Dst:             xmlSchemaPErr
        - Src:             'xmlschemas.c:12547,8'
          Dst:             xmlAutomataNewCountedTrans
        - Src:             'xmlschemas.c:12548,9'
          Dst:             xmlAutomataNewTransition2
        - Src:             'xmlschemas.c:12555,13'
          Dst:             xmlAutomataNewTransition2
        - Src:             'xmlschemas.c:12563,6'
          Dst:             xmlAutomataNewTransition2
        - Src:             'xmlschemas.c:12562,2'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12584,12'
          Dst:             xmlAutomataNewTransition2
        - Src:             'xmlschemas.c:12586,6'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12595,6'
          Dst:             xmlAutomataNewCounter
        - Src:             'xmlschemas.c:12597,8'
          Dst:             xmlAutomataNewState
        - Src:             'xmlschemas.c:12600,6'
          Dst:             xmlAutomataNewTransition2
        - Src:             'xmlschemas.c:12599,2'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12610,3'
          Dst:             xmlAutomataNewTransition2
        - Src:             'xmlschemas.c:12609,6'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12615,2'
          Dst:             xmlAutomataNewCountedTrans
        - Src:             'xmlschemas.c:12616,2'
          Dst:             xmlAutomataNewCounterTrans
        - Src:             'xmlschemas.c:12619,2'
          Dst:             xmlAutomataNewEpsilon
    - functionName:    xmlSchemaSubstGroupGet
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5686
      functionLinenumberEnd: 5692
      functionDepth:   0
      returnType:      'struct._xmlSchemaSubstGroup *'
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchemaElement *'
      constantsTouched: []
      argNames:
        - pctxt
        - head
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlHashLookup2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5687,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5688,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5689,27'
              BranchSideFuncs:
                - xmlHashLookup2
      Callsites:
        - Src:             'xmlschemas.c:5689,12'
          Dst:             xmlHashLookup2
    - functionName:    xmlSchemaCheckElemPropsCorrect
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19521
      functionLinenumberEnd: 19679
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchemaElement *'
      constantsTouched: []
      argNames:
        - pctxt
        - elemDecl
      BBCount:         88
      ICount:          530
      EdgeCount:       118
      CyclomaticComplexity: 32
      functionsReached:
        - xmlHasProp
        - xmlSchemaCheckCOSDerivedOK
        - xmlSchemaCheckElementDeclComponent
        - xmlSchemaCheckSubstGroupCircular
        - xmlSchemaGetComponentQName
        - xmlSchemaInternalErr
        - xmlSchemaIsDerivedFromBuiltInType
        - xmlSchemaPCustomErr
        - xmlSchemaPCustomErrExt
        - xmlSchemaPErr
        - xmlSchemaParseCheckCOSValidDefault
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:19530,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19531,29'
              BranchSideFuncs:
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaCheckSubstGroupCircular
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:19624,10'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
        - Branch String:   'xmlschemas.c:19538,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19539,26'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaCheckSubstGroupCircular
            - BranchSide:      'xmlschemas.c:19552,6'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaCheckSubstGroupCircular
        - Branch String:   'xmlschemas.c:19552,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19553,13'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
            - BranchSide:      'xmlschemas.c:19554,11'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaCheckSubstGroupCircular
        - Branch String:   'xmlschemas.c:19554,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19555,46'
              BranchSideFuncs:
                - xmlSchemaCheckSubstGroupCircular
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
            - BranchSide:      'xmlschemas.c:19557,11'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
        - Branch String:   'xmlschemas.c:19558,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19559,15'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
            - BranchSide:      'xmlschemas.c:19588,6'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
        - Branch String:   'xmlschemas.c:19569,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19569,6'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
            - BranchSide:      'xmlschemas.c:19570,6'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
        - Branch String:   'xmlschemas.c:19570,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19570,6'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
            - BranchSide:      'xmlschemas.c:19571,10'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
        - Branch String:   'xmlschemas.c:19588,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19589,10'
              BranchSideFuncs:
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
            - BranchSide:      'xmlschemas.c:19616,5'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
        - Branch String:   'xmlschemas.c:19591,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19592,7'
              BranchSideFuncs:
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
            - BranchSide:      'xmlschemas.c:19593,10'
              BranchSideFuncs:
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
        - Branch String:   'xmlschemas.c:19593,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19594,7'
              BranchSideFuncs:
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
            - BranchSide:      'xmlschemas.c:19596,48'
              BranchSideFuncs:
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
        - Branch String:   'xmlschemas.c:19596,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19598,12'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
            - BranchSide:      'xmlschemas.c:19615,2'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
        - Branch String:   'xmlschemas.c:19611,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19611,3'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
            - BranchSide:      'xmlschemas.c:19612,3'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
        - Branch String:   'xmlschemas.c:19612,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19612,3'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
            - BranchSide:      'xmlschemas.c:19613,3'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
        - Branch String:   'xmlschemas.c:19613,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19613,3'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
            - BranchSide:      'xmlschemas.c:19614,6'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
        - Branch String:   'xmlschemas.c:19624,35'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19625,4'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
            - BranchSide:      'xmlschemas.c:19639,16'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
        - Branch String:   'xmlschemas.c:19625,4'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19625,4'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:19626,38'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:19625,4'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19625,4'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
            - BranchSide:      'xmlschemas.c:19627,4'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:19625,27'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19626,38'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:19627,4'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:19626,64'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19627,4'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:19632,6'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:19627,4'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19627,4'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:19628,4'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:19627,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19628,4'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:19639,16'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
        - Branch String:   'xmlschemas.c:19628,4'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19628,4'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:19629,38'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:19628,36'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19629,38'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:19639,16'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
        - Branch String:   'xmlschemas.c:19624,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19632,6'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:19639,16'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
        - Branch String:   'xmlschemas.c:19649,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19650,20'
              BranchSideFuncs:
                - xmlSchemaPErr
            - BranchSide:      'xmlschemas.c:19657,6'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
        - Branch String:   'xmlschemas.c:19657,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19658,10'
              BranchSideFuncs:
                - xmlHasProp
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
            - BranchSide:      'xmlschemas.c:19665,45'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:19658,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19659,34'
              BranchSideFuncs:
                - xmlHasProp
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:19662,34'
              BranchSideFuncs:
                - xmlHasProp
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:19667,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19668,10'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:19676,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:19668,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19669,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:19674,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:19533,2'
          Dst:             xmlSchemaCheckElementDeclComponent
        - Src:             'xmlschemas.c:19539,6'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:19555,13'
          Dst:             xmlSchemaCheckSubstGroupCircular
        - Src:             'xmlschemas.c:19566,3'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:19567,3'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:19561,6'
          Dst:             xmlSchemaPCustomErrExt
        - Src:             'xmlschemas.c:19596,10'
          Dst:             xmlSchemaCheckCOSDerivedOK
        - Src:             'xmlschemas.c:19608,7'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:19609,7'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:19610,7'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:19601,3'
          Dst:             xmlSchemaPCustomErrExt
        - Src:             'xmlschemas.c:19626,4'
          Dst:             xmlSchemaIsDerivedFromBuiltInType
        - Src:             'xmlschemas.c:19629,4'
          Dst:             xmlSchemaIsDerivedFromBuiltInType
        - Src:             'xmlschemas.c:19633,2'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:19650,6'
          Dst:             xmlSchemaPErr
        - Src:             'xmlschemas.c:19659,23'
          Dst:             xmlHasProp
        - Src:             'xmlschemas.c:19662,23'
          Dst:             xmlHasProp
        - Src:             'xmlschemas.c:19665,10'
          Dst:             xmlSchemaParseCheckCOSValidDefault
        - Src:             'xmlschemas.c:19669,3'
          Dst:             xmlSchemaInternalErr
    - functionName:    xmlSchemaCheckElemSubstGroup
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19703
      functionLinenumberEnd: 19798
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchemaElement *'
      constantsTouched: []
      argNames:
        - ctxt
        - elemDecl
      BBCount:         80
      ICount:          405
      EdgeCount:       108
      CyclomaticComplexity: 30
      functionsReached:
        - xmlSchemaAddElementSubstitutionMember
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:19704,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19706,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19707,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:19704,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19707,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19717,14'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19717,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19717,2'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19719,10'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19724,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19725,3'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19726,17'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19728,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19729,3'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19730,10'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19730,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19731,7'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19732,10'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19732,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19733,7'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19752,6'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19752,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19752,32'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19752,6'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19752,50'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19752,6'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19753,21'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19752,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19754,8'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19768,13'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19754,32'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19755,9'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19758,7'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19754,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19756,15'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19758,7'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19758,32'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19759,9'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19762,10'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19758,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19760,15'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19762,10'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19769,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19770,7'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19785,11'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19770,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19770,7'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19771,12'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19770,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19771,12'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19780,7'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19772,42'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19773,6'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19775,12'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19771,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19774,11'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19775,12'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19776,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19777,6'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19779,3'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19775,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19778,11'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19779,3'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19781,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19782,7'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19783,10'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19785,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19786,6'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19789,50'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19786,46'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19787,4'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19788,5'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19787,49'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19788,5'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19790,3'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19788,47'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19789,4'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19789,50'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19785,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19789,50'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19790,3'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19794,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19795,3'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19796,2'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
      Callsites:
        - Src:             'xmlschemas.c:19793,6'
          Dst:             xmlSchemaAddElementSubstitutionMember
    - functionName:    xmlSchemaAddElementSubstitutionMember
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5708
      functionLinenumberEnd: 5722
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchemaElement *'
        - 'struct._xmlSchemaElement *'
      constantsTouched: []
      argNames:
        - pctxt
        - head
        - member
      BBCount:         18
      ICount:          94
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSchemaItemListAdd
        - xmlSchemaSubstGroupAdd
        - xmlSchemaSubstGroupGet
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5711,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5711,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5712,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5711,43'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5711,47'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5712,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5711,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5712,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5714,41'
              BranchSideFuncs:
                - xmlSchemaSubstGroupGet
                - xmlSchemaItemListAdd
                - xmlSchemaSubstGroupAdd
        - Branch String:   'xmlschemas.c:5715,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5716,38'
              BranchSideFuncs:
                - xmlSchemaSubstGroupAdd
                - xmlSchemaItemListAdd
            - BranchSide:      'xmlschemas.c:5717,9'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
        - Branch String:   'xmlschemas.c:5717,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5718,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5719,30'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
        - Branch String:   'xmlschemas.c:5719,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5720,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5721,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:5714,18'
          Dst:             xmlSchemaSubstGroupGet
        - Src:             'xmlschemas.c:5716,15'
          Dst:             xmlSchemaSubstGroupAdd
        - Src:             'xmlschemas.c:5719,9'
          Dst:             xmlSchemaItemListAdd
    - functionName:    xmlSchemaSubstGroupAdd
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5649
      functionLinenumberEnd: 5681
      functionDepth:   0
      returnType:      'struct._xmlSchemaSubstGroup *'
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchemaElement *'
      constantsTouched: []
      argNames:
        - pctxt
        - head
      BBCount:         15
      ICount:          128
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlHashAddEntry2
        - xmlHashCreateDict
        - xmlSchemaInternalErr
        - xmlSchemaItemListCreate
        - xmlSchemaPErrMemory
        - xmlSchemaSubstGroupFree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5653,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5654,50'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlSchemaItemListCreate
                - xmlHashAddEntry2
                - xmlSchemaInternalErr
                - xmlSchemaSubstGroupFree
                - xmlSchemaSubstGroupFree
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5659,36'
              BranchSideFuncs:
                - xmlSchemaItemListCreate
                - xmlHashAddEntry2
                - xmlSchemaInternalErr
                - xmlSchemaSubstGroupFree
                - xmlSchemaSubstGroupFree
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5655,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5656,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5657,5'
              BranchSideFuncs:
                - xmlSchemaItemListCreate
                - xmlHashAddEntry2
                - xmlSchemaInternalErr
                - xmlSchemaSubstGroupFree
                - xmlSchemaSubstGroupFree
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5660,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5661,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5664,12'
              BranchSideFuncs:
                - xmlSchemaItemListCreate
                - xmlHashAddEntry2
                - xmlSchemaInternalErr
                - xmlSchemaSubstGroupFree
                - xmlSchemaSubstGroupFree
        - Branch String:   'xmlschemas.c:5668,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5669,26'
              BranchSideFuncs:
                - xmlSchemaSubstGroupFree
            - BranchSide:      'xmlschemas.c:5673,26'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlSchemaInternalErr
                - xmlSchemaSubstGroupFree
        - Branch String:   'xmlschemas.c:5673,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5675,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaSubstGroupFree
            - BranchSide:      'xmlschemas.c:5680,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:5654,28'
          Dst:             xmlHashCreateDict
        - Src:             'xmlschemas.c:5661,2'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:5667,20'
          Dst:             xmlSchemaItemListCreate
        - Src:             'xmlschemas.c:5669,2'
          Dst:             xmlSchemaSubstGroupFree
        - Src:             'xmlschemas.c:5673,9'
          Dst:             xmlHashAddEntry2
        - Src:             'xmlschemas.c:5675,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:5677,2'
          Dst:             xmlSchemaSubstGroupFree
    - functionName:    xmlSchemaCheckSubstGroupCircular
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19488
      functionLinenumberEnd: 19504
      functionDepth:   0
      returnType:      'struct._xmlSchemaElement *'
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaElement *'
        - 'struct._xmlSchemaElement *'
      constantsTouched: []
      argNames:
        - elemDecl
        - ancestor
      BBCount:         10
      ICount:          83
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSchemaCheckSubstGroupCircular
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:19491,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19492,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19493,9'
              BranchSideFuncs:
                - xmlSchemaCheckSubstGroupCircular
        - Branch String:   'xmlschemas.c:19493,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19494,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19496,9'
              BranchSideFuncs:
                - xmlSchemaCheckSubstGroupCircular
        - Branch String:   'xmlschemas.c:19496,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19497,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19498,5'
              BranchSideFuncs:
                - xmlSchemaCheckSubstGroupCircular
      Callsites:
        - Src:             'xmlschemas.c:19499,11'
          Dst:             xmlSchemaCheckSubstGroupCircular
    - functionName:    xmlSchemaParseCheckCOSValidDefault
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15813
      functionLinenumberEnd: 15870
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlNode *'
        - 'struct._xmlSchemaType *'
        - 'char *'
        - 'struct._xmlSchemaVal **'
      constantsTouched: []
      argNames:
        - pctxt
        - node
        - type
        - value
        - val
      BBCount:         38
      ICount:          213
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - xmlSchemaInternalErr
        - xmlSchemaIsParticleEmptiable
        - xmlSchemaPCustomErr
        - xmlSchemaVCheckCVCSimpleType
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:15822,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15822,8'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:15832,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:15822,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15832,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:15855,9'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:15832,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15832,9'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:15843,5'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:15832,39'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15833,10'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:15843,5'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:15833,39'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15833,45'
              BranchSideFuncs:
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaPCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:15835,26'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15832,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15835,26'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:15843,5'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:15855,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15855,9'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:15856,48'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:15855,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15855,9'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:15858,14'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:15855,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15856,48'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:15858,14'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:15858,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15858,14'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:15859,48'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:15858,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15859,48'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:15862,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15864,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15865,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:15869,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:15833,45'
          Dst:             xmlSchemaIsParticleEmptiable
        - Src:             'xmlschemas.c:15835,6'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:15856,8'
          Dst:             xmlSchemaVCheckCVCSimpleType
        - Src:             'xmlschemas.c:15859,8'
          Dst:             xmlSchemaVCheckCVCSimpleType
        - Src:             'xmlschemas.c:15865,2'
          Dst:             xmlSchemaInternalErr
    - functionName:    xmlSchemaCheckUnionTypeDefCircularRecur
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14971
      functionLinenumberEnd: 15004
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchemaType *'
        - 'struct._xmlSchemaTypeLink *'
      constantsTouched: []
      argNames:
        - pctxt
        - ctxType
        - members
      BBCount:         22
      ICount:          140
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSchemaCheckUnionTypeDefCircularRecur
        - xmlSchemaGetUnionSimpleTypeMemberTypes
        - xmlSchemaPCustomErr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:14976,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14977,15'
              BranchSideFuncs:
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaCheckUnionTypeDefCircularRecur
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15003,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14978,30'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14978,2'
              BranchSideFuncs:
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaCheckUnionTypeDefCircularRecur
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:14979,7'
              BranchSideFuncs:
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaCheckUnionTypeDefCircularRecur
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:14978,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14980,10'
              BranchSideFuncs:
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaCheckUnionTypeDefCircularRecur
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15001,11'
              BranchSideFuncs:
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaCheckUnionTypeDefCircularRecur
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:14980,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14981,23'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:14987,11'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaCheckUnionTypeDefCircularRecur
        - Branch String:   'xmlschemas.c:14987,37'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14988,5'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaCheckUnionTypeDefCircularRecur
            - BranchSide:      'xmlschemas.c:14999,19'
              BranchSideFuncs:
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaCheckUnionTypeDefCircularRecur
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:14987,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14991,3'
              BranchSideFuncs:
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaCheckUnionTypeDefCircularRecur
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:14999,19'
              BranchSideFuncs:
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaCheckUnionTypeDefCircularRecur
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:14996,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14997,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14998,6'
              BranchSideFuncs:
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaCheckUnionTypeDefCircularRecur
                - xmlSchemaPCustomErr
      Callsites:
        - Src:             'xmlschemas.c:14981,3'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:14994,7'
          Dst:             xmlSchemaGetUnionSimpleTypeMemberTypes
        - Src:             'xmlschemas.c:14992,9'
          Dst:             xmlSchemaCheckUnionTypeDefCircularRecur
    - functionName:    xmlSchemaCheckAttrGroupCircularRecur
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18975
      functionLinenumberEnd: 19012
      functionDepth:   0
      returnType:      'struct._xmlSchemaQNameRef *'
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaAttributeGroup *'
        - 'struct._xmlSchemaItemList *'
      constantsTouched: []
      argNames:
        - ctxtGr
        - list
      BBCount:         26
      ICount:          161
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - xmlSchemaCheckAttrGroupCircularRecur
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:18983,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18984,8'
              BranchSideFuncs:
                - xmlSchemaCheckAttrGroupCircularRecur
            - BranchSide:      'xmlschemas.c:19011,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:18985,47'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18986,7'
              BranchSideFuncs:
                - xmlSchemaCheckAttrGroupCircularRecur
            - BranchSide:      'xmlschemas.c:19010,5'
              BranchSideFuncs:
                - xmlSchemaCheckAttrGroupCircularRecur
        - Branch String:   'xmlschemas.c:18986,56'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18987,7'
              BranchSideFuncs:
                - xmlSchemaCheckAttrGroupCircularRecur
            - BranchSide:      'xmlschemas.c:19010,5'
              BranchSideFuncs:
                - xmlSchemaCheckAttrGroupCircularRecur
        - Branch String:   'xmlschemas.c:18985,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18989,31'
              BranchSideFuncs:
                - xmlSchemaCheckAttrGroupCircularRecur
            - BranchSide:      'xmlschemas.c:19010,5'
              BranchSideFuncs:
                - xmlSchemaCheckAttrGroupCircularRecur
        - Branch String:   'xmlschemas.c:18990,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18991,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18992,10'
              BranchSideFuncs:
                - xmlSchemaCheckAttrGroupCircularRecur
        - Branch String:   'xmlschemas.c:18992,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18993,3'
              BranchSideFuncs:
                - xmlSchemaCheckAttrGroupCircularRecur
            - BranchSide:      'xmlschemas.c:18998,11'
              BranchSideFuncs:
                - xmlSchemaCheckAttrGroupCircularRecur
        - Branch String:   'xmlschemas.c:18998,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18999,4'
              BranchSideFuncs:
                - xmlSchemaCheckAttrGroupCircularRecur
            - BranchSide:      'xmlschemas.c:19009,2'
              BranchSideFuncs:
                - xmlSchemaCheckAttrGroupCircularRecur
        - Branch String:   'xmlschemas.c:18998,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19001,3'
              BranchSideFuncs:
                - xmlSchemaCheckAttrGroupCircularRecur
            - BranchSide:      'xmlschemas.c:19009,2'
              BranchSideFuncs:
                - xmlSchemaCheckAttrGroupCircularRecur
        - Branch String:   'xmlschemas.c:19005,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19006,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19007,6'
              BranchSideFuncs:
                - xmlSchemaCheckAttrGroupCircularRecur
      Callsites:
        - Src:             'xmlschemas.c:19002,10'
          Dst:             xmlSchemaCheckAttrGroupCircularRecur
    - functionName:    xmlSchemaGetCircModelGrDefRef
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18821
      functionLinenumberEnd: 18862
      functionDepth:   0
      returnType:      'struct._xmlSchemaTreeItem *'
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaModelGroupDef *'
        - 'struct._xmlSchemaTreeItem *'
      constantsTouched: []
      argNames:
        - groupDef
        - particle
      BBCount:         28
      ICount:          158
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSchemaGetCircModelGrDefRef
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:18826,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18827,9'
              BranchSideFuncs:
                - xmlSchemaGetCircModelGrDefRef
                - xmlSchemaGetCircModelGrDefRef
            - BranchSide:      'xmlschemas.c:18861,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:18828,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18829,6'
              BranchSideFuncs:
                - xmlSchemaGetCircModelGrDefRef
                - xmlSchemaGetCircModelGrDefRef
            - BranchSide:      'xmlschemas.c:18830,10'
              BranchSideFuncs:
                - xmlSchemaGetCircModelGrDefRef
                - xmlSchemaGetCircModelGrDefRef
        - Branch String:   'xmlschemas.c:18830,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18832,38'
              BranchSideFuncs:
                - xmlSchemaGetCircModelGrDefRef
                - xmlSchemaGetCircModelGrDefRef
            - BranchSide:      'xmlschemas.c:18853,40'
              BranchSideFuncs:
                - xmlSchemaGetCircModelGrDefRef
                - xmlSchemaGetCircModelGrDefRef
            - BranchSide:      'xmlschemas.c:18853,40'
              BranchSideFuncs:
                - xmlSchemaGetCircModelGrDefRef
                - xmlSchemaGetCircModelGrDefRef
            - BranchSide:      'xmlschemas.c:18853,40'
              BranchSideFuncs:
                - xmlSchemaGetCircModelGrDefRef
                - xmlSchemaGetCircModelGrDefRef
            - BranchSide:      'xmlschemas.c:18858,3'
              BranchSideFuncs:
                - xmlSchemaGetCircModelGrDefRef
                - xmlSchemaGetCircModelGrDefRef
        - Branch String:   'xmlschemas.c:18833,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18834,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18839,7'
              BranchSideFuncs:
                - xmlSchemaGetCircModelGrDefRef
                - xmlSchemaGetCircModelGrDefRef
        - Branch String:   'xmlschemas.c:18839,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18840,7'
              BranchSideFuncs:
                - xmlSchemaGetCircModelGrDefRef
                - xmlSchemaGetCircModelGrDefRef
            - BranchSide:      'xmlschemas.c:18841,7'
              BranchSideFuncs:
                - xmlSchemaGetCircModelGrDefRef
                - xmlSchemaGetCircModelGrDefRef
        - Branch String:   'xmlschemas.c:18841,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18842,7'
              BranchSideFuncs:
                - xmlSchemaGetCircModelGrDefRef
                - xmlSchemaGetCircModelGrDefRef
            - BranchSide:      'xmlschemas.c:18849,3'
              BranchSideFuncs:
                - xmlSchemaGetCircModelGrDefRef
                - xmlSchemaGetCircModelGrDefRef
        - Branch String:   'xmlschemas.c:18846,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18847,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18848,3'
              BranchSideFuncs:
                - xmlSchemaGetCircModelGrDefRef
                - xmlSchemaGetCircModelGrDefRef
        - Branch String:   'xmlschemas.c:18854,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18855,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18856,3'
              BranchSideFuncs:
                - xmlSchemaGetCircModelGrDefRef
                - xmlSchemaGetCircModelGrDefRef
      Callsites:
        - Src:             'xmlschemas.c:18843,14'
          Dst:             xmlSchemaGetCircModelGrDefRef
        - Src:             'xmlschemas.c:18853,10'
          Dst:             xmlSchemaGetCircModelGrDefRef
    - functionName:    xmlSchemaCheckTypeDefCircularInternal
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14908
      functionLinenumberEnd: 14932
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchemaType *'
        - 'struct._xmlSchemaType *'
      constantsTouched: []
      argNames:
        - pctxt
        - ctxtType
        - ancestor
      BBCount:         13
      ICount:          94
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSchemaCheckTypeDefCircularInternal
        - xmlSchemaGetComponentNode
        - xmlSchemaPCustomErr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:14911,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14911,32'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14912,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14911,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14912,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14914,9'
              BranchSideFuncs:
                - xmlSchemaCheckTypeDefCircularInternal
                - xmlSchemaGetComponentNode
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:14914,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14915,22'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:14921,9'
              BranchSideFuncs:
                - xmlSchemaCheckTypeDefCircularInternal
        - Branch String:   'xmlschemas.c:14921,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14925,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14927,5'
              BranchSideFuncs:
                - xmlSchemaCheckTypeDefCircularInternal
      Callsites:
        - Src:             'xmlschemas.c:14917,31'
          Dst:             xmlSchemaGetComponentNode
        - Src:             'xmlschemas.c:14915,2'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:14928,11'
          Dst:             xmlSchemaCheckTypeDefCircularInternal
    - functionName:    xmlSchemaGetAttributeDecl
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4821
      functionLinenumberEnd: 4831
      functionDepth:   0
      returnType:      'struct._xmlSchemaAttribute *'
      argCount:        3
      argTypes:
        - 'struct._xmlSchema *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - schema
        - name
        - nsName
      BBCount:         26
      ICount:          141
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - xmlHashLookup
        - xmlStrEqual
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4824,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4824,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4825,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4824,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4825,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4826,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4826,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4826,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4827,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4827,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4827,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4827,2'
              BranchSideFuncs:
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4827,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4827,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4827,2'
              BranchSideFuncs:
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4827,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4827,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4828,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4827,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4827,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4827,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4827,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4827,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4828,5'
              BranchSideFuncs:
                - xmlHashLookup
      Callsites:
        - Src:             'xmlschemas.c:4827,2'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:4827,2'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:4827,2'
          Dst:             xmlHashSize
        - Src:             'xmlschemas.c:4827,2'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:4827,2'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:4827,2'
          Dst:             xmlHashLookup
    - functionName:    xmlSchemaPResCompAttrErr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2907
      functionLinenumberEnd: 2921
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - int
        - 'struct.xmlHashedString *'
        - 'struct._xmlNode *'
        - 'char *'
        - 'char *'
        - 'char *'
        - int
        - 'char *'
      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:2911,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2912,53'
              BranchSideFuncs:
                - xmlSchemaItemTypeToStr
                - xmlSchemaFormatQName
                - xmlSchemaPErrExt
            - BranchSide:      'xmlschemas.c:2913,22'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPErrExt
        - Branch String:   'xmlschemas.c:2919,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2919,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2920,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:2920,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2920,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2920,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:2910,5'
          Dst:             xmlSchemaFormatItemForReport
        - Src:             'xmlschemas.c:2912,30'
          Dst:             xmlSchemaItemTypeToStr
        - Src:             'xmlschemas.c:2917,6'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:2913,5'
          Dst:             xmlSchemaPErrExt
    - functionName:    xmlSchemaGetIDC
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4910
      functionLinenumberEnd: 4920
      functionDepth:   0
      returnType:      'struct._xmlSchemaIDC *'
      argCount:        3
      argTypes:
        - 'struct._xmlSchema *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - schema
        - name
        - nsName
      BBCount:         26
      ICount:          141
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - xmlHashLookup
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4913,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4913,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4914,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4913,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4914,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4915,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4915,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4915,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4916,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4916,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4916,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4916,2'
              BranchSideFuncs:
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4916,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4916,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4916,2'
              BranchSideFuncs:
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4916,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4916,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4917,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4916,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4916,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4916,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4916,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4916,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4917,5'
              BranchSideFuncs:
                - xmlHashLookup
      Callsites:
        - Src:             'xmlschemas.c:4916,2'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:4916,2'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:4916,2'
          Dst:             xmlHashSize
        - Src:             'xmlschemas.c:4916,2'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:4916,2'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:4916,2'
          Dst:             xmlHashLookup
    - functionName:    xmlSchemaGetNamedComponent
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4937
      functionLinenumberEnd: 4949
      functionDepth:   0
      returnType:      'struct.xmlHashedString *'
      argCount:        4
      argTypes:
        - 'struct._xmlSchema *'
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - schema
        - itemType
        - name
        - targetNs
      BBCount:         7
      ICount:          54
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSchemaGetElem
        - xmlSchemaGetGroup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4938,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4940,56'
              BranchSideFuncs:
                - xmlSchemaGetGroup
            - BranchSide:      'xmlschemas.c:4943,55'
              BranchSideFuncs:
                - xmlSchemaGetElem
            - BranchSide:      'xmlschemas.c:4947,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:4940,38'
          Dst:             xmlSchemaGetGroup
        - Src:             'xmlschemas.c:4943,38'
          Dst:             xmlSchemaGetElem
    - functionName:    xmlSchemaGetGroup
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4877
      functionLinenumberEnd: 4888
      functionDepth:   0
      returnType:      'struct._xmlSchemaModelGroupDef *'
      argCount:        3
      argTypes:
        - 'struct._xmlSchema *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - schema
        - name
        - nsName
      BBCount:         26
      ICount:          141
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - xmlHashLookup
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4880,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4880,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4881,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4880,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4881,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4882,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4882,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4882,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4883,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4883,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4883,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4883,2'
              BranchSideFuncs:
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4883,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4883,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4883,2'
              BranchSideFuncs:
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4883,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4883,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4884,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4883,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4883,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4883,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4883,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4883,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4884,5'
              BranchSideFuncs:
                - xmlHashLookup
      Callsites:
        - Src:             'xmlschemas.c:4883,2'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:4883,2'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:4883,2'
          Dst:             xmlHashSize
        - Src:             'xmlschemas.c:4883,2'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:4883,2'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:4883,2'
          Dst:             xmlHashLookup
    - functionName:    xmlSchemaGetElem
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4758
      functionLinenumberEnd: 4768
      functionDepth:   0
      returnType:      'struct._xmlSchemaElement *'
      argCount:        3
      argTypes:
        - 'struct._xmlSchema *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - schema
        - name
        - nsName
      BBCount:         26
      ICount:          141
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - xmlHashLookup
        - xmlStrEqual
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4761,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4761,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4762,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4761,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4762,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4763,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4763,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4763,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4764,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4764,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4764,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4764,2'
              BranchSideFuncs:
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4764,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4764,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4764,2'
              BranchSideFuncs:
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4764,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4764,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4765,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4764,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4764,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4764,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4764,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4764,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4765,5'
              BranchSideFuncs:
                - xmlHashLookup
      Callsites:
        - Src:             'xmlschemas.c:4764,2'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:4764,2'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:4764,2'
          Dst:             xmlHashSize
        - Src:             'xmlschemas.c:4764,2'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:4764,2'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:4764,2'
          Dst:             xmlHashLookup
    - functionName:    xmlSchemaGetAttributeGroup
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4846
      functionLinenumberEnd: 4862
      functionDepth:   0
      returnType:      'struct._xmlSchemaAttributeGroup *'
      argCount:        3
      argTypes:
        - 'struct._xmlSchema *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - schema
        - name
        - nsName
      BBCount:         26
      ICount:          141
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - xmlHashLookup
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4849,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4849,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4850,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4849,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4850,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4851,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4851,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4851,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4852,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4852,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4852,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4852,2'
              BranchSideFuncs:
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4852,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4852,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4852,2'
              BranchSideFuncs:
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4852,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4852,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4853,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4852,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4852,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4852,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4852,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4852,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4853,5'
              BranchSideFuncs:
                - xmlHashLookup
      Callsites:
        - Src:             'xmlschemas.c:4852,2'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:4852,2'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:4852,2'
          Dst:             xmlHashSize
        - Src:             'xmlschemas.c:4852,2'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:4852,2'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:4852,2'
          Dst:             xmlHashLookup
    - functionName:    xmlSchemaResolveUnionMemberTypes
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13247
      functionLinenumberEnd: 13311
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchemaType *'
      constantsTouched: []
      argNames:
        - ctxt
        - type
      BBCount:         29
      ICount:          221
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - xmlSchemaGetType
        - xmlSchemaPErrMemory
        - xmlSchemaPResCompAttrErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:13264,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13267,33'
              BranchSideFuncs:
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:13294,18'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:13271,27'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13271,33'
              BranchSideFuncs:
                - xmlSchemaPResCompAttrErr
                - xmlSchemaPErrMemory
                - xmlSchemaGetType
            - BranchSide:      'xmlschemas.c:13272,31'
              BranchSideFuncs:
                - xmlSchemaPResCompAttrErr
                - xmlSchemaPErrMemory
                - xmlSchemaGetType
        - Branch String:   'xmlschemas.c:13271,33'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13271,33'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:13286,19'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:13271,33'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13271,33'
              BranchSideFuncs:
                - xmlSchemaPResCompAttrErr
                - xmlSchemaPErrMemory
                - xmlSchemaGetType
            - BranchSide:      'xmlschemas.c:13272,31'
              BranchSideFuncs:
                - xmlSchemaPResCompAttrErr
                - xmlSchemaPErrMemory
                - xmlSchemaGetType
        - Branch String:   'xmlschemas.c:13271,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13272,31'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:13286,19'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:13278,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13279,23'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:13281,20'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:13295,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13296,32'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:13310,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13297,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13298,26'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:13301,15'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:13303,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13304,26'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:13306,23'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
      Callsites:
        - Src:             'xmlschemas.c:13270,15'
          Dst:             xmlSchemaGetType
        - Src:             'xmlschemas.c:13272,6'
          Dst:             xmlSchemaPResCompAttrErr
        - Src:             'xmlschemas.c:13298,6'
          Dst:             xmlSchemaPErrMemory
    - functionName:    xmlSchemaFindRedefCompInGraph
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5001
      functionLinenumberEnd: 5075
      functionDepth:   0
      returnType:      'struct.xmlHashedString *'
      argCount:        4
      argTypes:
        - 'struct._xmlSchemaBucket *'
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - bucket
        - type
        - name
        - nsName
      BBCount:         58
      ICount:          305
      EdgeCount:       74
      CyclomaticComplexity: 18
      functionsReached:
        - xmlSchemaFindRedefCompInGraph
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5005,26'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5005,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5006,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5005,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5006,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5007,10'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
        - Branch String:   'xmlschemas.c:5007,35'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5008,3'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
            - BranchSide:      'xmlschemas.c:5009,2'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
        - Branch String:   'xmlschemas.c:5007,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5009,2'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
            - BranchSide:      'xmlschemas.c:5013,12'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
        - Branch String:   'xmlschemas.c:5013,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5014,8'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
            - BranchSide:      'xmlschemas.c:5049,5'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
        - Branch String:   'xmlschemas.c:5015,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5016,14'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
            - BranchSide:      'xmlschemas.c:5049,5'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
        - Branch String:   'xmlschemas.c:5016,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5019,12'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
            - BranchSide:      'xmlschemas.c:5019,12'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
            - BranchSide:      'xmlschemas.c:5027,12'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
            - BranchSide:      'xmlschemas.c:5036,12'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
            - BranchSide:      'xmlschemas.c:5046,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5019,58'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5020,5'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
            - BranchSide:      'xmlschemas.c:5025,7'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
        - Branch String:   'xmlschemas.c:5019,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5023,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5025,7'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
        - Branch String:   'xmlschemas.c:5028,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5029,5'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
            - BranchSide:      'xmlschemas.c:5034,7'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
        - Branch String:   'xmlschemas.c:5027,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5032,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5034,7'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
        - Branch String:   'xmlschemas.c:5037,45'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5038,5'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
            - BranchSide:      'xmlschemas.c:5043,7'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
        - Branch String:   'xmlschemas.c:5036,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5041,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5043,7'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
        - Branch String:   'xmlschemas.c:5054,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5055,35'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
            - BranchSide:      'xmlschemas.c:5074,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5063,32'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5064,5'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
            - BranchSide:      'xmlschemas.c:5070,12'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
        - Branch String:   'xmlschemas.c:5063,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5065,39'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
            - BranchSide:      'xmlschemas.c:5070,12'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
        - Branch String:   'xmlschemas.c:5067,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5068,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5069,6'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
        - Branch String:   'xmlschemas.c:5071,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5063,11'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
            - BranchSide:      'xmlschemas.c:5072,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:5065,9'
          Dst:             xmlSchemaFindRedefCompInGraph
    - functionName:    xmlSchemaClearSchemaDefaults
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9579
      functionLinenumberEnd: 9601
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlSchema *'
      constantsTouched: []
      argNames:
        - schema
      BBCount:         28
      ICount:          187
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:9580,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9581,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9583,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9583,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9584,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9586,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9586,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9587,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9588,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9588,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9589,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9590,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9590,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9591,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9592,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9592,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9593,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9595,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9595,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9596,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9597,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9597,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9598,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9599,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9599,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9599,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9600,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaParseSchemaElement
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9607
      functionLinenumberEnd: 9709
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchema *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - node
      BBCount:         50
      ICount:          296
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - xmlSchemaGetBuiltInType
        - xmlSchemaGetNodeContent
        - xmlSchemaGetPropNode
        - xmlSchemaPSimpleTypeErr
        - xmlSchemaPValAttrBlockFinal
        - xmlSchemaPValAttrFormDefault
        - xmlSchemaPValAttrID
        - xmlSchemaPValAttrNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:9618,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9618,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9632,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:9633,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9634,30'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrFormDefault
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrFormDefault
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:9642,33'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrFormDefault
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrFormDefault
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:9636,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9636,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9637,6'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrFormDefault
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrFormDefault
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:9637,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9638,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9641,5'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrFormDefault
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrFormDefault
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:9643,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9644,32'
              BranchSideFuncs:
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrFormDefault
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrFormDefault
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:9655,33'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrFormDefault
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:9647,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9647,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9648,6'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrFormDefault
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:9648,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9649,30'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrFormDefault
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:9654,5'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrFormDefault
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:9656,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9657,32'
              BranchSideFuncs:
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrFormDefault
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:9668,33'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:9660,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9660,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9661,6'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:9661,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9662,30'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:9667,5'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:9669,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9670,32'
              BranchSideFuncs:
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:9686,33'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:9677,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9677,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9678,6'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:9678,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9679,30'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:9685,5'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:9687,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9687,17'
              BranchSideFuncs:
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:9688,32'
              BranchSideFuncs:
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:9693,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9693,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9694,6'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:9694,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9695,30'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:9701,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9704,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9705,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9706,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:9617,11'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:9632,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:9635,6'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:9634,8'
          Dst:             xmlSchemaPValAttrNode
        - Src:             'xmlschemas.c:9642,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:9644,8'
          Dst:             xmlSchemaGetNodeContent
        - Src:             'xmlschemas.c:9645,8'
          Dst:             xmlSchemaPValAttrFormDefault
        - Src:             'xmlschemas.c:9649,6'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:9655,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:9657,8'
          Dst:             xmlSchemaGetNodeContent
        - Src:             'xmlschemas.c:9658,8'
          Dst:             xmlSchemaPValAttrFormDefault
        - Src:             'xmlschemas.c:9662,6'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:9668,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:9670,8'
          Dst:             xmlSchemaGetNodeContent
        - Src:             'xmlschemas.c:9671,8'
          Dst:             xmlSchemaPValAttrBlockFinal
        - Src:             'xmlschemas.c:9679,6'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:9686,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:9688,8'
          Dst:             xmlSchemaGetNodeContent
        - Src:             'xmlschemas.c:9689,8'
          Dst:             xmlSchemaPValAttrBlockFinal
        - Src:             'xmlschemas.c:9695,6'
          Dst:             xmlSchemaPSimpleTypeErr
    - functionName:    xmlSchemaParseSchemaTopLevel
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9723
      functionLinenumberEnd: 9821
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchema *'
        - 'struct._xmlNode *'
      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:9728,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9728,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9729,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9728,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9728,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9729,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9728,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9729,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9731,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:9733,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9733,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:9734,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:9733,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9733,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:9734,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:9733,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9733,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:9734,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:9733,42'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9733,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:9734,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:9734,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9734,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:9735,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:9734,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9734,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:9735,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:9734,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9734,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:9735,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:9734,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9733,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:9735,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:9735,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9735,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:9736,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:9735,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9735,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:9736,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:9735,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9735,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:9736,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:9735,36'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9733,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:9736,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:9736,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9735,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:9736,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:9736,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9735,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:9736,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:9736,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9735,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:9735,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:9733,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9737,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:9771,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:9737,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9737,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:9743,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:9737,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9737,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:9743,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:9737,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9737,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:9743,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:9737,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9738,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:9743,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:9739,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9740,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:9742,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:9743,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9743,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:9750,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:9743,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9743,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:9750,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:9743,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9743,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:9750,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:9743,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9744,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:9750,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:9746,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9746,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9747,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:9747,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9747,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9748,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:9748,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9749,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9750,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:9750,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9750,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:9757,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:9750,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9750,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:9757,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:9750,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9750,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:9757,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:9750,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9751,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:9757,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:9753,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9753,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9754,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:9754,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9754,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9755,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:9755,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9756,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9757,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:9760,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9760,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9761,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:9761,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9761,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9762,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:9762,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9763,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9764,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:9771,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9772,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:9815,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9772,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9772,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:9775,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:9772,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9772,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:9775,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:9772,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9772,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:9775,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:9772,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9773,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:9775,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:9775,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9775,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:9778,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:9775,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9775,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:9778,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:9775,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9775,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:9778,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:9775,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9776,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:9778,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:9778,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9778,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:9781,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:9778,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9778,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:9781,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:9778,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9778,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:9781,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:9778,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9779,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:9781,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:9781,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9781,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:9784,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:9781,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9781,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:9784,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:9781,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9781,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:9784,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:9781,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9782,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:9784,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:9784,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9784,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:9787,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:9784,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9784,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:9787,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:9784,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9784,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:9787,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:9784,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9785,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:9787,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:9787,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9787,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:9790,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:9787,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9787,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:9790,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:9787,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9787,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:9790,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:9787,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9788,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:9790,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:9790,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9790,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:9794,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:9790,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9790,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:9794,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:9790,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9790,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:9794,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:9790,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9791,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:9794,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:9802,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9802,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:9802,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:9802,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9802,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:9802,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:9802,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9802,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:9802,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:9802,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9771,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:9806,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:9807,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9808,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:9810,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:9816,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9817,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9818,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:9733,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9733,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9734,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9734,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9735,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9735,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9736,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9736,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9737,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9737,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9738,14'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:9742,3'
          Dst:             xmlSchemaFreeAnnot
        - Src:             'xmlschemas.c:9743,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9743,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9745,12'
          Dst:             xmlSchemaParseImport
        - Src:             'xmlschemas.c:9750,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9750,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9752,12'
          Dst:             xmlSchemaParseInclude
        - Src:             'xmlschemas.c:9757,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9757,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9759,12'
          Dst:             xmlSchemaParseRedefine
        - Src:             'xmlschemas.c:9772,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9772,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9773,6'
          Dst:             xmlSchemaParseComplexType
        - Src:             'xmlschemas.c:9775,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9775,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9776,6'
          Dst:             xmlSchemaParseSimpleType
        - Src:             'xmlschemas.c:9778,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9778,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9779,6'
          Dst:             xmlSchemaParseElement
        - Src:             'xmlschemas.c:9781,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9781,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9782,6'
          Dst:             xmlSchemaParseGlobalAttribute
        - Src:             'xmlschemas.c:9784,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9784,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9785,6'
          Dst:             xmlSchemaParseAttributeGroupDefinition
        - Src:             'xmlschemas.c:9787,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9787,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9788,6'
          Dst:             xmlSchemaParseModelGroupDefinition
        - Src:             'xmlschemas.c:9790,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9790,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9791,6'
          Dst:             xmlSchemaParseNotation
        - Src:             'xmlschemas.c:9794,6'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:9802,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9802,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9806,14'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:9810,3'
          Dst:             xmlSchemaFreeAnnot
    - functionName:    xmlSchemaParseAnnotation
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6482
      functionLinenumberEnd: 6586
      functionDepth:   0
      returnType:      'struct._xmlSchemaAnnot *'
      argCount:        3
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlNode *'
        - 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:6496,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6496,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6497,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:6496,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6497,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6498,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:6498,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6499,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:6501,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:6503,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6504,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:6514,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:6504,26'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6505,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:6506,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:6505,49'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6506,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:6509,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:6506,26'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6507,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:6512,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:6504,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6509,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:6512,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:6519,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6520,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6585,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:6520,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6520,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6542,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:6520,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6520,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6542,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:6520,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6520,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6542,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:6520,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6527,13'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6542,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:6528,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6529,9'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6539,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:6529,27'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6530,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6531,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:6530,55'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6531,10'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6534,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:6531,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6532,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:6537,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:6529,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6534,32'
              BranchSideFuncs:
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6537,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:6542,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6542,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:6576,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:6542,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6542,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:6576,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:6542,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6542,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:6576,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:6542,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6549,13'
              BranchSideFuncs:
                - xmlSchemaGetPropNodeNs
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:6576,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:6550,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6551,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:6570,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:6551,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6552,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetPropNodeNs
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:6557,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:6552,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6553,29'
              BranchSideFuncs:
                - xmlSchemaGetPropNodeNs
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:6556,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:6557,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6558,17'
              BranchSideFuncs:
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetPropNodeNs
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:6561,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:6571,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6572,25'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6574,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:6576,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6577,24'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6580,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:6499,8'
          Dst:             xmlSchemaNewAnnot
        - Src:             'xmlschemas.c:6505,8'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6507,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6509,6'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:6514,5'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:6520,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6520,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6530,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6532,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6534,7'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:6540,3'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:6539,6'
          Dst:             xmlSchemaPValAttr
        - Src:             'xmlschemas.c:6542,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6542,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6552,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6553,4'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:6557,11'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6558,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6559,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6561,4'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:6570,13'
          Dst:             xmlSchemaGetPropNodeNs
        - Src:             'xmlschemas.c:6573,3'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:6572,3'
          Dst:             xmlSchemaPValAttrNode
        - Src:             'xmlschemas.c:6577,3'
          Dst:             xmlSchemaPContentErr
    - functionName:    xmlSchemaFreeAnnot
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3782
      functionLinenumberEnd: 3796
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaAnnot *'
      constantsTouched: []
      argNames:
        - annot
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    16
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3783,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3784,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3785,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:3785,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3786,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3790,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:3794,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3791,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaParseImport
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10681
      functionLinenumberEnd: 10823
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchema *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - pctxt
        - schema
        - node
      BBCount:         67
      ICount:          399
      EdgeCount:       93
      CyclomaticComplexity: 28
      functionsReached:
        - xmlSchemaAddSchemaDoc
        - xmlSchemaBuildAbsoluteURI
        - xmlSchemaCustomWarning
        - xmlSchemaGetBuiltInType
        - xmlSchemaPContentErr
        - xmlSchemaPCustomErr
        - xmlSchemaPIllegalAttrErr
        - xmlSchemaPSimpleTypeErr
        - xmlSchemaPValAttr
        - xmlSchemaParseNewDoc
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:10689,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10689,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10690,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10689,45'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10689,49'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10690,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10689,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10690,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10695,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:10696,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10697,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:10713,27'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:10697,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10698,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:10704,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:10698,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10699,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:10704,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:10699,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10700,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:10704,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:10698,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10701,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:10704,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:10713,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10716,26'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:10724,27'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:10724,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10727,26'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:10737,13'
              BranchSideFuncs:
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:10738,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10738,9'
              BranchSideFuncs:
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:10745,9'
              BranchSideFuncs:
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:10738,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10738,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:10745,9'
              BranchSideFuncs:
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:10738,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10738,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:10745,9'
              BranchSideFuncs:
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:10738,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10743,17'
              BranchSideFuncs:
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:10745,9'
              BranchSideFuncs:
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:10745,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10746,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:10759,27'
              BranchSideFuncs:
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:10760,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10766,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:10780,6'
              BranchSideFuncs:
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:10766,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10767,26'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:10775,5'
              BranchSideFuncs:
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
                - xmlSchemaBuildAbsoluteURI
        - Branch String:   'xmlschemas.c:10780,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:10781,26'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:10793,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10794,45'
              BranchSideFuncs:
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:10796,33'
              BranchSideFuncs:
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:10800,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10801,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10810,10'
              BranchSideFuncs:
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:10810,26'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10810,30'
              BranchSideFuncs:
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:10818,10'
              BranchSideFuncs:
                - xmlSchemaParseNewDoc
        - Branch String:   'xmlschemas.c:10810,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10811,36'
              BranchSideFuncs:
                - xmlSchemaCustomWarning
                - xmlSchemaParseNewDoc
            - BranchSide:      'xmlschemas.c:10818,10'
              BranchSideFuncs:
                - xmlSchemaParseNewDoc
        - Branch String:   'xmlschemas.c:10818,26'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10818,29'
              BranchSideFuncs:
                - xmlSchemaParseNewDoc
            - BranchSide:      'xmlschemas.c:10822,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10818,29'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10818,29'
              BranchSideFuncs:
                - xmlSchemaParseNewDoc
            - BranchSide:      'xmlschemas.c:10822,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10818,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10819,29'
              BranchSideFuncs:
                - xmlSchemaParseNewDoc
            - BranchSide:      'xmlschemas.c:10822,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:10698,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10699,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10700,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10701,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:10704,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10705,6'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:10714,15'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:10713,9'
          Dst:             xmlSchemaPValAttr
        - Src:             'xmlschemas.c:10719,6'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:10716,2'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:10725,20'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:10724,9'
          Dst:             xmlSchemaPValAttr
        - Src:             'xmlschemas.c:10730,6'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:10727,2'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:10738,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10738,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10746,2'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:10766,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10767,6'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:10781,6'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:10794,19'
          Dst:             xmlSchemaBuildAbsoluteURI
        - Src:             'xmlschemas.c:10796,11'
          Dst:             xmlSchemaAddSchemaDoc
        - Src:             'xmlschemas.c:10811,2'
          Dst:             xmlSchemaCustomWarning
        - Src:             'xmlschemas.c:10819,8'
          Dst:             xmlSchemaParseNewDoc
    - functionName:    xmlSchemaParseInclude
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11137
      functionLinenumberEnd: 11145
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchema *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - pctxt
        - schema
        - node
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaParseIncludeOrRedefine
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:11142,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11143,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11144,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:11140,11'
          Dst:             xmlSchemaParseIncludeOrRedefine
    - functionName:    xmlSchemaParseRedefine
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11121
      functionLinenumberEnd: 11132
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchema *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - pctxt
        - schema
        - node
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaParseIncludeOrRedefine
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:11129,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11130,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11131,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:11127,11'
          Dst:             xmlSchemaParseIncludeOrRedefine
    - functionName:    xmlSchemaParseComplexType
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12065
      functionLinenumberEnd: 12334
      functionDepth:   0
      returnType:      'struct._xmlSchemaType *'
      argCount:        4
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchema *'
        - 'struct._xmlNode *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - node
        - topLevel
      BBCount:         178
      ICount:          1056
      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:12077,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12077,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:12078,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:12077,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12077,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:12078,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:12077,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12078,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:12080,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:12082,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12083,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:12094,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:12084,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12085,31'
              BranchSideFuncs:
                - xmlSchemaPMissingAttrErr
            - BranchSide:      'xmlschemas.c:12088,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:12094,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12105,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:12121,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:12109,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12110,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:12111,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:12124,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12125,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:12126,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:12135,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12136,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:12214,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:12136,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12137,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:12208,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:12137,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12141,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:12142,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:12142,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12146,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:12149,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:12146,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12148,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:12149,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:12149,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12153,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:12205,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:12153,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12155,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:12155,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:12155,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12159,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:12162,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:12159,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12161,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:12162,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:12162,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12166,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:12182,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:12168,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12175,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:12181,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:12182,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12186,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:12201,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:12188,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12193,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:12199,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:12214,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12218,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:12223,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:12218,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12219,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:12220,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:12220,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12221,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:12222,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:12223,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12227,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:12235,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:12227,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12228,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:12229,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:12229,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12230,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:12231,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:12236,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12236,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:12240,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:12236,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12236,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:12240,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:12236,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12236,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:12240,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:12236,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12237,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:12240,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:12241,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12241,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:12253,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:12241,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12241,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:12253,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:12241,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12241,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:12253,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:12241,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12248,6'
              BranchSideFuncs:
                - xmlSchemaParseSimpleContent
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:12253,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:12248,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12249,6'
              BranchSideFuncs:
                - xmlSchemaParseSimpleContent
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:12250,37'
              BranchSideFuncs:
                - xmlSchemaParseSimpleContent
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:12253,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12253,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:12271,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:12253,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12253,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:12271,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:12253,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12253,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:12271,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:12253,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12257,2'
              BranchSideFuncs:
                - xmlSchemaParseComplexContent
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:12271,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:12276,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12276,13'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:12281,20'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:12276,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12276,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:12281,20'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:12276,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12276,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:12281,20'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:12276,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12278,28'
              BranchSideFuncs:
                - xmlSchemaParseModelGroup
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
            - BranchSide:      'xmlschemas.c:12281,20'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:12281,20'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12281,20'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:12286,20'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:12281,20'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12281,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:12286,20'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:12281,20'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12281,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:12286,20'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:12281,20'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12283,28'
              BranchSideFuncs:
                - xmlSchemaParseModelGroup
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
            - BranchSide:      'xmlschemas.c:12286,20'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:12286,20'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12286,20'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:12291,20'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
        - Branch String:   'xmlschemas.c:12286,20'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12286,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:12291,20'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
        - Branch String:   'xmlschemas.c:12286,20'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12286,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:12291,20'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
        - Branch String:   'xmlschemas.c:12286,20'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12288,28'
              BranchSideFuncs:
                - xmlSchemaParseModelGroup
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
            - BranchSide:      'xmlschemas.c:12291,20'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
        - Branch String:   'xmlschemas.c:12303,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12306,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:12310,6'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
        - Branch String:   'xmlschemas.c:12315,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12316,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:12326,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:12326,18'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12326,21'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:12332,22'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:12326,38'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12326,44'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:12332,22'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:12326,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12327,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:12332,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:12083,9'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:12085,6'
          Dst:             xmlSchemaPMissingAttrErr
        - Src:             'xmlschemas.c:12089,6'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:12088,13'
          Dst:             xmlSchemaPValAttrNode
        - Src:             'xmlschemas.c:12105,9'
          Dst:             xmlSchemaAddType
        - Src:             'xmlschemas.c:12121,9'
          Dst:             xmlSchemaAddType
        - Src:             'xmlschemas.c:12137,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:12141,3'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:12142,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:12146,7'
          Dst:             xmlSchemaPGetBoolNodeValue
        - Src:             'xmlschemas.c:12153,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:12155,14'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:12159,11'
          Dst:             xmlSchemaPGetBoolNodeValue
        - Src:             'xmlschemas.c:12162,14'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:12166,19'
          Dst:             xmlSchemaGetNodeContent
        - Src:             'xmlschemas.c:12168,11'
          Dst:             xmlSchemaPValAttrBlockFinal
        - Src:             'xmlschemas.c:12175,4'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:12182,14'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:12186,19'
          Dst:             xmlSchemaGetNodeContent
        - Src:             'xmlschemas.c:12188,11'
          Dst:             xmlSchemaPValAttrBlockFinal
        - Src:             'xmlschemas.c:12193,4'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:12201,4'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:12205,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:12208,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:12209,6'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:12236,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:12236,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:12237,23'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:12241,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:12241,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:12250,9'
          Dst:             xmlSchemaParseSimpleContent
        - Src:             'xmlschemas.c:12253,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:12253,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:12258,9'
          Dst:             xmlSchemaParseComplexContent
        - Src:             'xmlschemas.c:12271,19'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:12276,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:12276,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:12278,3'
          Dst:             xmlSchemaParseModelGroup
        - Src:             'xmlschemas.c:12281,20'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:12281,20'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:12283,3'
          Dst:             xmlSchemaParseModelGroup
        - Src:             'xmlschemas.c:12286,20'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:12286,20'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:12288,3'
          Dst:             xmlSchemaParseModelGroup
        - Src:             'xmlschemas.c:12291,20'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:12291,20'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:12293,3'
          Dst:             xmlSchemaParseModelGroupDefRef
        - Src:             'xmlschemas.c:12303,13'
          Dst:             xmlSchemaParseLocalAttributes
        - Src:             'xmlschemas.c:12310,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:12310,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:12311,32'
          Dst:             xmlSchemaParseAnyAttribute
        - Src:             'xmlschemas.c:12316,2'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:12327,2'
          Dst:             xmlSchemaPCustomErr
    - functionName:    xmlSchemaParseSimpleType
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9109
      functionLinenumberEnd: 9307
      functionDepth:   0
      returnType:      'struct._xmlSchemaType *'
      argCount:        4
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchema *'
        - 'struct._xmlNode *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - node
        - topLevel
      BBCount:         127
      ICount:          743
      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:9116,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9116,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9117,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9116,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9116,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9117,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9116,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9117,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9119,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:9119,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9120,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:9162,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:9121,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9122,31'
              BranchSideFuncs:
                - xmlSchemaPMissingAttrErr
            - BranchSide:      'xmlschemas.c:9128,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:9128,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9131,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9135,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:9138,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9144,27'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:9150,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:9151,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9152,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9153,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:9162,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9176,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:9206,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:9180,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9181,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9182,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:9188,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9189,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:9200,5'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:9189,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9190,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:9194,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:9190,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9191,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:9194,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:9208,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9209,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9210,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:9217,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9218,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:9234,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:9218,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9219,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:9225,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:9219,49'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9220,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:9225,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:9220,51'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9221,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:9225,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:9219,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9222,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:9225,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:9235,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9236,10'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:9243,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:9236,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9237,3'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:9238,10'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:9238,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9239,3'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:9240,10'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:9240,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9241,3'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:9242,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:9267,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9267,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:9271,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:9267,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9267,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:9271,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:9267,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9267,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:9271,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:9267,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9268,48'
              BranchSideFuncs:
                - xmlSchemaParseAnnotation
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:9271,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:9271,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9272,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:9275,16'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
        - Branch String:   'xmlschemas.c:9275,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9275,16'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
            - BranchSide:      'xmlschemas.c:9280,16'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
        - Branch String:   'xmlschemas.c:9275,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9275,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlSchemaParseRestriction
            - BranchSide:      'xmlschemas.c:9280,16'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
        - Branch String:   'xmlschemas.c:9275,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9275,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlSchemaParseRestriction
            - BranchSide:      'xmlschemas.c:9280,16'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
        - Branch String:   'xmlschemas.c:9275,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9276,35'
              BranchSideFuncs:
                - xmlSchemaParseRestriction
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:9280,16'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
        - Branch String:   'xmlschemas.c:9280,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9280,16'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
            - BranchSide:      'xmlschemas.c:9283,16'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
        - Branch String:   'xmlschemas.c:9280,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9280,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlSchemaParseList
            - BranchSide:      'xmlschemas.c:9283,16'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
        - Branch String:   'xmlschemas.c:9280,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9280,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlSchemaParseList
            - BranchSide:      'xmlschemas.c:9283,16'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
        - Branch String:   'xmlschemas.c:9280,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9281,28'
              BranchSideFuncs:
                - xmlSchemaParseList
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:9283,16'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
        - Branch String:   'xmlschemas.c:9287,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9288,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:9299,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:9299,18'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9299,21'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:9305,22'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9299,38'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9299,44'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:9305,22'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9299,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9300,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9305,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:9120,9'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:9122,6'
          Dst:             xmlSchemaPMissingAttrErr
        - Src:             'xmlschemas.c:9130,3'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:9128,10'
          Dst:             xmlSchemaPValAttrNode
        - Src:             'xmlschemas.c:9144,7'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:9150,12'
          Dst:             xmlSchemaGetPredefinedType
        - Src:             'xmlschemas.c:9176,9'
          Dst:             xmlSchemaAddType
        - Src:             'xmlschemas.c:9190,8'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9191,7'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:9194,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9195,7'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:9206,9'
          Dst:             xmlSchemaAddType
        - Src:             'xmlschemas.c:9219,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9220,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9221,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9222,7'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:9225,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9226,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:9234,9'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:9243,18'
          Dst:             xmlSchemaGetProp
        - Src:             'xmlschemas.c:9244,10'
          Dst:             xmlSchemaPValAttrBlockFinal
        - Src:             'xmlschemas.c:9249,3'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:9258,5'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:9267,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9267,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9268,23'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:9272,2'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:9275,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9275,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9276,9'
          Dst:             xmlSchemaParseRestriction
        - Src:             'xmlschemas.c:9280,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9280,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9281,9'
          Dst:             xmlSchemaParseList
        - Src:             'xmlschemas.c:9283,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9283,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9284,9'
          Dst:             xmlSchemaParseUnion
        - Src:             'xmlschemas.c:9288,2'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:9300,2'
          Dst:             xmlSchemaPCustomErr
    - functionName:    xmlSchemaParseElement
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8425
      functionLinenumberEnd: 8806
      functionDepth:   0
      returnType:      'struct.xmlHashedString *'
      argCount:        5
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchema *'
        - 'struct._xmlNode *'
        - 'int *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - node
        - isElemRef
        - topLevel
      BBCount:         287
      ICount:          1675
      EdgeCount:       396
      CyclomaticComplexity: 111
      functionsReached:
        - xmlGetBooleanProp
        - xmlGetMaxOccurs
        - xmlGetMinOccurs
        - xmlSchemaAddElement
        - xmlSchemaAddItemSize
        - xmlSchemaAddParticle
        - xmlSchemaCheckReference
        - xmlSchemaFreeAnnot
        - xmlSchemaGetBuiltInType
        - xmlSchemaGetNodeContent
        - xmlSchemaGetProp
        - xmlSchemaGetPropNode
        - xmlSchemaNewQNameRef
        - xmlSchemaPCheckParticleCorrect_2
        - xmlSchemaPContentErr
        - xmlSchemaPCustomAttrErr
        - xmlSchemaPIllegalAttrErr
        - xmlSchemaPMissingAttrErr
        - xmlSchemaPMutualExclAttrErr
        - xmlSchemaPSimpleTypeErr
        - xmlSchemaPValAttrBlockFinal
        - xmlSchemaPValAttrID
        - xmlSchemaPValAttrNode
        - xmlSchemaPValAttrNodeQName
        - xmlSchemaPValAttrQName
        - xmlSchemaParseAnnotation
        - xmlSchemaParseComplexType
        - xmlSchemaParseIDC
        - xmlSchemaParseSimpleType
        - xmlStrEqual
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:8437,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8437,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8438,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8437,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8437,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8438,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8437,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8438,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8440,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
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPMutualExclAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPMissingAttrErr
        - Branch String:   'xmlschemas.c:8440,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8441,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
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPMutualExclAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPMissingAttrErr
            - BranchSide:      'xmlschemas.c:8447,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
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPMutualExclAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPMissingAttrErr
        - Branch String:   'xmlschemas.c:8449,20'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8449,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
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPMutualExclAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPMissingAttrErr
            - BranchSide:      'xmlschemas.c:8450,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
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPMutualExclAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPMissingAttrErr
        - Branch String:   'xmlschemas.c:8449,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8450,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
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPMutualExclAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPMissingAttrErr
            - BranchSide:      'xmlschemas.c:8457,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
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPMutualExclAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:8450,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8451,31'
              BranchSideFuncs:
                - xmlSchemaPMissingAttrErr
            - BranchSide:      'xmlschemas.c:8456,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
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPMutualExclAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:8461,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8461,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
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPMutualExclAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:8468,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
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPMutualExclAttrErr
        - Branch String:   'xmlschemas.c:8461,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8461,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
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPMutualExclAttrErr
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:8468,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
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPMutualExclAttrErr
        - Branch String:   'xmlschemas.c:8461,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8461,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
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:8468,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
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPMutualExclAttrErr
        - Branch String:   'xmlschemas.c:8461,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8462,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
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPMutualExclAttrErr
            - BranchSide:      'xmlschemas.c:8468,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
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPMutualExclAttrErr
        - Branch String:   'xmlschemas.c:8468,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8469,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:8473,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
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPMutualExclAttrErr
        - Branch String:   'xmlschemas.c:8477,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8478,2'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:8482,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
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPMutualExclAttrErr
        - Branch String:   'xmlschemas.c:8482,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8482,9'
              BranchSideFuncs:
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaFreeAnnot
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPMutualExclAttrErr
            - BranchSide:      'xmlschemas.c:8483,17'
              BranchSideFuncs:
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaFreeAnnot
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPMutualExclAttrErr
        - Branch String:   'xmlschemas.c:8488,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8489,7'
              BranchSideFuncs:
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaFreeAnnot
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPMutualExclAttrErr
            - BranchSide:      'xmlschemas.c:8491,29'
              BranchSideFuncs:
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaFreeAnnot
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPMutualExclAttrErr
        - Branch String:   'xmlschemas.c:8497,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8498,34'
              BranchSideFuncs:
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaFreeAnnot
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
            - BranchSide:      'xmlschemas.c:8504,9'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaFreeAnnot
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
        - Branch String:   'xmlschemas.c:8505,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8506,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaFreeAnnot
                - xmlSchemaPContentErr
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
            - BranchSide:      'xmlschemas.c:8533,6'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaFreeAnnot
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8506,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8507,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaFreeAnnot
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:8524,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaFreeAnnot
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:8507,47'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8508,19'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaFreeAnnot
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
            - BranchSide:      'xmlschemas.c:8513,14'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaFreeAnnot
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
        - Branch String:   'xmlschemas.c:8508,48'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8509,19'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaFreeAnnot
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
            - BranchSide:      'xmlschemas.c:8513,14'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaFreeAnnot
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
        - Branch String:   'xmlschemas.c:8509,46'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8510,19'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaFreeAnnot
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
            - BranchSide:      'xmlschemas.c:8513,14'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaFreeAnnot
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
        - Branch String:   'xmlschemas.c:8510,53'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8511,19'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaFreeAnnot
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
            - BranchSide:      'xmlschemas.c:8513,14'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaFreeAnnot
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
        - Branch String:   'xmlschemas.c:8507,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8513,14'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaFreeAnnot
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
            - BranchSide:      'xmlschemas.c:8517,31'
              BranchSideFuncs:
                - xmlSchemaPCustomAttrErr
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaFreeAnnot
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8533,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8534,27'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:8537,7'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaFreeAnnot
        - Branch String:   'xmlschemas.c:8537,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8537,21'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:8542,31'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaFreeAnnot
        - Branch String:   'xmlschemas.c:8537,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8538,6'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:8542,31'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaFreeAnnot
        - Branch String:   'xmlschemas.c:8544,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8545,6'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:8546,46'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
        - Branch String:   'xmlschemas.c:8563,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8565,6'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:8569,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:8569,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8570,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:8572,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:8573,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8574,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:8584,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:8575,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8576,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:8577,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:8588,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8589,6'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:8594,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:8595,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8596,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:8631,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:8596,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8597,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:8621,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:8597,51'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8598,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:8621,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:8598,51'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8599,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:8621,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:8599,49'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8600,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:8621,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:8600,54'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8601,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:8621,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:8601,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8602,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:8621,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:8602,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8603,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:8621,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:8597,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8605,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:8621,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:8605,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8606,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:8613,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:8606,57'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8607,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:8613,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:8607,57'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8608,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:8613,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:8606,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8610,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:8613,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:8631,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8635,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:8668,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:8640,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8641,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:8645,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:8646,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8647,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:8652,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:8647,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8648,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:8649,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:8649,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8650,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:8651,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:8669,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8673,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:8680,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:8673,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8674,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:8675,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:8675,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8676,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:8677,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:8677,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8678,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:8679,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:8694,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8695,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:8697,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:8698,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8699,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:8705,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:8707,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8708,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:8725,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:8709,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8714,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:8718,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:8725,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8725,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:8740,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:8725,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8725,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:8740,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:8725,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8725,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:8740,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:8725,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8731,10'
              BranchSideFuncs:
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:8740,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:8731,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8732,24'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8738,54'
              BranchSideFuncs:
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8746,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8747,24'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8753,53'
              BranchSideFuncs:
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8756,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8756,10'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8757,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8756,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8756,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8757,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8756,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8756,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8757,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8756,38'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8756,2'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
            - BranchSide:      'xmlschemas.c:8757,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8757,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8757,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8757,36'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8757,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8757,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8757,36'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8757,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8757,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8757,36'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8757,32'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8756,2'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
            - BranchSide:      'xmlschemas.c:8757,36'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8757,36'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8757,36'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8757,32'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
        - Branch String:   'xmlschemas.c:8757,36'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8757,36'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8757,32'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
        - Branch String:   'xmlschemas.c:8757,36'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8757,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
            - BranchSide:      'xmlschemas.c:8757,32'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
        - Branch String:   'xmlschemas.c:8756,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8758,10'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
            - BranchSide:      'xmlschemas.c:8775,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8758,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8758,10'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
            - BranchSide:      'xmlschemas.c:8761,17'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
        - Branch String:   'xmlschemas.c:8758,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8758,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlSchemaParseIDC
            - BranchSide:      'xmlschemas.c:8761,17'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
        - Branch String:   'xmlschemas.c:8758,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8758,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlSchemaParseIDC
            - BranchSide:      'xmlschemas.c:8761,17'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
        - Branch String:   'xmlschemas.c:8758,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8759,30'
              BranchSideFuncs:
                - xmlSchemaParseIDC
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8761,17'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
        - Branch String:   'xmlschemas.c:8761,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8761,17'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
            - BranchSide:      'xmlschemas.c:8764,17'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
        - Branch String:   'xmlschemas.c:8761,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8761,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlSchemaParseIDC
            - BranchSide:      'xmlschemas.c:8764,17'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
        - Branch String:   'xmlschemas.c:8761,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8761,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlSchemaParseIDC
            - BranchSide:      'xmlschemas.c:8764,17'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
        - Branch String:   'xmlschemas.c:8761,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8762,30'
              BranchSideFuncs:
                - xmlSchemaParseIDC
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8764,17'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
        - Branch String:   'xmlschemas.c:8768,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8769,19'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8771,25'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8775,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8776,27'
              BranchSideFuncs:
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:8782,16'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8788,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8788,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8789,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8789,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8790,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8792,46'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8797,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8797,5'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:8798,9'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
        - Branch String:   'xmlschemas.c:8798,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8799,6'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:8805,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8799,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8800,6'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:8801,6'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
        - Branch String:   'xmlschemas.c:8801,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8802,6'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:8803,21'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
      Callsites:
        - Src:             'xmlschemas.c:8447,16'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:8448,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:8451,6'
          Dst:             xmlSchemaPMissingAttrErr
        - Src:             'xmlschemas.c:8459,5'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:8461,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8461,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8462,10'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:8473,11'
          Dst:             xmlGetMinOccurs
        - Src:             'xmlschemas.c:8474,11'
          Dst:             xmlGetMaxOccurs
        - Src:             'xmlschemas.c:8475,5'
          Dst:             xmlSchemaPCheckParticleCorrect_2
        - Src:             'xmlschemas.c:8476,16'
          Dst:             xmlSchemaAddParticle
        - Src:             'xmlschemas.c:8491,2'
          Dst:             xmlSchemaPValAttrNodeQName
        - Src:             'xmlschemas.c:8493,2'
          Dst:             xmlSchemaCheckReference
        - Src:             'xmlschemas.c:8498,6'
          Dst:             xmlSchemaPMutualExclAttrErr
        - Src:             'xmlschemas.c:8507,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8508,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8509,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8510,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8511,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8517,7'
          Dst:             xmlSchemaPCustomAttrErr
        - Src:             'xmlschemas.c:8524,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8525,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:8534,6'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:8542,10'
          Dst:             xmlSchemaNewQNameRef
        - Src:             'xmlschemas.c:8552,2'
          Dst:             xmlSchemaAddItemSize
        - Src:             'xmlschemas.c:8564,6'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:8563,6'
          Dst:             xmlSchemaPValAttrNode
        - Src:             'xmlschemas.c:8572,13'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:8574,15'
          Dst:             xmlSchemaGetNodeContent
        - Src:             'xmlschemas.c:8575,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8577,15'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8578,7'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:8587,9'
          Dst:             xmlSchemaAddElement
        - Src:             'xmlschemas.c:8597,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8598,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8599,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8600,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8601,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8602,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8603,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8606,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8607,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8608,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8610,8'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:8613,20'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8614,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8615,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8617,4'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:8621,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8623,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:8637,6'
          Dst:             xmlSchemaPValAttrQName
        - Src:             'xmlschemas.c:8640,10'
          Dst:             xmlGetBooleanProp
        - Src:             'xmlschemas.c:8645,13'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:8652,15'
          Dst:             xmlSchemaGetNodeContent
        - Src:             'xmlschemas.c:8653,7'
          Dst:             xmlSchemaPValAttrBlockFinal
        - Src:             'xmlschemas.c:8657,7'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:8668,9'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:8680,18'
          Dst:             xmlSchemaGetNodeContent
        - Src:             'xmlschemas.c:8681,10'
          Dst:             xmlSchemaPValAttrBlockFinal
        - Src:             'xmlschemas.c:8686,3'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:8694,6'
          Dst:             xmlGetBooleanProp
        - Src:             'xmlschemas.c:8697,9'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:8699,6'
          Dst:             xmlSchemaPValAttrNodeQName
        - Src:             'xmlschemas.c:8702,6'
          Dst:             xmlSchemaCheckReference
        - Src:             'xmlschemas.c:8705,16'
          Dst:             xmlSchemaGetProp
        - Src:             'xmlschemas.c:8706,9'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:8708,14'
          Dst:             xmlSchemaGetNodeContent
        - Src:             'xmlschemas.c:8714,3'
          Dst:             xmlSchemaPMutualExclAttrErr
        - Src:             'xmlschemas.c:8725,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8725,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8732,3'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:8738,28'
          Dst:             xmlSchemaParseComplexType
        - Src:             'xmlschemas.c:8740,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8740,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8747,3'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:8753,28'
          Dst:             xmlSchemaParseSimpleType
        - Src:             'xmlschemas.c:8756,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8756,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8757,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8757,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8757,36'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8757,36'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8758,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8758,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8759,12'
          Dst:             xmlSchemaParseIDC
        - Src:             'xmlschemas.c:8761,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8761,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8762,12'
          Dst:             xmlSchemaParseIDC
        - Src:             'xmlschemas.c:8764,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8764,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8765,12'
          Dst:             xmlSchemaParseIDC
        - Src:             'xmlschemas.c:8776,6'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:8803,2'
          Dst:             xmlSchemaFreeAnnot
    - functionName:    xmlSchemaParseGlobalAttribute
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7467
      functionLinenumberEnd: 7601
      functionDepth:   0
      returnType:      'struct._xmlSchemaAttribute *'
      argCount:        3
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchema *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - pctxt
        - schema
        - node
      BBCount:         75
      ICount:          461
      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:7479,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7479,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7480,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7479,45'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7479,49'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7480,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7479,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7480,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7485,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:7486,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7487,27'
              BranchSideFuncs:
                - xmlSchemaPMissingAttrErr
            - BranchSide:      'xmlschemas.c:7491,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:7491,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7493,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7499,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:7499,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7500,26'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:7514,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:7514,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7515,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:7521,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:7523,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7524,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7525,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:7531,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7532,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:7548,28'
              BranchSideFuncs:
                - xmlSchemaPValAttrQName
                - xmlSchemaPValAttrID
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
        - Branch String:   'xmlschemas.c:7532,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7533,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:7542,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:7533,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7534,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:7542,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:7534,50'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7535,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:7542,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:7535,48'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7536,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:7542,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:7536,47'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7537,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:7542,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:7533,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7539,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:7542,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:7556,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7557,2'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
            - BranchSide:      'xmlschemas.c:7561,33'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
        - Branch String:   'xmlschemas.c:7562,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7567,6'
              BranchSideFuncs:
                - xmlSchemaGetNodeContent
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPMutualExclAttrErr
            - BranchSide:      'xmlschemas.c:7576,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:7567,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7568,34'
              BranchSideFuncs:
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7571,46'
              BranchSideFuncs:
                - xmlSchemaGetNodeContent
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:7577,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7577,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7581,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7577,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7577,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7581,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7577,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7577,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7581,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7577,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7578,47'
              BranchSideFuncs:
                - xmlSchemaParseAnnotation
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7581,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7581,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7581,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7595,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7581,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7581,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7595,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7581,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7581,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7595,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7581,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7582,6'
              BranchSideFuncs:
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7595,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7582,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7587,27'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7592,47'
              BranchSideFuncs:
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7595,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7596,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7600,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:7485,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:7487,2'
          Dst:             xmlSchemaPMissingAttrErr
        - Src:             'xmlschemas.c:7492,2'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:7491,9'
          Dst:             xmlSchemaPValAttrNode
        - Src:             'xmlschemas.c:7499,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7503,6'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:7500,2'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:7514,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7515,2'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:7521,11'
          Dst:             xmlSchemaAddAttribute
        - Src:             'xmlschemas.c:7533,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7534,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7535,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7536,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7537,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7539,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:7542,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7543,6'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:7548,5'
          Dst:             xmlSchemaPValAttrQName
        - Src:             'xmlschemas.c:7551,5'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:7555,21'
          Dst:             xmlSchemaGetProp
        - Src:             'xmlschemas.c:7561,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:7568,6'
          Dst:             xmlSchemaPMutualExclAttrErr
        - Src:             'xmlschemas.c:7571,22'
          Dst:             xmlSchemaGetNodeContent
        - Src:             'xmlschemas.c:7577,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7577,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7578,22'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:7581,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7581,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7587,6'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:7592,22'
          Dst:             xmlSchemaParseSimpleType
        - Src:             'xmlschemas.c:7596,2'
          Dst:             xmlSchemaPContentErr
    - functionName:    xmlSchemaParseAttributeGroupDefinition
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7751
      functionLinenumberEnd: 7832
      functionDepth:   0
      returnType:      'struct._xmlSchemaAttributeGroup *'
      argCount:        3
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchema *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - pctxt
        - schema
        - node
      BBCount:         57
      ICount:          337
      EdgeCount:       79
      CyclomaticComplexity: 24
      functionsReached:
        - xmlSchemaAddAttributeGroupDefinition
        - xmlSchemaGetBuiltInType
        - xmlSchemaGetPropNode
        - xmlSchemaPContentErr
        - xmlSchemaPIllegalAttrErr
        - xmlSchemaPMissingAttrErr
        - xmlSchemaPValAttrID
        - xmlSchemaPValAttrNode
        - xmlSchemaParseAnnotation
        - xmlSchemaParseAnyAttribute
        - xmlSchemaParseLocalAttributes
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:7758,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7758,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7759,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7758,45'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7758,49'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7759,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7758,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7759,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7761,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:7762,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7763,27'
              BranchSideFuncs:
                - xmlSchemaPMissingAttrErr
            - BranchSide:      'xmlschemas.c:7771,31'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaAddAttributeGroupDefinition
                - xmlSchemaPValAttrID
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:7771,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7774,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7776,48'
              BranchSideFuncs:
                - xmlSchemaAddAttributeGroupDefinition
                - xmlSchemaPValAttrID
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:7778,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7779,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7783,12'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:7784,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7785,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:7799,25'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:7785,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7786,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPValAttrID
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:7792,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:7786,54'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7787,17'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:7792,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:7786,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7789,28'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:7792,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:7804,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7804,9'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7811,39'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
        - Branch String:   'xmlschemas.c:7804,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7804,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7811,39'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
        - Branch String:   'xmlschemas.c:7804,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7804,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7811,39'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
        - Branch String:   'xmlschemas.c:7804,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7805,47'
              BranchSideFuncs:
                - xmlSchemaParseAnnotation
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
            - BranchSide:      'xmlschemas.c:7811,39'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
        - Branch String:   'xmlschemas.c:7811,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7814,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7815,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
        - Branch String:   'xmlschemas.c:7815,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7816,2'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
            - BranchSide:      'xmlschemas.c:7820,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
        - Branch String:   'xmlschemas.c:7820,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7820,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
            - BranchSide:      'xmlschemas.c:7825,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7820,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7820,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
            - BranchSide:      'xmlschemas.c:7825,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7820,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7820,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseAnyAttribute
            - BranchSide:      'xmlschemas.c:7825,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7820,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7821,54'
              BranchSideFuncs:
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7825,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7825,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7826,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7831,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:7761,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:7763,2'
          Dst:             xmlSchemaPMissingAttrErr
        - Src:             'xmlschemas.c:7773,2'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:7771,9'
          Dst:             xmlSchemaPValAttrNode
        - Src:             'xmlschemas.c:7776,11'
          Dst:             xmlSchemaAddAttributeGroupDefinition
        - Src:             'xmlschemas.c:7786,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7787,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7789,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:7792,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7793,6'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:7799,5'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:7804,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7804,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7805,22'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:7811,9'
          Dst:             xmlSchemaParseLocalAttributes
        - Src:             'xmlschemas.c:7820,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7820,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7821,27'
          Dst:             xmlSchemaParseAnyAttribute
        - Src:             'xmlschemas.c:7826,2'
          Dst:             xmlSchemaPContentErr
    - functionName:    xmlSchemaParseModelGroupDefinition
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9426
      functionLinenumberEnd: 9499
      functionDepth:   0
      returnType:      'struct._xmlSchemaModelGroupDef *'
      argCount:        3
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchema *'
        - 'struct._xmlNode *'
      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:9432,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9432,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9433,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9432,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9432,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9433,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9432,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9433,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9435,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:9436,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9437,27'
              BranchSideFuncs:
                - xmlSchemaPMissingAttrErr
            - BranchSide:      'xmlschemas.c:9442,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:9448,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9449,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9453,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:9454,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9455,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:9467,25'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:9455,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9456,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:9461,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:9456,54'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9457,17'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:9461,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:9456,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9458,28'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:9461,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:9472,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9472,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:9476,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:9472,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9472,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:9476,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:9472,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9472,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:9476,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:9472,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9473,41'
              BranchSideFuncs:
                - xmlSchemaParseAnnotation
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:9476,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:9476,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9476,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:9480,16'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:9476,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9476,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:9480,16'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:9476,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9476,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:9480,16'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:9476,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9477,44'
              BranchSideFuncs:
                - xmlSchemaParseModelGroup
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:9480,16'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:9480,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9480,16'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:9484,16'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:9480,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9480,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:9484,16'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:9480,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9480,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:9484,16'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:9480,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9481,44'
              BranchSideFuncs:
                - xmlSchemaParseModelGroup
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:9484,16'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:9492,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9493,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:9498,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:9435,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:9437,2'
          Dst:             xmlSchemaPMissingAttrErr
        - Src:             'xmlschemas.c:9443,2'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:9442,16'
          Dst:             xmlSchemaPValAttrNode
        - Src:             'xmlschemas.c:9446,12'
          Dst:             xmlSchemaAddModelGroupDefinition
        - Src:             'xmlschemas.c:9456,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9457,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9458,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:9461,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9462,6'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:9467,5'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:9472,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9472,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9473,16'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:9476,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9476,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9477,19'
          Dst:             xmlSchemaParseModelGroup
        - Src:             'xmlschemas.c:9480,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9480,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9481,19'
          Dst:             xmlSchemaParseModelGroup
        - Src:             'xmlschemas.c:9484,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9484,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9485,19'
          Dst:             xmlSchemaParseModelGroup
        - Src:             'xmlschemas.c:9493,2'
          Dst:             xmlSchemaPContentErr
    - functionName:    xmlSchemaParseNotation
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6956
      functionLinenumberEnd: 6988
      functionDepth:   0
      returnType:      'struct._xmlSchemaNotation *'
      argCount:        3
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchema *'
        - 'struct._xmlNode *'
      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:6961,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6961,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6962,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:6961,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6961,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6962,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:6961,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6962,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6963,29'
              BranchSideFuncs:
                - xmlSchemaGetProp
                - xmlSchemaAddNotation
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPErr2
        - Branch String:   'xmlschemas.c:6964,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6965,24'
              BranchSideFuncs:
                - xmlSchemaPErr2
            - BranchSide:      'xmlschemas.c:6969,32'
              BranchSideFuncs:
                - xmlSchemaAddNotation
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:6971,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6972,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6973,25'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:6976,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6976,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:6980,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:6976,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6976,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:6980,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:6976,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6976,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:6980,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:6976,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6977,47'
              BranchSideFuncs:
                - xmlSchemaParseAnnotation
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:6980,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:6980,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6981,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:6987,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:6963,12'
          Dst:             xmlSchemaGetProp
        - Src:             'xmlschemas.c:6965,9'
          Dst:             xmlSchemaPErr2
        - Src:             'xmlschemas.c:6969,11'
          Dst:             xmlSchemaAddNotation
        - Src:             'xmlschemas.c:6973,5'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:6976,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6976,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6977,22'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:6981,2'
          Dst:             xmlSchemaPContentErr
    - functionName:    xmlSchemaPContentErr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3287
      functionLinenumberEnd: 3307
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - int
        - 'struct.xmlHashedString *'
        - 'struct._xmlNode *'
        - 'struct._xmlNode *'
        - 'char *'
        - 'char *'
      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:3291,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3292,17'
              BranchSideFuncs:
                - xmlSchemaPErr2
            - BranchSide:      'xmlschemas.c:3296,6'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaPErr2
        - Branch String:   'xmlschemas.c:3296,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3297,21'
              BranchSideFuncs:
                - xmlSchemaPErr2
            - BranchSide:      'xmlschemas.c:3301,21'
              BranchSideFuncs:
                - xmlSchemaPErr2
        - Branch String:   'xmlschemas.c:3306,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3306,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3306,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:3290,5'
          Dst:             xmlSchemaFormatItemForReport
        - Src:             'xmlschemas.c:3292,2'
          Dst:             xmlSchemaPErr2
        - Src:             'xmlschemas.c:3297,6'
          Dst:             xmlSchemaPErr2
        - Src:             'xmlschemas.c:3301,6'
          Dst:             xmlSchemaPErr2
    - functionName:    xmlSchemaPErr2
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2002
      functionLinenumberEnd: 2007
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlNode *'
        - 'struct._xmlNode *'
        - int
        - 'char *'
        - 'char *'
        - 'char *'
      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:2003,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2004,23'
              BranchSideFuncs:
                - xmlSchemaPErr
            - BranchSide:      'xmlschemas.c:2006,23'
              BranchSideFuncs:
                - xmlSchemaPErr
      Callsites:
        - Src:             'xmlschemas.c:2004,9'
          Dst:             xmlSchemaPErr
        - Src:             'xmlschemas.c:2006,9'
          Dst:             xmlSchemaPErr
    - functionName:    xmlSchemaGetProp
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4710
      functionLinenumberEnd: 4720
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlNode *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - name
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlDictLookup
        - xmlGetNoNsProp
      functionUses:    9
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4715,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4716,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4717,25'
              BranchSideFuncs:
                - xmlDictLookup
      Callsites:
        - Src:             'xmlschemas.c:4714,11'
          Dst:             xmlGetNoNsProp
        - Src:             'xmlschemas.c:4717,11'
          Dst:             xmlDictLookup
    - functionName:    xmlSchemaAddNotation
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5092
      functionLinenumberEnd: 5111
      functionDepth:   0
      returnType:      'struct._xmlSchemaNotation *'
      argCount:        5
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchema *'
        - 'char *'
        - 'char *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - name
        - nsName
        - node
      BBCount:         18
      ICount:          119
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSchemaAddItemSize
        - xmlSchemaPErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5095,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5095,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5096,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5095,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5095,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5096,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5095,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5096,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5098,34'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5099,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5100,29'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5103,12'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
        - Branch String:   'xmlschemas.c:5109,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5109,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5110,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:5100,9'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:5109,5'
          Dst:             xmlSchemaAddItemSize
    - functionName:    xmlSchemaPValAttrID
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5945
      functionLinenumberEnd: 5953
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlNode *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - ownerElem
        - name
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaGetPropNode
        - xmlSchemaPValAttrNodeID
      functionUses:    24
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5949,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5950,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5951,36'
              BranchSideFuncs:
                - xmlSchemaPValAttrNodeID
      Callsites:
        - Src:             'xmlschemas.c:5948,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:5951,12'
          Dst:             xmlSchemaPValAttrNodeID
    - functionName:    xmlSchemaGetPropNode
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4632
      functionLinenumberEnd: 4644
      functionDepth:   0
      returnType:      'struct._xmlAttr *'
      argCount:        2
      argTypes:
        - 'struct._xmlNode *'
        - 'char *'
      constantsTouched: []
      argNames:
        - node
        - name
      BBCount:         17
      ICount:          82
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlStrEqual
      functionUses:    38
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4635,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4635,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4636,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4635,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4636,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4637,12'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:4638,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4639,14'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:4643,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4639,32'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4639,47'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:4641,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:4639,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4640,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4641,9'
              BranchSideFuncs:
                - xmlStrEqual
      Callsites:
        - Src:             'xmlschemas.c:4639,35'
          Dst:             xmlStrEqual
    - functionName:    xmlSchemaPValAttrNodeID
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5888
      functionLinenumberEnd: 5939
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlAttr *'
      constantsTouched: []
      argNames:
        - ctxt
        - attr
      BBCount:         24
      ICount:          146
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - xmlAddID
        - xmlSchemaCollapseString
        - xmlSchemaGetBuiltInType
        - xmlSchemaGetNodeContentNoDict
        - xmlSchemaPSimpleTypeErr
        - xmlValidateNCName
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5892,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5893,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5894,56'
              BranchSideFuncs:
                - xmlSchemaGetNodeContentNoDict
                - xmlValidateNCName
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaCollapseString
                - xmlAddID
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5896,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5900,6'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlAddID
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5925,16'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5900,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5908,38'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlAddID
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5925,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5909,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5910,3'
              BranchSideFuncs:
                - xmlAddID
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5913,27'
              BranchSideFuncs:
                - xmlAddID
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5914,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5915,7'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5923,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5935,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5936,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5938,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:5894,13'
          Dst:             xmlSchemaGetNodeContentNoDict
        - Src:             'xmlschemas.c:5895,11'
          Dst:             xmlValidateNCName
        - Src:             'xmlschemas.c:5908,14'
          Dst:             xmlSchemaCollapseString
        - Src:             'xmlschemas.c:5913,12'
          Dst:             xmlAddID
        - Src:             'xmlschemas.c:5919,7'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:5916,3'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:5930,6'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:5927,2'
          Dst:             xmlSchemaPSimpleTypeErr
    - functionName:    xmlSchemaGetNodeContentNoDict
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4693
      functionLinenumberEnd: 4694
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - node
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlNodeGetContent
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlschemas.c:4694,29'
          Dst:             xmlNodeGetContent
    - functionName:    xmlSchemaPSimpleTypeErr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3197
      functionLinenumberEnd: 3265
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - int
        - 'struct.xmlHashedString *'
        - 'struct._xmlNode *'
        - 'struct._xmlSchemaType *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - ownerItem
        - node
        - type
        - expected
        - value
        - message
        - str1
        - str2
      BBCount:         51
      ICount:          350
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - xmlCharStrdup
        - xmlEscapeFormatString
        - xmlSchemaFormatNodeForError
        - xmlSchemaFormatQName
        - xmlSchemaIsGlobalItem
        - xmlSchemaPErr
        - xmlSchemaPErrExt
        - xmlStrcat
        - xmlStrdup
      functionUses:    31
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3201,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3205,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:3258,18'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaPErrExt
        - Branch String:   'xmlschemas.c:3205,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3206,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:3239,10'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaPErr
                - xmlSchemaPErr
                - xmlCharStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:3206,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3207,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:3209,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:3211,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3212,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:3214,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:3216,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3217,19'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaIsGlobalItem
                - xmlStrcat
                - xmlSchemaPErr
                - xmlSchemaPErr
                - xmlCharStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:3218,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:3218,15'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3219,19'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaIsGlobalItem
                - xmlStrcat
                - xmlSchemaPErr
                - xmlSchemaPErr
                - xmlCharStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:3220,15'
              BranchSideFuncs:
                - xmlSchemaIsGlobalItem
                - xmlStrcat
                - xmlSchemaPErr
                - xmlSchemaPErr
                - xmlCharStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
        - Branch String:   'xmlschemas.c:3223,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3224,12'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaPErr
                - xmlSchemaPErr
                - xmlCharStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:3238,2'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaPErr
                - xmlSchemaPErr
                - xmlCharStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:3226,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3227,23'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaPErr
                - xmlSchemaPErr
                - xmlCharStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:3230,57'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaPErr
                - xmlSchemaPErr
                - xmlCharStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:3236,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3236,3'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaPErr
                - xmlSchemaPErr
                - xmlCharStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:3237,6'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaPErr
                - xmlSchemaPErr
                - xmlCharStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:3239,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3240,19'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaPErr
                - xmlSchemaPErr
                - xmlCharStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:3242,19'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaPErr
                - xmlSchemaPErr
                - xmlCharStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:3245,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3246,47'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaPErr
                - xmlSchemaPErr
            - BranchSide:      'xmlschemas.c:3252,22'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaPErr
                - xmlSchemaPErr
        - Branch String:   'xmlschemas.c:3249,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3249,6'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaPErr
                - xmlSchemaPErr
            - BranchSide:      'xmlschemas.c:3250,22'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaPErr
                - xmlSchemaPErr
        - Branch String:   'xmlschemas.c:3253,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3254,20'
              BranchSideFuncs:
                - xmlSchemaPErr
            - BranchSide:      'xmlschemas.c:3256,20'
              BranchSideFuncs:
                - xmlSchemaPErr
        - Branch String:   'xmlschemas.c:3264,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3264,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3264,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:3200,5'
          Dst:             xmlSchemaFormatNodeForError
        - Src:             'xmlschemas.c:3207,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3209,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3211,12'
          Dst:             xmlSchemaIsGlobalItem
        - Src:             'xmlschemas.c:3212,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3214,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3217,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3219,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3221,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3223,10'
          Dst:             xmlSchemaIsGlobalItem
        - Src:             'xmlschemas.c:3225,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3227,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3228,13'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:3230,30'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:3232,10'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:3234,24'
          Dst:             xmlEscapeFormatString
        - Src:             'xmlschemas.c:3234,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3235,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3240,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3242,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3246,33'
          Dst:             xmlCharStrdup
        - Src:             'xmlschemas.c:3247,12'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3248,27'
          Dst:             xmlEscapeFormatString
        - Src:             'xmlschemas.c:3248,12'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3250,12'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3252,12'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3254,6'
          Dst:             xmlSchemaPErr
        - Src:             'xmlschemas.c:3256,6'
          Dst:             xmlSchemaPErr
        - Src:             'xmlschemas.c:3258,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3259,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3260,2'
          Dst:             xmlSchemaPErrExt
    - functionName:    xmlSchemaPMissingAttrErr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2868
      functionLinenumberEnd: 2880
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - int
        - 'struct.xmlHashedString *'
        - 'struct._xmlNode *'
        - 'char *'
        - 'char *'
      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:2873,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2874,16'
              BranchSideFuncs:
                - xmlSchemaPErr
            - BranchSide:      'xmlschemas.c:2876,16'
              BranchSideFuncs:
                - xmlSchemaPErr
        - Branch String:   'xmlschemas.c:2879,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2879,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2879,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:2871,5'
          Dst:             xmlSchemaFormatItemForReport
        - Src:             'xmlschemas.c:2874,2'
          Dst:             xmlSchemaPErr
        - Src:             'xmlschemas.c:2876,2'
          Dst:             xmlSchemaPErr
    - functionName:    xmlSchemaPValAttrNode
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6311
      functionLinenumberEnd: 6323
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct.xmlHashedString *'
        - 'struct._xmlAttr *'
        - 'struct._xmlSchemaType *'
        - 'char **'
      constantsTouched: []
      argNames:
        - ctxt
        - ownerItem
        - attr
        - type
        - value
      BBCount:         14
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSchemaGetNodeContent
        - xmlSchemaPValAttrNodeValue
      functionUses:    12
      BranchProfiles:
        - Branch String:   'xmlschemas.c:6314,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6314,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6315,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:6314,42'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6314,46'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6315,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:6314,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6315,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6317,35'
              BranchSideFuncs:
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrNodeValue
        - Branch String:   'xmlschemas.c:6318,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6319,11'
              BranchSideFuncs:
                - xmlSchemaPValAttrNodeValue
            - BranchSide:      'xmlschemas.c:6321,40'
              BranchSideFuncs:
                - xmlSchemaPValAttrNodeValue
      Callsites:
        - Src:             'xmlschemas.c:6317,11'
          Dst:             xmlSchemaGetNodeContent
        - Src:             'xmlschemas.c:6321,13'
          Dst:             xmlSchemaPValAttrNodeValue
    - functionName:    xmlSchemaAddModelGroupDefinition
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5512
      functionLinenumberEnd: 5542
      functionDepth:   0
      returnType:      'struct._xmlSchemaModelGroupDef *'
      argCount:        5
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchema *'
        - 'char *'
        - 'char *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - name
        - nsName
        - node
      BBCount:         23
      ICount:          175
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSchemaAddItemSize
        - xmlSchemaAddRedef
        - xmlSchemaPErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5515,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5515,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5516,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5515,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5515,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5516,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5515,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5516,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5519,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaAddItemSize
                - xmlSchemaAddRedef
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5520,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5521,29'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5524,12'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaAddItemSize
                - xmlSchemaAddRedef
        - Branch String:   'xmlschemas.c:5530,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5531,34'
              BranchSideFuncs:
                - xmlSchemaAddRedef
                - xmlSchemaAddItemSize
                - xmlSchemaAddItemSize
            - BranchSide:      'xmlschemas.c:5539,5'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaAddItemSize
        - Branch String:   'xmlschemas.c:5533,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5534,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5537,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaAddItemSize
        - Branch String:   'xmlschemas.c:5539,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5539,5'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
            - BranchSide:      'xmlschemas.c:5540,5'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
      Callsites:
        - Src:             'xmlschemas.c:5521,9'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:5531,16'
          Dst:             xmlSchemaAddRedef
        - Src:             'xmlschemas.c:5539,5'
          Dst:             xmlSchemaAddItemSize
        - Src:             'xmlschemas.c:5540,5'
          Dst:             xmlSchemaAddItemSize
    - functionName:    xmlSchemaPIllegalAttrErr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2978
      functionLinenumberEnd: 2988
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - int
        - 'struct.xmlHashedString *'
        - 'struct._xmlAttr *'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - ownerComp
        - attr
      BBCount:         9
      ICount:          83
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaErr4
        - xmlSchemaFormatNodeForError
        - xmlSchemaFormatQNameNs
      functionUses:    54
      BranchProfiles:
        - Branch String:   'xmlschemas.c:2986,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2986,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2987,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:2987,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2987,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2987,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:2981,5'
          Dst:             xmlSchemaFormatNodeForError
        - Src:             'xmlschemas.c:2984,2'
          Dst:             xmlSchemaFormatQNameNs
        - Src:             'xmlschemas.c:2982,5'
          Dst:             xmlSchemaErr4
    - functionName:    xmlSchemaParseModelGroup
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11176
      functionLinenumberEnd: 11425
      functionDepth:   0
      returnType:      'struct._xmlSchemaTreeItem *'
      argCount:        5
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchema *'
        - 'struct._xmlNode *'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - node
        - type
        - withParticle
      BBCount:         243
      ICount:          1346
      EdgeCount:       337
      CyclomaticComplexity: 96
      functionsReached:
        - xmlGetMaxOccurs
        - xmlGetMinOccurs
        - xmlSchemaAddItemSize
        - xmlSchemaAddModelGroup
        - xmlSchemaAddParticle
        - xmlSchemaCustomErr
        - xmlSchemaFormatQName
        - xmlSchemaPCheckParticleCorrect_2
        - xmlSchemaPContentErr
        - xmlSchemaPCustomErr
        - xmlSchemaPIllegalAttrErr
        - xmlSchemaPValAttrID
        - xmlSchemaParseAnnotation
        - xmlSchemaParseAny
        - xmlSchemaParseElement
        - xmlSchemaParseModelGroup
        - xmlSchemaParseModelGroupDefRef
        - xmlStrEqual
      functionUses:    14
      BranchProfiles:
        - Branch String:   'xmlschemas.c:11183,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11183,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11184,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:11183,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11183,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11184,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:11183,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11184,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11188,35'
              BranchSideFuncs:
                - xmlSchemaAddModelGroup
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - 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:11189,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11190,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11192,9'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - 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:11192,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11193,6'
              BranchSideFuncs:
                - xmlGetMinOccurs
                - xmlGetMaxOccurs
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaAddParticle
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - 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:11232,9'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - 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:11193,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11194,28'
              BranchSideFuncs:
                - xmlGetMinOccurs
                - xmlGetMaxOccurs
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaAddParticle
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - 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:11198,28'
              BranchSideFuncs:
                - xmlGetMinOccurs
                - xmlGetMaxOccurs
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaAddParticle
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - 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:11207,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11208,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11209,46'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - 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:11214,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11215,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - 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:11228,5'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - 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:11215,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11216,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - 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:11222,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - 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:11216,49'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11217,21'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - 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:11222,6'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - 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:11217,56'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11218,21'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - 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:11222,6'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - 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:11216,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11219,32'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - 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:11222,6'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - 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:11233,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - 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:11234,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - 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:11234,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11235,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - 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:11239,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - 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:11235,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11236,32'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - 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:11239,6'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - 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:11255,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11255,9'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11259,9'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11255,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11255,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - 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:11259,9'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11255,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11255,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - 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:11259,9'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11255,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11256,48'
              BranchSideFuncs:
                - xmlSchemaParseAnnotation
                - xmlSchemaAddItemSize
                - 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:11259,9'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11259,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11260,29'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11307,23'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11262,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11262,9'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11262,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:11262,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11262,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11262,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:11262,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11262,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:11262,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:11262,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11263,58'
              BranchSideFuncs:
                - xmlSchemaParseElement
                - xmlSchemaAddItemSize
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:11299,6'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11270,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11271,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:11297,14'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11271,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11272,14'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:11273,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:11273,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11274,27'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaAddItemSize
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:11282,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:11282,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11283,27'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaAddItemSize
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11291,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11291,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11292,47'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11294,43'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11299,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11300,27'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaAddItemSize
            - BranchSide:      'xmlschemas.c:11305,5'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
        - Branch String:   'xmlschemas.c:11309,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11309,10'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11310,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11309,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11309,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - 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:11310,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11309,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11309,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - 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:11310,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11309,39'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11309,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11310,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11310,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11310,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11311,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11310,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11310,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - 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:11311,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11310,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11310,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - 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:11311,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11310,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11309,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11311,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11311,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11311,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11312,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11311,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11311,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - 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:11312,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11311,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11311,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - 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:11312,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11311,32'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11309,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11312,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11312,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11312,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11313,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11312,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11312,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - 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:11313,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11312,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11312,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - 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:11313,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11312,35'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11309,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11313,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11313,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11312,35'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11313,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11313,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11312,35'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - 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:11313,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - 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:11313,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11312,35'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - 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:11312,35'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11309,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11315,10'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11406,6'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11315,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11315,10'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11320,17'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11315,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11315,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - 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:11320,17'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11315,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11315,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - 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:11320,17'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11315,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11317,29'
              BranchSideFuncs:
                - xmlSchemaParseElement
                - xmlSchemaAddItemSize
                - 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:11320,17'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11318,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11318,15'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11320,6'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11318,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11319,14'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11320,6'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11320,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11320,17'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11387,17'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11320,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11320,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - 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:11387,17'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11320,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11320,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - 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:11387,17'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11320,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11322,38'
              BranchSideFuncs:
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaAddItemSize
                - 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:11387,17'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11323,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11324,14'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11328,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11328,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11328,27'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11387,6'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11328,39'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11329,8'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11387,6'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11329,58'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11330,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11387,6'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11330,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11330,15'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11387,6'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11328,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11332,12'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11387,6'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11333,30'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11334,5'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11386,3'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11332,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11346,8'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11386,3'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11346,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11347,17'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaAddItemSize
                - 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:11360,17'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11358,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11358,8'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11359,13'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11360,54'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11361,10'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaAddItemSize
                - 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:11363,17'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaAddItemSize
                - 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:11380,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11380,8'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11381,13'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11387,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11387,17'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11390,17'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11387,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11387,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - 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:11390,17'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11387,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11387,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - 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:11390,17'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11387,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11389,25'
              BranchSideFuncs:
                - xmlSchemaParseAny
                - xmlSchemaAddItemSize
                - 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:11390,17'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11390,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11390,17'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11393,17'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11390,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11390,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - 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:11393,17'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11390,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11390,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - 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:11393,17'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11390,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11391,35'
              BranchSideFuncs:
                - xmlSchemaParseModelGroup
                - xmlSchemaAddItemSize
                - 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:11393,17'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11397,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11398,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11404,14'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11398,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11399,24'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11401,20'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - 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:11413,20'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11413,24'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
            - BranchSide:      'xmlschemas.c:11415,9'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
        - Branch String:   'xmlschemas.c:11413,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11414,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11415,9'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
        - Branch String:   'xmlschemas.c:11415,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11419,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
            - BranchSide:      'xmlschemas.c:11421,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:11421,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11422,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11424,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:11188,12'
          Dst:             xmlSchemaAddModelGroup
        - Src:             'xmlschemas.c:11194,12'
          Dst:             xmlGetMinOccurs
        - Src:             'xmlschemas.c:11195,12'
          Dst:             xmlGetMaxOccurs
        - Src:             'xmlschemas.c:11198,12'
          Dst:             xmlGetMinOccurs
        - Src:             'xmlschemas.c:11199,12'
          Dst:             xmlGetMaxOccurs
        - Src:             'xmlschemas.c:11202,2'
          Dst:             xmlSchemaPCheckParticleCorrect_2
        - Src:             'xmlschemas.c:11206,13'
          Dst:             xmlSchemaAddParticle
        - Src:             'xmlschemas.c:11216,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11217,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11218,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11219,7'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:11222,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11223,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:11235,8'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11236,7'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:11239,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11240,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:11250,5'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:11255,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11255,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11256,23'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:11262,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11262,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11263,36'
          Dst:             xmlSchemaParseElement
        - Src:             'xmlschemas.c:11274,7'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:11283,7'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:11300,6'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:11309,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11309,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11310,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11310,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11311,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11311,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11312,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11312,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11313,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11313,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11315,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11315,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11317,7'
          Dst:             xmlSchemaParseElement
        - Src:             'xmlschemas.c:11320,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11320,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11322,7'
          Dst:             xmlSchemaParseModelGroupDefRef
        - Src:             'xmlschemas.c:11354,5'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:11349,8'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:11376,5'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:11370,8'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:11387,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11387,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11389,7'
          Dst:             xmlSchemaParseAny
        - Src:             'xmlschemas.c:11390,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11390,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11391,10'
          Dst:             xmlSchemaParseModelGroup
        - Src:             'xmlschemas.c:11393,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11393,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11394,10'
          Dst:             xmlSchemaParseModelGroup
        - Src:             'xmlschemas.c:11407,6'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:11419,2'
          Dst:             xmlSchemaAddItemSize
    - functionName:    xmlGetMinOccurs
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6043
      functionLinenumberEnd: 6092
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlNode *'
        - int
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - min
        - max
        - def
        - expected
      BBCount:         54
      ICount:          303
      EdgeCount:       73
      CyclomaticComplexity: 21
      functionsReached:
        - xmlSchemaGetNodeContent
        - xmlSchemaGetPropNode
        - xmlSchemaPSimpleTypeErr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xmlschemas.c:6049,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6050,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6051,35'
              BranchSideFuncs:
                - xmlSchemaGetNodeContent
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6052,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6053,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6054,11'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6055,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6055,5'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6055,12'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6055,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6055,12'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6055,5'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6055,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6055,5'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6055,5'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6055,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6056,12'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6057,10'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6057,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6058,33'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6065,5'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6065,26'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6065,31'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6065,5'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6065,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6066,13'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6078,5'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6066,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6067,17'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6069,26'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6071,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6072,21'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6074,24'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6078,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6078,5'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6078,12'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6078,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6078,12'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6078,5'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6078,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6078,5'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6078,5'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6078,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6079,12'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6083,11'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6083,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6083,25'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6084,26'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6083,36'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6083,41'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6084,26'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6083,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6083,56'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6091,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:6083,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6084,26'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6091,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:6048,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:6051,11'
          Dst:             xmlSchemaGetNodeContent
        - Src:             'xmlschemas.c:6058,9'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:6084,2'
          Dst:             xmlSchemaPSimpleTypeErr
    - functionName:    xmlGetMaxOccurs
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5967
      functionLinenumberEnd: 6029
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlNode *'
        - int
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - min
        - max
        - def
        - expected
      BBCount:         58
      ICount:          329
      EdgeCount:       79
      CyclomaticComplexity: 23
      functionsReached:
        - xmlSchemaGetNodeContent
        - xmlSchemaGetPropNode
        - xmlSchemaPSimpleTypeErr
        - xmlStrEqual
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5973,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5974,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5975,35'
              BranchSideFuncs:
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5976,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5977,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5979,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5979,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5980,6'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5991,11'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5980,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5981,30'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5988,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5992,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5992,5'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5992,12'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5992,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5992,12'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5992,5'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5992,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5992,5'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5992,5'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5992,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5993,12'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5994,10'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5994,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5995,33'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6002,5'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6002,26'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6002,31'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6002,5'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6002,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6003,13'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6015,5'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6003,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6004,17'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6006,26'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6008,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6009,21'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6011,24'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6015,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6015,5'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6015,12'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6015,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6015,12'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6015,5'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6015,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6015,5'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6015,5'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6015,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6016,12'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6020,11'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6020,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6020,25'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6021,26'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6020,36'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6020,41'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6021,26'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6020,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6020,56'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6028,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:6020,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6021,26'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6028,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:5972,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:5975,11'
          Dst:             xmlSchemaGetNodeContent
        - Src:             'xmlschemas.c:5979,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:5981,6'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:5995,9'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:6021,2'
          Dst:             xmlSchemaPSimpleTypeErr
    - functionName:    xmlSchemaPCheckParticleCorrect_2
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6809
      functionLinenumberEnd: 6846
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchemaParticle *'
        - 'struct._xmlNode *'
        - 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:6811,26'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6811,31'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomAttrErr
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomAttrErr
            - BranchSide:      'xmlschemas.c:6813,9'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomAttrErr
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomAttrErr
        - Branch String:   'xmlschemas.c:6811,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6812,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6813,9'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomAttrErr
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomAttrErr
        - Branch String:   'xmlschemas.c:6813,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6823,6'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomAttrErr
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomAttrErr
            - BranchSide:      'xmlschemas.c:6845,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:6823,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6827,30'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomAttrErr
            - BranchSide:      'xmlschemas.c:6833,13'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomAttrErr
      Callsites:
        - Src:             'xmlschemas.c:6830,3'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:6827,6'
          Dst:             xmlSchemaPCustomAttrErr
        - Src:             'xmlschemas.c:6840,3'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:6837,6'
          Dst:             xmlSchemaPCustomAttrErr
    - functionName:    xmlSchemaParseModelGroupDefRef
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9324
      functionLinenumberEnd: 9403
      functionDepth:   0
      returnType:      'struct._xmlSchemaTreeItem *'
      argCount:        3
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchema *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - node
      BBCount:         53
      ICount:          325
      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:9331,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9331,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9332,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9331,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9331,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9332,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9331,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9332,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9334,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:9335,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9336,27'
              BranchSideFuncs:
                - xmlSchemaPMissingAttrErr
            - BranchSide:      'xmlschemas.c:9340,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:9352,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9353,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaAddParticle
                - xmlSchemaNewQNameRef
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:9367,25'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaAddParticle
                - xmlSchemaNewQNameRef
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:9353,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9354,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPValAttrID
                - xmlSchemaAddParticle
                - xmlSchemaNewQNameRef
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:9361,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaAddParticle
                - xmlSchemaNewQNameRef
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:9354,53'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9355,17'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaAddParticle
                - xmlSchemaNewQNameRef
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:9361,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaAddParticle
                - xmlSchemaNewQNameRef
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:9355,45'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9356,17'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaAddParticle
                - xmlSchemaNewQNameRef
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:9361,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaAddParticle
                - xmlSchemaNewQNameRef
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:9356,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9357,17'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaAddParticle
                - xmlSchemaNewQNameRef
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:9361,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaAddParticle
                - xmlSchemaNewQNameRef
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:9354,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9358,28'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaAddParticle
                - xmlSchemaNewQNameRef
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:9361,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaAddParticle
                - xmlSchemaNewQNameRef
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:9369,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9370,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9376,23'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:9383,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9383,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:9390,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:9383,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9383,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:9390,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:9383,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9383,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:9390,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:9383,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9387,41'
              BranchSideFuncs:
                - xmlSchemaParseAnnotation
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:9390,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:9390,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9391,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:9399,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9399,20'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9399,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9402,36'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9399,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9400,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9402,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:9334,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:9336,2'
          Dst:             xmlSchemaPMissingAttrErr
        - Src:             'xmlschemas.c:9340,16'
          Dst:             xmlSchemaPValAttrNodeQName
        - Src:             'xmlschemas.c:9344,5'
          Dst:             xmlSchemaCheckReference
        - Src:             'xmlschemas.c:9345,11'
          Dst:             xmlGetMinOccurs
        - Src:             'xmlschemas.c:9346,11'
          Dst:             xmlGetMaxOccurs
        - Src:             'xmlschemas.c:9354,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9355,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9356,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9357,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9358,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:9361,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9362,6'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:9367,5'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:9368,12'
          Dst:             xmlSchemaAddParticle
        - Src:             'xmlschemas.c:9376,2'
          Dst:             xmlSchemaNewQNameRef
        - Src:             'xmlschemas.c:9377,5'
          Dst:             xmlSchemaPCheckParticleCorrect_2
        - Src:             'xmlschemas.c:9383,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9383,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9387,16'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:9391,2'
          Dst:             xmlSchemaPContentErr
    - functionName:    xmlSchemaParseAny
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6864
      functionLinenumberEnd: 6941
      functionDepth:   0
      returnType:      'struct._xmlSchemaParticle *'
      argCount:        3
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchema *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - node
      BBCount:         52
      ICount:          320
      EdgeCount:       72
      CyclomaticComplexity: 22
      functionsReached:
        - xmlGetMaxOccurs
        - xmlGetMinOccurs
        - xmlSchemaAddParticle
        - xmlSchemaAddWildcard
        - xmlSchemaPCheckParticleCorrect_2
        - xmlSchemaPContentErr
        - xmlSchemaPIllegalAttrErr
        - xmlSchemaPValAttrID
        - xmlSchemaParseAnnotation
        - xmlSchemaParseWildcardNs
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:6872,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6872,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6873,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:6872,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6872,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6873,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:6872,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6873,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6877,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:6878,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6879,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:6894,25'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlGetMaxOccurs
                - xmlGetMinOccurs
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaAddWildcard
                - xmlSchemaParseWildcardNs
                - xmlSchemaAddParticle
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:6879,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6880,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:6888,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:6880,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6881,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:6888,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:6881,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6882,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:6888,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:6882,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6883,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:6888,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:6883,59'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6884,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:6888,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:6880,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6885,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:6888,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:6907,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6908,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6909,30'
              BranchSideFuncs:
                - xmlSchemaParseWildcardNs
                - xmlSchemaAddParticle
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:6914,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6914,9'
              BranchSideFuncs:
                - xmlSchemaAddParticle
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:6918,9'
              BranchSideFuncs:
                - xmlSchemaAddParticle
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:6914,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6914,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddParticle
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:6918,9'
              BranchSideFuncs:
                - xmlSchemaAddParticle
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:6914,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6914,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddParticle
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:6918,9'
              BranchSideFuncs:
                - xmlSchemaAddParticle
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:6914,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6915,42'
              BranchSideFuncs:
                - xmlSchemaParseAnnotation
                - xmlSchemaAddParticle
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:6918,9'
              BranchSideFuncs:
                - xmlSchemaAddParticle
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:6918,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6919,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaAddParticle
            - BranchSide:      'xmlschemas.c:6927,10'
              BranchSideFuncs:
                - xmlSchemaAddParticle
        - Branch String:   'xmlschemas.c:6927,20'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6927,24'
              BranchSideFuncs:
                - xmlSchemaAddParticle
            - BranchSide:      'xmlschemas.c:6934,37'
              BranchSideFuncs:
                - xmlSchemaAddParticle
        - Branch String:   'xmlschemas.c:6927,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6929,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6934,37'
              BranchSideFuncs:
                - xmlSchemaAddParticle
        - Branch String:   'xmlschemas.c:6935,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6936,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6937,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:6880,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6881,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6882,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6883,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6884,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6885,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:6888,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6889,6'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:6894,5'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:6898,11'
          Dst:             xmlGetMaxOccurs
        - Src:             'xmlschemas.c:6900,11'
          Dst:             xmlGetMinOccurs
        - Src:             'xmlschemas.c:6902,5'
          Dst:             xmlSchemaPCheckParticleCorrect_2
        - Src:             'xmlschemas.c:6906,12'
          Dst:             xmlSchemaAddWildcard
        - Src:             'xmlschemas.c:6909,5'
          Dst:             xmlSchemaParseWildcardNs
        - Src:             'xmlschemas.c:6914,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6914,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6915,17'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:6919,2'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:6934,16'
          Dst:             xmlSchemaAddParticle
    - functionName:    xmlSchemaParseWildcardNs
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6697
      functionLinenumberEnd: 6802
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchema *'
        - 'struct._xmlSchemaWildcard *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - wildc
        - node
      BBCount:         90
      ICount:          495
      EdgeCount:       120
      CyclomaticComplexity: 32
      functionsReached:
        - xmlDictLookup
        - xmlSchemaGetBuiltInType
        - xmlSchemaGetNodeContent
        - xmlSchemaGetProp
        - xmlSchemaGetPropNode
        - xmlSchemaNewWildcardNsConstraint
        - xmlSchemaPSimpleTypeErr
        - xmlSchemaPValAttrNodeValue
        - xmlStrEqual
        - xmlStrndup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:6706,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6706,25'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:6707,9'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:6705,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6707,9'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:6708,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:6708,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6709,9'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:6710,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:6710,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6711,9'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:6713,33'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:6726,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6727,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6728,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:6728,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6728,40'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6729,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:6728,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6729,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6730,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:6730,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6731,53'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:6739,8'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6732,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6733,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6735,27'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:6741,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6741,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6741,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6741,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6741,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6741,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6741,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6741,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6741,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6741,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6742,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6743,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6744,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6744,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6744,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6744,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6744,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6744,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6744,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6744,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6744,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6744,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6744,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6744,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6744,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6745,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6746,10'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6746,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6747,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6748,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6749,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6750,20'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:6751,27'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:6749,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6751,27'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:6760,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:6760,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6761,20'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:6762,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:6762,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6763,18'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:6768,34'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:6776,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6777,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:6781,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:6777,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6778,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:6779,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:6783,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6784,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6787,20'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6789,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6790,19'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6791,16'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
      Callsites:
        - Src:             'xmlschemas.c:6704,10'
          Dst:             xmlSchemaGetProp
        - Src:             'xmlschemas.c:6706,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6708,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6710,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6713,9'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:6724,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:6725,10'
          Dst:             xmlSchemaGetNodeContent
        - Src:             'xmlschemas.c:6728,28'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6730,14'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6731,20'
          Dst:             xmlSchemaNewWildcardNsConstraint
        - Src:             'xmlschemas.c:6748,15'
          Dst:             xmlStrndup
        - Src:             'xmlschemas.c:6749,11'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6750,8'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6751,3'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:6760,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6762,14'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6769,12'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:6768,7'
          Dst:             xmlSchemaPValAttrNodeValue
        - Src:             'xmlschemas.c:6770,20'
          Dst:             xmlDictLookup
        - Src:             'xmlschemas.c:6782,13'
          Dst:             xmlSchemaNewWildcardNsConstraint
    - functionName:    xmlSchemaGetNodeContent
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4677
      functionLinenumberEnd: 4688
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlDictLookup
        - xmlNodeGetContent
        - xmlSchemaPErrMemory
        - xmlStrdup
      functionUses:    22
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4682,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4683,8'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:4684,25'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:4686,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4686,9'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:4687,29'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
      Callsites:
        - Src:             'xmlschemas.c:4681,11'
          Dst:             xmlNodeGetContent
        - Src:             'xmlschemas.c:4683,8'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:4684,11'
          Dst:             xmlDictLookup
        - Src:             'xmlschemas.c:4687,9'
          Dst:             xmlSchemaPErrMemory
    - functionName:    xmlSchemaPValAttrNodeValue
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6239
      functionLinenumberEnd: 6287
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct.xmlHashedString *'
        - 'struct._xmlAttr *'
        - 'char *'
        - 'struct._xmlSchemaType *'
      constantsTouched: []
      argNames:
        - pctxt
        - ownerItem
        - attr
        - value
        - type
      BBCount:         30
      ICount:          162
      EdgeCount:       36
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSchemaInternalErr
        - xmlSchemaPSimpleTypeErr
        - xmlSchemaValPredefTypeNode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:6247,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6247,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6248,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:6247,43'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6247,47'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6248,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:6247,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6248,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6249,9'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:6249,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6250,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:6254,13'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:6254,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6260,39'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:6260,39'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:6260,39'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:6260,39'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:6260,39'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:6264,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:6273,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6274,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:6277,16'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6278,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6279,10'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6281,10'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
      Callsites:
        - Src:             'xmlschemas.c:6250,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:6260,12'
          Dst:             xmlSchemaValPredefTypeNode
        - Src:             'xmlschemas.c:6264,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:6274,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:6282,2'
          Dst:             xmlSchemaPSimpleTypeErr
    - functionName:    xmlSchemaPValAttrNodeQName
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5833
      functionLinenumberEnd: 5838
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchema *'
        - 'struct.xmlHashedString *'
        - 'struct._xmlAttr *'
        - 'char **'
        - 'char **'
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - ownerItem
        - attr
        - uri
        - local
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSchemaGetNodeContent
        - xmlSchemaPValAttrNodeQNameValue
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlschemas.c:5836,13'
          Dst:             xmlSchemaGetNodeContent
        - Src:             'xmlschemas.c:5837,13'
          Dst:             xmlSchemaPValAttrNodeQNameValue
    - functionName:    xmlSchemaCheckReference
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6384
      functionLinenumberEnd: 6424
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchema *'
        - 'struct._xmlNode *'
        - 'struct._xmlAttr *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pctxt
        - schema
        - node
        - attr
        - namespaceName
      BBCount:         29
      ICount:          173
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - xmlSchemaCustomErr
        - xmlStrEqual
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmlschemas.c:6386,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6387,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6388,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6388,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6389,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6393,9'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6393,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6396,8'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6408,18'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:6398,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6398,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:6399,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:6398,43'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6399,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:6401,12'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6398,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6400,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6401,12'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6402,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6398,10'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6403,5'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:6408,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6408,47'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:6408,54'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:6410,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6411,36'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:6417,36'
              BranchSideFuncs:
                - xmlSchemaCustomErr
      Callsites:
        - Src:             'xmlschemas.c:6386,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6388,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6399,3'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6411,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:6417,6'
          Dst:             xmlSchemaCustomErr
    - functionName:    xmlSchemaNewQNameRef
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5371
      functionLinenumberEnd: 5391
      functionDepth:   0
      returnType:      'struct._xmlSchemaQNameRef *'
      argCount:        4
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pctxt
        - refType
        - refName
        - refNs
      BBCount:         11
      ICount:          99
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaAddItemSize
        - xmlSchemaPErrMemory
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5376,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5377,22'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5380,5'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
        - Branch String:   'xmlschemas.c:5389,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5389,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5390,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:5377,2'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:5389,5'
          Dst:             xmlSchemaAddItemSize
    - functionName:    xmlSchemaPValAttrNodeQNameValue
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5754
      functionLinenumberEnd: 5808
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchema *'
        - 'struct.xmlHashedString *'
        - 'struct._xmlAttr *'
        - 'char *'
        - 'char **'
        - 'char **'
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - ownerItem
        - attr
        - value
        - uri
        - local
      BBCount:         25
      ICount:          227
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - strchr
        - xmlDictLookup
        - xmlSchemaGetBuiltInType
        - xmlSchemaPSimpleTypeErr
        - xmlSearchNs
        - xmlSplitQName3
        - xmlValidateQName
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5762,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5763,26'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5770,16'
              BranchSideFuncs:
                - strchr
                - xmlSearchNs
                - xmlDictLookup
                - xmlDictLookup
                - xmlSplitQName3
                - xmlDictLookup
                - xmlDictLookup
                - xmlSearchNs
                - xmlDictLookup
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5773,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5774,19'
              BranchSideFuncs:
                - xmlSplitQName3
                - xmlDictLookup
                - xmlDictLookup
                - xmlSearchNs
                - xmlDictLookup
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5792,29'
              BranchSideFuncs:
                - xmlSplitQName3
                - xmlDictLookup
                - xmlDictLookup
                - xmlSearchNs
                - xmlDictLookup
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5775,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5775,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'xmlschemas.c:5777,11'
              BranchSideFuncs:
                - xmlDictLookup
        - Branch String:   'xmlschemas.c:5775,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5775,24'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'xmlschemas.c:5777,11'
              BranchSideFuncs:
                - xmlDictLookup
        - Branch String:   'xmlschemas.c:5775,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5776,27'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'xmlschemas.c:5777,11'
              BranchSideFuncs:
                - xmlDictLookup
        - Branch String:   'xmlschemas.c:5796,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5797,26'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5805,30'
              BranchSideFuncs:
                - xmlDictLookup
      Callsites:
        - Src:             'xmlschemas.c:5761,11'
          Dst:             xmlValidateQName
        - Src:             'xmlschemas.c:5766,6'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:5763,2'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:5773,10'
          Dst:             strchr
        - Src:             'xmlschemas.c:5774,7'
          Dst:             xmlSearchNs
        - Src:             'xmlschemas.c:5776,13'
          Dst:             xmlDictLookup
        - Src:             'xmlschemas.c:5786,11'
          Dst:             xmlDictLookup
        - Src:             'xmlschemas.c:5792,14'
          Dst:             xmlSplitQName3
        - Src:             'xmlschemas.c:5793,14'
          Dst:             xmlDictLookup
        - Src:             'xmlschemas.c:5794,12'
          Dst:             xmlDictLookup
        - Src:             'xmlschemas.c:5795,10'
          Dst:             xmlSearchNs
        - Src:             'xmlschemas.c:5800,6'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:5797,2'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:5805,16'
          Dst:             xmlDictLookup
    - functionName:    strchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSchemaPCustomAttrErr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2940
      functionLinenumberEnd: 2962
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - int
        - 'char **'
        - 'struct.xmlHashedString *'
        - 'struct._xmlAttr *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - ownerDes
        - ownerItem
        - attr
        - msg
      BBCount:         18
      ICount:          120
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSchemaFormatItemForReport
        - xmlSchemaPErrExt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:2943,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2944,43'
              BranchSideFuncs:
                - xmlSchemaFormatItemForReport
                - xmlSchemaPErrExt
                - xmlSchemaPErrExt
            - BranchSide:      'xmlschemas.c:2945,15'
              BranchSideFuncs:
                - xmlSchemaPErrExt
                - xmlSchemaPErrExt
                - xmlSchemaFormatItemForReport
        - Branch String:   'xmlschemas.c:2945,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2946,31'
              BranchSideFuncs:
                - xmlSchemaFormatItemForReport
                - xmlSchemaPErrExt
                - xmlSchemaPErrExt
            - BranchSide:      'xmlschemas.c:2949,9'
              BranchSideFuncs:
                - xmlSchemaPErrExt
                - xmlSchemaPErrExt
        - Branch String:   'xmlschemas.c:2950,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2951,19'
              BranchSideFuncs:
                - xmlSchemaPErrExt
            - BranchSide:      'xmlschemas.c:2956,19'
              BranchSideFuncs:
                - xmlSchemaPErrExt
        - Branch String:   'xmlschemas.c:2960,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2960,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2961,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:2961,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2961,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2961,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:2944,2'
          Dst:             xmlSchemaFormatItemForReport
        - Src:             'xmlschemas.c:2946,2'
          Dst:             xmlSchemaFormatItemForReport
        - Src:             'xmlschemas.c:2951,2'
          Dst:             xmlSchemaPErrExt
        - Src:             'xmlschemas.c:2956,2'
          Dst:             xmlSchemaPErrExt
    - functionName:    xmlSchemaFormatQNameNs
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1324
      functionLinenumberEnd: 1329
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char **'
        - 'struct._xmlNs *'
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
        - ns
        - localName
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaFormatQName
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:1325,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1326,31'
              BranchSideFuncs:
                - xmlSchemaFormatQName
            - BranchSide:      'xmlschemas.c:1328,31'
              BranchSideFuncs:
                - xmlSchemaFormatQName
      Callsites:
        - Src:             'xmlschemas.c:1326,10'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:1328,10'
          Dst:             xmlSchemaFormatQName
    - functionName:    xmlSchemaAddAttributeGroupDefinition
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5241
      functionLinenumberEnd: 5273
      functionDepth:   0
      returnType:      'struct._xmlSchemaAttributeGroup *'
      argCount:        5
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchema *'
        - 'char *'
        - 'char *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - pctxt
        - schema
        - name
        - nsName
        - node
      BBCount:         21
      ICount:          173
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSchemaAddItemSize
        - xmlSchemaAddRedef
        - xmlSchemaPErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5244,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5244,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5245,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5244,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5245,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5248,9'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaAddItemSize
                - xmlSchemaAddRedef
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5249,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5250,22'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5253,12'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaAddItemSize
                - xmlSchemaAddRedef
        - Branch String:   'xmlschemas.c:5261,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5262,35'
              BranchSideFuncs:
                - xmlSchemaAddRedef
                - xmlSchemaAddItemSize
                - xmlSchemaAddItemSize
            - BranchSide:      'xmlschemas.c:5270,5'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaAddItemSize
        - Branch String:   'xmlschemas.c:5264,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5265,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5268,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaAddItemSize
        - Branch String:   'xmlschemas.c:5270,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5270,5'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
            - BranchSide:      'xmlschemas.c:5271,5'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
      Callsites:
        - Src:             'xmlschemas.c:5250,2'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:5262,17'
          Dst:             xmlSchemaAddRedef
        - Src:             'xmlschemas.c:5270,5'
          Dst:             xmlSchemaAddItemSize
        - Src:             'xmlschemas.c:5271,5'
          Dst:             xmlSchemaAddItemSize
    - functionName:    xmlSchemaParseLocalAttributes
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6440
      functionLinenumberEnd: 6466
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchema *'
        - 'struct._xmlNode **'
        - 'struct._xmlSchemaItemList **'
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - child
        - list
        - parentType
        - hasRefs
      BBCount:         49
      ICount:          277
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached:
        - xmlSchemaItemListAddSize
        - xmlSchemaItemListCreate
        - xmlSchemaParseAttributeGroupRef
        - xmlSchemaParseLocalAttribute
        - xmlStrEqual
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlschemas.c:6443,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6443,13'
              BranchSideFuncs:
                - xmlSchemaParseAttributeGroupRef
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6444,13'
              BranchSideFuncs:
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6443,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6443,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupRef
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6444,13'
              BranchSideFuncs:
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6443,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6443,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6444,13'
              BranchSideFuncs:
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6443,47'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6443,5'
              BranchSideFuncs:
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
            - BranchSide:      'xmlschemas.c:6444,13'
              BranchSideFuncs:
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6444,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6443,47'
              BranchSideFuncs:
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6444,13'
              BranchSideFuncs:
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6444,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6443,47'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6444,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6444,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6443,47'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
            - BranchSide:      'xmlschemas.c:6443,47'
              BranchSideFuncs:
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
        - Branch String:   'xmlschemas.c:6443,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6445,13'
              BranchSideFuncs:
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
            - BranchSide:      'xmlschemas.c:6465,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:6445,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6445,13'
              BranchSideFuncs:
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
            - BranchSide:      'xmlschemas.c:6449,52'
              BranchSideFuncs:
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:6445,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6445,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
            - BranchSide:      'xmlschemas.c:6449,52'
              BranchSideFuncs:
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:6445,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6445,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlSchemaParseLocalAttribute
            - BranchSide:      'xmlschemas.c:6449,52'
              BranchSideFuncs:
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:6445,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6446,42'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttribute
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
            - BranchSide:      'xmlschemas.c:6449,52'
              BranchSideFuncs:
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:6453,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6454,11'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaItemListCreate
            - BranchSide:      'xmlschemas.c:6463,20'
              BranchSideFuncs:
                - xmlSchemaParseAttributeGroupRef
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6454,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6456,11'
              BranchSideFuncs:
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAddSize
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6460,36'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaParseAttributeGroupRef
                - xmlSchemaItemListCreate
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6457,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6458,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6459,6'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaParseAttributeGroupRef
                - xmlSchemaItemListCreate
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6460,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6461,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6462,2'
              BranchSideFuncs:
                - xmlSchemaParseAttributeGroupRef
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
      Callsites:
        - Src:             'xmlschemas.c:6443,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6443,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6444,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6444,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6445,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6445,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6446,13'
          Dst:             xmlSchemaParseLocalAttribute
        - Src:             'xmlschemas.c:6449,20'
          Dst:             xmlSchemaParseAttributeGroupRef
        - Src:             'xmlschemas.c:6456,11'
          Dst:             xmlSchemaItemListCreate
        - Src:             'xmlschemas.c:6460,10'
          Dst:             xmlSchemaItemListAddSize
    - functionName:    xmlSchemaParseAnyAttribute
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7004
      functionLinenumberEnd: 7057
      functionDepth:   0
      returnType:      'struct._xmlSchemaWildcard *'
      argCount:        3
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchema *'
        - 'struct._xmlNode *'
      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:7009,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7009,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7010,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7009,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7009,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7010,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7009,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7010,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7012,32'
              BranchSideFuncs:
                - xmlSchemaAddWildcard
                - xmlSchemaPValAttrID
                - xmlSchemaParseWildcardNs
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:7014,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7015,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7020,12'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaParseWildcardNs
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:7021,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7022,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaParseWildcardNs
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:7035,25'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaParseWildcardNs
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:7022,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7023,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPValAttrID
                - xmlSchemaParseWildcardNs
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:7029,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaParseWildcardNs
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:7023,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7024,24'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaParseWildcardNs
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:7029,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaParseWildcardNs
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:7024,59'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7025,17'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaParseWildcardNs
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:7029,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaParseWildcardNs
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:7023,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7026,28'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaParseWildcardNs
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:7029,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaParseWildcardNs
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:7039,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7040,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7044,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:7045,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7045,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7049,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7045,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7045,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7049,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7045,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7045,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7049,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7045,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7046,47'
              BranchSideFuncs:
                - xmlSchemaParseAnnotation
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7049,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7049,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7050,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7056,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:7012,11'
          Dst:             xmlSchemaAddWildcard
        - Src:             'xmlschemas.c:7023,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7024,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7025,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7026,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:7029,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7030,6'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:7035,5'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:7039,9'
          Dst:             xmlSchemaParseWildcardNs
        - Src:             'xmlschemas.c:7045,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7045,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7046,22'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:7050,2'
          Dst:             xmlSchemaPContentErr
    - functionName:    xmlSchemaParseLocalAttribute
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7077
      functionLinenumberEnd: 7460
      functionDepth:   0
      returnType:      'struct.xmlHashedString *'
      argCount:        5
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchema *'
        - 'struct._xmlNode *'
        - 'struct._xmlSchemaItemList *'
        - int
      constantsTouched: []
      argNames:
        - pctxt
        - schema
        - node
        - uses
        - parentType
      BBCount:         213
      ICount:          1212
      EdgeCount:       293
      CyclomaticComplexity: 82
      functionsReached:
        - xmlSchemaAddAttribute
        - xmlSchemaAddAttributeUse
        - xmlSchemaAddAttributeUseProhib
        - xmlSchemaAddItemSize
        - xmlSchemaCheckReference
        - xmlSchemaCustomErr
        - xmlSchemaCustomWarning
        - xmlSchemaFormatQName
        - xmlSchemaGetBuiltInType
        - xmlSchemaGetNodeContent
        - xmlSchemaGetPropNode
        - xmlSchemaNewQNameRef
        - xmlSchemaPContentErr
        - xmlSchemaPIllegalAttrErr
        - xmlSchemaPMissingAttrErr
        - xmlSchemaPMutualExclAttrErr
        - xmlSchemaPSimpleTypeErr
        - xmlSchemaPValAttrNode
        - xmlSchemaPValAttrNodeID
        - xmlSchemaPValAttrNodeQName
        - xmlSchemaParseAnnotation
        - xmlSchemaParseSimpleType
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:7093,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7093,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7094,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7093,45'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7093,49'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7094,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7093,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7094,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7095,33'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - 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:7096,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7097,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
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - 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:7105,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - 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:7097,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7099,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7101,30'
              BranchSideFuncs:
                - xmlSchemaCheckReference
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - 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:7101,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7102,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7103,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - 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:7110,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7111,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - 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:7210,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:7111,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7112,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
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaPValAttrNodeID
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrNodeID
            - BranchSide:      'xmlschemas.c:7196,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - 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:7112,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7113,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
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - 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:7120,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
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrNodeID
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaPValAttrNodeID
        - Branch String:   'xmlschemas.c:7113,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7114,31'
              BranchSideFuncs:
                - xmlSchemaPValAttrNodeID
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - 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:7116,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
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - 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:7120,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7121,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - 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:7122,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
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - 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:7122,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7123,31'
              BranchSideFuncs:
                - xmlSchemaPValAttrNodeID
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - 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:7125,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
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - 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:7125,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7126,34'
              BranchSideFuncs:
                - xmlSchemaPValAttrNodeQName
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - 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:7129,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
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - 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:7136,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7137,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - 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:7138,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
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - 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:7149,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7151,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
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - 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:7167,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
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - 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:7153,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7154,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - 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:7155,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
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - 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:7155,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7156,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - 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:7157,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
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - 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:7157,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7158,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - 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:7160,31'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - 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:7167,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7172,7'
              BranchSideFuncs:
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - 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:7181,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
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - 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:7172,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7173,35'
              BranchSideFuncs:
                - xmlSchemaPMutualExclAttrErr
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - 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:7177,42'
              BranchSideFuncs:
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - 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:7186,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7187,35'
              BranchSideFuncs:
                - xmlSchemaPMutualExclAttrErr
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - 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:7191,42'
              BranchSideFuncs:
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - 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:7196,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
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - 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:7197,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - 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:7210,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7211,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:7223,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
        - Branch String:   'xmlschemas.c:7210,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7212,26'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
            - BranchSide:      'xmlschemas.c:7223,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
        - Branch String:   'xmlschemas.c:7223,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7224,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7225,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
        - Branch String:   'xmlschemas.c:7225,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7229,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
            - BranchSide:      'xmlschemas.c:7293,16'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
        - Branch String:   'xmlschemas.c:7229,18'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7229,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:7235,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:7229,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7230,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:7235,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:7235,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7236,36'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
            - BranchSide:      'xmlschemas.c:7242,30'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
        - Branch String:   'xmlschemas.c:7243,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7244,31'
              BranchSideFuncs:
                - xmlSchemaPMissingAttrErr
            - BranchSide:      'xmlschemas.c:7248,28'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:7248,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7250,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7256,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:7256,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7257,30'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:7265,6'
              BranchSideFuncs:
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:7265,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7266,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7270,33'
              BranchSideFuncs:
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:7271,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7272,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7273,16'
              BranchSideFuncs:
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:7278,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7279,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7280,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:7280,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7281,27'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7284,18'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:7288,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7289,27'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7293,5'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:7290,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7291,3'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7292,2'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:7300,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7301,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7305,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:7312,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7313,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7318,32'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:7322,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7323,22'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7324,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:7324,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7325,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7326,5'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:7333,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7336,6'
              BranchSideFuncs:
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7412,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:7336,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7336,6'
              BranchSideFuncs:
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7340,6'
              BranchSideFuncs:
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7336,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7336,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7340,6'
              BranchSideFuncs:
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7336,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7336,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7340,6'
              BranchSideFuncs:
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7336,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7337,31'
              BranchSideFuncs:
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7340,6'
              BranchSideFuncs:
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7340,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7341,27'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:7349,6'
              BranchSideFuncs:
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:7349,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7350,40'
              BranchSideFuncs:
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:7357,13'
              BranchSideFuncs:
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:7366,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7367,16'
              BranchSideFuncs:
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:7373,6'
              BranchSideFuncs:
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:7373,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7376,13'
              BranchSideFuncs:
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:7398,42'
              BranchSideFuncs:
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
        - Branch String:   'xmlschemas.c:7376,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7377,9'
              BranchSideFuncs:
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:7394,2'
              BranchSideFuncs:
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
        - Branch String:   'xmlschemas.c:7378,55'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7379,8'
              BranchSideFuncs:
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:7393,6'
              BranchSideFuncs:
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:7379,53'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7380,8'
              BranchSideFuncs:
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:7393,6'
              BranchSideFuncs:
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:7378,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7382,16'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:7393,6'
              BranchSideFuncs:
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:7390,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7390,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7391,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7399,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7400,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7401,17'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
        - Branch String:   'xmlschemas.c:7404,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7408,6'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
            - BranchSide:      'xmlschemas.c:7410,24'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7412,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7412,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7419,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7412,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7412,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7419,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7412,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7412,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7419,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7412,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7416,44'
              BranchSideFuncs:
                - xmlSchemaParseAnnotation
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7419,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7419,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7420,10'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7438,10'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7420,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7421,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7437,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7421,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7421,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7432,28'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7421,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7421,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7432,28'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7421,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7421,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7432,28'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7421,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7427,28'
              BranchSideFuncs:
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7432,28'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7438,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7438,10'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7453,10'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7438,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7438,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7453,10'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7438,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7438,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7453,10'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7438,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7439,7'
              BranchSideFuncs:
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7453,10'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7439,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7444,28'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7450,29'
              BranchSideFuncs:
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
      Callsites:
        - Src:             'xmlschemas.c:7095,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:7097,6'
          Dst:             xmlSchemaPValAttrNodeQName
        - Src:             'xmlschemas.c:7101,6'
          Dst:             xmlSchemaCheckReference
        - Src:             'xmlschemas.c:7113,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7114,7'
          Dst:             xmlSchemaPValAttrNodeID
        - Src:             'xmlschemas.c:7116,14'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7120,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7122,14'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7123,7'
          Dst:             xmlSchemaPValAttrNodeID
        - Src:             'xmlschemas.c:7125,14'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7126,7'
          Dst:             xmlSchemaPValAttrNodeQName
        - Src:             'xmlschemas.c:7129,14'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7134,19'
          Dst:             xmlSchemaGetNodeContent
        - Src:             'xmlschemas.c:7136,11'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7138,19'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7140,4'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:7149,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7151,15'
          Dst:             xmlSchemaGetNodeContent
        - Src:             'xmlschemas.c:7153,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7155,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7157,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7160,7'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:7167,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7173,7'
          Dst:             xmlSchemaPMutualExclAttrErr
        - Src:             'xmlschemas.c:7177,18'
          Dst:             xmlSchemaGetNodeContent
        - Src:             'xmlschemas.c:7181,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7187,7'
          Dst:             xmlSchemaPMutualExclAttrErr
        - Src:             'xmlschemas.c:7191,18'
          Dst:             xmlSchemaGetNodeContent
        - Src:             'xmlschemas.c:7196,15'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7199,2'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:7212,2'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:7235,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7236,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:7242,9'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:7244,6'
          Dst:             xmlSchemaPMissingAttrErr
        - Src:             'xmlschemas.c:7249,6'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:7248,6'
          Dst:             xmlSchemaPValAttrNode
        - Src:             'xmlschemas.c:7256,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7260,3'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:7257,6'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:7270,8'
          Dst:             xmlSchemaAddAttributeUse
        - Src:             'xmlschemas.c:7277,13'
          Dst:             xmlSchemaAddAttribute
        - Src:             'xmlschemas.c:7299,8'
          Dst:             xmlSchemaAddAttributeUse
        - Src:             'xmlschemas.c:7305,2'
          Dst:             xmlSchemaAddItemSize
        - Src:             'xmlschemas.c:7310,8'
          Dst:             xmlSchemaNewQNameRef
        - Src:             'xmlschemas.c:7336,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7336,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7337,6'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:7341,6'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:7350,6'
          Dst:             xmlSchemaCustomWarning
        - Src:             'xmlschemas.c:7358,6'
          Dst:             xmlSchemaCustomWarning
        - Src:             'xmlschemas.c:7388,4'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:7384,7'
          Dst:             xmlSchemaCustomWarning
        - Src:             'xmlschemas.c:7398,11'
          Dst:             xmlSchemaAddAttributeUseProhib
        - Src:             'xmlschemas.c:7408,6'
          Dst:             xmlSchemaAddItemSize
        - Src:             'xmlschemas.c:7412,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7412,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7416,19'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:7421,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7421,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7427,7'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:7432,7'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:7438,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7438,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7444,7'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:7450,4'
          Dst:             xmlSchemaParseSimpleType
        - Src:             'xmlschemas.c:7454,3'
          Dst:             xmlSchemaPContentErr
    - functionName:    xmlSchemaParseAttributeGroupRef
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7620
      functionLinenumberEnd: 7734
      functionDepth:   0
      returnType:      'struct._xmlSchemaQNameRef *'
      argCount:        3
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchema *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - pctxt
        - schema
        - node
      BBCount:         62
      ICount:          390
      EdgeCount:       86
      CyclomaticComplexity: 26
      functionsReached:
        - xmlSchemaAddItemSize
        - xmlSchemaCheckReference
        - xmlSchemaCustomErr
        - xmlSchemaFormatQName
        - xmlSchemaGetPropNode
        - xmlSchemaNewQNameRef
        - xmlSchemaPContentErr
        - xmlSchemaPIllegalAttrErr
        - xmlSchemaPMissingAttrErr
        - xmlSchemaPValAttrID
        - xmlSchemaPValAttrNodeQName
        - xmlSchemaParseAnnotation
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:7626,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7626,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7627,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7626,45'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7626,49'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7627,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7626,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7627,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7629,33'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPValAttrID
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPMissingAttrErr
        - Branch String:   'xmlschemas.c:7630,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7631,27'
              BranchSideFuncs:
                - xmlSchemaPMissingAttrErr
            - BranchSide:      'xmlschemas.c:7636,32'
              BranchSideFuncs:
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPValAttrID
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:7638,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7639,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7644,12'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:7645,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7646,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:7660,25'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:7646,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7647,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPValAttrID
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:7653,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:7647,53'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7648,17'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:7653,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:7647,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7650,28'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:7653,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:7666,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7666,9'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7673,9'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7666,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7666,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7673,9'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7666,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7666,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7673,9'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7666,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7670,34'
              BranchSideFuncs:
                - xmlSchemaParseAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7673,9'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7673,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7674,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:7683,9'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:7683,27'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7683,30'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:7725,29'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
        - Branch String:   'xmlschemas.c:7683,43'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7684,3'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:7725,29'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
        - Branch String:   'xmlschemas.c:7685,38'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7686,3'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:7725,29'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
        - Branch String:   'xmlschemas.c:7686,33'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7687,3'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:7725,29'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
        - Branch String:   'xmlschemas.c:7683,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7696,6'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:7725,29'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
        - Branch String:   'xmlschemas.c:7696,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7697,15'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:7708,2'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
        - Branch String:   'xmlschemas.c:7705,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7705,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7706,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7715,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7716,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7717,14'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7727,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7728,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7729,14'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
      Callsites:
        - Src:             'xmlschemas.c:7629,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:7631,2'
          Dst:             xmlSchemaPMissingAttrErr
        - Src:             'xmlschemas.c:7636,5'
          Dst:             xmlSchemaPValAttrNodeQName
        - Src:             'xmlschemas.c:7638,9'
          Dst:             xmlSchemaCheckReference
        - Src:             'xmlschemas.c:7647,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7648,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7650,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:7653,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7654,6'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:7660,5'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:7666,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7666,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7670,9'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:7674,2'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:7704,3'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:7699,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:7713,8'
          Dst:             xmlSchemaNewQNameRef
        - Src:             'xmlschemas.c:7725,8'
          Dst:             xmlSchemaNewQNameRef
        - Src:             'xmlschemas.c:7731,2'
          Dst:             xmlSchemaAddItemSize
    - functionName:    xmlSchemaPMutualExclAttrErr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3164
      functionLinenumberEnd: 3172
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - int
        - 'struct.xmlHashedString *'
        - 'struct._xmlAttr *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - ownerItem
        - attr
        - name1
        - name2
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaFormatItemForReport
        - xmlSchemaPErrExt
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3171,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3171,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3171,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:3167,5'
          Dst:             xmlSchemaFormatItemForReport
        - Src:             'xmlschemas.c:3168,5'
          Dst:             xmlSchemaPErrExt
    - functionName:    xmlSchemaAddAttributeUse
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5169
      functionLinenumberEnd: 5186
      functionDepth:   0
      returnType:      'struct._xmlSchemaAttributeUse *'
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - pctxt
        - node
      BBCount:         13
      ICount:          91
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSchemaAddItemSize
        - xmlSchemaPErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5172,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5173,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5175,38'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5176,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5177,29'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5180,12'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
        - Branch String:   'xmlschemas.c:5184,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5184,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5185,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:5177,9'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:5184,5'
          Dst:             xmlSchemaAddItemSize
    - functionName:    xmlSchemaAddAttribute
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5129
      functionLinenumberEnd: 5152
      functionDepth:   0
      returnType:      'struct._xmlSchemaAttribute *'
      argCount:        6
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchema *'
        - 'char *'
        - 'char *'
        - 'struct._xmlNode *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - name
        - nsName
        - node
        - topLevel
      BBCount:         24
      ICount:          164
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSchemaAddItemSize
        - xmlSchemaPErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5132,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5132,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5133,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5132,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5133,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5135,35'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaAddItemSize
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5136,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5137,29'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5140,12'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaAddItemSize
                - xmlSchemaAddItemSize
        - Branch String:   'xmlschemas.c:5146,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5147,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaAddItemSize
            - BranchSide:      'xmlschemas.c:5149,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaAddItemSize
        - Branch String:   'xmlschemas.c:5147,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5147,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
            - BranchSide:      'xmlschemas.c:5150,5'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
        - Branch String:   'xmlschemas.c:5149,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
            - BranchSide:      'xmlschemas.c:5149,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
      Callsites:
        - Src:             'xmlschemas.c:5137,9'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:5147,2'
          Dst:             xmlSchemaAddItemSize
        - Src:             'xmlschemas.c:5149,2'
          Dst:             xmlSchemaAddItemSize
        - Src:             'xmlschemas.c:5150,5'
          Dst:             xmlSchemaAddItemSize
    - functionName:    xmlSchemaAddAttributeUseProhib
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5395
      functionLinenumberEnd: 5408
      functionDepth:   0
      returnType:      'struct._xmlSchemaAttributeUseProhib *'
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
      constantsTouched: []
      argNames:
        - pctxt
      BBCount:         11
      ICount:          75
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaAddItemSize
        - xmlSchemaPErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5400,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5401,22'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5404,12'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
        - Branch String:   'xmlschemas.c:5406,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5406,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5407,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:5401,2'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:5406,5'
          Dst:             xmlSchemaAddItemSize
    - functionName:    xmlSchemaPValAttrQName
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5864
      functionLinenumberEnd: 5875
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchema *'
        - 'struct.xmlHashedString *'
        - 'struct._xmlNode *'
        - 'char *'
        - 'char **'
        - 'char **'
      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:5868,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5869,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5873,40'
              BranchSideFuncs:
                - xmlSchemaPValAttrNodeQName
      Callsites:
        - Src:             'xmlschemas.c:5867,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:5873,13'
          Dst:             xmlSchemaPValAttrNodeQName
    - functionName:    xmlSchemaAddElement
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5291
      functionLinenumberEnd: 5314
      functionDepth:   0
      returnType:      'struct._xmlSchemaElement *'
      argCount:        5
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'char *'
        - 'char *'
        - 'struct._xmlNode *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - nsName
        - node
        - topLevel
      BBCount:         24
      ICount:          161
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSchemaAddItemSize
        - xmlSchemaPErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5294,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5294,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5295,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5294,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5295,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5297,33'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaAddItemSize
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5298,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5299,29'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5302,12'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaAddItemSize
                - xmlSchemaAddItemSize
        - Branch String:   'xmlschemas.c:5308,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5309,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaAddItemSize
            - BranchSide:      'xmlschemas.c:5311,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaAddItemSize
        - Branch String:   'xmlschemas.c:5309,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5309,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
            - BranchSide:      'xmlschemas.c:5312,5'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
        - Branch String:   'xmlschemas.c:5311,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
            - BranchSide:      'xmlschemas.c:5311,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
      Callsites:
        - Src:             'xmlschemas.c:5299,9'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:5309,2'
          Dst:             xmlSchemaAddItemSize
        - Src:             'xmlschemas.c:5311,2'
          Dst:             xmlSchemaAddItemSize
        - Src:             'xmlschemas.c:5312,5'
          Dst:             xmlSchemaAddItemSize
    - functionName:    xmlGetBooleanProp
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6155
      functionLinenumberEnd: 6183
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlNode *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - name
        - def
      BBCount:         18
      ICount:          99
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSchemaGetBuiltInType
        - xmlSchemaGetProp
        - xmlSchemaGetPropNode
        - xmlSchemaPSimpleTypeErr
        - xmlStrEqual
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:6159,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6160,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6166,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6166,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6167,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6168,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6168,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6169,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6170,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6170,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6171,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6172,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6172,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6173,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6175,33'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
      Callsites:
        - Src:             'xmlschemas.c:6158,11'
          Dst:             xmlSchemaGetProp
        - Src:             'xmlschemas.c:6166,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6168,14'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6170,14'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6172,14'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6178,19'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:6179,6'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:6175,9'
          Dst:             xmlSchemaPSimpleTypeErr
    - functionName:    xmlSchemaPValAttrBlockFinal
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7882
      functionLinenumberEnd: 7959
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'char *'
        - 'int *'
        - 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:7888,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7888,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7889,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7888,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7889,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7890,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7890,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7891,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7892,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7892,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7893,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7908,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7893,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7894,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7896,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7896,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7897,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7898,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7898,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7899,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7900,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7900,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7901,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7902,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7902,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7903,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7904,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7912,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7912,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7912,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7912,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7912,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7912,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7912,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7912,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7912,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7912,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7913,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7914,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7915,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7915,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7915,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7915,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7915,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7915,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7915,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7915,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7915,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7915,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7915,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7915,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7915,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7916,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7917,10'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7917,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7918,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7919,24'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7920,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7921,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7926,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7921,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7922,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7925,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7922,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7923,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7924,3'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7926,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7927,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7932,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7927,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7928,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7931,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7928,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7929,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7930,3'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7932,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7933,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7938,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7933,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7934,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7937,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7934,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7935,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7936,3'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7938,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7939,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7944,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7939,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7940,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7943,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7940,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7941,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7942,3'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7944,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7945,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7951,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7945,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7946,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7949,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7946,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7947,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7948,3'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7952,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7953,3'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7954,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7955,22'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7955,27'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7955,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
      Callsites:
        - Src:             'xmlschemas.c:7892,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7919,13'
          Dst:             xmlStrndup
        - Src:             'xmlschemas.c:7920,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7926,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7932,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7938,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7944,17'
          Dst:             xmlStrEqual
    - functionName:    xmlSchemaParseIDC
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8278
      functionLinenumberEnd: 8407
      functionDepth:   0
      returnType:      'struct._xmlSchemaIDC *'
      argCount:        5
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchema *'
        - 'struct._xmlNode *'
        - int
        - 'char *'
      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:8289,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8290,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:8307,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:8290,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8291,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:8298,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:8291,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8292,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:8298,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:8292,47'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8293,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:8298,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:8293,48'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8294,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:8295,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:8291,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8295,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:8298,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:8308,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8309,27'
              BranchSideFuncs:
                - xmlSchemaPMissingAttrErr
            - BranchSide:      'xmlschemas.c:8314,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:8322,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8323,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8325,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:8326,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8330,30'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaNewQNameRef
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPMissingAttrErr
            - BranchSide:      'xmlschemas.c:8355,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:8331,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8332,31'
              BranchSideFuncs:
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:8340,39'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:8342,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8343,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8344,33'
              BranchSideFuncs:
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:8356,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8356,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:8360,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8356,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8356,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:8360,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8356,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8356,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:8360,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8356,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8357,41'
              BranchSideFuncs:
                - xmlSchemaParseAnnotation
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:8360,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8360,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8361,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8370,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8370,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8370,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8399,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8370,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8370,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8399,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8370,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8370,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8399,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8370,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8371,53'
              BranchSideFuncs:
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8399,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8377,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8377,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8393,27'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8377,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8377,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8393,27'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8377,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8377,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8393,27'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8377,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8378,6'
              BranchSideFuncs:
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8393,27'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8381,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8382,22'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8390,11'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8384,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8385,22'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8387,19'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8391,15'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8391,15'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8391,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8391,15'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8391,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8391,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8391,15'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8391,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8391,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8391,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8379,45'
              BranchSideFuncs:
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8392,2'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8399,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8400,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:8406,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:8291,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8292,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8294,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8295,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:8298,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8299,6'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:8307,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:8309,2'
          Dst:             xmlSchemaPMissingAttrErr
        - Src:             'xmlschemas.c:8316,2'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:8314,16'
          Dst:             xmlSchemaPValAttrNode
        - Src:             'xmlschemas.c:8320,12'
          Dst:             xmlSchemaAddIDC
        - Src:             'xmlschemas.c:8325,5'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:8330,9'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:8332,6'
          Dst:             xmlSchemaPMissingAttrErr
        - Src:             'xmlschemas.c:8340,18'
          Dst:             xmlSchemaNewQNameRef
        - Src:             'xmlschemas.c:8344,6'
          Dst:             xmlSchemaPValAttrNodeQName
        - Src:             'xmlschemas.c:8348,6'
          Dst:             xmlSchemaCheckReference
        - Src:             'xmlschemas.c:8356,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8356,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8357,16'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:8361,2'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:8370,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8370,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8371,19'
          Dst:             xmlSchemaParseIDCSelectorAndField
        - Src:             'xmlschemas.c:8377,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8377,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8379,11'
          Dst:             xmlSchemaParseIDCSelectorAndField
        - Src:             'xmlschemas.c:8391,15'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8391,15'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8393,6'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:8400,2'
          Dst:             xmlSchemaPContentErr
    - functionName:    xmlSchemaAddIDC
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5572
      functionLinenumberEnd: 5597
      functionDepth:   0
      returnType:      'struct._xmlSchemaIDC *'
      argCount:        6
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchema *'
        - 'char *'
        - 'char *'
        - int
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - name
        - nsName
        - category
        - node
      BBCount:         21
      ICount:          143
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSchemaAddItemSize
        - xmlSchemaPErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5575,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5575,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5576,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5575,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5575,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5576,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5575,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5576,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5578,29'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5579,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5580,29'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5583,12'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaAddItemSize
        - Branch String:   'xmlschemas.c:5590,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5590,5'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
            - BranchSide:      'xmlschemas.c:5594,9'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
        - Branch String:   'xmlschemas.c:5594,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5595,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
            - BranchSide:      'xmlschemas.c:5596,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:5580,9'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:5590,5'
          Dst:             xmlSchemaAddItemSize
        - Src:             'xmlschemas.c:5595,2'
          Dst:             xmlSchemaAddItemSize
    - functionName:    xmlSchemaParseIDCSelectorAndField
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8182
      functionLinenumberEnd: 8260
      functionDepth:   0
      returnType:      'struct._xmlSchemaIDCSelect *'
      argCount:        4
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchemaIDC *'
        - 'struct._xmlNode *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - idc
        - node
        - isField
      BBCount:         38
      ICount:          243
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - xmlSchemaAddAnnotation
        - xmlSchemaCheckCSelectorXPath
        - xmlSchemaGetNodeContent
        - xmlSchemaGetPropNode
        - xmlSchemaPContentErr
        - xmlSchemaPErr
        - xmlSchemaPErrMemory
        - xmlSchemaPIllegalAttrErr
        - xmlSchemaPMissingAttrErr
        - xmlSchemaPValAttrID
        - xmlSchemaParseAnnotation
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:8191,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8192,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaCheckCSelectorXPath
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaPErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPErrMemory
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:8207,36'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaCheckCSelectorXPath
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaPErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:8192,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8193,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaCheckCSelectorXPath
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaPErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPErrMemory
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:8198,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaCheckCSelectorXPath
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaPErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:8193,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8194,17'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaCheckCSelectorXPath
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaPErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPErrMemory
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:8198,2'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaCheckCSelectorXPath
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaPErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPErrMemory
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:8193,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8195,28'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaCheckCSelectorXPath
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaPErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPErrMemory
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:8198,2'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaCheckCSelectorXPath
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaPErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPErrMemory
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:8208,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8209,29'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:8212,12'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaCheckCSelectorXPath
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaPErr
                - xmlSchemaPMissingAttrErr
        - Branch String:   'xmlschemas.c:8217,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8218,27'
              BranchSideFuncs:
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:8223,40'
              BranchSideFuncs:
                - xmlSchemaGetNodeContent
                - xmlSchemaCheckCSelectorXPath
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaPErr
        - Branch String:   'xmlschemas.c:8244,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8244,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:8252,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8244,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8244,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:8252,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8244,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8244,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:8252,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8244,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8248,49'
              BranchSideFuncs:
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:8252,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8252,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8253,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:8259,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:8193,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8194,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8195,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:8198,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8199,6'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:8209,9'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:8216,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:8218,2'
          Dst:             xmlSchemaPMissingAttrErr
        - Src:             'xmlschemas.c:8223,16'
          Dst:             xmlSchemaGetNodeContent
        - Src:             'xmlschemas.c:8228,6'
          Dst:             xmlSchemaCheckCSelectorXPath
        - Src:             'xmlschemas.c:8230,6'
          Dst:             xmlSchemaPErr
        - Src:             'xmlschemas.c:8239,5'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:8244,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8244,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8249,6'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:8248,2'
          Dst:             xmlSchemaAddAnnotation
        - Src:             'xmlschemas.c:8253,2'
          Dst:             xmlSchemaPContentErr
    - functionName:    xmlSchemaCheckCSelectorXPath
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7967
      functionLinenumberEnd: 8056
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchemaIDC *'
        - 'struct._xmlSchemaIDCSelect *'
        - 'struct._xmlAttr *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - idc
        - selector
        - attr
        - isField
      BBCount:         36
      ICount:          286
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - xmlGetNsList
        - xmlPatterncompile
        - xmlSchemaPCustomErr
        - xmlSchemaPErr
        - xmlSchemaPErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:7977,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7978,16'
              BranchSideFuncs:
                - xmlSchemaPErr
            - BranchSide:      'xmlschemas.c:7984,9'
              BranchSideFuncs:
                - xmlGetNsList
                - xmlPatterncompile
                - xmlSchemaPCustomErr
                - xmlPatterncompile
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:7984,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7985,9'
              BranchSideFuncs:
                - xmlGetNsList
                - xmlPatterncompile
                - xmlSchemaPCustomErr
                - xmlPatterncompile
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:7987,22'
              BranchSideFuncs:
                - xmlGetNsList
                - xmlPatterncompile
                - xmlSchemaPCustomErr
                - xmlPatterncompile
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:7988,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7989,22'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:7996,18'
              BranchSideFuncs:
                - xmlGetNsList
                - xmlPatterncompile
                - xmlSchemaPCustomErr
                - xmlPatterncompile
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:8006,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8007,13'
              BranchSideFuncs:
                - xmlPatterncompile
                - xmlSchemaPCustomErr
                - xmlPatterncompile
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:8009,28'
              BranchSideFuncs:
                - xmlGetNsList
                - xmlPatterncompile
                - xmlSchemaPCustomErr
                - xmlPatterncompile
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:8013,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8014,13'
              BranchSideFuncs:
                - xmlPatterncompile
                - xmlSchemaPCustomErr
                - xmlPatterncompile
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:8036,6'
              BranchSideFuncs:
                - xmlPatterncompile
                - xmlSchemaPCustomErr
                - xmlPatterncompile
        - Branch String:   'xmlschemas.c:8016,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8017,8'
              BranchSideFuncs:
                - xmlPatterncompile
                - xmlSchemaPCustomErr
                - xmlPatterncompile
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:8019,35'
              BranchSideFuncs:
                - xmlPatterncompile
                - xmlSchemaPCustomErr
                - xmlPatterncompile
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:8021,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8022,23'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:8026,13'
              BranchSideFuncs:
                - xmlPatterncompile
                - xmlSchemaPCustomErr
                - xmlPatterncompile
        - Branch String:   'xmlschemas.c:8026,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8027,20'
              BranchSideFuncs:
                - xmlPatterncompile
                - xmlSchemaPCustomErr
                - xmlPatterncompile
            - BranchSide:      'xmlschemas.c:8030,6'
              BranchSideFuncs:
                - xmlPatterncompile
                - xmlSchemaPCustomErr
                - xmlPatterncompile
        - Branch String:   'xmlschemas.c:8036,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8037,55'
              BranchSideFuncs:
                - xmlPatterncompile
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:8040,55'
              BranchSideFuncs:
                - xmlPatterncompile
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:8042,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8043,6'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:8045,6'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
      Callsites:
        - Src:             'xmlschemas.c:7978,2'
          Dst:             xmlSchemaPErr
        - Src:             'xmlschemas.c:7989,2'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:8009,15'
          Dst:             xmlGetNsList
        - Src:             'xmlschemas.c:8022,3'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:8037,37'
          Dst:             xmlPatterncompile
        - Src:             'xmlschemas.c:8040,37'
          Dst:             xmlPatterncompile
        - Src:             'xmlschemas.c:8046,6'
          Dst:             xmlSchemaPCustomErr
    - functionName:    xmlSchemaAddAnnotation
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8082
      functionLinenumberEnd: 8164
      functionDepth:   0
      returnType:      'struct._xmlSchemaAnnot *'
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaAnnotItem *'
        - 'struct._xmlSchemaAnnot *'
      constantsTouched: []
      argNames:
        - annItem
        - annot
      BBCount:         94
      ICount:          660
      EdgeCount:       115
      CyclomaticComplexity: 23
      functionsReached:
        - xmlSchemaPCustomErr
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xmlschemas.c:8083,27'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8083,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8084,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8083,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8084,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8085,13'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:8085,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8087,52'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8092,56'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8098,54'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8098,54'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8106,56'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8106,56'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8106,56'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8106,56'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8112,36'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8117,54'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8133,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8133,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8133,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8133,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8133,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8133,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8133,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8133,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8133,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8133,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8133,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8133,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8139,46'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8139,46'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8144,64'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8151,58'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8151,58'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8151,58'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8156,7'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:8088,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8088,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8088,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8088,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8088,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8163,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8093,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8093,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8093,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8093,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8093,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8163,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8099,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8099,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8099,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8099,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8099,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8163,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8107,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8107,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8107,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8107,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8107,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8163,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8113,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8113,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8113,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8113,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8113,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8163,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8118,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8118,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8118,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8118,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8118,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8163,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8134,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8134,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8134,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8134,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8134,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8163,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8140,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8140,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8140,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8140,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8140,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8163,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8145,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8145,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8145,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8145,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8145,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8163,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8152,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8152,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8152,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8152,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8152,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8163,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:8156,7'
          Dst:             xmlSchemaPCustomErr
    - functionName:    xmlSchemaParseRestriction
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11441
      functionLinenumberEnd: 11728
      functionDepth:   0
      returnType:      'struct._xmlSchemaType *'
      argCount:        4
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchema *'
        - 'struct._xmlNode *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - node
        - parentType
      BBCount:         295
      ICount:          1593
      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:11446,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11446,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11447,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:11446,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11446,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11447,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:11446,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11447,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11449,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:11456,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11457,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:11472,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:11457,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11458,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:11463,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:11458,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11459,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:11463,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:11458,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11460,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:11463,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:11485,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11488,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:11528,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:11488,27'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11488,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:11492,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:11488,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11489,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:11492,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:11495,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11496,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:11499,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:11499,57'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11500,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:11502,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:11517,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11517,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:11518,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:11518,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11518,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:11520,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:11529,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11529,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:11537,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:11529,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11529,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:11537,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:11529,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11529,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:11537,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:11529,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11533,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:11537,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:11537,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11541,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:11565,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:11541,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11541,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:11558,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:11541,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11541,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:11558,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:11541,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11541,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:11558,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:11541,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11542,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:11558,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:11542,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11548,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:11555,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:11565,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11572,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:11599,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:11572,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11572,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:11577,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:11572,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11572,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:11577,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:11572,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11572,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:11577,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:11572,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11574,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:11577,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:11577,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11577,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:11582,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:11577,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11577,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:11582,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:11577,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11577,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:11582,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:11577,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11579,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:11582,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:11582,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11582,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:11590,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:11582,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11582,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:11590,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:11582,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11582,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:11590,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:11582,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11584,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:11590,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:11606,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11606,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:11617,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:11606,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11606,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:11617,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:11606,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11606,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:11617,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:11606,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11612,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:11617,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:11613,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11614,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11615,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:11619,48'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11620,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:11621,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:11619,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11621,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:11684,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
        - Branch String:   'xmlschemas.c:11635,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11635,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:11636,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:11635,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11635,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:11636,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:11635,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11635,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:11636,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:11635,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11635,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:11636,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:11636,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11636,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:11637,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:11636,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11636,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:11637,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:11636,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11636,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:11637,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:11636,41'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11635,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:11637,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:11637,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11637,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:11638,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:11637,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11637,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:11638,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:11637,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11637,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:11638,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:11637,41'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11635,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:11638,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:11638,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11638,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:11639,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:11638,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11638,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:11639,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:11638,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11638,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:11639,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:11638,41'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11635,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:11639,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:11639,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11639,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:11640,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:11639,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11639,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:11640,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:11639,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11639,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:11640,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:11639,40'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11635,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:11640,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:11640,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11640,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:11641,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:11640,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11640,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:11641,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:11640,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11640,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:11641,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:11640,43'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11635,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:11641,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:11641,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11641,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:11642,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:11641,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11641,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:11642,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:11641,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11641,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:11642,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:11641,36'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11635,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:11642,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:11642,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11642,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:11643,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:11642,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11642,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:11643,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:11642,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11642,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:11643,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:11642,40'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11635,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:11643,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:11643,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11643,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:11644,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:11643,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11643,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:11644,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:11643,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11643,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:11644,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:11643,39'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11635,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:11644,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:11644,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11644,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:11645,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:11644,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11644,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:11645,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:11644,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11644,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:11645,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:11644,35'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11635,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:11645,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:11645,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11645,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:11646,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:11645,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11645,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:11646,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:11645,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11645,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:11646,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:11645,38'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11635,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:11646,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:11646,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11645,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:11646,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:11646,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11645,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:11646,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:11646,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11645,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:11645,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:11635,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11647,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:11661,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:11648,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11649,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:11656,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:11649,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11650,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:11652,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:11661,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11662,39'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:11683,5'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
        - Branch String:   'xmlschemas.c:11668,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11669,27'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:11673,22'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:11675,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11676,24'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:11678,29'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:11681,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11667,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:11682,2'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
        - Branch String:   'xmlschemas.c:11684,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11688,36'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
            - BranchSide:      'xmlschemas.c:11701,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11688,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11691,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11695,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
        - Branch String:   'xmlschemas.c:11695,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11695,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
            - BranchSide:      'xmlschemas.c:11700,5'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11695,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11695,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
            - BranchSide:      'xmlschemas.c:11700,5'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11695,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11695,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseAnyAttribute
            - BranchSide:      'xmlschemas.c:11700,5'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11695,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11697,30'
              BranchSideFuncs:
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:11700,5'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11701,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11702,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:11727,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:11702,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11703,27'
              BranchSideFuncs:
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:11708,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11708,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11709,28'
              BranchSideFuncs:
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:11718,27'
              BranchSideFuncs:
                - xmlSchemaPContentErr
      Callsites:
        - Src:             'xmlschemas.c:11458,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11459,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11460,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:11463,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11464,6'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:11472,5'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:11485,9'
          Dst:             xmlSchemaPValAttrQName
        - Src:             'xmlschemas.c:11489,6'
          Dst:             xmlSchemaPMissingAttrErr
        - Src:             'xmlschemas.c:11496,3'
          Dst:             xmlSchemaPMissingAttrErr
        - Src:             'xmlschemas.c:11499,20'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11500,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11514,7'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:11515,7'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:11510,3'
          Dst:             xmlSchemaPCustomErrExt
        - Src:             'xmlschemas.c:11529,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11529,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11534,6'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:11533,2'
          Dst:             xmlSchemaAddAnnotation
        - Src:             'xmlschemas.c:11541,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11541,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11548,3'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:11555,7'
          Dst:             xmlSchemaParseSimpleType
        - Src:             'xmlschemas.c:11559,6'
          Dst:             xmlSchemaPContentErr
        - 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:11590,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11590,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11592,3'
          Dst:             xmlSchemaParseModelGroupDefRef
        - Src:             'xmlschemas.c:11606,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11606,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11612,3'
          Dst:             xmlSchemaParseSimpleType
        - Src:             'xmlschemas.c:11635,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11635,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11636,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11636,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11637,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11637,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11638,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11638,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11639,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11639,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11640,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11640,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11641,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11641,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11642,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11642,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11643,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11643,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11644,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11644,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11645,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11645,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11646,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11646,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11647,14'
          Dst:             xmlSchemaParseFacet
        - Src:             'xmlschemas.c:11669,7'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:11688,6'
          Dst:             xmlSchemaParseLocalAttributes
        - Src:             'xmlschemas.c:11695,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11695,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11697,3'
          Dst:             xmlSchemaParseAnyAttribute
        - Src:             'xmlschemas.c:11703,6'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:11709,7'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:11718,6'
          Dst:             xmlSchemaPContentErr
    - functionName:    xmlSchemaParseList
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8998
      functionLinenumberEnd: 9092
      functionDepth:   0
      returnType:      'struct._xmlSchemaType *'
      argCount:        3
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchema *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - node
      BBCount:         60
      ICount:          341
      EdgeCount:       82
      CyclomaticComplexity: 24
      functionsReached:
        - xmlSchemaAddAnnotation
        - xmlSchemaGetBuiltInType
        - xmlSchemaGetPropNode
        - xmlSchemaPContentErr
        - xmlSchemaPCustomErr
        - xmlSchemaPIllegalAttrErr
        - xmlSchemaPValAttrID
        - xmlSchemaPValAttrQName
        - xmlSchemaParseAnnotation
        - xmlSchemaParseSimpleType
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:9003,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9003,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9004,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9003,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9003,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9004,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9003,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9004,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9006,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:9020,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9021,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPValAttrQName
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:9034,25'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPValAttrQName
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
        - Branch String:   'xmlschemas.c:9021,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9022,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPValAttrID
                - xmlSchemaPValAttrQName
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:9027,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:9022,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9023,17'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPValAttrQName
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:9027,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:9022,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9024,28'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPValAttrQName
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:9027,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:9049,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9049,9'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:9054,9'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:9049,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9049,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:9054,9'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:9049,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9049,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPCustomErr
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:9054,9'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:9049,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9050,49'
              BranchSideFuncs:
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:9054,9'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:9054,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9054,9'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:9070,16'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:9054,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9054,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:9070,16'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:9054,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9054,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
                - xmlSchemaParseSimpleType
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:9070,16'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:9054,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9060,6'
              BranchSideFuncs:
                - xmlSchemaParseSimpleType
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:9070,16'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:9060,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9061,26'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:9067,48'
              BranchSideFuncs:
                - xmlSchemaParseSimpleType
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:9077,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9078,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:9082,10'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:9082,30'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9083,3'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:9091,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9083,27'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9084,24'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:9091,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9082,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9085,22'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:9091,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:9015,22'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:9022,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9023,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9024,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:9027,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9028,6'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:9034,5'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:9043,5'
          Dst:             xmlSchemaPValAttrQName
        - Src:             'xmlschemas.c:9049,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9049,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9051,6'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:9050,2'
          Dst:             xmlSchemaAddAnnotation
        - Src:             'xmlschemas.c:9054,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9054,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9061,6'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:9067,23'
          Dst:             xmlSchemaParseSimpleType
        - Src:             'xmlschemas.c:9071,2'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:9078,2'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:9084,3'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:9085,2'
          Dst:             xmlSchemaPCustomErr
    - functionName:    xmlSchemaParseUnion
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8823
      functionLinenumberEnd: 8981
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchema *'
        - 'struct._xmlNode *'
      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:8829,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8829,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8830,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8829,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8829,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8830,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8829,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8830,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8832,12'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrID
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaGetNodeContent
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:8846,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8847,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaGetNodeContent
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:8859,25'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaGetNodeContent
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:8847,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8848,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPValAttrID
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaGetNodeContent
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:8853,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaGetNodeContent
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:8848,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8849,17'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaGetNodeContent
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:8853,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaGetNodeContent
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:8848,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8850,28'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaGetNodeContent
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:8853,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaGetNodeContent
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:8865,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8869,29'
              BranchSideFuncs:
                - xmlSchemaGetNodeContent
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:8931,13'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
        - Branch String:   'xmlschemas.c:8873,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8874,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8875,15'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:8877,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8877,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:8877,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:8877,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8877,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:8877,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:8877,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8877,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:8877,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:8877,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8878,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:8879,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:8880,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8880,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:8880,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:8880,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8880,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:8880,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:8880,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8880,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:8880,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:8880,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8880,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:8880,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:8880,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8881,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:8882,10'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:8882,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8883,3'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:8884,23'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:8885,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8886,37'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:8889,42'
              BranchSideFuncs:
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrndup
                - xmlSchemaPErrMemory
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:8889,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8895,7'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:8923,6'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:8896,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8897,27'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:8901,3'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:8898,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8898,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8899,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8903,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8904,27'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:8906,24'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:8913,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8914,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8921,35'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:8914,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8914,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8915,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8923,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8923,6'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:8924,12'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:8925,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8877,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:8927,5'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
        - Branch String:   'xmlschemas.c:8932,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8932,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:8940,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8932,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8932,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:8940,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8932,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8932,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:8940,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8932,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8936,49'
              BranchSideFuncs:
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8940,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8940,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8940,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8963,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8940,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8940,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8963,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8940,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8940,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8963,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8940,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8941,28'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8963,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8947,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8947,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8947,2'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8947,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8947,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaParseSimpleType
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8947,2'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8947,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8947,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaParseSimpleType
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8947,2'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8947,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8949,28'
              BranchSideFuncs:
                - xmlSchemaParseSimpleType
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8962,5'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8950,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8951,7'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8960,14'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8951,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8952,24'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8955,20'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8963,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8964,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:8968,10'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:8968,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8968,28'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:8980,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8968,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8974,22'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:8980,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:8841,22'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:8848,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8849,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8850,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:8853,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8854,6'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:8859,5'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:8864,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:8872,8'
          Dst:             xmlSchemaGetNodeContent
        - Src:             'xmlschemas.c:8884,12'
          Dst:             xmlStrndup
        - Src:             'xmlschemas.c:8886,17'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:8889,10'
          Dst:             xmlSchemaPValAttrNodeQNameValue
        - Src:             'xmlschemas.c:8897,7'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:8911,9'
          Dst:             xmlSchemaNewQNameRef
        - Src:             'xmlschemas.c:8932,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8932,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8937,6'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:8936,2'
          Dst:             xmlSchemaAddAnnotation
        - Src:             'xmlschemas.c:8940,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8940,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8947,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8947,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8949,3'
          Dst:             xmlSchemaParseSimpleType
        - Src:             'xmlschemas.c:8964,2'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:8974,2'
          Dst:             xmlSchemaPCustomErr
    - functionName:    xmlSchemaParseFacet
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6602
      functionLinenumberEnd: 6677
      functionDepth:   0
      returnType:      'struct._xmlSchemaFacet *'
      argCount:        3
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchema *'
        - 'struct._xmlNode *'
      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:6607,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6607,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6608,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:6607,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6607,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6608,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:6607,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6608,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6610,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:6611,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6612,29'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:6615,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:6617,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6618,24'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
            - BranchSide:      'xmlschemas.c:6623,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:6623,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6623,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:6625,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:6623,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6623,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:6625,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:6623,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6623,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:6625,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:6623,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6624,9'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6625,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:6625,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6625,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:6627,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:6625,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6625,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:6627,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:6625,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6625,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:6627,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:6625,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6626,9'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6627,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:6627,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6627,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:6629,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:6627,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6627,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:6629,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:6627,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6627,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:6629,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:6627,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6628,9'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6629,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:6629,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6629,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:6631,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:6629,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6629,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:6631,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:6629,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6629,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:6631,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:6629,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6630,9'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6631,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:6631,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6631,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:6633,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:6631,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6631,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:6633,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:6631,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6631,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:6633,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:6631,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6632,9'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6633,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:6633,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6633,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:6635,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:6633,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6633,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:6635,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:6633,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6633,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:6635,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:6633,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6634,9'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6635,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:6635,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6635,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:6637,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:6635,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6635,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:6637,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:6635,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6635,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:6637,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:6635,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6636,9'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6637,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:6637,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6637,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6639,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6637,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6637,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6639,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6637,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6637,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6639,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6637,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6638,9'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6639,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6639,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6639,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6641,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6639,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6639,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6641,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6639,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6639,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6641,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6639,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6640,9'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6641,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6641,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6641,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6643,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6641,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6641,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6643,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6641,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6641,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6643,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6641,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6642,9'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6643,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6643,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6643,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6645,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6643,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6643,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6645,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6643,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6643,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6645,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6643,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6644,9'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6645,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6645,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6645,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6648,24'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
        - Branch String:   'xmlschemas.c:6645,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6645,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6648,24'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
        - Branch String:   'xmlschemas.c:6645,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6645,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6648,24'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
        - Branch String:   'xmlschemas.c:6645,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6646,9'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6648,24'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
        - Branch String:   'xmlschemas.c:6655,51'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6656,3'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6665,13'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:6655,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6659,27'
              BranchSideFuncs:
                - xmlSchemaGetProp
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6665,13'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:6660,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6661,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:6664,5'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:6661,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6662,3'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:6663,2'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:6667,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6667,9'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:6671,9'
              BranchSideFuncs:
                - xmlSchemaPErr2
        - Branch String:   'xmlschemas.c:6667,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6667,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:6671,9'
              BranchSideFuncs:
                - xmlSchemaPErr2
        - Branch String:   'xmlschemas.c:6667,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6667,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPErr2
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:6671,9'
              BranchSideFuncs:
                - xmlSchemaPErr2
        - Branch String:   'xmlschemas.c:6667,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6668,49'
              BranchSideFuncs:
                - xmlSchemaParseAnnotation
                - xmlSchemaPErr2
            - BranchSide:      'xmlschemas.c:6671,9'
              BranchSideFuncs:
                - xmlSchemaPErr2
        - Branch String:   'xmlschemas.c:6671,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6672,24'
              BranchSideFuncs:
                - xmlSchemaPErr2
            - BranchSide:      'xmlschemas.c:6676,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:6610,13'
          Dst:             xmlSchemaNewFacet
        - Src:             'xmlschemas.c:6612,9'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:6616,13'
          Dst:             xmlSchemaGetProp
        - Src:             'xmlschemas.c:6618,9'
          Dst:             xmlSchemaPErr2
        - Src:             'xmlschemas.c:6620,9'
          Dst:             xmlSchemaFreeFacet
        - Src:             'xmlschemas.c:6623,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6623,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6625,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6625,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6627,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6627,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6629,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6629,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6631,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6631,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6633,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6633,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6635,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6635,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6637,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6637,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6639,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6639,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6641,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6641,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6643,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6643,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6645,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6645,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6648,9'
          Dst:             xmlSchemaPErr2
        - Src:             'xmlschemas.c:6650,9'
          Dst:             xmlSchemaFreeFacet
        - Src:             'xmlschemas.c:6653,5'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:6659,10'
          Dst:             xmlSchemaGetProp
        - Src:             'xmlschemas.c:6661,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6667,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6667,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6668,24'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:6672,9'
          Dst:             xmlSchemaPErr2
    - functionName:    xmlSchemaNewFacet
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3365
      functionLinenumberEnd: 3375
      functionDepth:   0
      returnType:      'struct._xmlSchemaFacet *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3366,23'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3368,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3368,31'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:3369,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3370,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3372,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaFreeFacet
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4028
      functionLinenumberEnd: 4038
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaFacet *'
      constantsTouched: []
      argNames:
        - facet
      BBCount:         15
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlRegFreeRegexp
        - xmlSchemaFreeAnnot
        - xmlSchemaFreeValue
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4029,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4030,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4031,9'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
                - xmlRegFreeRegexp
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:4031,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4032,28'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeAnnot
                - xmlRegFreeRegexp
            - BranchSide:      'xmlschemas.c:4033,9'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
                - xmlRegFreeRegexp
        - Branch String:   'xmlschemas.c:4033,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4034,26'
              BranchSideFuncs:
                - xmlRegFreeRegexp
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:4035,9'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
        - Branch String:   'xmlschemas.c:4035,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4036,28'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:4037,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:4032,9'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemas.c:4034,9'
          Dst:             xmlRegFreeRegexp
        - Src:             'xmlschemas.c:4036,9'
          Dst:             xmlSchemaFreeAnnot
    - functionName:    xmlSchemaPGetBoolNodeValue
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6108
      functionLinenumberEnd: 6136
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct.xmlHashedString *'
        - 'struct._xmlNode *'
      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:6118,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6119,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6120,35'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6120,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6121,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6122,35'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6122,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6123,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6124,35'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6124,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6125,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6127,33'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6134,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6134,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6135,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:6112,13'
          Dst:             xmlNodeGetContent
        - Src:             'xmlschemas.c:6118,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6120,14'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6122,14'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6124,14'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6130,6'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:6127,9'
          Dst:             xmlSchemaPSimpleTypeErr
    - functionName:    xmlSchemaParseSimpleContent
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11881
      functionLinenumberEnd: 11954
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchema *'
        - 'struct._xmlNode *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - node
        - hasRestrictionOrExtension
      BBCount:         62
      ICount:          348
      EdgeCount:       85
      CyclomaticComplexity: 25
      functionsReached:
        - xmlSchemaAddAnnotation
        - xmlSchemaPContentErr
        - xmlSchemaPIllegalAttrErr
        - xmlSchemaPValAttrID
        - xmlSchemaParseAnnotation
        - xmlSchemaParseExtension
        - xmlSchemaParseRestriction
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:11886,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11886,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11888,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:11886,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11886,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11888,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:11886,62'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11887,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11888,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:11886,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11888,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11889,6'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:11897,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11898,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:11910,25'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
        - Branch String:   'xmlschemas.c:11898,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11899,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:11903,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:11899,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11900,28'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:11903,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:11916,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11916,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:11924,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11916,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11916,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:11924,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11916,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11916,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:11924,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11916,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11920,49'
              BranchSideFuncs:
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:11924,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11924,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11925,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:11930,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11930,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11931,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
            - BranchSide:      'xmlschemas.c:11936,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
        - Branch String:   'xmlschemas.c:11936,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11936,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
            - BranchSide:      'xmlschemas.c:11941,16'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
        - Branch String:   'xmlschemas.c:11936,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11936,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlSchemaParseRestriction
            - BranchSide:      'xmlschemas.c:11941,16'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
        - Branch String:   'xmlschemas.c:11936,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11936,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlSchemaParseRestriction
            - BranchSide:      'xmlschemas.c:11941,16'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
        - Branch String:   'xmlschemas.c:11936,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11937,35'
              BranchSideFuncs:
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:11941,16'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
        - Branch String:   'xmlschemas.c:11947,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11948,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:11953,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:11899,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11900,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:11903,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11904,6'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:11910,5'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:11916,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11916,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11921,6'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:11920,2'
          Dst:             xmlSchemaAddAnnotation
        - Src:             'xmlschemas.c:11925,2'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:11931,2'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:11936,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11936,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11937,9'
          Dst:             xmlSchemaParseRestriction
        - Src:             'xmlschemas.c:11941,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11941,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11942,9'
          Dst:             xmlSchemaParseExtension
        - Src:             'xmlschemas.c:11948,2'
          Dst:             xmlSchemaPContentErr
    - functionName:    xmlSchemaParseComplexContent
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11971
      functionLinenumberEnd: 12049
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchema *'
        - 'struct._xmlNode *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - node
        - hasRestrictionOrExtension
      BBCount:         70
      ICount:          387
      EdgeCount:       96
      CyclomaticComplexity: 28
      functionsReached:
        - xmlGetBooleanProp
        - xmlSchemaAddAnnotation
        - xmlSchemaPContentErr
        - xmlSchemaPIllegalAttrErr
        - xmlSchemaPValAttrID
        - xmlSchemaParseAnnotation
        - xmlSchemaParseExtension
        - xmlSchemaParseRestriction
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:11976,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11976,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11978,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:11976,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11976,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11978,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:11976,62'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11977,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11978,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:11976,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11978,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11979,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:11986,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11987,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:12001,25'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlGetBooleanProp
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
        - Branch String:   'xmlschemas.c:11987,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11988,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:11994,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:11988,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11989,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:11994,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:11988,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11991,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:11994,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:12006,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12007,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:12010,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
        - Branch String:   'xmlschemas.c:12007,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12008,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:12009,5'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
        - Branch String:   'xmlschemas.c:12011,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12011,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:12019,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:12011,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12011,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:12019,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:12011,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12011,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:12019,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:12011,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12015,49'
              BranchSideFuncs:
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:12019,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:12019,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12020,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:12025,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:12025,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12026,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
            - BranchSide:      'xmlschemas.c:12031,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
        - Branch String:   'xmlschemas.c:12031,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12031,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
            - BranchSide:      'xmlschemas.c:12036,16'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
        - Branch String:   'xmlschemas.c:12031,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12031,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlSchemaParseRestriction
            - BranchSide:      'xmlschemas.c:12036,16'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
        - Branch String:   'xmlschemas.c:12031,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12031,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlSchemaParseRestriction
            - BranchSide:      'xmlschemas.c:12036,16'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
        - Branch String:   'xmlschemas.c:12031,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12032,35'
              BranchSideFuncs:
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:12036,16'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
        - Branch String:   'xmlschemas.c:12042,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12043,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:12048,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:11988,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11989,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11991,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:11994,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11995,6'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:12001,5'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:12006,9'
          Dst:             xmlGetBooleanProp
        - Src:             'xmlschemas.c:12011,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:12011,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:12016,6'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:12015,2'
          Dst:             xmlSchemaAddAnnotation
        - Src:             'xmlschemas.c:12020,2'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:12026,2'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:12031,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:12031,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:12032,9'
          Dst:             xmlSchemaParseRestriction
        - Src:             'xmlschemas.c:12036,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:12036,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:12037,9'
          Dst:             xmlSchemaParseExtension
        - Src:             'xmlschemas.c:12043,2'
          Dst:             xmlSchemaPContentErr
    - functionName:    xmlSchemaParseExtension
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11745
      functionLinenumberEnd: 11864
      functionDepth:   0
      returnType:      'struct._xmlSchemaType *'
      argCount:        4
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchema *'
        - 'struct._xmlNode *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - node
        - parentType
      BBCount:         101
      ICount:          577
      EdgeCount:       140
      CyclomaticComplexity: 41
      functionsReached:
        - xmlSchemaAddAnnotation
        - xmlSchemaPContentErr
        - xmlSchemaPIllegalAttrErr
        - xmlSchemaPMissingAttrErr
        - xmlSchemaPValAttrID
        - xmlSchemaPValAttrQName
        - xmlSchemaParseAnnotation
        - xmlSchemaParseAnyAttribute
        - xmlSchemaParseLocalAttributes
        - xmlSchemaParseModelGroup
        - xmlSchemaParseModelGroupDefRef
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:11750,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11750,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11751,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:11750,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11750,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11751,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:11750,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11751,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11753,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:11760,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11761,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:11774,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:11761,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11762,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:11767,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:11762,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11763,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:11767,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:11762,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11764,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:11767,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:11780,48'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11781,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:11789,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:11779,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11782,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:11789,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:11790,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11790,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:11798,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:11790,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11790,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:11798,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:11790,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11790,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:11798,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:11790,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11794,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:11798,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:11798,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11804,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:11829,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
        - Branch String:   'xmlschemas.c:11804,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11804,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:11809,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:11804,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11804,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:11809,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:11804,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11804,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:11809,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:11804,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11806,28'
              BranchSideFuncs:
                - xmlSchemaParseModelGroup
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
            - BranchSide:      'xmlschemas.c:11809,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:11809,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11809,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:11814,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:11809,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11809,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:11814,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:11809,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11809,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:11814,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:11809,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11811,28'
              BranchSideFuncs:
                - xmlSchemaParseModelGroup
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
            - BranchSide:      'xmlschemas.c:11814,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:11814,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11814,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:11819,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
        - Branch String:   'xmlschemas.c:11814,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11814,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:11819,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
        - Branch String:   'xmlschemas.c:11814,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11814,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:11819,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
        - Branch String:   'xmlschemas.c:11814,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11816,28'
              BranchSideFuncs:
                - xmlSchemaParseModelGroup
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
            - BranchSide:      'xmlschemas.c:11819,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
        - Branch String:   'xmlschemas.c:11829,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11833,36'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
            - BranchSide:      'xmlschemas.c:11846,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11833,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11836,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11840,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
        - Branch String:   'xmlschemas.c:11840,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11840,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
            - BranchSide:      'xmlschemas.c:11845,5'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11840,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11840,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
            - BranchSide:      'xmlschemas.c:11845,5'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11840,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11840,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseAnyAttribute
            - BranchSide:      'xmlschemas.c:11845,5'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11840,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11842,30'
              BranchSideFuncs:
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:11845,5'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11846,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11847,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:11863,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:11847,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11849,27'
              BranchSideFuncs:
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:11856,27'
              BranchSideFuncs:
                - xmlSchemaPContentErr
      Callsites:
        - Src:             'xmlschemas.c:11762,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11763,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11764,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:11767,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11768,6'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:11774,5'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:11779,10'
          Dst:             xmlSchemaPValAttrQName
        - Src:             'xmlschemas.c:11782,2'
          Dst:             xmlSchemaPMissingAttrErr
        - Src:             'xmlschemas.c:11790,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11790,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11795,6'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:11794,2'
          Dst:             xmlSchemaAddAnnotation
        - Src:             'xmlschemas.c:11804,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11804,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11806,3'
          Dst:             xmlSchemaParseModelGroup
        - Src:             'xmlschemas.c:11809,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11809,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11811,3'
          Dst:             xmlSchemaParseModelGroup
        - Src:             'xmlschemas.c:11814,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11814,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11816,3'
          Dst:             xmlSchemaParseModelGroup
        - Src:             'xmlschemas.c:11819,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11819,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11821,3'
          Dst:             xmlSchemaParseModelGroupDefRef
        - Src:             'xmlschemas.c:11833,6'
          Dst:             xmlSchemaParseLocalAttributes
        - Src:             'xmlschemas.c:11840,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11840,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11842,3'
          Dst:             xmlSchemaParseAnyAttribute
        - Src:             'xmlschemas.c:11849,6'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:11856,6'
          Dst:             xmlSchemaPContentErr
    - functionName:    xmlSchemaParseIncludeOrRedefine
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10926
      functionLinenumberEnd: 11116
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchema *'
        - 'struct._xmlNode *'
        - int
      constantsTouched: []
      argNames:
        - pctxt
        - schema
        - node
        - type
      BBCount:         168
      ICount:          890
      EdgeCount:       234
      CyclomaticComplexity: 68
      functionsReached:
        - xmlSchemaAddSchemaDoc
        - xmlSchemaCustomErr
        - xmlSchemaPContentErr
        - xmlSchemaPCustomErrExt
        - xmlSchemaParseAttributeGroupDefinition
        - xmlSchemaParseComplexType
        - xmlSchemaParseIncludeOrRedefineAttrs
        - xmlSchemaParseModelGroupDefinition
        - xmlSchemaParseNewDoc
        - xmlSchemaParseSimpleType
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:10933,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10933,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10934,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10933,45'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10933,49'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10934,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10933,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10934,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10940,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:10942,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10943,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10947,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:10949,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10950,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10956,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:10956,26'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10956,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:10957,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:10956,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10957,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:10998,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:10957,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10969,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:10986,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:10998,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11005,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:11027,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:11005,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11006,33'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:11014,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:11039,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11039,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:11055,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:11039,37'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11039,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:11055,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:11039,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11040,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:11055,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:11040,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11042,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:11047,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:11042,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11043,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:11045,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:11049,18'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11049,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:11051,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:11049,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11050,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:11051,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:11056,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11060,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:11093,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11065,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11065,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:11066,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:11065,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11065,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:11066,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:11065,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11065,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:11066,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:11065,40'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11065,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:11066,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:11066,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11066,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:11067,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:11066,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11066,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:11067,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:11066,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11066,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:11067,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:11066,37'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11065,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:11067,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:11067,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11067,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:11068,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:11067,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11067,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:11068,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:11067,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11067,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:11068,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:11067,38'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11065,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:11068,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:11068,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11068,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:11069,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:11068,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11068,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:11069,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:11068,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11068,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:11069,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:11068,32'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11065,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:11069,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:11069,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11068,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:11069,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:11069,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11068,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:11069,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:11069,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11068,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:11068,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:11065,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11070,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:11090,2'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11070,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11070,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:11074,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:11070,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11070,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:11074,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:11070,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11070,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:11074,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:11070,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11074,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:11074,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:11074,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11074,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:11076,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:11074,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11074,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:11076,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:11074,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11074,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:11076,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:11074,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11075,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:11076,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:11076,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11076,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:11079,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:11076,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11076,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:11079,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:11076,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11076,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:11079,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:11076,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11077,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:11079,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:11079,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11079,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:11083,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:11079,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11079,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:11083,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:11079,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11079,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:11083,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:11079,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11081,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:11083,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:11100,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11101,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:11112,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:11102,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11103,27'
              BranchSideFuncs:
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:11107,28'
              BranchSideFuncs:
                - xmlSchemaPContentErr
      Callsites:
        - Src:             'xmlschemas.c:10940,11'
          Dst:             xmlSchemaParseIncludeOrRedefineAttrs
        - Src:             'xmlschemas.c:10947,11'
          Dst:             xmlSchemaAddSchemaDoc
        - Src:             'xmlschemas.c:10970,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:10987,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:11006,3'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:11014,18'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11017,3'
          Dst:             xmlSchemaPCustomErrExt
        - Src:             'xmlschemas.c:11047,2'
          Dst:             xmlSchemaParseNewDoc
        - Src:             'xmlschemas.c:11065,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11065,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11066,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11066,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11067,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11067,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11068,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11068,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11069,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11069,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11070,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11070,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11074,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11074,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11075,3'
          Dst:             xmlSchemaParseSimpleType
        - Src:             'xmlschemas.c:11076,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11076,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11077,3'
          Dst:             xmlSchemaParseComplexType
        - Src:             'xmlschemas.c:11079,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11079,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11081,3'
          Dst:             xmlSchemaParseModelGroupDefinition
        - Src:             'xmlschemas.c:11083,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11083,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11085,3'
          Dst:             xmlSchemaParseAttributeGroupDefinition
        - Src:             'xmlschemas.c:11093,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11093,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11103,6'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:11107,7'
          Dst:             xmlSchemaPContentErr
    - functionName:    xmlSchemaParseIncludeOrRedefineAttrs
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10831
      functionLinenumberEnd: 10919
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchema *'
        - 'struct._xmlNode *'
        - 'char **'
        - int
      constantsTouched: []
      argNames:
        - pctxt
        - schema
        - node
        - schemaLocation
        - type
      BBCount:         44
      ICount:          271
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - xmlBuildURI
        - xmlDictLookup
        - xmlNodeGetBase
        - xmlSchemaGetBuiltInType
        - xmlSchemaGetPropNode
        - xmlSchemaInternalErr
        - xmlSchemaPCustomErr
        - xmlSchemaPIllegalAttrErr
        - xmlSchemaPMissingAttrErr
        - xmlSchemaPValAttrID
        - xmlSchemaPValAttrNode
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:10834,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10834,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10836,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10834,45'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10834,49'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10836,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10834,63'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10835,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10836,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10834,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10836,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10838,6'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaGetPropNode
                - xmlSchemaPMissingAttrErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlDictLookup
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaInternalErr
                - xmlBuildURI
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:10844,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10845,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaGetPropNode
                - xmlSchemaPMissingAttrErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlDictLookup
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaInternalErr
                - xmlBuildURI
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:10857,25'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaGetPropNode
                - xmlSchemaPMissingAttrErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlDictLookup
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaInternalErr
                - xmlBuildURI
        - Branch String:   'xmlschemas.c:10845,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10846,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPValAttrID
                - xmlSchemaGetPropNode
                - xmlSchemaPMissingAttrErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlDictLookup
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaInternalErr
                - xmlBuildURI
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:10851,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaGetPropNode
                - xmlSchemaPMissingAttrErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlDictLookup
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaInternalErr
                - xmlBuildURI
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:10846,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10847,17'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaGetPropNode
                - xmlSchemaPMissingAttrErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlDictLookup
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaInternalErr
                - xmlBuildURI
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:10851,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaGetPropNode
                - xmlSchemaPMissingAttrErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlDictLookup
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaInternalErr
                - xmlBuildURI
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:10846,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10848,28'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaGetPropNode
                - xmlSchemaPMissingAttrErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlDictLookup
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaInternalErr
                - xmlBuildURI
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:10851,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaGetPropNode
                - xmlSchemaPMissingAttrErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlDictLookup
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaInternalErr
                - xmlBuildURI
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:10866,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10867,18'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlDictLookup
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaInternalErr
                - xmlBuildURI
            - BranchSide:      'xmlschemas.c:10889,27'
              BranchSideFuncs:
                - xmlSchemaPMissingAttrErr
        - Branch String:   'xmlschemas.c:10870,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10873,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10874,24'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlDictLookup
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaInternalErr
                - xmlBuildURI
        - Branch String:   'xmlschemas.c:10875,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10876,25'
              BranchSideFuncs:
                - xmlBuildURI
                - xmlDictLookup
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:10878,25'
              BranchSideFuncs:
                - xmlBuildURI
                - xmlDictLookup
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:10881,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10882,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:10886,48'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:10897,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10898,6'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:10914,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10898,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10899,26'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:10905,26'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
      Callsites:
        - Src:             'xmlschemas.c:10846,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10847,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10848,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:10851,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10852,6'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:10857,5'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:10865,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:10871,6'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:10870,6'
          Dst:             xmlSchemaPValAttrNode
        - Src:             'xmlschemas.c:10874,9'
          Dst:             xmlNodeGetBase
        - Src:             'xmlschemas.c:10876,12'
          Dst:             xmlBuildURI
        - Src:             'xmlschemas.c:10878,12'
          Dst:             xmlBuildURI
        - Src:             'xmlschemas.c:10882,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:10886,34'
          Dst:             xmlDictLookup
        - Src:             'xmlschemas.c:10889,2'
          Dst:             xmlSchemaPMissingAttrErr
        - Src:             'xmlschemas.c:10897,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10899,6'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:10905,6'
          Dst:             xmlSchemaPCustomErr
    - functionName:    xmlSchemaParseNewDoc
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10137
      functionLinenumberEnd: 10188
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlSchema *'
        - 'struct._xmlSchemaBucket *'
      constantsTouched: []
      argNames:
        - pctxt
        - schema
        - bucket
      BBCount:         17
      ICount:          169
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSchemaFreeParserCtxt
        - xmlSchemaInternalErr
        - xmlSchemaNewParserCtxtUseDict
        - xmlSchemaParseNewDocWithContext
        - xmlSchemaSetParserErrors
        - xmlSchemaSetParserStructuredErrors
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:10141,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10142,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10143,9'
              BranchSideFuncs:
                - xmlSchemaNewParserCtxtUseDict
                - xmlSchemaSetParserErrors
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:10143,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10144,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:10148,9'
              BranchSideFuncs:
                - xmlSchemaNewParserCtxtUseDict
                - xmlSchemaSetParserErrors
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:10148,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10149,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:10153,9'
              BranchSideFuncs:
                - xmlSchemaNewParserCtxtUseDict
                - xmlSchemaSetParserErrors
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:10153,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10154,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:10160,17'
              BranchSideFuncs:
                - xmlSchemaNewParserCtxtUseDict
                - xmlSchemaSetParserErrors
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFreeParserCtxt
        - Branch String:   'xmlschemas.c:10161,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10162,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10163,29'
              BranchSideFuncs:
                - xmlSchemaSetParserErrors
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFreeParserCtxt
        - Branch String:   'xmlschemas.c:10180,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10181,15'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
            - BranchSide:      'xmlschemas.c:10182,24'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
      Callsites:
        - Src:             'xmlschemas.c:10144,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:10149,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:10154,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:10159,16'
          Dst:             xmlSchemaNewParserCtxtUseDict
        - Src:             'xmlschemas.c:10170,5'
          Dst:             xmlSchemaSetParserErrors
        - Src:             'xmlschemas.c:10172,5'
          Dst:             xmlSchemaSetParserStructuredErrors
        - Src:             'xmlschemas.c:10177,11'
          Dst:             xmlSchemaParseNewDocWithContext
        - Src:             'xmlschemas.c:10186,5'
          Dst:             xmlSchemaFreeParserCtxt
    - functionName:    xmlSchemaPValAttr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6350
      functionLinenumberEnd: 6376
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct.xmlHashedString *'
        - 'struct._xmlNode *'
        - 'char *'
        - 'struct._xmlSchemaType *'
        - 'char **'
      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:6353,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6353,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6354,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:6353,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6354,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6358,9'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPValAttrNode
                - xmlSchemaPErr
        - Branch String:   'xmlschemas.c:6354,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6355,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6356,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:6358,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6359,6'
              BranchSideFuncs:
                - xmlSchemaPErr
            - BranchSide:      'xmlschemas.c:6368,33'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPValAttrNode
        - Branch String:   'xmlschemas.c:6359,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6360,7'
              BranchSideFuncs:
                - xmlSchemaPErr
            - BranchSide:      'xmlschemas.c:6361,16'
              BranchSideFuncs:
                - xmlSchemaPErr
        - Branch String:   'xmlschemas.c:6369,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6370,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6374,35'
              BranchSideFuncs:
                - xmlSchemaPValAttrNode
        - Branch String:   'xmlschemas.c:6370,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6371,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6372,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:6361,2'
          Dst:             xmlSchemaPErr
        - Src:             'xmlschemas.c:6368,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:6374,13'
          Dst:             xmlSchemaPValAttrNode
    - functionName:    xmlSchemaNewAnnot
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3388
      functionLinenumberEnd: 3399
      functionDepth:   0
      returnType:      'struct._xmlSchemaAnnot *'
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaPErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3392,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3393,29'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:3396,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:3393,9'
          Dst:             xmlSchemaPErrMemory
    - functionName:    xmlSchemaGetPropNodeNs
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4659
      functionLinenumberEnd: 4673
      functionDepth:   0
      returnType:      'struct._xmlAttr *'
      argCount:        3
      argTypes:
        - 'struct._xmlNode *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - node
        - uri
        - name
      BBCount:         19
      ICount:          99
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4662,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4662,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4663,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4662,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4663,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4664,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:4665,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4666,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:4672,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4666,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4667,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:4670,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:4667,45'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4668,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:4670,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:4666,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4669,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4670,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
      Callsites:
        - Src:             'xmlschemas.c:4667,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:4668,6'
          Dst:             xmlStrEqual
    - functionName:    xmlSchemaPValAttrFormDefault
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7846
      functionLinenumberEnd: 7854
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'int *'
        - int
      constantsTouched: []
      argNames:
        - value
        - flags
        - flagQualified
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:7847,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7848,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7850,29'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7848,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7849,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7850,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7850,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7851,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:7847,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7850,17'
          Dst:             xmlStrEqual
    - functionName:    xmlSchemaGetSchemaBucket
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9991
      functionLinenumberEnd: 10008
      functionDepth:   0
      returnType:      'struct._xmlSchemaBucket *'
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pctxt
        - schemaLocation
      BBCount:         11
      ICount:          79
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:9996,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9997,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10000,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10003,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10004,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10005,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaSchemaRelationCreate
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9825
      functionLinenumberEnd: 9836
      functionDepth:   0
      returnType:      'struct._xmlSchemaSchemaRelation *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaPErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:9826,32'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9829,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:9829,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:9830,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9831,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:9834,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:9831,2'
          Dst:             xmlSchemaPErrMemory
    - functionName:    xmlSchemaSchemaRelationAddChild
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10193
      functionLinenumberEnd: 10203
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaBucket *'
        - 'struct._xmlSchemaSchemaRelation *'
      constantsTouched: []
      argNames:
        - bucket
        - rel
      BBCount:         7
      ICount:          49
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:10196,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10197,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10200,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10200,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10201,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10202,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaGetSchemaBucketByTNS
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10043
      functionLinenumberEnd: 10062
      functionDepth:   0
      returnType:      'struct._xmlSchemaBucket *'
      argCount:        3
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - pctxt
        - targetNamespace
        - imported
      BBCount:         27
      ICount:          149
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:10048,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10049,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10052,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10054,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10054,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10055,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10054,37'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10055,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10059,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10055,49'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10056,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10059,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10056,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10056,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10057,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10056,32'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10057,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10058,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10057,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10057,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10059,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10054,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10058,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10059,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaGetChameleonSchemaBucket
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10014
      functionLinenumberEnd: 10033
      functionDepth:   0
      returnType:      'struct._xmlSchemaBucket *'
      argCount:        3
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pctxt
        - schemaLocation
        - targetNamespace
      BBCount:         16
      ICount:          105
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:10019,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10020,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10023,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10026,45'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10027,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10030,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10027,43'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10028,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10030,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10026,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10029,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10030,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaCleanupDoc
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9510
      functionLinenumberEnd: 9574
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - root
      BBCount:         57
      ICount:          261
      EdgeCount:       77
      CyclomaticComplexity: 22
      functionsReached:
        - xmlFreeNode
        - xmlNodeGetSpacePreserve
        - xmlSchemaIsBlank
        - xmlUnlinkNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:9513,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9513,43'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9513,28'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xmlschemas.c:9513,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9513,43'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9518,12'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xmlschemas.c:9520,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9521,13'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xmlschemas.c:9569,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xmlschemas.c:9521,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9522,27'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
            - BranchSide:      'xmlschemas.c:9526,13'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
        - Branch String:   'xmlschemas.c:9526,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9527,17'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
            - BranchSide:      'xmlschemas.c:9532,21'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xmlschemas.c:9527,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9527,17'
              BranchSideFuncs:
                - xmlSchemaIsBlank
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNodeGetSpacePreserve
            - BranchSide:      'xmlschemas.c:9532,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xmlschemas.c:9527,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9528,45'
              BranchSideFuncs:
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xmlschemas.c:9532,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xmlschemas.c:9528,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9529,30'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xmlschemas.c:9531,13'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xmlschemas.c:9541,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9541,30'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xmlschemas.c:9542,18'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xmlschemas.c:9542,58'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9543,18'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xmlschemas.c:9548,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xmlschemas.c:9543,62'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9544,18'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xmlschemas.c:9548,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xmlschemas.c:9542,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9545,23'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xmlschemas.c:9548,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xmlschemas.c:9550,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9551,19'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xmlschemas.c:9555,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xmlschemas.c:9557,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9558,17'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xmlschemas.c:9559,17'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xmlschemas.c:9559,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9560,21'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xmlschemas.c:9563,17'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xmlschemas.c:9563,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9564,23'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xmlschemas.c:9567,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xmlschemas.c:9567,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9520,5'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xmlschemas.c:9556,19'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xmlschemas.c:9569,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9569,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xmlschemas.c:9570,23'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
      Callsites:
        - Src:             'xmlschemas.c:9522,13'
          Dst:             xmlUnlinkNode
        - Src:             'xmlschemas.c:9523,13'
          Dst:             xmlFreeNode
        - Src:             'xmlschemas.c:9527,17'
          Dst:             xmlSchemaIsBlank
        - Src:             'xmlschemas.c:9528,21'
          Dst:             xmlNodeGetSpacePreserve
        - Src:             'xmlschemas.c:9570,9'
          Dst:             xmlUnlinkNode
        - Src:             'xmlschemas.c:9571,9'
          Dst:             xmlFreeNode
    - functionName:    xmlSchemaBucketCreate
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3629
      functionLinenumberEnd: 3761
      functionDepth:   0
      returnType:      'struct._xmlSchemaBucket *'
      argCount:        3
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - pctxt
        - type
        - targetNamespace
      BBCount:         68
      ICount:          485
      EdgeCount:       93
      CyclomaticComplexity: 27
      functionsReached:
        - xmlHashAddEntry
        - xmlHashCreateDict
        - xmlSchemaBucketFree
        - xmlSchemaInternalErr
        - xmlSchemaItemListAdd
        - xmlSchemaItemListCreate
        - xmlSchemaNewSchema
        - xmlSchemaPErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3634,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3635,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:3639,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:3641,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3641,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:3642,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:3641,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3642,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:3644,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:3646,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3647,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:3650,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:3654,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3655,22'
              BranchSideFuncs:
                - xmlSchemaBucketFree
            - BranchSide:      'xmlschemas.c:3658,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:3659,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3660,22'
              BranchSideFuncs:
                - xmlSchemaBucketFree
            - BranchSide:      'xmlschemas.c:3670,11'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaBucketFree
                - xmlSchemaItemListCreate
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlHashCreateDict
                - xmlSchemaBucketFree
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlSchemaNewSchema
                - xmlSchemaBucketFree
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
        - Branch String:   'xmlschemas.c:3670,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3670,11'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaBucketFree
                - xmlSchemaItemListCreate
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlHashCreateDict
                - xmlSchemaBucketFree
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlSchemaNewSchema
                - xmlSchemaBucketFree
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
            - BranchSide:      'xmlschemas.c:3671,6'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaBucketFree
                - xmlSchemaItemListCreate
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlHashCreateDict
                - xmlSchemaBucketFree
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
        - Branch String:   'xmlschemas.c:3670,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3671,6'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaBucketFree
                - xmlSchemaItemListCreate
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlHashCreateDict
                - xmlSchemaBucketFree
                - xmlSchemaNewSchema
                - xmlSchemaBucketFree
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
            - BranchSide:      'xmlschemas.c:3687,6'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaBucketFree
                - xmlSchemaItemListCreate
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlHashCreateDict
                - xmlSchemaBucketFree
                - xmlSchemaNewSchema
                - xmlSchemaBucketFree
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
        - Branch String:   'xmlschemas.c:3671,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3671,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
            - BranchSide:      'xmlschemas.c:3672,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
        - Branch String:   'xmlschemas.c:3671,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3672,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
            - BranchSide:      'xmlschemas.c:3678,2'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaBucketFree
                - xmlSchemaItemListCreate
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlHashCreateDict
                - xmlSchemaBucketFree
        - Branch String:   'xmlschemas.c:3687,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3688,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
            - BranchSide:      'xmlschemas.c:3692,13'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaBucketFree
                - xmlSchemaItemListCreate
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlHashCreateDict
                - xmlSchemaBucketFree
                - xmlSchemaNewSchema
                - xmlSchemaBucketFree
        - Branch String:   'xmlschemas.c:3698,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3699,23'
              BranchSideFuncs:
                - xmlSchemaBucketFree
            - BranchSide:      'xmlschemas.c:3702,52'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaBucketFree
                - xmlSchemaItemListCreate
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlHashCreateDict
                - xmlSchemaBucketFree
        - Branch String:   'xmlschemas.c:3705,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3705,9'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaItemListAdd
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlHashCreateDict
                - xmlSchemaBucketFree
            - BranchSide:      'xmlschemas.c:3712,6'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaItemListAdd
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlHashCreateDict
                - xmlSchemaBucketFree
        - Branch String:   'xmlschemas.c:3705,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3712,6'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaItemListAdd
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlHashCreateDict
                - xmlSchemaBucketFree
            - BranchSide:      'xmlschemas.c:3734,6'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaBucketFree
                - xmlSchemaItemListCreate
                - xmlSchemaBucketFree
        - Branch String:   'xmlschemas.c:3712,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3714,3'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlHashAddEntry
                - xmlSchemaItemListAdd
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlSchemaBucketFree
            - BranchSide:      'xmlschemas.c:3720,6'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaItemListAdd
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlHashAddEntry
        - Branch String:   'xmlschemas.c:3715,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3716,23'
              BranchSideFuncs:
                - xmlSchemaBucketFree
            - BranchSide:      'xmlschemas.c:3719,2'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaItemListAdd
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlHashAddEntry
        - Branch String:   'xmlschemas.c:3720,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3721,28'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaItemListAdd
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
            - BranchSide:      'xmlschemas.c:3724,28'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaItemListAdd
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
        - Branch String:   'xmlschemas.c:3726,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3727,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
            - BranchSide:      'xmlschemas.c:3732,5'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
        - Branch String:   'xmlschemas.c:3734,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3734,6'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaBucketFree
                - xmlSchemaItemListCreate
                - xmlSchemaBucketFree
            - BranchSide:      'xmlschemas.c:3736,3'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaBucketFree
                - xmlSchemaItemListCreate
                - xmlSchemaBucketFree
        - Branch String:   'xmlschemas.c:3734,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3736,3'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaBucketFree
                - xmlSchemaItemListCreate
                - xmlSchemaBucketFree
            - BranchSide:      'xmlschemas.c:3739,3'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaBucketFree
                - xmlSchemaItemListCreate
                - xmlSchemaBucketFree
        - Branch String:   'xmlschemas.c:3742,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3743,29'
              BranchSideFuncs:
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaBucketFree
                - xmlSchemaBucketFree
            - BranchSide:      'xmlschemas.c:3749,27'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaBucketFree
        - Branch String:   'xmlschemas.c:3744,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3745,23'
              BranchSideFuncs:
                - xmlSchemaBucketFree
            - BranchSide:      'xmlschemas.c:3748,2'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaBucketFree
        - Branch String:   'xmlschemas.c:3749,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs:
                - xmlSchemaBucketFree
            - BranchSide:      'xmlschemas.c:3750,26'
              BranchSideFuncs:
                - xmlSchemaBucketFree
        - Branch String:   'xmlschemas.c:3758,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3759,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3760,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:3635,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:3647,2'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:3653,20'
          Dst:             xmlSchemaItemListCreate
        - Src:             'xmlschemas.c:3655,2'
          Dst:             xmlSchemaBucketFree
        - Src:             'xmlschemas.c:3658,19'
          Dst:             xmlSchemaItemListCreate
        - Src:             'xmlschemas.c:3660,2'
          Dst:             xmlSchemaBucketFree
        - Src:             'xmlschemas.c:3672,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:3674,6'
          Dst:             xmlSchemaBucketFree
        - Src:             'xmlschemas.c:3688,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:3690,6'
          Dst:             xmlSchemaBucketFree
        - Src:             'xmlschemas.c:3697,35'
          Dst:             xmlSchemaNewSchema
        - Src:             'xmlschemas.c:3699,3'
          Dst:             xmlSchemaBucketFree
        - Src:             'xmlschemas.c:3713,35'
          Dst:             xmlHashCreateDict
        - Src:             'xmlschemas.c:3716,3'
          Dst:             xmlSchemaBucketFree
        - Src:             'xmlschemas.c:3721,12'
          Dst:             xmlHashAddEntry
        - Src:             'xmlschemas.c:3724,12'
          Dst:             xmlHashAddEntry
        - Src:             'xmlschemas.c:3727,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:3729,6'
          Dst:             xmlSchemaBucketFree
        - Src:             'xmlschemas.c:3743,29'
          Dst:             xmlSchemaItemListCreate
        - Src:             'xmlschemas.c:3745,3'
          Dst:             xmlSchemaBucketFree
        - Src:             'xmlschemas.c:3749,6'
          Dst:             xmlSchemaItemListAdd
        - Src:             'xmlschemas.c:3750,6'
          Dst:             xmlSchemaBucketFree
        - Src:             'xmlschemas.c:3758,9'
          Dst:             xmlSchemaItemListAdd
    - functionName:    xmlSchemaBucketFree
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3591
      functionLinenumberEnd: 3618
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaBucket *'
      constantsTouched: []
      argNames:
        - bucket
      BBCount:         30
      ICount:          169
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - xmlFreeDoc
        - xmlSchemaComponentListFree
        - xmlSchemaFree
        - xmlSchemaItemListFree
      functionUses:    11
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3592,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3593,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3594,9'
              BranchSideFuncs:
                - xmlSchemaFree
                - xmlFreeDoc
                - xmlSchemaComponentListFree
                - xmlSchemaItemListFree
                - xmlSchemaComponentListFree
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:3594,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3595,29'
              BranchSideFuncs:
                - xmlSchemaComponentListFree
                - xmlSchemaItemListFree
                - xmlSchemaFree
                - xmlFreeDoc
                - xmlSchemaComponentListFree
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:3598,9'
              BranchSideFuncs:
                - xmlSchemaFree
                - xmlFreeDoc
                - xmlSchemaComponentListFree
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:3598,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3599,29'
              BranchSideFuncs:
                - xmlSchemaComponentListFree
                - xmlSchemaItemListFree
                - xmlSchemaFree
                - xmlFreeDoc
            - BranchSide:      'xmlschemas.c:3602,9'
              BranchSideFuncs:
                - xmlSchemaFree
                - xmlFreeDoc
        - Branch String:   'xmlschemas.c:3602,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3603,41'
              BranchSideFuncs:
                - xmlSchemaFree
                - xmlFreeDoc
            - BranchSide:      'xmlschemas.c:3610,12'
              BranchSideFuncs:
                - xmlSchemaFree
                - xmlFreeDoc
        - Branch String:   'xmlschemas.c:3608,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3605,13'
              BranchSideFuncs:
                - xmlSchemaFree
                - xmlFreeDoc
            - BranchSide:      'xmlschemas.c:3609,5'
              BranchSideFuncs:
                - xmlSchemaFree
                - xmlFreeDoc
        - Branch String:   'xmlschemas.c:3610,33'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3610,37'
              BranchSideFuncs:
                - xmlSchemaFree
            - BranchSide:      'xmlschemas.c:3613,9'
              BranchSideFuncs:
                - xmlSchemaFree
        - Branch String:   'xmlschemas.c:3610,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3611,13'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlSchemaFree
            - BranchSide:      'xmlschemas.c:3613,9'
              BranchSideFuncs:
                - xmlSchemaFree
        - Branch String:   'xmlschemas.c:3613,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3614,6'
              BranchSideFuncs:
                - xmlSchemaFree
            - BranchSide:      'xmlschemas.c:3617,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:3614,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3615,20'
              BranchSideFuncs:
                - xmlSchemaFree
            - BranchSide:      'xmlschemas.c:3616,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:3595,2'
          Dst:             xmlSchemaComponentListFree
        - Src:             'xmlschemas.c:3596,2'
          Dst:             xmlSchemaItemListFree
        - Src:             'xmlschemas.c:3599,2'
          Dst:             xmlSchemaComponentListFree
        - Src:             'xmlschemas.c:3600,2'
          Dst:             xmlSchemaItemListFree
        - Src:             'xmlschemas.c:3611,2'
          Dst:             xmlFreeDoc
        - Src:             'xmlschemas.c:3615,6'
          Dst:             xmlSchemaFree
    - functionName:    xmlSchemaNewSchema
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3341
      functionLinenumberEnd: 3354
      functionDepth:   0
      returnType:      'struct._xmlSchema *'
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlDictReference
        - xmlSchemaPErrMemory
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3345,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3346,29'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:3349,12'
              BranchSideFuncs:
                - xmlDictReference
      Callsites:
        - Src:             'xmlschemas.c:3346,9'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:3351,5'
          Dst:             xmlDictReference
    - functionName:    xmlSchemaComponentListFree
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4112
      functionLinenumberEnd: 4182
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaItemList *'
      constantsTouched: []
      argNames:
        - list
      BBCount:         43
      ICount:          223
      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:4113,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4113,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4114,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4113,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4114,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4117,57'
              BranchSideFuncs:
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeIDC
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
        - Branch String:   'xmlschemas.c:4120,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4121,13'
              BranchSideFuncs:
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeIDC
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemas.c:4180,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4122,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4123,3'
              BranchSideFuncs:
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeIDC
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemas.c:4124,14'
              BranchSideFuncs:
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeIDC
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
        - Branch String:   'xmlschemas.c:4124,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4127,44'
              BranchSideFuncs:
                - xmlSchemaFreeType
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeIDC
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
            - BranchSide:      'xmlschemas.c:4127,44'
              BranchSideFuncs:
                - xmlSchemaFreeType
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeIDC
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
            - BranchSide:      'xmlschemas.c:4130,54'
              BranchSideFuncs:
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeIDC
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemas.c:4133,60'
              BranchSideFuncs:
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeIDC
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemas.c:4137,37'
              BranchSideFuncs:
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeIDC
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemas.c:4140,50'
              BranchSideFuncs:
                - xmlSchemaFreeElement
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeIDC
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemas.c:4143,11'
              BranchSideFuncs:
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeIDC
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:4150,56'
              BranchSideFuncs:
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeIDC
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemas.c:4150,56'
              BranchSideFuncs:
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeIDC
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemas.c:4150,56'
              BranchSideFuncs:
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeIDC
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemas.c:4154,33'
              BranchSideFuncs:
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeIDC
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemas.c:4158,32'
              BranchSideFuncs:
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeIDC
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemas.c:4162,52'
              BranchSideFuncs:
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeIDC
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemas.c:4162,52'
              BranchSideFuncs:
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeIDC
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemas.c:4167,42'
              BranchSideFuncs:
                - xmlSchemaFreeIDC
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemas.c:4167,42'
              BranchSideFuncs:
                - xmlSchemaFreeIDC
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemas.c:4167,42'
              BranchSideFuncs:
                - xmlSchemaFreeIDC
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemas.c:4170,52'
              BranchSideFuncs:
                - xmlSchemaFreeNotation
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeIDC
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemas.c:4173,52'
              BranchSideFuncs:
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeIDC
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemas.c:4177,7'
              BranchSideFuncs:
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeIDC
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
        - Branch String:   'xmlschemas.c:4143,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4144,23'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeIDC
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemas.c:4145,7'
              BranchSideFuncs:
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeIDC
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
      Callsites:
        - Src:             'xmlschemas.c:4127,7'
          Dst:             xmlSchemaFreeType
        - Src:             'xmlschemas.c:4130,7'
          Dst:             xmlSchemaFreeAttribute
        - Src:             'xmlschemas.c:4133,7'
          Dst:             xmlSchemaFreeAttributeUse
        - Src:             'xmlschemas.c:4136,7'
          Dst:             xmlSchemaFreeAttributeUseProhib
        - Src:             'xmlschemas.c:4140,7'
          Dst:             xmlSchemaFreeElement
        - Src:             'xmlschemas.c:4144,4'
          Dst:             xmlSchemaFreeAnnot
        - Src:             'xmlschemas.c:4150,7'
          Dst:             xmlSchemaFreeModelGroup
        - Src:             'xmlschemas.c:4153,7'
          Dst:             xmlSchemaFreeAttributeGroup
        - Src:             'xmlschemas.c:4157,7'
          Dst:             xmlSchemaFreeModelGroupDef
        - Src:             'xmlschemas.c:4162,7'
          Dst:             xmlSchemaFreeWildcard
        - Src:             'xmlschemas.c:4167,7'
          Dst:             xmlSchemaFreeIDC
        - Src:             'xmlschemas.c:4170,7'
          Dst:             xmlSchemaFreeNotation
        - Src:             'xmlschemas.c:4173,7'
          Dst:             xmlSchemaFreeQNameRef
    - functionName:    xmlSchemaFree
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4192
      functionLinenumberEnd: 4231
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlSchema *'
      constantsTouched: []
      argNames:
        - schema
      BBCount:         40
      ICount:          235
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - xmlDictFree
        - xmlHashFree
        - xmlSchemaBucketFree
        - xmlSchemaBucketFreeEntry
        - xmlSchemaFreeAnnot
        - xmlSchemaItemListFree
      functionUses:    12
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4193,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4194,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4200,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaFreeAnnot
                - xmlSchemaItemListFree
                - xmlSchemaBucketFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
        - Branch String:   'xmlschemas.c:4200,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4201,21'
              BranchSideFuncs:
                - xmlHashFree
                - xmlDictFree
                - xmlSchemaFreeAnnot
                - xmlSchemaItemListFree
                - xmlSchemaBucketFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:4202,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaFreeAnnot
                - xmlSchemaItemListFree
                - xmlSchemaBucketFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
        - Branch String:   'xmlschemas.c:4202,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4203,21'
              BranchSideFuncs:
                - xmlHashFree
                - xmlDictFree
                - xmlSchemaFreeAnnot
                - xmlSchemaItemListFree
                - xmlSchemaBucketFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:4204,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaFreeAnnot
                - xmlSchemaItemListFree
                - xmlSchemaBucketFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
        - Branch String:   'xmlschemas.c:4204,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4205,21'
              BranchSideFuncs:
                - xmlHashFree
                - xmlDictFree
                - xmlSchemaFreeAnnot
                - xmlSchemaItemListFree
                - xmlSchemaBucketFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:4206,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaFreeAnnot
                - xmlSchemaItemListFree
                - xmlSchemaBucketFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
        - Branch String:   'xmlschemas.c:4206,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4207,21'
              BranchSideFuncs:
                - xmlHashFree
                - xmlDictFree
                - xmlSchemaFreeAnnot
                - xmlSchemaItemListFree
                - xmlSchemaBucketFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:4208,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaFreeAnnot
                - xmlSchemaItemListFree
                - xmlSchemaBucketFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
        - Branch String:   'xmlschemas.c:4208,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4209,21'
              BranchSideFuncs:
                - xmlHashFree
                - xmlDictFree
                - xmlSchemaFreeAnnot
                - xmlSchemaItemListFree
                - xmlSchemaBucketFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:4210,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaFreeAnnot
                - xmlSchemaItemListFree
                - xmlSchemaBucketFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
        - Branch String:   'xmlschemas.c:4210,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4211,21'
              BranchSideFuncs:
                - xmlHashFree
                - xmlDictFree
                - xmlSchemaFreeAnnot
                - xmlSchemaItemListFree
                - xmlSchemaBucketFree
                - xmlHashFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:4212,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaFreeAnnot
                - xmlSchemaItemListFree
                - xmlSchemaBucketFree
                - xmlHashFree
                - xmlHashFree
        - Branch String:   'xmlschemas.c:4212,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4213,21'
              BranchSideFuncs:
                - xmlHashFree
                - xmlDictFree
                - xmlSchemaFreeAnnot
                - xmlSchemaItemListFree
                - xmlSchemaBucketFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:4215,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaFreeAnnot
                - xmlSchemaItemListFree
                - xmlSchemaBucketFree
                - xmlHashFree
        - Branch String:   'xmlschemas.c:4215,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4216,14'
              BranchSideFuncs:
                - xmlHashFree
                - xmlDictFree
                - xmlSchemaFreeAnnot
                - xmlSchemaItemListFree
                - xmlSchemaBucketFree
            - BranchSide:      'xmlschemas.c:4217,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaFreeAnnot
                - xmlSchemaItemListFree
                - xmlSchemaBucketFree
        - Branch String:   'xmlschemas.c:4217,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4218,53'
              BranchSideFuncs:
                - xmlSchemaItemListFree
                - xmlDictFree
                - xmlSchemaFreeAnnot
                - xmlSchemaBucketFree
            - BranchSide:      'xmlschemas.c:4225,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaFreeAnnot
        - Branch String:   'xmlschemas.c:4220,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4221,47'
              BranchSideFuncs:
                - xmlSchemaBucketFree
                - xmlSchemaItemListFree
                - xmlDictFree
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:4223,24'
              BranchSideFuncs:
                - xmlSchemaItemListFree
                - xmlDictFree
                - xmlSchemaFreeAnnot
        - Branch String:   'xmlschemas.c:4225,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4226,28'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
                - xmlDictFree
            - BranchSide:      'xmlschemas.c:4229,17'
              BranchSideFuncs:
                - xmlDictFree
      Callsites:
        - Src:             'xmlschemas.c:4201,9'
          Dst:             xmlHashFree
        - Src:             'xmlschemas.c:4203,9'
          Dst:             xmlHashFree
        - Src:             'xmlschemas.c:4205,9'
          Dst:             xmlHashFree
        - Src:             'xmlschemas.c:4207,9'
          Dst:             xmlHashFree
        - Src:             'xmlschemas.c:4209,9'
          Dst:             xmlHashFree
        - Src:             'xmlschemas.c:4211,9'
          Dst:             xmlHashFree
        - Src:             'xmlschemas.c:4213,9'
          Dst:             xmlHashFree
        - Src:             'xmlschemas.c:4216,2'
          Dst:             xmlHashFree
        - Src:             'xmlschemas.c:4216,2'
          Dst:             xmlSchemaBucketFreeEntry
        - Src:             'xmlschemas.c:4221,6'
          Dst:             xmlSchemaBucketFree
        - Src:             'xmlschemas.c:4223,2'
          Dst:             xmlSchemaItemListFree
        - Src:             'xmlschemas.c:4226,9'
          Dst:             xmlSchemaFreeAnnot
        - Src:             'xmlschemas.c:4229,5'
          Dst:             xmlDictFree
    - functionName:    xmlSchemaBucketFreeEntry
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3622
      functionLinenumberEnd: 3624
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - bucket
        - name
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSchemaBucketFree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlschemas.c:3623,5'
          Dst:             xmlSchemaBucketFree
    - functionName:    xmlSchemaFreeType
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4048
      functionLinenumberEnd: 4080
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaType *'
      constantsTouched: []
      argNames:
        - type
      BBCount:         31
      ICount:          176
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - xmlRegFreeRegexp
        - xmlSchemaFreeAnnot
        - xmlSchemaFreeFacet
        - xmlSchemaFreeTypeLinkList
        - xmlSchemaItemListFree
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4049,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4050,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4051,9'
              BranchSideFuncs:
                - xmlRegFreeRegexp
                - xmlSchemaFreeTypeLinkList
                - xmlSchemaItemListFree
                - xmlSchemaFreeFacet
                - xmlSchemaFreeAnnot
        - Branch String:   'xmlschemas.c:4051,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4052,28'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
                - xmlRegFreeRegexp
                - xmlSchemaFreeTypeLinkList
                - xmlSchemaItemListFree
                - xmlSchemaFreeFacet
            - BranchSide:      'xmlschemas.c:4053,9'
              BranchSideFuncs:
                - xmlRegFreeRegexp
                - xmlSchemaFreeTypeLinkList
                - xmlSchemaItemListFree
                - xmlSchemaFreeFacet
        - Branch String:   'xmlschemas.c:4053,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4056,17'
              BranchSideFuncs:
                - xmlRegFreeRegexp
                - xmlSchemaFreeTypeLinkList
                - xmlSchemaItemListFree
                - xmlSchemaFreeFacet
            - BranchSide:      'xmlschemas.c:4063,9'
              BranchSideFuncs:
                - xmlRegFreeRegexp
                - xmlSchemaFreeTypeLinkList
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:4057,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4058,20'
              BranchSideFuncs:
                - xmlSchemaFreeFacet
                - xmlRegFreeRegexp
                - xmlSchemaFreeTypeLinkList
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:4062,5'
              BranchSideFuncs:
                - xmlRegFreeRegexp
                - xmlSchemaFreeTypeLinkList
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:4063,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4064,47'
              BranchSideFuncs:
                - xmlSchemaItemListFree
                - xmlRegFreeRegexp
                - xmlSchemaFreeTypeLinkList
            - BranchSide:      'xmlschemas.c:4065,9'
              BranchSideFuncs:
                - xmlRegFreeRegexp
                - xmlSchemaFreeTypeLinkList
        - Branch String:   'xmlschemas.c:4065,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4066,28'
              BranchSideFuncs:
                - xmlSchemaFreeTypeLinkList
                - xmlRegFreeRegexp
            - BranchSide:      'xmlschemas.c:4067,9'
              BranchSideFuncs:
                - xmlRegFreeRegexp
        - Branch String:   'xmlschemas.c:4067,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4070,9'
              BranchSideFuncs:
                - xmlRegFreeRegexp
            - BranchSide:      'xmlschemas.c:4077,9'
              BranchSideFuncs:
                - xmlRegFreeRegexp
        - Branch String:   'xmlschemas.c:4075,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4072,13'
              BranchSideFuncs:
                - xmlRegFreeRegexp
            - BranchSide:      'xmlschemas.c:4076,5'
              BranchSideFuncs:
                - xmlRegFreeRegexp
        - Branch String:   'xmlschemas.c:4077,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4078,26'
              BranchSideFuncs:
                - xmlRegFreeRegexp
            - BranchSide:      'xmlschemas.c:4079,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:4052,9'
          Dst:             xmlSchemaFreeAnnot
        - Src:             'xmlschemas.c:4059,13'
          Dst:             xmlSchemaFreeFacet
        - Src:             'xmlschemas.c:4064,2'
          Dst:             xmlSchemaItemListFree
        - Src:             'xmlschemas.c:4066,2'
          Dst:             xmlSchemaFreeTypeLinkList
        - Src:             'xmlschemas.c:4078,9'
          Dst:             xmlRegFreeRegexp
    - functionName:    xmlSchemaFreeAttribute
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3822
      functionLinenumberEnd: 3830
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaAttribute *'
      constantsTouched: []
      argNames:
        - attr
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSchemaFreeAnnot
        - xmlSchemaFreeValue
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3823,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3824,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3825,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeAnnot
        - Branch String:   'xmlschemas.c:3825,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3826,21'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:3827,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:3827,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3828,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:3829,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:3826,2'
          Dst:             xmlSchemaFreeAnnot
        - Src:             'xmlschemas.c:3828,2'
          Dst:             xmlSchemaFreeValue
    - functionName:    xmlSchemaFreeAttributeUse
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3840
      functionLinenumberEnd: 3848
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaAttributeUse *'
      constantsTouched: []
      argNames:
        - use
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSchemaFreeAnnot
        - xmlSchemaFreeValue
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3841,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3842,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3843,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeAnnot
        - Branch String:   'xmlschemas.c:3843,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3844,21'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:3845,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:3845,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3846,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:3847,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:3844,2'
          Dst:             xmlSchemaFreeAnnot
        - Src:             'xmlschemas.c:3846,2'
          Dst:             xmlSchemaFreeValue
    - functionName:    xmlSchemaFreeAttributeUseProhib
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3858
      functionLinenumberEnd: 3862
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaAttributeUseProhib *'
      constantsTouched: []
      argNames:
        - prohib
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3859,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3860,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3861,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaFreeElement
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4008
      functionLinenumberEnd: 4018
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaElement *'
      constantsTouched: []
      argNames:
        - elem
      BBCount:         15
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlRegFreeRegexp
        - xmlSchemaFreeAnnot
        - xmlSchemaFreeValue
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4009,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4010,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4011,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlRegFreeRegexp
                - xmlSchemaFreeAnnot
        - Branch String:   'xmlschemas.c:4011,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4012,28'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeValue
                - xmlRegFreeRegexp
            - BranchSide:      'xmlschemas.c:4013,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlRegFreeRegexp
        - Branch String:   'xmlschemas.c:4013,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4014,26'
              BranchSideFuncs:
                - xmlRegFreeRegexp
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:4015,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:4015,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4016,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:4017,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:4012,9'
          Dst:             xmlSchemaFreeAnnot
        - Src:             'xmlschemas.c:4014,9'
          Dst:             xmlRegFreeRegexp
        - Src:             'xmlschemas.c:4016,2'
          Dst:             xmlSchemaFreeValue
    - functionName:    xmlSchemaFreeModelGroup
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4104
      functionLinenumberEnd: 4108
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaModelGroup *'
      constantsTouched: []
      argNames:
        - item
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaFreeAnnot
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4105,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4105,9'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:4106,21'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
      Callsites:
        - Src:             'xmlschemas.c:4106,2'
          Dst:             xmlSchemaFreeAnnot
    - functionName:    xmlSchemaFreeAttributeGroup
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3910
      functionLinenumberEnd: 3918
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaAttributeGroup *'
      constantsTouched: []
      argNames:
        - attrGr
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSchemaFreeAnnot
        - xmlSchemaItemListFree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3911,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3912,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3913,9'
              BranchSideFuncs:
                - xmlSchemaItemListFree
                - xmlSchemaFreeAnnot
        - Branch String:   'xmlschemas.c:3913,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3914,28'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:3915,9'
              BranchSideFuncs:
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:3915,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3916,38'
              BranchSideFuncs:
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:3917,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:3914,9'
          Dst:             xmlSchemaFreeAnnot
        - Src:             'xmlschemas.c:3916,2'
          Dst:             xmlSchemaItemListFree
    - functionName:    xmlSchemaFreeModelGroupDef
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4090
      functionLinenumberEnd: 4094
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaModelGroupDef *'
      constantsTouched: []
      argNames:
        - item
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaFreeAnnot
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4091,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4091,9'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:4092,21'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
      Callsites:
        - Src:             'xmlschemas.c:4092,2'
          Dst:             xmlSchemaFreeAnnot
    - functionName:    xmlSchemaFreeWildcard
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3890
      functionLinenumberEnd: 3900
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaWildcard *'
      constantsTouched: []
      argNames:
        - wildcard
      BBCount:         15
      ICount:          83
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSchemaFreeAnnot
        - xmlSchemaFreeWildcardNsSet
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3891,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3892,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3893,9'
              BranchSideFuncs:
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeAnnot
        - Branch String:   'xmlschemas.c:3893,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3894,28'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:3895,9'
              BranchSideFuncs:
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:3895,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3896,29'
              BranchSideFuncs:
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:3897,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:3897,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3898,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3899,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:3894,9'
          Dst:             xmlSchemaFreeAnnot
        - Src:             'xmlschemas.c:3896,2'
          Dst:             xmlSchemaFreeWildcardNsSet
    - functionName:    xmlSchemaFreeIDC
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3973
      functionLinenumberEnd: 3998
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaIDC *'
      constantsTouched: []
      argNames:
        - idcDef
      BBCount:         25
      ICount:          145
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - xmlFreePattern
        - xmlSchemaFreeAnnot
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3976,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3977,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3978,9'
              BranchSideFuncs:
                - xmlFreePattern
                - xmlFreePattern
                - xmlSchemaFreeAnnot
        - Branch String:   'xmlschemas.c:3978,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3979,28'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
                - xmlFreePattern
                - xmlFreePattern
            - BranchSide:      'xmlschemas.c:3981,9'
              BranchSideFuncs:
                - xmlFreePattern
                - xmlFreePattern
        - Branch String:   'xmlschemas.c:3981,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3982,6'
              BranchSideFuncs:
                - xmlFreePattern
                - xmlFreePattern
            - BranchSide:      'xmlschemas.c:3987,9'
              BranchSideFuncs:
                - xmlFreePattern
        - Branch String:   'xmlschemas.c:3982,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3983,37'
              BranchSideFuncs:
                - xmlFreePattern
                - xmlFreePattern
            - BranchSide:      'xmlschemas.c:3984,2'
              BranchSideFuncs:
                - xmlFreePattern
        - Branch String:   'xmlschemas.c:3987,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3988,8'
              BranchSideFuncs:
                - xmlFreePattern
            - BranchSide:      'xmlschemas.c:3997,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:3992,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3993,34'
              BranchSideFuncs:
                - xmlFreePattern
            - BranchSide:      'xmlschemas.c:3994,6'
              BranchSideFuncs:
                - xmlFreePattern
        - Branch String:   'xmlschemas.c:3995,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3990,13'
              BranchSideFuncs:
                - xmlFreePattern
            - BranchSide:      'xmlschemas.c:3996,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:3979,9'
          Dst:             xmlSchemaFreeAnnot
        - Src:             'xmlschemas.c:3983,6'
          Dst:             xmlFreePattern
        - Src:             'xmlschemas.c:3993,3'
          Dst:             xmlFreePattern
    - functionName:    xmlSchemaFreeNotation
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3806
      functionLinenumberEnd: 3812
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaNotation *'
      constantsTouched: []
      argNames:
        - nota
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaFreeAnnot
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3807,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3808,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3809,9'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
        - Branch String:   'xmlschemas.c:3809,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3810,21'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:3811,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:3810,2'
          Dst:             xmlSchemaFreeAnnot
    - functionName:    xmlSchemaFreeQNameRef
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3928
      functionLinenumberEnd: 3930
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaQNameRef *'
      constantsTouched: []
      argNames:
        - item
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSchemaFreeTypeLinkList
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3940
      functionLinenumberEnd: 3948
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaTypeLink *'
      constantsTouched: []
      argNames:
        - link
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3943,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3944,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3948,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaIsBlank
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4971
      functionLinenumberEnd: 4988
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - str
        - len
      BBCount:         36
      ICount:          170
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4972,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4973,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4974,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4974,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4975,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4980,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4975,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4976,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4980,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4976,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4976,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4978,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4976,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4976,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4976,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4976,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4976,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4978,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4976,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4977,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4978,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4980,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4980,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4980,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4980,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4981,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4981,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4981,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4983,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4981,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4981,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4981,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4981,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4981,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4983,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4981,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4982,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4983,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaGetMetaAttrInfo
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21637
      functionLinenumberEnd: 21652
      functionDepth:   0
      returnType:      'struct._xmlSchemaAttrInfo *'
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - metaType
      BBCount:         10
      ICount:          70
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmlschemas.c:21638,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21639,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21644,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21644,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21645,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21651,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21646,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21647,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21648,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaVAttributesSimple
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25067
      functionLinenumberEnd: 25091
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         13
      ICount:          101
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSchemaIllegalAttrErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:25078,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25079,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:25080,12'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
        - Branch String:   'xmlschemas.c:25080,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25081,10'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
            - BranchSide:      'xmlschemas.c:25089,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:25082,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25083,6'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
            - BranchSide:      'xmlschemas.c:25088,5'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
      Callsites:
        - Src:             'xmlschemas.c:25084,6'
          Dst:             xmlSchemaIllegalAttrErr
    - functionName:    xmlSchemaVAttributesComplex
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25137
      functionLinenumberEnd: 25733
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         231
      ICount:          1520
      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:25171,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25172,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:25174,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:25175,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25176,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:25265,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:25179,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25180,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:25220,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:25185,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25186,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:25187,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:25187,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25188,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:25189,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:25189,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25190,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:25191,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:25191,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25192,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:25193,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:25220,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25221,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:25223,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:25223,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25233,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:25243,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:25234,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25235,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25240,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:25244,35'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25245,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:25249,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:25250,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25251,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25256,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:25265,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25266,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:25270,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:25270,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25275,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:25383,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:25275,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25276,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:25381,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:25281,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25282,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:25293,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:25293,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25304,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:25380,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:25304,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25313,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:25319,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:25321,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25322,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:25368,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:25337,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25343,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:25368,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:25343,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25345,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:25348,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:25356,29'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25357,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:25367,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:25357,29'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25359,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:25366,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:25358,37'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25362,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:25365,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:25368,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25370,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:25377,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:25383,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25384,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:25390,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:25390,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25391,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:25398,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:25392,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25392,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:25394,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:25392,27'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25392,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:25394,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:25392,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25393,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:25394,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:25398,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25399,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:25670,12'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:25405,50'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25406,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:25411,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:25405,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25407,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:25411,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:25411,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25412,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:25416,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:25420,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25424,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:25433,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:25426,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25427,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25431,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:25433,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25439,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:25541,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:25439,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25439,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:25440,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:25439,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25440,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:25470,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:25440,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25441,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:25444,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:25451,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25452,7'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25457,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:25458,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25459,7'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25463,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:25470,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25474,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:25536,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:25480,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25481,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:25483,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:25483,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25484,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:25495,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:25484,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25486,4'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25492,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:25488,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25489,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:25490,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:25497,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25499,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:25528,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:25509,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25510,5'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25518,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:25514,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25515,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:25516,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:25518,4'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25506,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:25519,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:25530,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25531,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:25532,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:25541,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25545,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:25552,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:25552,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25553,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:25555,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:25553,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25554,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:25557,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:25552,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25555,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:25557,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:25567,15'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25567,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:25568,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:25567,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25568,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:25578,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:25583,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25584,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:25597,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:25584,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25585,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25589,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:25597,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25597,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:25614,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:25614,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25616,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:25618,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:25618,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25619,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:25634,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:25618,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25620,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:25634,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:25620,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25622,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:25624,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:25631,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25632,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:25633,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:25634,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25636,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:25638,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:25656,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25657,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:25663,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:25657,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25659,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25663,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:25670,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25671,10'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:25728,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:25672,46'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25673,7'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:25676,6'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:25673,50'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25674,7'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:25676,6'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:25674,51'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25675,7'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:25676,6'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:25672,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25676,6'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:25677,2'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:25678,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25680,16'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:25693,3'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:25697,33'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:25704,3'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:25709,7'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaIllegalAttrErr
            - BranchSide:      'xmlschemas.c:25724,3'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:25689,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25689,7'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:25690,7'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:25709,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25710,7'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:25715,7'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaIllegalAttrErr
        - Branch String:   'xmlschemas.c:25715,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25716,42'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:25719,42'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
      Callsites:
        - Src:             'xmlschemas.c:25189,11'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:25191,11'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:25233,17'
          Dst:             xmlSchemaGetFreshAttrInfo
        - Src:             'xmlschemas.c:25235,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:25249,17'
          Dst:             xmlSchemaGetFreshAttrInfo
        - Src:             'xmlschemas.c:25251,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:25293,10'
          Dst:             xmlSchemaCheckCVCWildcardNamespace
        - Src:             'xmlschemas.c:25319,17'
          Dst:             xmlSchemaGetAttributeDecl
        - Src:             'xmlschemas.c:25337,11'
          Dst:             xmlSchemaIsDerivedFromBuiltInType
        - Src:             'xmlschemas.c:25358,37'
          Dst:             xmlSchemaIsDerivedFromBuiltInType
        - Src:             'xmlschemas.c:25424,17'
          Dst:             xmlSchemaXPathEvaluate
        - Src:             'xmlschemas.c:25427,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:25452,7'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:25457,16'
          Dst:             xmlSchemaCopyValue
        - Src:             'xmlschemas.c:25459,7'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:25478,15'
          Dst:             xmlSchemaNormalizeValue
        - Src:             'xmlschemas.c:25484,11'
          Dst:             xmlNewProp
        - Src:             'xmlschemas.c:25486,4'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:25495,12'
          Dst:             xmlSearchNsByHref
        - Src:             'xmlschemas.c:25506,8'
          Dst:             snprintf
        - Src:             'xmlschemas.c:25507,13'
          Dst:             xmlSearchNs
        - Src:             'xmlschemas.c:25510,5'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:25519,9'
          Dst:             xmlNewNs
        - Src:             'xmlschemas.c:25528,7'
          Dst:             xmlNewNsProp
        - Src:             'xmlschemas.c:25545,6'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemas.c:25572,12'
          Dst:             xmlSchemaVCheckCVCSimpleType
        - Src:             'xmlschemas.c:25577,12'
          Dst:             xmlSchemaVCheckCVCSimpleType
        - Src:             'xmlschemas.c:25585,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:25631,9'
          Dst:             xmlSchemaAreValuesEqual
        - Src:             'xmlschemas.c:25645,9'
          Dst:             xmlSchemaAreValuesEqual
        - Src:             'xmlschemas.c:25657,10'
          Dst:             xmlSchemaXPathProcessHistory
        - Src:             'xmlschemas.c:25659,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:25664,6'
          Dst:             xmlSchemaXPathPop
        - Src:             'xmlschemas.c:25685,4'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:25682,7'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:25693,3'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:25697,3'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:25704,3'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:25716,7'
          Dst:             xmlSchemaIllegalAttrErr
        - Src:             'xmlschemas.c:25719,7'
          Dst:             xmlSchemaIllegalAttrErr
    - functionName:    xmlSchemaGetFreshAttrInfo
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23853
      functionLinenumberEnd: 23899
      functionDepth:   0
      returnType:      'struct._xmlSchemaAttrInfo *'
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         18
      ICount:          172
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSchemaInternalErr
        - xmlSchemaVErrMemory
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:23858,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23860,6'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:23866,16'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:23862,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23863,26'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:23866,5'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:23866,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23867,2'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:23876,10'
              BranchSideFuncs:
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23871,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23872,26'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:23875,5'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:23877,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23878,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23882,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:23890,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23891,22'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:23894,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:23863,6'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:23872,6'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:23878,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:23891,2'
          Dst:             xmlSchemaVErrMemory
    - functionName:    xmlSchemaXPathEvaluate
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22404
      functionLinenumberEnd: 22496
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - nodeType
      BBCount:         50
      ICount:          358
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - xmlSchemaIDCAddStateObject
        - xmlSchemaInternalErr
        - xmlSchemaVErrMemory
        - xmlStreamPush
        - xmlStreamPushAttr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:22408,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22409,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:22411,9'
              BranchSideFuncs:
                - xmlStreamPushAttr
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlStreamPush
        - Branch String:   'xmlschemas.c:22411,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22412,7'
              BranchSideFuncs:
                - xmlStreamPushAttr
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlStreamPush
            - BranchSide:      'xmlschemas.c:22416,13'
              BranchSideFuncs:
                - xmlStreamPushAttr
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlStreamPush
        - Branch String:   'xmlschemas.c:22418,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22419,6'
              BranchSideFuncs:
                - xmlStreamPushAttr
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlStreamPush
            - BranchSide:      'xmlschemas.c:22495,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:22419,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22420,45'
              BranchSideFuncs:
                - xmlStreamPush
                - xmlStreamPushAttr
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22423,49'
              BranchSideFuncs:
                - xmlStreamPushAttr
                - xmlStreamPush
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22426,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22427,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22431,6'
              BranchSideFuncs:
                - xmlStreamPushAttr
                - xmlSchemaInternalErr
                - xmlStreamPush
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:22431,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22432,6'
              BranchSideFuncs:
                - xmlStreamPushAttr
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlStreamPush
            - BranchSide:      'xmlschemas.c:22439,6'
              BranchSideFuncs:
                - xmlStreamPushAttr
                - xmlSchemaInternalErr
                - xmlStreamPush
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:22439,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22440,29'
              BranchSideFuncs:
                - xmlStreamPushAttr
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlStreamPush
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:22446,13'
              BranchSideFuncs:
                - xmlStreamPushAttr
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlStreamPush
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:22441,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22442,3'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:22445,6'
              BranchSideFuncs:
                - xmlStreamPushAttr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlStreamPush
                - xmlSchemaIDCAddStateObject
        - Branch String:   'xmlschemas.c:22450,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22451,3'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:22454,2'
              BranchSideFuncs:
                - xmlStreamPushAttr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlStreamPush
                - xmlSchemaIDCAddStateObject
        - Branch String:   'xmlschemas.c:22457,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22463,12'
              BranchSideFuncs:
                - xmlStreamPushAttr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlStreamPush
                - xmlSchemaIDCAddStateObject
            - BranchSide:      'xmlschemas.c:22470,13'
              BranchSideFuncs:
                - xmlStreamPushAttr
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlStreamPush
        - Branch String:   'xmlschemas.c:22464,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22465,34'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlStreamPushAttr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlStreamPush
            - BranchSide:      'xmlschemas.c:22470,2'
              BranchSideFuncs:
                - xmlStreamPushAttr
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlStreamPush
        - Branch String:   'xmlschemas.c:22465,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22467,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:22468,9'
              BranchSideFuncs:
                - xmlStreamPushAttr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlStreamPush
                - xmlSchemaIDCAddStateObject
        - Branch String:   'xmlschemas.c:22478,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22479,8'
              BranchSideFuncs:
                - xmlStreamPushAttr
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlStreamPush
            - BranchSide:      'xmlschemas.c:22483,14'
              BranchSideFuncs:
                - xmlStreamPushAttr
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlStreamPush
        - Branch String:   'xmlschemas.c:22479,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22481,3'
              BranchSideFuncs:
                - xmlStreamPushAttr
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlStreamPush
            - BranchSide:      'xmlschemas.c:22482,6'
              BranchSideFuncs:
                - xmlStreamPushAttr
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlStreamPush
        - Branch String:   'xmlschemas.c:22486,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22490,13'
              BranchSideFuncs:
                - xmlStreamPushAttr
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlStreamPush
            - BranchSide:      'xmlschemas.c:22493,12'
              BranchSideFuncs:
                - xmlStreamPushAttr
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlStreamPush
      Callsites:
        - Src:             'xmlschemas.c:22420,12'
          Dst:             xmlStreamPush
        - Src:             'xmlschemas.c:22423,12'
          Dst:             xmlStreamPushAttr
        - Src:             'xmlschemas.c:22427,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:22442,3'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:22451,3'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:22465,7'
          Dst:             xmlSchemaIDCAddStateObject
    - functionName:    xmlSchemaValidateElemDecl
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24939
      functionLinenumberEnd: 25063
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         51
      ICount:          318
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached:
        - xmlSchemaCustomErr
        - xmlSchemaGetBuiltInType
        - xmlSchemaGetMetaAttrInfo
        - xmlSchemaIDCRegisterMatchers
        - xmlSchemaInternalErr
        - xmlSchemaProcessXSIType
        - xmlSchemaVCheckCVCSimpleType
        - xmlSchemaValueGetAsBoolean
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:24946,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24947,2'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:24951,18'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaValueGetAsBoolean
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:24955,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24956,2'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:24960,9'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaValueGetAsBoolean
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:24960,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24961,2'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:24965,9'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaValueGetAsBoolean
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24965,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24972,35'
              BranchSideFuncs:
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaValueGetAsBoolean
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25046,10'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
        - Branch String:   'xmlschemas.c:24974,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24975,6'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
                - xmlSchemaValueGetAsBoolean
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25021,35'
              BranchSideFuncs:
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24984,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24985,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24990,10'
              BranchSideFuncs:
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
                - xmlSchemaValueGetAsBoolean
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:24990,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24991,8'
              BranchSideFuncs:
                - xmlSchemaValueGetAsBoolean
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:25016,2'
              BranchSideFuncs:
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24991,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24995,7'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24999,38'
              BranchSideFuncs:
                - xmlSchemaValueGetAsBoolean
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:25003,51'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25004,9'
              BranchSideFuncs:
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:25011,8'
              BranchSideFuncs:
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25003,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25005,8'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25011,8'
              BranchSideFuncs:
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25023,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25024,23'
              BranchSideFuncs:
                - xmlSchemaProcessXSIType
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25042,5'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
        - Branch String:   'xmlschemas.c:25028,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25029,7'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25037,10'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
        - Branch String:   'xmlschemas.c:25029,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25030,7'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25036,6'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
        - Branch String:   'xmlschemas.c:25037,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25038,3'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
            - BranchSide:      'xmlschemas.c:25041,2'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
        - Branch String:   'xmlschemas.c:25046,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25047,32'
              BranchSideFuncs:
                - xmlSchemaIDCRegisterMatchers
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:25052,9'
              BranchSideFuncs:
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:25046,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25048,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:25052,9'
              BranchSideFuncs:
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:25052,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25053,2'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:25060,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:24947,2'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:24956,2'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:24961,2'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:24972,10'
          Dst:             xmlSchemaGetMetaAttrInfo
        - Src:             'xmlschemas.c:24981,3'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:24979,12'
          Dst:             xmlSchemaVCheckCVCSimpleType
        - Src:             'xmlschemas.c:24985,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:24995,7'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:24999,11'
          Dst:             xmlSchemaValueGetAsBoolean
        - Src:             'xmlschemas.c:25005,8'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:25021,10'
          Dst:             xmlSchemaGetMetaAttrInfo
        - Src:             'xmlschemas.c:25026,12'
          Dst:             xmlSchemaProcessXSIType
        - Src:             'xmlschemas.c:25030,7'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:25047,3'
          Dst:             xmlSchemaIDCRegisterMatchers
        - Src:             'xmlschemas.c:25053,2'
          Dst:             xmlSchemaCustomErr
    - functionName:    xmlSchemaValidateElemWildcard
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25738
      functionLinenumberEnd: 25808
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
        - 'int *'
      constantsTouched: []
      argNames:
        - vctxt
        - skip
      BBCount:         24
      ICount:          174
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - xmlSchemaCustomErr
        - xmlSchemaGetBuiltInType
        - xmlSchemaGetElem
        - xmlSchemaGetMetaAttrInfo
        - xmlSchemaInternalErr
        - xmlSchemaProcessXSIType
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:25744,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25744,28'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25746,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25744,42'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25745,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25746,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25744,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25746,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25750,6'
              BranchSideFuncs:
                - xmlSchemaGetElem
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:25751,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25756,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:25760,22'
              BranchSideFuncs:
                - xmlSchemaGetElem
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:25764,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25765,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:25769,9'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:25769,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25771,2'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:25776,9'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25776,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25784,35'
              BranchSideFuncs:
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaGetBuiltInType
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25806,2'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
        - Branch String:   'xmlschemas.c:25786,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25787,34'
              BranchSideFuncs:
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25799,5'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
        - Branch String:   'xmlschemas.c:25787,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25789,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25797,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:25746,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:25762,9'
          Dst:             xmlSchemaGetElem
        - Src:             'xmlschemas.c:25771,2'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:25784,10'
          Dst:             xmlSchemaGetMetaAttrInfo
        - Src:             'xmlschemas.c:25787,10'
          Dst:             xmlSchemaProcessXSIType
        - Src:             'xmlschemas.c:25789,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:25806,2'
          Dst:             xmlSchemaGetBuiltInType
    - functionName:    xmlSchemaValidateChildElem
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26374
      functionLinenumberEnd: 26577
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         53
      ICount:          488
      EdgeCount:       68
      CyclomaticComplexity: 17
      functionsReached:
        - xmlRegExecErrInfo
        - xmlRegExecPushString2
        - xmlRegNewExecCtxt
        - xmlSchemaComplexTypeErr
        - xmlSchemaCustomErr
        - xmlSchemaGetBuiltInType
        - xmlSchemaGetElem
        - xmlSchemaGetMetaAttrInfo
        - xmlSchemaInternalErr
        - xmlSchemaProcessXSIType
        - xmlSchemaVContentModelCallback
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:26379,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26380,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26384,14'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlRegExecPushString2
                - xmlRegExecErrInfo
                - xmlSchemaComplexTypeErr
                - xmlSchemaInternalErr
                - xmlRegNewExecCtxt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaGetElem
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaGetBuiltInType
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:26385,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26386,2'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlRegExecPushString2
                - xmlRegExecErrInfo
                - xmlSchemaComplexTypeErr
                - xmlSchemaInternalErr
                - xmlRegNewExecCtxt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaGetElem
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaGetBuiltInType
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:26390,9'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlRegExecPushString2
                - xmlRegExecErrInfo
                - xmlSchemaComplexTypeErr
                - xmlSchemaInternalErr
                - xmlRegNewExecCtxt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaGetElem
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaGetBuiltInType
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:26390,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26394,2'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:26403,13'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlRegExecPushString2
                - xmlRegExecErrInfo
                - xmlSchemaComplexTypeErr
                - xmlSchemaInternalErr
                - xmlRegNewExecCtxt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaGetElem
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaGetBuiltInType
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26405,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26411,40'
              BranchSideFuncs:
                - xmlSchemaGetElem
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaGetBuiltInType
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26453,13'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlRegExecPushString2
                - xmlRegExecErrInfo
                - xmlSchemaComplexTypeErr
                - xmlSchemaInternalErr
                - xmlRegNewExecCtxt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:26415,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26421,39'
              BranchSideFuncs:
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaGetBuiltInType
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26450,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:26423,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26424,33'
              BranchSideFuncs:
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26447,7'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
        - Branch String:   'xmlschemas.c:26426,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26427,11'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26435,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:26427,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26428,4'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26433,15'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:26453,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26460,6'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:26473,20'
              BranchSideFuncs:
                - xmlRegExecPushString2
                - xmlRegExecErrInfo
                - xmlSchemaComplexTypeErr
                - xmlSchemaInternalErr
                - xmlRegNewExecCtxt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26473,20'
              BranchSideFuncs:
                - xmlRegExecPushString2
                - xmlRegExecErrInfo
                - xmlSchemaComplexTypeErr
                - xmlSchemaInternalErr
                - xmlRegNewExecCtxt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26539,6'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:26539,6'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:26565,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:26477,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26478,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26486,10'
              BranchSideFuncs:
                - xmlRegExecPushString2
                - xmlRegExecErrInfo
                - xmlSchemaComplexTypeErr
                - xmlSchemaInternalErr
                - xmlRegNewExecCtxt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26486,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26487,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26492,18'
              BranchSideFuncs:
                - xmlRegExecPushString2
                - xmlRegExecErrInfo
                - xmlSchemaComplexTypeErr
                - xmlSchemaInternalErr
                - xmlRegNewExecCtxt
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26493,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26497,33'
              BranchSideFuncs:
                - xmlRegNewExecCtxt
                - xmlRegExecPushString2
                - xmlRegExecErrInfo
                - xmlSchemaComplexTypeErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26515,34'
              BranchSideFuncs:
                - xmlRegExecPushString2
                - xmlRegExecErrInfo
                - xmlSchemaComplexTypeErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26499,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26500,7'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26504,23'
              BranchSideFuncs:
                - xmlRegExecPushString2
                - xmlRegExecErrInfo
                - xmlSchemaComplexTypeErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26519,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26520,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26524,10'
              BranchSideFuncs:
                - xmlRegExecErrInfo
                - xmlSchemaComplexTypeErr
        - Branch String:   'xmlschemas.c:26524,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26525,21'
              BranchSideFuncs:
                - xmlRegExecErrInfo
                - xmlSchemaComplexTypeErr
            - BranchSide:      'xmlschemas.c:26534,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:26540,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26540,10'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:26547,7'
              BranchSideFuncs:
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:26540,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26547,7'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:26555,7'
              BranchSideFuncs:
                - xmlSchemaCustomErr
      Callsites:
        - Src:             'xmlschemas.c:26380,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:26396,2'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:26411,23'
          Dst:             xmlSchemaGetElem
        - Src:             'xmlschemas.c:26421,14'
          Dst:             xmlSchemaGetMetaAttrInfo
        - Src:             'xmlschemas.c:26424,9'
          Dst:             xmlSchemaProcessXSIType
        - Src:             'xmlschemas.c:26428,4'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:26447,7'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:26462,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:26478,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:26487,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:26497,15'
          Dst:             xmlRegNewExecCtxt
        - Src:             'xmlschemas.c:26497,15'
          Dst:             xmlSchemaVContentModelCallback
        - Src:             'xmlschemas.c:26500,7'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:26515,12'
          Dst:             xmlRegExecPushString2
        - Src:             'xmlschemas.c:26520,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:26525,3'
          Dst:             xmlRegExecErrInfo
        - Src:             'xmlschemas.c:26527,3'
          Dst:             xmlSchemaComplexTypeErr
        - Src:             'xmlschemas.c:26548,3'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:26556,3'
          Dst:             xmlSchemaCustomErr
    - functionName:    xmlSchemaAugmentImportedIDC
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21955
      functionLinenumberEnd: 21961
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - payload
        - data
        - name
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlHashScan
        - xmlSchemaAugmentIDC
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:21958,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21958,9'
              BranchSideFuncs:
                - xmlHashScan
            - BranchSide:      'xmlschemas.c:21959,18'
              BranchSideFuncs:
                - xmlHashScan
      Callsites:
        - Src:             'xmlschemas.c:21959,6'
          Dst:             xmlHashScan
        - Src:             'xmlschemas.c:21959,6'
          Dst:             xmlSchemaAugmentIDC
    - functionName:    xmlSchemaAssembleByXSI
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21668
      functionLinenumberEnd: 21744
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         76
      ICount:          409
      EdgeCount:       102
      CyclomaticComplexity: 28
      functionsReached:
        - xmlDictLookup
        - xmlSchemaAssembleByLocation
        - xmlSchemaCustomWarning
        - xmlSchemaGetMetaAttrInfo
        - xmlSchemaInternalErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:21684,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21685,35'
              BranchSideFuncs:
                - xmlSchemaGetMetaAttrInfo
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
                - xmlDictLookup
            - BranchSide:      'xmlschemas.c:21687,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
                - xmlDictLookup
        - Branch String:   'xmlschemas.c:21687,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21688,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21689,11'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
                - xmlDictLookup
        - Branch String:   'xmlschemas.c:21694,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21698,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:21712,2'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:21698,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21698,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:21698,13'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:21698,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21698,13'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:21698,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:21698,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21698,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:21698,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:21698,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21699,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:21700,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:21701,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21701,31'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:21701,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:21701,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21701,29'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:21701,31'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:21701,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21701,31'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:21701,29'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:21701,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21701,29'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:21701,29'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:21701,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21702,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:21703,10'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:21703,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21704,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21706,29'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:21712,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21712,2'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:21712,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:21712,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21712,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:21712,2'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:21712,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21712,2'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:21712,2'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:21712,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21713,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:21714,8'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:21715,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21715,27'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:21715,2'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:21715,27'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21715,25'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:21715,27'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:21715,27'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21715,27'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:21715,25'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:21715,27'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21715,25'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:21715,25'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:21715,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21716,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:21717,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:21717,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21718,10'
              BranchSideFuncs:
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:21733,27'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaCustomWarning
                - xmlDictLookup
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:21718,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21725,37'
              BranchSideFuncs:
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:21730,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21737,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21738,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:21742,5'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
                - xmlDictLookup
        - Branch String:   'xmlschemas.c:21742,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21694,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
                - xmlDictLookup
            - BranchSide:      'xmlschemas.c:21743,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:21682,13'
          Dst:             xmlSchemaGetMetaAttrInfo
        - Src:             'xmlschemas.c:21685,10'
          Dst:             xmlSchemaGetMetaAttrInfo
        - Src:             'xmlschemas.c:21706,15'
          Dst:             xmlDictLookup
        - Src:             'xmlschemas.c:21725,3'
          Dst:             xmlSchemaCustomWarning
        - Src:             'xmlschemas.c:21733,13'
          Dst:             xmlDictLookup
        - Src:             'xmlschemas.c:21735,8'
          Dst:             xmlSchemaAssembleByLocation
        - Src:             'xmlschemas.c:21738,6'
          Dst:             xmlSchemaInternalErr
    - functionName:    xmlSchemaGetFreshElemInfo
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24030
      functionLinenumberEnd: 24087
      functionDepth:   0
      returnType:      'struct._xmlSchemaNodeInfo *'
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         27
      ICount:          229
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - xmlSchemaInternalErr
        - xmlSchemaVErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:24033,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24034,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24038,9'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:24038,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24040,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:24047,16'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:24041,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24042,26'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:24045,9'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:24047,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24048,10'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:24065,9'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:24054,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24055,26'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:24062,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:24062,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24063,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:24064,5'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:24067,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24069,6'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:24076,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24070,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24071,26'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:24074,35'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:24076,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24077,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
      Callsites:
        - Src:             'xmlschemas.c:24034,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:24042,6'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:24055,6'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:24071,6'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:24077,6'
          Dst:             xmlSchemaInternalErr
    - functionName:    xmlSchemaValidatorPopElem
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25927
      functionLinenumberEnd: 26366
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         207
      ICount:          1244
      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:25931,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25932,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:25933,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:25933,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25939,21'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
            - BranchSide:      'xmlschemas.c:25942,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:25942,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25943,3'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
            - BranchSide:      'xmlschemas.c:25949,2'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
        - Branch String:   'xmlschemas.c:25942,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25949,2'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
            - BranchSide:      'xmlschemas.c:25954,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:25954,67'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25955,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:25960,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:25954,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25955,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:25960,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:25960,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25961,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:25963,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:25963,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25965,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:26015,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:25967,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25972,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:25984,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:25974,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25975,7'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25979,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:25984,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25985,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:25993,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:25996,18'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25996,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:26000,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:25996,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25996,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:26011,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:25996,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26000,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:26011,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:26019,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26019,40'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
            - BranchSide:      'xmlschemas.c:26020,2'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
        - Branch String:   'xmlschemas.c:26024,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26025,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:26031,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:26031,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26035,6'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
            - BranchSide:      'xmlschemas.c:26060,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:26035,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26035,6'
              BranchSideFuncs:
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26036,41'
              BranchSideFuncs:
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26035,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26035,6'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
            - BranchSide:      'xmlschemas.c:26038,13'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
        - Branch String:   'xmlschemas.c:26035,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26036,41'
              BranchSideFuncs:
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26038,13'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
        - Branch String:   'xmlschemas.c:26038,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26038,13'
              BranchSideFuncs:
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26039,41'
              BranchSideFuncs:
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26043,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26044,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26048,2'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
        - Branch String:   'xmlschemas.c:26060,38'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26061,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:26147,18'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
        - Branch String:   'xmlschemas.c:26061,46'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26062,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:26147,18'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
        - Branch String:   'xmlschemas.c:26060,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26076,6'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
            - BranchSide:      'xmlschemas.c:26147,18'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
        - Branch String:   'xmlschemas.c:26076,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26078,42'
              BranchSideFuncs:
                - xmlSchemaCheckCOSValidDefault
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26102,6'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
        - Branch String:   'xmlschemas.c:26080,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26081,7'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26092,6'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
        - Branch String:   'xmlschemas.c:26081,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26082,7'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26086,3'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
        - Branch String:   'xmlschemas.c:26102,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26102,6'
              BranchSideFuncs:
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26103,41'
              BranchSideFuncs:
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26102,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26102,6'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
            - BranchSide:      'xmlschemas.c:26105,13'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
        - Branch String:   'xmlschemas.c:26102,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26103,41'
              BranchSideFuncs:
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26105,13'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
        - Branch String:   'xmlschemas.c:26105,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26105,13'
              BranchSideFuncs:
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26106,41'
              BranchSideFuncs:
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26110,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26110,13'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26111,10'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26111,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26112,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26116,6'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
        - Branch String:   'xmlschemas.c:26123,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26124,7'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
            - BranchSide:      'xmlschemas.c:26147,5'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
        - Branch String:   'xmlschemas.c:26123,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26130,42'
              BranchSideFuncs:
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlNewDocText
            - BranchSide:      'xmlschemas.c:26147,5'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
        - Branch String:   'xmlschemas.c:26132,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26133,29'
              BranchSideFuncs:
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26137,29'
              BranchSideFuncs:
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26139,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26140,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26144,15'
              BranchSideFuncs:
                - xmlAddChild
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
        - Branch String:   'xmlschemas.c:26153,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26153,6'
              BranchSideFuncs:
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26162,41'
              BranchSideFuncs:
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26153,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26153,6'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
            - BranchSide:      'xmlschemas.c:26164,13'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
        - Branch String:   'xmlschemas.c:26153,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26162,41'
              BranchSideFuncs:
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26164,13'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
        - Branch String:   'xmlschemas.c:26164,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26164,13'
              BranchSideFuncs:
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26177,41'
              BranchSideFuncs:
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26180,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26181,10'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26192,7'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:26181,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26182,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26186,6'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
        - Branch String:   'xmlschemas.c:26192,35'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26193,7'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:26267,5'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
        - Branch String:   'xmlschemas.c:26192,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26203,10'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:26267,5'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
        - Branch String:   'xmlschemas.c:26203,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26205,7'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
            - BranchSide:      'xmlschemas.c:26215,7'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:26215,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26227,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
            - BranchSide:      'xmlschemas.c:26240,14'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:26227,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26232,8'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
            - BranchSide:      'xmlschemas.c:26240,3'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
        - Branch String:   'xmlschemas.c:26240,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26240,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
            - BranchSide:      'xmlschemas.c:26253,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
        - Branch String:   'xmlschemas.c:26253,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26255,8'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
            - BranchSide:      'xmlschemas.c:26264,3'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
        - Branch String:   'xmlschemas.c:26270,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26272,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26274,9'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
        - Branch String:   'xmlschemas.c:26274,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26275,2'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
            - BranchSide:      'xmlschemas.c:26279,9'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
        - Branch String:   'xmlschemas.c:26279,29'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26280,32'
              BranchSideFuncs:
                - xmlSchemaXPathProcessHistory
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
            - BranchSide:      'xmlschemas.c:26298,10'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
        - Branch String:   'xmlschemas.c:26279,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26281,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26298,10'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
        - Branch String:   'xmlschemas.c:26298,38'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26299,3'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
            - BranchSide:      'xmlschemas.c:26307,9'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
        - Branch String:   'xmlschemas.c:26299,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26299,24'
              BranchSideFuncs:
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
            - BranchSide:      'xmlschemas.c:26301,33'
              BranchSideFuncs:
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
        - Branch String:   'xmlschemas.c:26298,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26301,33'
              BranchSideFuncs:
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
            - BranchSide:      'xmlschemas.c:26307,9'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
        - Branch String:   'xmlschemas.c:26301,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26302,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26303,5'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
        - Branch String:   'xmlschemas.c:26307,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26308,33'
              BranchSideFuncs:
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
            - BranchSide:      'xmlschemas.c:26313,9'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
        - Branch String:   'xmlschemas.c:26308,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26308,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26309,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:26313,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26314,7'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
            - BranchSide:      'xmlschemas.c:26329,28'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
        - Branch String:   'xmlschemas.c:26314,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26315,7'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
            - BranchSide:      'xmlschemas.c:26323,5'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
        - Branch String:   'xmlschemas.c:26315,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26315,28'
              BranchSideFuncs:
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaClearElemInfo
            - BranchSide:      'xmlschemas.c:26320,39'
              BranchSideFuncs:
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaClearElemInfo
        - Branch String:   'xmlschemas.c:26314,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26320,39'
              BranchSideFuncs:
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaClearElemInfo
            - BranchSide:      'xmlschemas.c:26323,5'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
        - Branch String:   'xmlschemas.c:26320,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26321,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26322,2'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
        - Branch String:   'xmlschemas.c:26333,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26334,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26341,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:26341,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26342,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26355,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:26344,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26350,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26352,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:26353,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26344,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26354,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:25932,2'
          Dst:             xmlSchemaClearAttrInfos
        - Src:             'xmlschemas.c:25972,7'
          Dst:             xmlRegNewExecCtxt
        - Src:             'xmlschemas.c:25972,7'
          Dst:             xmlSchemaVContentModelCallback
        - Src:             'xmlschemas.c:25975,7'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:25993,6'
          Dst:             xmlRegExecNextValues
        - Src:             'xmlschemas.c:25995,12'
          Dst:             xmlRegExecPushString
        - Src:             'xmlschemas.c:26003,3'
          Dst:             xmlSchemaComplexTypeErr
        - Src:             'xmlschemas.c:26025,2'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemas.c:26036,12'
          Dst:             xmlSchemaVCheckINodeDataType
        - Src:             'xmlschemas.c:26039,12'
          Dst:             xmlSchemaVCheckINodeDataType
        - Src:             'xmlschemas.c:26044,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:26078,12'
          Dst:             xmlSchemaCheckCOSValidDefault
        - Src:             'xmlschemas.c:26082,7'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:26103,12'
          Dst:             xmlSchemaVCheckINodeDataType
        - Src:             'xmlschemas.c:26106,12'
          Dst:             xmlSchemaVCheckINodeDataType
        - Src:             'xmlschemas.c:26112,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:26130,18'
          Dst:             xmlSchemaNormalizeValue
        - Src:             'xmlschemas.c:26133,15'
          Dst:             xmlNewDocText
        - Src:             'xmlschemas.c:26137,15'
          Dst:             xmlNewDocText
        - Src:             'xmlschemas.c:26140,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:26144,3'
          Dst:             xmlAddChild
        - Src:             'xmlschemas.c:26162,12'
          Dst:             xmlSchemaVCheckINodeDataType
        - Src:             'xmlschemas.c:26177,12'
          Dst:             xmlSchemaVCheckINodeDataType
        - Src:             'xmlschemas.c:26182,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:26206,3'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:26227,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:26233,4'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:26253,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:26256,4'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:26280,3'
          Dst:             xmlSchemaXPathProcessHistory
        - Src:             'xmlschemas.c:26301,6'
          Dst:             xmlSchemaIDCFillNodeTables
        - Src:             'xmlschemas.c:26308,6'
          Dst:             xmlSchemaCheckCVCIDCKeyRef
        - Src:             'xmlschemas.c:26320,10'
          Dst:             xmlSchemaBubbleIDCNodeTables
        - Src:             'xmlschemas.c:26329,5'
          Dst:             xmlSchemaClearElemInfo
    - functionName:    xmlSchemaVPushText
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26587
      functionLinenumberEnd: 26709
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
        - int
        - 'char *'
        - int
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - vctxt
        - nodeType
        - value
        - len
        - mode
        - consumed
      BBCount:         51
      ICount:          346
      EdgeCount:       66
      CyclomaticComplexity: 17
      functionsReached:
        - xmlSchemaCustomErr
        - xmlSchemaIsBlank
        - xmlStrdup
        - xmlStrlen
        - xmlStrncat
        - xmlStrncatNew
        - xmlStrndup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:26597,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26598,3'
              BranchSideFuncs:
                - xmlStrncatNew
                - xmlStrncat
                - xmlStrlen
                - xmlStrdup
                - xmlStrndup
                - xmlSchemaIsBlank
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:26599,9'
              BranchSideFuncs:
                - xmlStrncatNew
                - xmlStrncat
                - xmlStrlen
                - xmlStrdup
                - xmlStrndup
                - xmlSchemaIsBlank
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:26599,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26605,2'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:26615,9'
              BranchSideFuncs:
                - xmlStrncatNew
                - xmlStrncat
                - xmlStrlen
                - xmlStrdup
                - xmlStrndup
                - xmlSchemaIsBlank
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:26615,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26617,2'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:26623,9'
              BranchSideFuncs:
                - xmlStrncatNew
                - xmlStrncat
                - xmlStrlen
                - xmlStrdup
                - xmlStrndup
                - xmlSchemaIsBlank
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:26623,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26625,7'
              BranchSideFuncs:
                - xmlSchemaIsBlank
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:26643,10'
              BranchSideFuncs:
                - xmlStrncatNew
                - xmlStrncat
                - xmlStrlen
                - xmlStrdup
                - xmlStrndup
        - Branch String:   'xmlschemas.c:26625,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26626,38'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:26635,6'
              BranchSideFuncs:
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:26625,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26635,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26640,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:26643,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26643,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26644,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:26643,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26644,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26650,10'
              BranchSideFuncs:
                - xmlStrncatNew
                - xmlStrncat
                - xmlStrlen
                - xmlStrdup
                - xmlStrndup
        - Branch String:   'xmlschemas.c:26650,74'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26651,4'
              BranchSideFuncs:
                - xmlStrncatNew
                - xmlStrncat
                - xmlStrlen
                - xmlStrdup
                - xmlStrndup
            - BranchSide:      'xmlschemas.c:26655,9'
              BranchSideFuncs:
                - xmlStrncatNew
                - xmlStrncat
                - xmlStrlen
                - xmlStrdup
                - xmlStrndup
        - Branch String:   'xmlschemas.c:26651,32'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26652,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26653,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:26650,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26653,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26655,9'
              BranchSideFuncs:
                - xmlStrncatNew
                - xmlStrncat
                - xmlStrlen
                - xmlStrdup
                - xmlStrndup
        - Branch String:   'xmlschemas.c:26655,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26659,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
            - BranchSide:      'xmlschemas.c:26693,6'
              BranchSideFuncs:
                - xmlStrncatNew
                - xmlStrncat
                - xmlStrlen
        - Branch String:   'xmlschemas.c:26659,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26664,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26671,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26682,7'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
            - BranchSide:      'xmlschemas.c:26690,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:26672,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26673,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26674,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:26682,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26683,49'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlschemas.c:26685,48'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlschemas.c:26693,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26694,22'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncatNew
                - xmlStrncat
            - BranchSide:      'xmlschemas.c:26698,6'
              BranchSideFuncs:
                - xmlStrncatNew
                - xmlStrncat
        - Branch String:   'xmlschemas.c:26698,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26700,15'
              BranchSideFuncs:
                - xmlStrncat
            - BranchSide:      'xmlschemas.c:26703,26'
              BranchSideFuncs:
                - xmlStrncatNew
      Callsites:
        - Src:             'xmlschemas.c:26605,2'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:26617,2'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:26626,9'
          Dst:             xmlSchemaIsBlank
        - Src:             'xmlschemas.c:26635,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:26683,38'
          Dst:             xmlStrndup
        - Src:             'xmlschemas.c:26685,38'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:26694,12'
          Dst:             xmlStrlen
        - Src:             'xmlschemas.c:26699,37'
          Dst:             xmlStrncat
        - Src:             'xmlschemas.c:26703,12'
          Dst:             xmlStrncatNew
    - functionName:    xmlSchemaValidateElem
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26713
      functionLinenumberEnd: 26898
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         84
      ICount:          535
      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:26716,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26717,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:26722,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:26716,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26718,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26722,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:26722,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26733,31'
              BranchSideFuncs:
                - xmlSchemaAssembleByXSI
                - xmlHashScan
                - xmlSchemaGetElem
                - xmlSchemaValidateElemDecl
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateElemWildcard
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaValidateChildElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26747,9'
              BranchSideFuncs:
                - xmlSchemaGetElem
                - xmlSchemaValidateElemDecl
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateElemWildcard
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaValidateChildElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26734,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26735,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26744,21'
              BranchSideFuncs:
                - xmlHashScan
                - xmlSchemaGetElem
                - xmlSchemaValidateElemDecl
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateElemWildcard
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaValidateChildElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26735,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26736,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26737,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:26747,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26752,35'
              BranchSideFuncs:
                - xmlSchemaValidateChildElem
                - xmlSchemaValidateElemDecl
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateElemWildcard
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26774,40'
              BranchSideFuncs:
                - xmlSchemaGetElem
                - xmlSchemaValidateElemDecl
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateElemWildcard
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:26753,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26754,10'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26761,6'
              BranchSideFuncs:
                - xmlSchemaValidateElemDecl
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateElemWildcard
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26754,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26755,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26759,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:26761,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26762,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26763,7'
              BranchSideFuncs:
                - xmlSchemaValidateElemDecl
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateElemWildcard
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26763,35'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26764,7'
              BranchSideFuncs:
                - xmlSchemaValidateElemDecl
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateElemWildcard
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26770,5'
              BranchSideFuncs:
                - xmlSchemaValidateElemDecl
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateElemWildcard
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26763,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26765,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26770,5'
              BranchSideFuncs:
                - xmlSchemaValidateElemDecl
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateElemWildcard
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26777,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:26778,10'
              BranchSideFuncs:
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:26786,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26787,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:26789,9'
              BranchSideFuncs:
                - xmlSchemaValidateElemDecl
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateElemWildcard
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26789,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26794,38'
              BranchSideFuncs:
                - xmlSchemaValidateElemWildcard
                - xmlSchemaValidateElemDecl
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26822,37'
              BranchSideFuncs:
                - xmlSchemaValidateElemDecl
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26795,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26796,10'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26803,6'
              BranchSideFuncs:
                - xmlSchemaValidateElemDecl
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26796,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26797,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26801,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:26803,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26804,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26811,6'
              BranchSideFuncs:
                - xmlSchemaValidateElemDecl
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26811,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26815,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:26818,5'
              BranchSideFuncs:
                - xmlSchemaValidateElemDecl
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26823,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26823,16'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26824,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26824,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26825,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26829,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:26836,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26837,2'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:26843,9'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:26843,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26844,2'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:26855,9'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26855,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26856,31'
              BranchSideFuncs:
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26867,9'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
        - Branch String:   'xmlschemas.c:26858,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26859,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26863,5'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
        - Branch String:   'xmlschemas.c:26867,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26867,9'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesComplex
            - BranchSide:      'xmlschemas.c:26868,7'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesComplex
        - Branch String:   'xmlschemas.c:26867,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26868,7'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesComplex
            - BranchSide:      'xmlschemas.c:26873,16'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
        - Branch String:   'xmlschemas.c:26868,32'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26869,7'
              BranchSideFuncs:
                - xmlSchemaVAttributesComplex
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
            - BranchSide:      'xmlschemas.c:26871,40'
              BranchSideFuncs:
                - xmlSchemaVAttributesComplex
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
        - Branch String:   'xmlschemas.c:26868,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26871,40'
              BranchSideFuncs:
                - xmlSchemaVAttributesComplex
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
            - BranchSide:      'xmlschemas.c:26873,5'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
        - Branch String:   'xmlschemas.c:26880,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26881,26'
              BranchSideFuncs:
                - xmlSchemaClearAttrInfos
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26882,9'
              BranchSideFuncs:
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26882,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26883,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26890,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:26893,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26894,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26895,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:26718,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:26733,8'
          Dst:             xmlSchemaAssembleByXSI
        - Src:             'xmlschemas.c:26744,9'
          Dst:             xmlHashScan
        - Src:             'xmlschemas.c:26744,9'
          Dst:             xmlSchemaAugmentImportedIDC
        - Src:             'xmlschemas.c:26752,8'
          Dst:             xmlSchemaValidateChildElem
        - Src:             'xmlschemas.c:26755,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:26765,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:26774,23'
          Dst:             xmlSchemaGetElem
        - Src:             'xmlschemas.c:26779,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:26794,8'
          Dst:             xmlSchemaValidateElemWildcard
        - Src:             'xmlschemas.c:26797,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:26822,11'
          Dst:             xmlSchemaValidateElemDecl
        - Src:             'xmlschemas.c:26825,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:26839,2'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:26846,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:26856,8'
          Dst:             xmlSchemaXPathEvaluate
        - Src:             'xmlschemas.c:26859,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:26871,12'
          Dst:             xmlSchemaVAttributesComplex
        - Src:             'xmlschemas.c:26875,8'
          Dst:             xmlSchemaVAttributesSimple
        - Src:             'xmlschemas.c:26881,2'
          Dst:             xmlSchemaClearAttrInfos
        - Src:             'xmlschemas.c:26883,2'
          Dst:             xmlSchemaInternalErr
    - functionName:    xmlSchemaValidatorPushAttribute
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23910
      functionLinenumberEnd: 23956
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
        - 'struct._xmlNode *'
        - int
        - 'char *'
        - 'char *'
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - attrNode
        - nodeLine
        - localName
        - nsName
        - ownedNames
        - value
        - ownedValue
      BBCount:         45
      ICount:          260
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - xmlSchemaGetFreshAttrInfo
        - xmlSchemaInternalErr
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:23914,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23915,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23919,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:23924,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23925,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:23929,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:23929,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23930,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:23950,19'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:23930,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23931,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:23934,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:23931,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23932,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:23934,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:23934,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23935,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:23938,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:23935,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23936,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:23938,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:23938,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23939,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:23942,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:23939,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23940,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:23942,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:23942,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23943,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:23946,25'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:23943,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23944,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:23946,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:23951,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23952,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:23953,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:23953,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23954,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:23955,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:23913,12'
          Dst:             xmlSchemaGetFreshAttrInfo
        - Src:             'xmlschemas.c:23915,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:23930,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:23931,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:23934,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:23935,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:23938,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:23939,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:23942,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:23943,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:23946,13'
          Dst:             xmlStrEqual
    - functionName:    xmlSchemaValidatorPushElem
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25893
      functionLinenumberEnd: 25902
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaGetFreshElemInfo
        - xmlSchemaInternalErr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:25895,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25896,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25900,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:25894,20'
          Dst:             xmlSchemaGetFreshElemInfo
        - Src:             'xmlschemas.c:25896,2'
          Dst:             xmlSchemaInternalErr
    - functionName:    xmlSchemaVDocWalk
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27776
      functionLinenumberEnd: 27939
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         85
      ICount:          519
      EdgeCount:       115
      CyclomaticComplexity: 32
      functionsReached:
        - xmlDocGetRootElement
        - xmlNodeListGetString
        - xmlSchemaCustomErr
        - xmlSchemaInternalErr
        - xmlSchemaVPushText
        - xmlSchemaValidateElem
        - xmlSchemaValidatorPopElem
        - xmlSchemaValidatorPushAttribute
        - xmlSchemaValidatorPushElem
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27784,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27785,19'
              BranchSideFuncs:
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:27787,33'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:27788,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27790,2'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:27793,5'
              BranchSideFuncs:
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27796,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27797,7'
              BranchSideFuncs:
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27936,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27797,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27797,35'
              BranchSideFuncs:
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27799,6'
              BranchSideFuncs:
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27797,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27798,6'
              BranchSideFuncs:
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27799,6'
              BranchSideFuncs:
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27799,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27804,6'
              BranchSideFuncs:
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27863,14'
              BranchSideFuncs:
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27805,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27806,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27807,14'
              BranchSideFuncs:
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27811,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27812,19'
              BranchSideFuncs:
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27813,6'
              BranchSideFuncs:
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27820,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27821,10'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27847,34'
              BranchSideFuncs:
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27823,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27824,13'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27826,11'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27836,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27837,4'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27841,14'
              BranchSideFuncs:
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27842,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27823,11'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27843,6'
              BranchSideFuncs:
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27848,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27849,7'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27860,11'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27849,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27850,7'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27858,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27860,35'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27861,4'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27863,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27860,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27862,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27863,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27863,43'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27864,7'
              BranchSideFuncs:
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27868,11'
              BranchSideFuncs:
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27863,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27868,11'
              BranchSideFuncs:
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27881,14'
              BranchSideFuncs:
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27868,26'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27868,30'
              BranchSideFuncs:
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27870,31'
              BranchSideFuncs:
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27868,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27869,3'
              BranchSideFuncs:
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27870,31'
              BranchSideFuncs:
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27872,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27873,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27881,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27881,45'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27882,7'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27886,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27881,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27886,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27893,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27901,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27901,24'
              BranchSideFuncs:
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27902,13'
              BranchSideFuncs:
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27906,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27906,20'
              BranchSideFuncs:
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27910,10'
              BranchSideFuncs:
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27910,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27911,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27915,38'
              BranchSideFuncs:
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27916,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27917,7'
              BranchSideFuncs:
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27923,10'
              BranchSideFuncs:
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27917,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27918,7'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27922,6'
              BranchSideFuncs:
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27923,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27924,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27925,2'
              BranchSideFuncs:
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27927,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27928,13'
              BranchSideFuncs:
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27930,13'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
      Callsites:
        - Src:             'xmlschemas.c:27787,12'
          Dst:             xmlDocGetRootElement
        - Src:             'xmlschemas.c:27790,2'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:27805,10'
          Dst:             xmlSchemaValidatorPushElem
        - Src:             'xmlschemas.c:27835,4'
          Dst:             xmlNodeListGetString
        - Src:             'xmlschemas.c:27827,13'
          Dst:             xmlSchemaValidatorPushAttribute
        - Src:             'xmlschemas.c:27837,4'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:27847,12'
          Dst:             xmlSchemaValidateElem
        - Src:             'xmlschemas.c:27850,7'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:27870,12'
          Dst:             xmlSchemaVPushText
        - Src:             'xmlschemas.c:27873,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:27886,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:27911,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:27915,12'
          Dst:             xmlSchemaValidatorPopElem
        - Src:             'xmlschemas.c:27918,7'
          Dst:             xmlSchemaInternalErr
    - functionName:    xmlSchemaContentModelDump
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4364
      functionLinenumberEnd: 4426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._xmlSchemaParticle *'
        - 'struct._IO_FILE *'
        - int
      constantsTouched: []
      argNames:
        - particle
        - output
        - depth
      BBCount:         51
      ICount:          314
      EdgeCount:       65
      CyclomaticComplexity: 16
      functionsReached:
        - fprintf
        - xmlSchemaContentModelDump
        - xmlSchemaFormatQName
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4370,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4371,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4372,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaFormatQName
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4372,29'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4372,33'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaFormatQName
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4372,5'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaFormatQName
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4372,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4373,34'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaFormatQName
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4374,30'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaFormatQName
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4376,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4377,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlschemas.c:4380,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaFormatQName
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4381,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4382,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4384,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaFormatQName
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4384,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4386,11'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4392,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4395,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4398,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4401,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4404,11'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'xmlschemas.c:4389,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4389,3'
              BranchSideFuncs:
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4390,3'
              BranchSideFuncs:
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4408,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4409,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4410,9'
              BranchSideFuncs:
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4410,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4411,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
            - BranchSide:      'xmlschemas.c:4412,14'
              BranchSideFuncs:
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
                - fprintf
        - Branch String:   'xmlschemas.c:4415,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4416,4'
              BranchSideFuncs:
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
            - BranchSide:      'xmlschemas.c:4423,9'
              BranchSideFuncs:
                - xmlSchemaContentModelDump
        - Branch String:   'xmlschemas.c:4416,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4417,4'
              BranchSideFuncs:
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
            - BranchSide:      'xmlschemas.c:4419,4'
              BranchSideFuncs:
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
        - Branch String:   'xmlschemas.c:4417,42'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4418,4'
              BranchSideFuncs:
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
            - BranchSide:      'xmlschemas.c:4419,4'
              BranchSideFuncs:
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
        - Branch String:   'xmlschemas.c:4418,40'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4419,4'
              BranchSideFuncs:
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
            - BranchSide:      'xmlschemas.c:4423,9'
              BranchSideFuncs:
                - xmlSchemaContentModelDump
        - Branch String:   'xmlschemas.c:4415,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4420,51'
              BranchSideFuncs:
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
            - BranchSide:      'xmlschemas.c:4423,9'
              BranchSideFuncs:
                - xmlSchemaContentModelDump
        - Branch String:   'xmlschemas.c:4423,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4423,9'
              BranchSideFuncs:
                - xmlSchemaContentModelDump
            - BranchSide:      'xmlschemas.c:4424,51'
              BranchSideFuncs:
                - xmlSchemaContentModelDump
      Callsites:
        - Src:             'xmlschemas.c:4375,5'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4377,2'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4382,2'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4386,32'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:4386,3'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4392,3'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4395,3'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4398,3'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4401,3'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4404,3'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4409,2'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4411,2'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4413,2'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4414,5'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4420,2'
          Dst:             xmlSchemaContentModelDump
        - Src:             'xmlschemas.c:4424,2'
          Dst:             xmlSchemaContentModelDump
    - functionName:    xmlSchemaAttrUsesDump
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4437
      functionLinenumberEnd: 4470
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaItemList *'
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - uses
        - output
      BBCount:         22
      ICount:          169
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - fprintf
        - xmlSchemaFormatQName
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4445,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4445,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4446,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4445,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4446,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4448,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSchemaFormatQName
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4449,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4449,5'
              BranchSideFuncs:
                - fprintf
                - xmlSchemaFormatQName
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4450,8'
              BranchSideFuncs:
                - fprintf
                - xmlSchemaFormatQName
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4451,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4452,14'
              BranchSideFuncs:
                - fprintf
                - xmlSchemaFormatQName
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4456,13'
              BranchSideFuncs:
                - fprintf
                - xmlSchemaFormatQName
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4456,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4457,14'
              BranchSideFuncs:
                - fprintf
                - xmlSchemaFormatQName
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4462,14'
              BranchSideFuncs:
                - fprintf
                - xmlSchemaFormatQName
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4468,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4468,2'
              BranchSideFuncs:
                - fprintf
                - xmlSchemaFormatQName
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4469,5'
              BranchSideFuncs:
                - fprintf
                - xmlSchemaFormatQName
                - fprintf
                - fprintf
                - fprintf
      Callsites:
        - Src:             'xmlschemas.c:4448,5'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4452,6'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4457,6'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4462,6'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4467,21'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:4466,2'
          Dst:             fprintf
    - functionName:    xmlSchemaTypeDump
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4481
      functionLinenumberEnd: 4571
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaType *'
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - type
        - output
      BBCount:         49
      ICount:          296
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - fprintf
        - xmlSchemaAnnotDump
        - xmlSchemaAttrUsesDump
        - xmlSchemaContentModelDump
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4482,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4483,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlschemas.c:4486,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:4487,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4488,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:4490,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:4491,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4492,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:4493,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:4493,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4495,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4498,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4501,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4504,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4507,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4510,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4513,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4516,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4519,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4522,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4526,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4528,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4531,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4534,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4537,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4541,13'
              BranchSideFuncs:
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4543,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4546,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4549,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4552,13'
              BranchSideFuncs:
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4553,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4554,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
                - fprintf
            - BranchSide:      'xmlschemas.c:4560,9'
              BranchSideFuncs:
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
        - Branch String:   'xmlschemas.c:4555,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4556,14'
              BranchSideFuncs:
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
            - BranchSide:      'xmlschemas.c:4558,14'
              BranchSideFuncs:
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
        - Branch String:   'xmlschemas.c:4560,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4561,24'
              BranchSideFuncs:
                - xmlSchemaAttrUsesDump
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
            - BranchSide:      'xmlschemas.c:4562,9'
              BranchSideFuncs:
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
        - Branch String:   'xmlschemas.c:4562,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4563,28'
              BranchSideFuncs:
                - xmlSchemaAnnotDump
                - xmlSchemaContentModelDump
            - BranchSide:      'xmlschemas.c:4565,10'
              BranchSideFuncs:
                - xmlSchemaContentModelDump
        - Branch String:   'xmlschemas.c:4565,49'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4565,49'
              BranchSideFuncs:
                - xmlSchemaContentModelDump
            - BranchSide:      'xmlschemas.c:4566,3'
              BranchSideFuncs:
                - xmlSchemaContentModelDump
        - Branch String:   'xmlschemas.c:4565,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4565,9'
              BranchSideFuncs:
                - xmlSchemaContentModelDump
            - BranchSide:      'xmlschemas.c:4567,51'
              BranchSideFuncs:
                - xmlSchemaContentModelDump
      Callsites:
        - Src:             'xmlschemas.c:4483,9'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4486,5'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4488,9'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4490,9'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4492,2'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4495,13'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4498,13'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4501,13'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4504,13'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4507,13'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4510,13'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4513,13'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4516,13'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4519,13'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4522,13'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4525,5'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4528,13'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4531,13'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4534,13'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4537,13'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4543,13'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4546,13'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4549,13'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4552,5'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4554,9'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4556,6'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4558,6'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4561,2'
          Dst:             xmlSchemaAttrUsesDump
        - Src:             'xmlschemas.c:4563,9'
          Dst:             xmlSchemaAnnotDump
        - Src:             'xmlschemas.c:4567,2'
          Dst:             xmlSchemaContentModelDump
    - functionName:    xmlSchemaAnnotDump
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4340
      functionLinenumberEnd: 4352
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct._xmlSchemaAnnot *'
      constantsTouched: []
      argNames:
        - output
        - annot
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - fprintf
        - xmlNodeGetContent
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4343,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4344,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4346,33'
              BranchSideFuncs:
                - xmlNodeGetContent
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4347,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4348,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlschemas.c:4351,17'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'xmlschemas.c:4346,15'
          Dst:             xmlNodeGetContent
        - Src:             'xmlschemas.c:4348,9'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4351,9'
          Dst:             fprintf
    - functionName:    xmlSchemaValidCtxtGetParserCtxt
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28843
      functionLinenumberEnd: 28847
      functionDepth:   0
      returnType:      'struct._xmlParserCtxt *'
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28844,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28845,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28846,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaValidateFile
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28814
      functionLinenumberEnd: 28830
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - filename
        - options
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCreateURLParserCtxt
        - xmlFreeParserCtxt
        - xmlSchemaValidateStreamInternal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28818,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28818,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28819,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28818,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28819,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28821,36'
              BranchSideFuncs:
                - xmlCreateURLParserCtxt
                - xmlSchemaValidateStreamInternal
                - xmlFreeParserCtxt
        - Branch String:   'xmlschemas.c:28822,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28823,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28825,5'
              BranchSideFuncs:
                - xmlSchemaValidateStreamInternal
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'xmlschemas.c:28821,13'
          Dst:             xmlCreateURLParserCtxt
        - Src:             'xmlschemas.c:28827,11'
          Dst:             xmlSchemaValidateStreamInternal
        - Src:             'xmlschemas.c:28828,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlSchemaValidateStreamInternal
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28693
      functionLinenumberEnd: 28729
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
        - pctxt
      BBCount:         17
      ICount:          143
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSchemaSAXPlug
        - xmlSchemaSAXUnplug
        - xmlSchemaVStart
        - xmlSchemaValidateSetLocator
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28707,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28708,13'
              BranchSideFuncs:
                - xmlSchemaSAXUnplug
            - BranchSide:      'xmlschemas.c:28711,19'
              BranchSideFuncs:
                - xmlSchemaVStart
                - xmlSchemaSAXUnplug
        - Branch String:   'xmlschemas.c:28716,20'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28716,26'
              BranchSideFuncs:
                - xmlSchemaSAXUnplug
            - BranchSide:      'xmlschemas.c:28716,54'
              BranchSideFuncs:
                - xmlSchemaSAXUnplug
        - Branch String:   'xmlschemas.c:28716,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28716,54'
              BranchSideFuncs:
                - xmlSchemaSAXUnplug
            - BranchSide:      'xmlschemas.c:28717,8'
              BranchSideFuncs:
                - xmlSchemaSAXUnplug
        - Branch String:   'xmlschemas.c:28718,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28719,10'
              BranchSideFuncs:
                - xmlSchemaSAXUnplug
            - BranchSide:      'xmlschemas.c:28720,5'
              BranchSideFuncs:
                - xmlSchemaSAXUnplug
        - Branch String:   'xmlschemas.c:28726,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28726,9'
              BranchSideFuncs:
                - xmlSchemaSAXUnplug
            - BranchSide:      'xmlschemas.c:28727,28'
              BranchSideFuncs:
                - xmlSchemaSAXUnplug
      Callsites:
        - Src:             'xmlschemas.c:28698,5'
          Dst:             xmlSchemaValidateSetLocator
        - Src:             'xmlschemas.c:28698,5'
          Dst:             xmlSchemaValidateStreamLocator
        - Src:             'xmlschemas.c:28706,12'
          Dst:             xmlSchemaSAXPlug
        - Src:             'xmlschemas.c:28714,11'
          Dst:             xmlSchemaVStart
        - Src:             'xmlschemas.c:28727,9'
          Dst:             xmlSchemaSAXUnplug
    - functionName:    xmlSchemaValidateSetLocator
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28642
      functionLinenumberEnd: 28646
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctxt
        - f
        - ctxt
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28643,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28643,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28644,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaSAXPlug
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28463
      functionLinenumberEnd: 28591
      functionDepth:   0
      returnType:      'struct._xmlSchemaSAXPlug *'
      argCount:        3
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
        - 'struct._xmlSAXHandler **'
        - 'char **'
      constantsTouched: []
      argNames:
        - ctxt
        - sax
        - user_data
      BBCount:         102
      ICount:          643
      EdgeCount:       137
      CyclomaticComplexity: 37
      functionsReached:
        - attributeDeclSplit
        - cdataBlockSplit
        - charactersSplit
        - commentSplit
        - elementDeclSplit
        - endDocumentSplit
        - endElementNsSplit
        - entityDeclSplit
        - errorSplit
        - externalSubsetSplit
        - fatalErrorSplit
        - getEntitySplit
        - getParameterEntitySplit
        - hasExternalSubsetSplit
        - hasInternalSubsetSplit
        - ignorableWhitespaceSplit
        - internalSubsetSplit
        - isStandaloneSplit
        - notationDeclSplit
        - processingInstructionSplit
        - referenceSplit
        - resolveEntitySplit
        - setDocumentLocatorSplit
        - startDocumentSplit
        - startElementNsSplit
        - unparsedEntityDeclSplit
        - warningSplit
        - xmlSchemaPreRun
        - xmlSchemaSAXHandleCDataSection
        - xmlSchemaSAXHandleEndElementNs
        - xmlSchemaSAXHandleReference
        - xmlSchemaSAXHandleStartElementNs
        - xmlSchemaSAXHandleText
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28467,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28467,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28468,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28467,41'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28467,45'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28468,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28467,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28468,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28473,16'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28474,27'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28474,31'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28476,10'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28474,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28475,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28476,10'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28476,27'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28477,10'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28484,33'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28477,43'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28477,47'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28484,33'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28477,78'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28478,11'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28484,33'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28478,42'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28478,46'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28479,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28476,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28479,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28484,33'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28485,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28486,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28488,12'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28494,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28498,2'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28518,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28518,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28519,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28520,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28520,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28521,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28522,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28522,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28523,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28524,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28524,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28525,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28526,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28526,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28527,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28528,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28528,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28529,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28530,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28530,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28531,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28532,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28532,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28533,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28534,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28534,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28535,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28536,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28536,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28537,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28538,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28538,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28539,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28540,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28540,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28541,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28542,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28542,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28543,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28544,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28544,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28545,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28546,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28546,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28547,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28548,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28548,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28549,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28550,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28550,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28551,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28552,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28552,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28553,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28554,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28554,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28555,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28556,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28556,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28557,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28558,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28558,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28559,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28567,9'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28568,45'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28569,7'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28572,6'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28568,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28570,6'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28572,6'
              BranchSideFuncs:
                - xmlSchemaPreRun
      Callsites:
        - Src:             'xmlschemas.c:28589,5'
          Dst:             xmlSchemaPreRun
    - functionName:    xmlSchemaVStart
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28015
      functionLinenumberEnd: 28050
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         21
      ICount:          105
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - xmlParseDocument
        - xmlSchemaInternalErr
        - xmlSchemaPostRun
        - xmlSchemaPreRun
        - xmlSchemaVDocWalk
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28018,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28019,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28021,9'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaPostRun
                - xmlParseDocument
                - xmlSchemaVDocWalk
        - Branch String:   'xmlschemas.c:28021,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28025,26'
              BranchSideFuncs:
                - xmlSchemaVDocWalk
                - xmlSchemaPostRun
            - BranchSide:      'xmlschemas.c:28027,16'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaPostRun
                - xmlParseDocument
        - Branch String:   'xmlschemas.c:28027,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28035,5'
              BranchSideFuncs:
                - xmlSchemaPostRun
            - BranchSide:      'xmlschemas.c:28035,17'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaPostRun
                - xmlParseDocument
        - Branch String:   'xmlschemas.c:28035,37'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28035,41'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaPostRun
                - xmlParseDocument
            - BranchSide:      'xmlschemas.c:28041,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaPostRun
        - Branch String:   'xmlschemas.c:28035,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28039,25'
              BranchSideFuncs:
                - xmlParseDocument
                - xmlSchemaPostRun
            - BranchSide:      'xmlschemas.c:28041,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaPostRun
        - Branch String:   'xmlschemas.c:28047,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28048,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28049,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:28018,9'
          Dst:             xmlSchemaPreRun
        - Src:             'xmlschemas.c:28025,8'
          Dst:             xmlSchemaVDocWalk
        - Src:             'xmlschemas.c:28039,8'
          Dst:             xmlParseDocument
        - Src:             'xmlschemas.c:28041,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:28046,5'
          Dst:             xmlSchemaPostRun
    - functionName:    xmlSchemaSAXUnplug
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28604
      functionLinenumberEnd: 28624
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaSAXPlug *'
      constantsTouched: []
      argNames:
        - plug
      BBCount:         12
      ICount:          85
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSchemaPostRun
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28608,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28608,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28609,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28608,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28609,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28610,5'
              BranchSideFuncs:
                - xmlSchemaPostRun
        - Branch String:   'xmlschemas.c:28616,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28617,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28622,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:28612,5'
          Dst:             xmlSchemaPostRun
    - functionName:    xmlSchemaPostRun
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28003
      functionLinenumberEnd: 28011
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaClearValidCtxt
        - xmlSchemaFree
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28004,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28004,9'
              BranchSideFuncs:
                - xmlSchemaClearValidCtxt
                - xmlSchemaFree
            - BranchSide:      'xmlschemas.c:28005,6'
              BranchSideFuncs:
                - xmlSchemaClearValidCtxt
                - xmlSchemaFree
        - Branch String:   'xmlschemas.c:28005,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28006,20'
              BranchSideFuncs:
                - xmlSchemaFree
                - xmlSchemaClearValidCtxt
            - BranchSide:      'xmlschemas.c:28009,5'
              BranchSideFuncs:
                - xmlSchemaClearValidCtxt
      Callsites:
        - Src:             'xmlschemas.c:28006,6'
          Dst:             xmlSchemaFree
        - Src:             'xmlschemas.c:28010,5'
          Dst:             xmlSchemaClearValidCtxt
    - functionName:    xmlSchemaPreRun
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27942
      functionLinenumberEnd: 28000
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         16
      ICount:          135
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlHashScan
        - xmlSchemaAugmentImportedIDC
        - xmlSchemaConstructionCtxtCreate
        - xmlSchemaCreatePCtxtOnVCtxt
        - xmlSchemaNewSchema
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27959,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27962,2'
              BranchSideFuncs:
                - xmlSchemaNewSchema
                - xmlSchemaConstructionCtxtCreate
                - xmlHashScan
                - xmlSchemaCreatePCtxtOnVCtxt
            - BranchSide:      'xmlschemas.c:27996,17'
              BranchSideFuncs:
                - xmlHashScan
        - Branch String:   'xmlschemas.c:27969,29'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27970,34'
              BranchSideFuncs:
                - xmlSchemaCreatePCtxtOnVCtxt
                - xmlSchemaNewSchema
                - xmlSchemaConstructionCtxtCreate
                - xmlHashScan
            - BranchSide:      'xmlschemas.c:27972,10'
              BranchSideFuncs:
                - xmlSchemaNewSchema
                - xmlSchemaConstructionCtxtCreate
                - xmlHashScan
        - Branch String:   'xmlschemas.c:27969,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27971,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27972,10'
              BranchSideFuncs:
                - xmlSchemaNewSchema
                - xmlSchemaConstructionCtxtCreate
                - xmlHashScan
        - Branch String:   'xmlschemas.c:27978,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27979,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27983,55'
              BranchSideFuncs:
                - xmlSchemaConstructionCtxtCreate
                - xmlHashScan
        - Branch String:   'xmlschemas.c:27984,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27985,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27986,35'
              BranchSideFuncs:
                - xmlHashScan
      Callsites:
        - Src:             'xmlschemas.c:27970,6'
          Dst:             xmlSchemaCreatePCtxtOnVCtxt
        - Src:             'xmlschemas.c:27977,18'
          Dst:             xmlSchemaNewSchema
        - Src:             'xmlschemas.c:27983,23'
          Dst:             xmlSchemaConstructionCtxtCreate
        - Src:             'xmlschemas.c:27996,5'
          Dst:             xmlHashScan
        - Src:             'xmlschemas.c:27996,5'
          Dst:             xmlSchemaAugmentImportedIDC
    - functionName:    xmlSchemaConstructionCtxtCreate
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9882
      functionLinenumberEnd: 9908
      functionDepth:   0
      returnType:      'struct._xmlSchemaConstructionCtxt *'
      argCount:        1
      argTypes:
        - 'struct._xmlDict *'
      constantsTouched: []
      argNames:
        - dict
      BBCount:         10
      ICount:          86
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlDictReference
        - xmlSchemaConstructionCtxtFree
        - xmlSchemaItemListCreate
        - xmlSchemaPErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:9887,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9888,9'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:9891,12'
              BranchSideFuncs:
                - xmlSchemaItemListCreate
                - xmlSchemaItemListCreate
                - xmlDictReference
                - xmlSchemaPErrMemory
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:9894,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9895,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:9899,20'
              BranchSideFuncs:
                - xmlSchemaItemListCreate
                - xmlDictReference
                - xmlSchemaPErrMemory
                - xmlSchemaConstructionCtxtFree
        - Branch String:   'xmlschemas.c:9900,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9901,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaConstructionCtxtFree
            - BranchSide:      'xmlschemas.c:9905,17'
              BranchSideFuncs:
                - xmlDictReference
      Callsites:
        - Src:             'xmlschemas.c:9888,9'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:9893,20'
          Dst:             xmlSchemaItemListCreate
        - Src:             'xmlschemas.c:9895,2'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:9899,20'
          Dst:             xmlSchemaItemListCreate
        - Src:             'xmlschemas.c:9901,2'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:9902,2'
          Dst:             xmlSchemaConstructionCtxtFree
        - Src:             'xmlschemas.c:9906,5'
          Dst:             xmlDictReference
    - functionName:    xmlSchemaSAXHandleStartElementNs
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27172
      functionLinenumberEnd: 27320
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - int
        - 'char **'
        - int
        - int
        - 'char **'
      constantsTouched: []
      argNames:
        - ctx
        - localname
        - prefix
        - URI
        - nb_namespaces
        - namespaces
        - nb_attributes
        - nb_defaulted
        - attributes
      BBCount:         66
      ICount:          601
      EdgeCount:       89
      CyclomaticComplexity: 25
      functionsReached:
        - xmlSAX2GetLineNumber
        - xmlSchemaInternalErr
        - xmlSchemaVErrMemory
        - xmlSchemaValidateElem
        - xmlSchemaValidatorPushAttribute
        - xmlSchemaValidatorPushElem
        - xmlStopParser
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27185,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27185,38'
              BranchSideFuncs:
                - xmlSchemaValidatorPushElem
                - xmlSAX2GetLineNumber
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27190,36'
              BranchSideFuncs:
                - xmlSchemaValidatorPushElem
                - xmlSAX2GetLineNumber
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27185,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27186,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27190,36'
              BranchSideFuncs:
                - xmlSchemaValidatorPushElem
                - xmlSAX2GetLineNumber
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27190,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27191,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlStopParser
            - BranchSide:      'xmlschemas.c:27195,13'
              BranchSideFuncs:
                - xmlSAX2GetLineNumber
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:27206,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27211,16'
              BranchSideFuncs:
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:27254,9'
              BranchSideFuncs:
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:27211,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27215,10'
              BranchSideFuncs:
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:27248,5'
              BranchSideFuncs:
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:27215,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27217,26'
              BranchSideFuncs:
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:27225,17'
              BranchSideFuncs:
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:27219,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27220,27'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
                - xmlStopParser
            - BranchSide:      'xmlschemas.c:27223,3'
              BranchSideFuncs:
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:27231,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27232,27'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
                - xmlStopParser
            - BranchSide:      'xmlschemas.c:27235,6'
              BranchSideFuncs:
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:27238,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27242,3'
              BranchSideFuncs:
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:27245,7'
              BranchSideFuncs:
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:27254,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27258,16'
              BranchSideFuncs:
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:27304,33'
              BranchSideFuncs:
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
        - Branch String:   'xmlschemas.c:27258,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27267,17'
              BranchSideFuncs:
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:27300,5'
              BranchSideFuncs:
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
        - Branch String:   'xmlschemas.c:27269,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27270,23'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
                - xmlStopParser
            - BranchSide:      'xmlschemas.c:27273,13'
              BranchSideFuncs:
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27273,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27274,7'
              BranchSideFuncs:
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27287,6'
              BranchSideFuncs:
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27274,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27275,7'
              BranchSideFuncs:
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27283,18'
              BranchSideFuncs:
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27275,35'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27276,7'
              BranchSideFuncs:
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27283,18'
              BranchSideFuncs:
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27276,35'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27277,7'
              BranchSideFuncs:
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27283,18'
              BranchSideFuncs:
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27277,35'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27278,7'
              BranchSideFuncs:
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27283,18'
              BranchSideFuncs:
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27278,35'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27279,7'
              BranchSideFuncs:
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27283,18'
              BranchSideFuncs:
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27274,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27280,7'
              BranchSideFuncs:
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27283,18'
              BranchSideFuncs:
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27294,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27295,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlStopParser
            - BranchSide:      'xmlschemas.c:27299,2'
              BranchSideFuncs:
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:27305,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27305,16'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlStopParser
            - BranchSide:      'xmlschemas.c:27306,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlStopParser
        - Branch String:   'xmlschemas.c:27306,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27307,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlStopParser
            - BranchSide:      'xmlschemas.c:27311,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:27190,9'
          Dst:             xmlSchemaValidatorPushElem
        - Src:             'xmlschemas.c:27191,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:27199,23'
          Dst:             xmlSAX2GetLineNumber
        - Src:             'xmlschemas.c:27220,7'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:27232,7'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:27270,3'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:27291,12'
          Dst:             xmlSchemaValidatorPushAttribute
        - Src:             'xmlschemas.c:27295,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:27304,11'
          Dst:             xmlSchemaValidateElem
        - Src:             'xmlschemas.c:27307,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:27318,5'
          Dst:             xmlStopParser
    - functionName:    xmlSchemaSAXHandleEndElementNs
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27327
      functionLinenumberEnd: 27364
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - localname
        - prefix
        - URI
      BBCount:         22
      ICount:          139
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSchemaInternalErr
        - xmlSchemaValidatorPopElem
        - xmlStopParser
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27334,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27335,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:27344,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:27335,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27336,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27339,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:27344,60'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27345,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlStopParser
            - BranchSide:      'xmlschemas.c:27346,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlStopParser
        - Branch String:   'xmlschemas.c:27344,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27346,2'
              BranchSideFuncs:
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlStopParser
            - BranchSide:      'xmlschemas.c:27349,37'
              BranchSideFuncs:
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlStopParser
        - Branch String:   'xmlschemas.c:27350,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27350,16'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlStopParser
            - BranchSide:      'xmlschemas.c:27351,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlStopParser
        - Branch String:   'xmlschemas.c:27351,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27352,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlStopParser
            - BranchSide:      'xmlschemas.c:27356,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:27344,11'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:27345,4'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:27346,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:27349,11'
          Dst:             xmlSchemaValidatorPopElem
        - Src:             'xmlschemas.c:27352,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:27362,5'
          Dst:             xmlStopParser
    - functionName:    xmlSchemaSAXHandleText
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27106
      functionLinenumberEnd: 27122
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - ch
        - len
      BBCount:         16
      ICount:          111
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSchemaInternalErr
        - xmlSchemaVPushText
        - xmlStopParser
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27109,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27110,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27111,10'
              BranchSideFuncs:
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlStopParser
        - Branch String:   'xmlschemas.c:27111,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27111,38'
              BranchSideFuncs:
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlStopParser
            - BranchSide:      'xmlschemas.c:27113,9'
              BranchSideFuncs:
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlStopParser
        - Branch String:   'xmlschemas.c:27111,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27112,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27113,9'
              BranchSideFuncs:
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlStopParser
        - Branch String:   'xmlschemas.c:27113,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27114,2'
              BranchSideFuncs:
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlStopParser
            - BranchSide:      'xmlschemas.c:27115,28'
              BranchSideFuncs:
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlStopParser
        - Branch String:   'xmlschemas.c:27115,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27115,9'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlStopParser
            - BranchSide:      'xmlschemas.c:27117,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlStopParser
      Callsites:
        - Src:             'xmlschemas.c:27115,9'
          Dst:             xmlSchemaVPushText
        - Src:             'xmlschemas.c:27117,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:27120,2'
          Dst:             xmlStopParser
    - functionName:    xmlSchemaSAXHandleCDataSection
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27131
      functionLinenumberEnd: 27147
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - ch
        - len
      BBCount:         16
      ICount:          111
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSchemaInternalErr
        - xmlSchemaVPushText
        - xmlStopParser
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27134,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27135,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27136,10'
              BranchSideFuncs:
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlStopParser
        - Branch String:   'xmlschemas.c:27136,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27136,38'
              BranchSideFuncs:
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlStopParser
            - BranchSide:      'xmlschemas.c:27138,9'
              BranchSideFuncs:
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlStopParser
        - Branch String:   'xmlschemas.c:27136,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27137,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27138,9'
              BranchSideFuncs:
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlStopParser
        - Branch String:   'xmlschemas.c:27138,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27139,2'
              BranchSideFuncs:
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlStopParser
            - BranchSide:      'xmlschemas.c:27140,28'
              BranchSideFuncs:
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlStopParser
        - Branch String:   'xmlschemas.c:27140,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27140,9'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlStopParser
            - BranchSide:      'xmlschemas.c:27142,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlStopParser
      Callsites:
        - Src:             'xmlschemas.c:27140,9'
          Dst:             xmlSchemaVPushText
        - Src:             'xmlschemas.c:27142,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:27145,2'
          Dst:             xmlStopParser
    - functionName:    xmlSchemaSAXHandleReference
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27152
      functionLinenumberEnd: 27160
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - name
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27155,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27156,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27157,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27157,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27157,38'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27157,34'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27157,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27157,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27158,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    internalSubsetSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28142
      functionLinenumberEnd: 28148
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - name
        - ExternalID
        - SystemID
      BBCount:         10
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28144,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28144,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28144,24'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28144,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28144,52'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28145,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28144,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28144,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28146,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isStandaloneSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28152
      functionLinenumberEnd: 28158
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28154,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28154,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28157,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28154,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28155,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28157,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28154,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28156,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28157,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hasInternalSubsetSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28162
      functionLinenumberEnd: 28168
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28164,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28164,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28167,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28164,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28165,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28167,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28164,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28166,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28167,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hasExternalSubsetSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28172
      functionLinenumberEnd: 28178
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28174,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28174,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28177,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28174,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28175,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28177,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28174,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28176,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28177,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    resolveEntitySplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28193
      functionLinenumberEnd: 28200
      functionDepth:   0
      returnType:      'struct._xmlParserInput *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - publicId
        - systemId
      BBCount:         11
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28195,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28195,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28199,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28195,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28196,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28199,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28195,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28197,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28199,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    getEntitySplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28204
      functionLinenumberEnd: 28210
      functionDepth:   0
      returnType:      'struct._xmlEntity *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - name
      BBCount:         11
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28206,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28206,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28209,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28206,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28207,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28209,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28206,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28208,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28209,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    entityDeclSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28226
      functionLinenumberEnd: 28232
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - int
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - name
        - type
        - publicId
        - systemId
        - content
      BBCount:         10
      ICount:          81
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28228,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28228,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28228,24'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28228,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28228,52'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28229,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28228,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28228,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28230,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    notationDeclSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28262
      functionLinenumberEnd: 28268
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - name
        - publicId
        - systemId
      BBCount:         10
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28264,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28264,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28264,24'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28264,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28264,52'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28265,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28264,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28264,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28266,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    attributeDeclSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28238
      functionLinenumberEnd: 28247
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - int
        - int
        - 'char *'
        - 'struct._xmlEnumeration *'
      constantsTouched: []
      argNames:
        - ctx
        - elem
        - name
        - type
        - def
        - defaultValue
        - tree
      BBCount:         11
      ICount:          88
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlFreeEnumeration
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28240,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28240,28'
              BranchSideFuncs:
                - xmlFreeEnumeration
            - BranchSide:      'xmlschemas.c:28245,21'
              BranchSideFuncs:
                - xmlFreeEnumeration
        - Branch String:   'xmlschemas.c:28240,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28241,10'
              BranchSideFuncs:
                - xmlFreeEnumeration
            - BranchSide:      'xmlschemas.c:28245,21'
              BranchSideFuncs:
                - xmlFreeEnumeration
        - Branch String:   'xmlschemas.c:28240,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28242,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28245,21'
              BranchSideFuncs:
                - xmlFreeEnumeration
      Callsites:
        - Src:             'xmlschemas.c:28245,2'
          Dst:             xmlFreeEnumeration
    - functionName:    elementDeclSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28252
      functionLinenumberEnd: 28257
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - int
        - 'struct._xmlElementContent *'
      constantsTouched: []
      argNames:
        - ctx
        - name
        - type
        - content
      BBCount:         10
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28254,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28254,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28254,24'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28254,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28254,52'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28255,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28254,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28254,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28256,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    unparsedEntityDeclSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28274
      functionLinenumberEnd: 28280
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - name
        - publicId
        - systemId
        - notationName
      BBCount:         10
      ICount:          77
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28276,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28276,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28276,24'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28276,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28276,52'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28277,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28276,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28276,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28278,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    setDocumentLocatorSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28284
      functionLinenumberEnd: 28289
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct._xmlSAXLocator *'
      constantsTouched: []
      argNames:
        - ctx
        - loc
      BBCount:         10
      ICount:          65
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28286,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28286,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28286,24'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28286,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28286,52'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28287,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28286,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28286,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28288,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    startDocumentSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28293
      functionLinenumberEnd: 28298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         10
      ICount:          61
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28295,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28295,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28295,24'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28295,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28295,52'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28296,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28295,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28295,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28297,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    endDocumentSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28302
      functionLinenumberEnd: 28307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         10
      ICount:          61
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28304,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28304,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28304,24'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28304,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28304,52'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28305,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28304,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28304,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28306,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    processingInstructionSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28312
      functionLinenumberEnd: 28317
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - target
        - data
      BBCount:         10
      ICount:          69
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28314,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28314,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28314,24'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28314,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28314,52'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28315,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28314,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28314,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28316,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    commentSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28321
      functionLinenumberEnd: 28326
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - value
      BBCount:         10
      ICount:          65
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28323,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28323,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28323,24'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28323,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28323,52'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28324,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28323,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28323,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28325,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    warningSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28333
      functionLinenumberEnd: 28339
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - msg
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28335,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28335,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28335,24'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28335,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28335,52'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28336,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28335,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28335,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28338,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    errorSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28341
      functionLinenumberEnd: 28347
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - msg
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28343,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28343,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28343,24'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28343,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28343,52'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28344,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28343,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28343,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28346,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fatalErrorSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28349
      functionLinenumberEnd: 28355
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - msg
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28351,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28351,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28351,24'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28351,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28351,52'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28352,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28351,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28351,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28354,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    getParameterEntitySplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28214
      functionLinenumberEnd: 28220
      functionDepth:   0
      returnType:      'struct._xmlEntity *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - name
      BBCount:         11
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28216,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28216,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28219,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28216,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28217,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28219,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28216,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28218,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28219,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    externalSubsetSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28183
      functionLinenumberEnd: 28189
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - name
        - ExternalID
        - SystemID
      BBCount:         10
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28185,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28185,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28185,24'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28185,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28185,52'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28186,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28185,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28185,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28187,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    charactersSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28363
      functionLinenumberEnd: 28371
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - ch
        - len
      BBCount:         13
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSchemaSAXHandleText
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28365,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28366,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28367,10'
              BranchSideFuncs:
                - xmlSchemaSAXHandleText
        - Branch String:   'xmlschemas.c:28367,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28367,38'
              BranchSideFuncs:
                - xmlSchemaSAXHandleText
            - BranchSide:      'xmlschemas.c:28369,9'
              BranchSideFuncs:
                - xmlSchemaSAXHandleText
        - Branch String:   'xmlschemas.c:28367,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28368,2'
              BranchSideFuncs:
                - xmlSchemaSAXHandleText
            - BranchSide:      'xmlschemas.c:28369,9'
              BranchSideFuncs:
                - xmlSchemaSAXHandleText
        - Branch String:   'xmlschemas.c:28369,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28369,9'
              BranchSideFuncs:
                - xmlSchemaSAXHandleText
            - BranchSide:      'xmlschemas.c:28370,25'
              BranchSideFuncs:
                - xmlSchemaSAXHandleText
      Callsites:
        - Src:             'xmlschemas.c:28370,2'
          Dst:             xmlSchemaSAXHandleText
    - functionName:    ignorableWhitespaceSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28375
      functionLinenumberEnd: 28384
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - ch
        - len
      BBCount:         13
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSchemaSAXHandleText
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28377,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28378,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28379,10'
              BranchSideFuncs:
                - xmlSchemaSAXHandleText
        - Branch String:   'xmlschemas.c:28379,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28380,10'
              BranchSideFuncs:
                - xmlSchemaSAXHandleText
            - BranchSide:      'xmlschemas.c:28382,9'
              BranchSideFuncs:
                - xmlSchemaSAXHandleText
        - Branch String:   'xmlschemas.c:28379,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28381,2'
              BranchSideFuncs:
                - xmlSchemaSAXHandleText
            - BranchSide:      'xmlschemas.c:28382,9'
              BranchSideFuncs:
                - xmlSchemaSAXHandleText
        - Branch String:   'xmlschemas.c:28382,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28382,9'
              BranchSideFuncs:
                - xmlSchemaSAXHandleText
            - BranchSide:      'xmlschemas.c:28383,25'
              BranchSideFuncs:
                - xmlSchemaSAXHandleText
      Callsites:
        - Src:             'xmlschemas.c:28383,2'
          Dst:             xmlSchemaSAXHandleText
    - functionName:    cdataBlockSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28388
      functionLinenumberEnd: 28397
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - value
        - len
      BBCount:         13
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSchemaSAXHandleCDataSection
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28390,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28391,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28392,10'
              BranchSideFuncs:
                - xmlSchemaSAXHandleCDataSection
        - Branch String:   'xmlschemas.c:28392,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28393,10'
              BranchSideFuncs:
                - xmlSchemaSAXHandleCDataSection
            - BranchSide:      'xmlschemas.c:28395,9'
              BranchSideFuncs:
                - xmlSchemaSAXHandleCDataSection
        - Branch String:   'xmlschemas.c:28392,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28394,2'
              BranchSideFuncs:
                - xmlSchemaSAXHandleCDataSection
            - BranchSide:      'xmlschemas.c:28395,9'
              BranchSideFuncs:
                - xmlSchemaSAXHandleCDataSection
        - Branch String:   'xmlschemas.c:28395,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28395,9'
              BranchSideFuncs:
                - xmlSchemaSAXHandleCDataSection
            - BranchSide:      'xmlschemas.c:28396,33'
              BranchSideFuncs:
                - xmlSchemaSAXHandleCDataSection
      Callsites:
        - Src:             'xmlschemas.c:28396,2'
          Dst:             xmlSchemaSAXHandleCDataSection
    - functionName:    referenceSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28401
      functionLinenumberEnd: 28410
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - name
      BBCount:         15
      ICount:          90
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSchemaSAXHandleReference
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28403,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28404,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28405,10'
              BranchSideFuncs:
                - xmlSchemaSAXHandleReference
        - Branch String:   'xmlschemas.c:28405,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28405,28'
              BranchSideFuncs:
                - xmlSchemaSAXHandleReference
            - BranchSide:      'xmlschemas.c:28408,9'
              BranchSideFuncs:
                - xmlSchemaSAXHandleReference
        - Branch String:   'xmlschemas.c:28405,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28406,10'
              BranchSideFuncs:
                - xmlSchemaSAXHandleReference
            - BranchSide:      'xmlschemas.c:28408,9'
              BranchSideFuncs:
                - xmlSchemaSAXHandleReference
        - Branch String:   'xmlschemas.c:28405,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28407,2'
              BranchSideFuncs:
                - xmlSchemaSAXHandleReference
            - BranchSide:      'xmlschemas.c:28408,9'
              BranchSideFuncs:
                - xmlSchemaSAXHandleReference
        - Branch String:   'xmlschemas.c:28408,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28408,9'
              BranchSideFuncs:
                - xmlSchemaSAXHandleReference
            - BranchSide:      'xmlschemas.c:28409,37'
              BranchSideFuncs:
                - xmlSchemaSAXHandleReference
      Callsites:
        - Src:             'xmlschemas.c:28409,9'
          Dst:             xmlSchemaSAXHandleReference
    - functionName:    startElementNsSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28417
      functionLinenumberEnd: 28432
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - int
        - 'char **'
        - int
        - int
        - 'char **'
      constantsTouched: []
      argNames:
        - ctx
        - localname
        - prefix
        - URI
        - nb_namespaces
        - namespaces
        - nb_attributes
        - nb_defaulted
        - attributes
      BBCount:         13
      ICount:          119
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSchemaSAXHandleStartElementNs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28419,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28420,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28421,10'
              BranchSideFuncs:
                - xmlSchemaSAXHandleStartElementNs
        - Branch String:   'xmlschemas.c:28421,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28422,10'
              BranchSideFuncs:
                - xmlSchemaSAXHandleStartElementNs
            - BranchSide:      'xmlschemas.c:28427,9'
              BranchSideFuncs:
                - xmlSchemaSAXHandleStartElementNs
        - Branch String:   'xmlschemas.c:28421,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28423,2'
              BranchSideFuncs:
                - xmlSchemaSAXHandleStartElementNs
            - BranchSide:      'xmlschemas.c:28427,9'
              BranchSideFuncs:
                - xmlSchemaSAXHandleStartElementNs
        - Branch String:   'xmlschemas.c:28427,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28427,9'
              BranchSideFuncs:
                - xmlSchemaSAXHandleStartElementNs
            - BranchSide:      'xmlschemas.c:28428,35'
              BranchSideFuncs:
                - xmlSchemaSAXHandleStartElementNs
      Callsites:
        - Src:             'xmlschemas.c:28428,2'
          Dst:             xmlSchemaSAXHandleStartElementNs
    - functionName:    endElementNsSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28436
      functionLinenumberEnd: 28445
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - localname
        - prefix
        - URI
      BBCount:         13
      ICount:          94
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSchemaSAXHandleEndElementNs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28438,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28439,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28440,10'
              BranchSideFuncs:
                - xmlSchemaSAXHandleEndElementNs
        - Branch String:   'xmlschemas.c:28440,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28441,10'
              BranchSideFuncs:
                - xmlSchemaSAXHandleEndElementNs
            - BranchSide:      'xmlschemas.c:28443,9'
              BranchSideFuncs:
                - xmlSchemaSAXHandleEndElementNs
        - Branch String:   'xmlschemas.c:28440,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28442,2'
              BranchSideFuncs:
                - xmlSchemaSAXHandleEndElementNs
            - BranchSide:      'xmlschemas.c:28443,9'
              BranchSideFuncs:
                - xmlSchemaSAXHandleEndElementNs
        - Branch String:   'xmlschemas.c:28443,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28443,9'
              BranchSideFuncs:
                - xmlSchemaSAXHandleEndElementNs
            - BranchSide:      'xmlschemas.c:28444,33'
              BranchSideFuncs:
                - xmlSchemaSAXHandleEndElementNs
      Callsites:
        - Src:             'xmlschemas.c:28444,2'
          Dst:             xmlSchemaSAXHandleEndElementNs
    - functionName:    xmlSchemaValidateStream
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28751
      functionLinenumberEnd: 28796
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
        - 'struct._xmlParserInputBuffer *'
        - int
        - 'struct._xmlSAXHandler *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - input
        - enc
        - sax
        - user_data
      BBCount:         22
      ICount:          141
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - inputPush
        - xmlFreeParserCtxt
        - xmlNewIOInputStream
        - xmlNewParserCtxt
        - xmlNewSAXParserCtxt
        - xmlSchemaValidateStreamInternal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28756,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28756,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28757,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28756,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28757,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28762,9'
              BranchSideFuncs:
                - xmlNewParserCtxt
                - xmlNewIOInputStream
                - inputPush
                - xmlSchemaValidateStreamInternal
                - xmlFreeParserCtxt
                - xmlNewSAXParserCtxt
        - Branch String:   'xmlschemas.c:28762,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28763,37'
              BranchSideFuncs:
                - xmlNewSAXParserCtxt
                - xmlNewIOInputStream
                - inputPush
                - xmlSchemaValidateStreamInternal
                - xmlFreeParserCtxt
            - BranchSide:      'xmlschemas.c:28767,17'
              BranchSideFuncs:
                - xmlNewParserCtxt
                - xmlNewIOInputStream
                - inputPush
                - xmlSchemaValidateStreamInternal
                - xmlFreeParserCtxt
        - Branch String:   'xmlschemas.c:28764,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28765,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28766,5'
              BranchSideFuncs:
                - xmlNewIOInputStream
                - inputPush
                - xmlSchemaValidateStreamInternal
                - xmlFreeParserCtxt
        - Branch String:   'xmlschemas.c:28768,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28769,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28771,9'
              BranchSideFuncs:
                - xmlNewIOInputStream
                - inputPush
                - xmlSchemaValidateStreamInternal
                - xmlFreeParserCtxt
        - Branch String:   'xmlschemas.c:28780,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28781,13'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'xmlschemas.c:28784,15'
              BranchSideFuncs:
                - inputPush
                - xmlSchemaValidateStreamInternal
                - xmlFreeParserCtxt
        - Branch String:   'xmlschemas.c:28792,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28793,20'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'xmlschemas.c:28795,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:28763,17'
          Dst:             xmlNewSAXParserCtxt
        - Src:             'xmlschemas.c:28767,17'
          Dst:             xmlNewParserCtxt
        - Src:             'xmlschemas.c:28779,19'
          Dst:             xmlNewIOInputStream
        - Src:             'xmlschemas.c:28784,5'
          Dst:             inputPush
        - Src:             'xmlschemas.c:28788,11'
          Dst:             xmlSchemaValidateStreamInternal
        - Src:             'xmlschemas.c:28793,2'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlSchemaValidateDoc
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28089
      functionLinenumberEnd: 28104
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
        - 'struct._xmlDoc *'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlDocGetRootElement
        - xmlSchemaCustomErr
        - xmlSchemaVStart
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28090,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28090,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28091,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28090,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28091,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28093,17'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlSchemaVStart
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:28095,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28096,39'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:28102,28'
              BranchSideFuncs:
                - xmlSchemaVStart
      Callsites:
        - Src:             'xmlschemas.c:28094,18'
          Dst:             xmlDocGetRootElement
        - Src:             'xmlschemas.c:28096,9'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:28103,13'
          Dst:             xmlSchemaVStart
    - functionName:    xmlSchemaValidateOneElement
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28064
      functionLinenumberEnd: 28075
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - elem
      BBCount:         13
      ICount:          76
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSchemaVStart
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28065,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28065,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28066,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28065,42'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28065,46'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28066,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28065,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28066,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28068,9'
              BranchSideFuncs:
                - xmlSchemaVStart
        - Branch String:   'xmlschemas.c:28068,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28069,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28071,17'
              BranchSideFuncs:
                - xmlSchemaVStart
      Callsites:
        - Src:             'xmlschemas.c:28074,12'
          Dst:             xmlSchemaVStart
    - functionName:    xmlSchemaValidCtxtGetOptions
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27767
      functionLinenumberEnd: 27772
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27768,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27769,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27771,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaSetValidOptions
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27737
      functionLinenumberEnd: 27754
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - options
      BBCount:         10
      ICount:          57
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27740,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27741,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27748,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27748,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27749,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27752,21'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27749,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27750,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27751,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaGetValidErrors
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27710
      functionLinenumberEnd: 27720
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
        - 'func_type **'
        - 'func_type **'
        - 'char **'
      constantsTouched: []
      argNames:
        - ctxt
        - err
        - warn
        - ctx
      BBCount:         13
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27711,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27712,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27713,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27713,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27714,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27715,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27715,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27716,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27717,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27717,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27718,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27719,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaIsValid
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27642
      functionLinenumberEnd: 27646
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27643,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27644,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27645,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaValidateSetFilename
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27407
      functionLinenumberEnd: 27416
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaValidCtxt *'
        - 'char *'
      constantsTouched: []
      argNames:
        - vctxt
        - filename
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlStrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27408,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27409,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27410,9'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlschemas.c:27410,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27411,9'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:27412,9'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlschemas.c:27412,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27413,64'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:27415,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:27413,36'
          Dst:             xmlStrdup
    - functionName:    xmlSchemaGetParserErrors
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21403
      functionLinenumberEnd: 21413
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
        - 'func_type **'
        - 'func_type **'
        - 'char **'
      constantsTouched: []
      argNames:
        - ctxt
        - err
        - warn
        - ctx
      BBCount:         13
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlschemas.c:21404,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21405,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21406,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21406,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21407,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21408,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21408,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21409,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21410,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21410,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21411,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21412,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaParse
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21229
      functionLinenumberEnd: 21340
      functionDepth:   0
      returnType:      'struct._xmlSchema *'
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         47
      ICount:          311
      EdgeCount:       64
      CyclomaticComplexity: 19
      functionsReached:
        - xmlSchemaAddSchemaDoc
        - xmlSchemaConstructionCtxtCreate
        - xmlSchemaConstructionCtxtFree
        - xmlSchemaCustomErr
        - xmlSchemaFixupComponents
        - xmlSchemaFree
        - xmlSchemaInitTypes
        - xmlSchemaInternalErr
        - xmlSchemaNewSchema
        - xmlSchemaParseNewDocWithContext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:21239,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21240,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21242,9'
              BranchSideFuncs:
                - xmlSchemaNewSchema
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFixupComponents
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
                - xmlSchemaInternalErr
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaConstructionCtxtCreate
        - Branch String:   'xmlschemas.c:21242,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21243,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21246,5'
              BranchSideFuncs:
                - xmlSchemaNewSchema
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFixupComponents
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
                - xmlSchemaInternalErr
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaConstructionCtxtCreate
        - Branch String:   'xmlschemas.c:21252,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21253,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
            - BranchSide:      'xmlschemas.c:21257,9'
              BranchSideFuncs:
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFixupComponents
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
                - xmlSchemaInternalErr
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaConstructionCtxtCreate
        - Branch String:   'xmlschemas.c:21257,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21258,54'
              BranchSideFuncs:
                - xmlSchemaConstructionCtxtCreate
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFixupComponents
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
                - xmlSchemaInternalErr
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:21264,37'
              BranchSideFuncs:
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFixupComponents
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
                - xmlSchemaInternalErr
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:21259,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21260,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
            - BranchSide:      'xmlschemas.c:21262,2'
              BranchSideFuncs:
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFixupComponents
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
                - xmlSchemaInternalErr
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:21271,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21272,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
            - BranchSide:      'xmlschemas.c:21273,9'
              BranchSideFuncs:
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFixupComponents
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
                - xmlSchemaInternalErr
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:21273,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21274,2'
              BranchSideFuncs:
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
            - BranchSide:      'xmlschemas.c:21276,9'
              BranchSideFuncs:
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFixupComponents
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
                - xmlSchemaInternalErr
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:21276,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21278,6'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:21291,41'
              BranchSideFuncs:
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFixupComponents
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
                - xmlSchemaInternalErr
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
        - Branch String:   'xmlschemas.c:21278,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21279,36'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
            - BranchSide:      'xmlschemas.c:21284,36'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
        - Branch String:   'xmlschemas.c:21291,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21292,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
            - BranchSide:      'xmlschemas.c:21293,9'
              BranchSideFuncs:
                - xmlSchemaFixupComponents
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
                - xmlSchemaInternalErr
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
        - Branch String:   'xmlschemas.c:21293,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21294,2'
              BranchSideFuncs:
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
            - BranchSide:      'xmlschemas.c:21296,23'
              BranchSideFuncs:
                - xmlSchemaFixupComponents
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
                - xmlSchemaInternalErr
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
        - Branch String:   'xmlschemas.c:21301,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21301,79'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
            - BranchSide:      'xmlschemas.c:21302,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
        - Branch String:   'xmlschemas.c:21309,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21310,6'
              BranchSideFuncs:
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
            - BranchSide:      'xmlschemas.c:21320,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21310,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21311,20'
              BranchSideFuncs:
                - xmlSchemaFree
                - xmlSchemaConstructionCtxtFree
            - BranchSide:      'xmlschemas.c:21314,6'
              BranchSideFuncs:
                - xmlSchemaConstructionCtxtFree
        - Branch String:   'xmlschemas.c:21314,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21315,36'
              BranchSideFuncs:
                - xmlSchemaConstructionCtxtFree
            - BranchSide:      'xmlschemas.c:21319,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21327,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21328,23'
              BranchSideFuncs:
                - xmlSchemaFree
                - xmlSchemaInternalErr
                - xmlSchemaConstructionCtxtFree
            - BranchSide:      'xmlschemas.c:21331,9'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaConstructionCtxtFree
        - Branch String:   'xmlschemas.c:21331,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21332,32'
              BranchSideFuncs:
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:21336,5'
              BranchSideFuncs:
                - xmlSchemaInternalErr
      Callsites:
        - Src:             'xmlschemas.c:21239,9'
          Dst:             xmlSchemaInitTypes
        - Src:             'xmlschemas.c:21251,18'
          Dst:             xmlSchemaNewSchema
        - Src:             'xmlschemas.c:21258,22'
          Dst:             xmlSchemaConstructionCtxtCreate
        - Src:             'xmlschemas.c:21268,11'
          Dst:             xmlSchemaAddSchemaDoc
        - Src:             'xmlschemas.c:21279,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:21284,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:21291,9'
          Dst:             xmlSchemaParseNewDocWithContext
        - Src:             'xmlschemas.c:21301,9'
          Dst:             xmlSchemaFixupComponents
        - Src:             'xmlschemas.c:21311,6'
          Dst:             xmlSchemaFree
        - Src:             'xmlschemas.c:21315,6'
          Dst:             xmlSchemaConstructionCtxtFree
        - Src:             'xmlschemas.c:21328,9'
          Dst:             xmlSchemaFree
        - Src:             'xmlschemas.c:21332,2'
          Dst:             xmlSchemaConstructionCtxtFree
        - Src:             'xmlschemas.c:21336,5'
          Dst:             xmlSchemaInternalErr
    - functionName:    xmlSchemaNewDocParserCtxt
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12460
      functionLinenumberEnd: 12474
      functionDepth:   0
      returnType:      'struct._xmlSchemaParserCtxt *'
      argCount:        1
      argTypes:
        - 'struct._xmlDoc *'
      constantsTouched: []
      argNames:
        - doc
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlDictCreate
        - xmlSchemaParserCtxtCreate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlschemas.c:12463,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12464,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:12465,11'
              BranchSideFuncs:
                - xmlSchemaParserCtxtCreate
                - xmlDictCreate
        - Branch String:   'xmlschemas.c:12466,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12467,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:12468,16'
              BranchSideFuncs:
                - xmlDictCreate
      Callsites:
        - Src:             'xmlschemas.c:12465,11'
          Dst:             xmlSchemaParserCtxtCreate
        - Src:             'xmlschemas.c:12469,17'
          Dst:             xmlDictCreate
    - functionName:    xmlSchemaNewMemParserCtxt
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12435
      functionLinenumberEnd: 12447
      functionDepth:   0
      returnType:      'struct._xmlSchemaParserCtxt *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - buffer
        - size
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlDictCreate
        - xmlSchemaParserCtxtCreate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlschemas.c:12438,26'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12438,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:12439,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:12438,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12439,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:12440,11'
              BranchSideFuncs:
                - xmlSchemaParserCtxtCreate
                - xmlDictCreate
        - Branch String:   'xmlschemas.c:12441,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12442,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:12443,19'
              BranchSideFuncs:
                - xmlDictCreate
      Callsites:
        - Src:             'xmlschemas.c:12440,11'
          Dst:             xmlSchemaParserCtxtCreate
        - Src:             'xmlschemas.c:12445,17'
          Dst:             xmlDictCreate
    - functionName:    xmlSchemaElementDump
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4256
      functionLinenumberEnd: 4329
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - payload
        - data
        - name
        - namespace
        - context
      BBCount:         51
      ICount:          307
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - fprintf
        - xmlSchemaTypeDump
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4259,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4260,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4263,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:4264,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4265,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4266,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4267,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4268,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4269,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4284,51'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4285,3'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4288,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4285,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4286,3'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4288,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4286,41'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4287,3'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4288,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4284,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4288,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4302,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4289,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4290,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4291,6'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4291,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4292,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4293,6'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4293,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4294,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4295,6'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4295,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4296,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4297,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4302,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4303,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4307,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4307,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4308,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4313,16'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
        - Branch String:   'xmlschemas.c:4309,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4310,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4312,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4322,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4322,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4323,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4324,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4325,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlschemas.c:4327,14'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'xmlschemas.c:4263,5'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4265,2'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4266,5'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4268,2'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4269,5'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4288,2'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4290,6'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4292,6'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4294,6'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4296,6'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4297,2'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4303,2'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4308,2'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4310,6'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4312,6'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4317,2'
          Dst:             xmlSchemaTypeDump
        - Src:             'xmlschemas.c:4323,2'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4325,6'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4327,6'
          Dst:             fprintf
    - functionName:    xmlSchemaTypeDumpEntry
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4576
      functionLinenumberEnd: 4578
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - type
        - output
        - name
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSchemaTypeDump
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlschemas.c:4577,5'
          Dst:             xmlSchemaTypeDump
    - functionName:    xmlSchemaDump
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4589
      functionLinenumberEnd: 4610
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct._xmlSchema *'
      constantsTouched: []
      argNames:
        - output
        - schema
      BBCount:         17
      ICount:          108
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - fprintf
        - xmlHashScan
        - xmlHashScanFull
        - xmlSchemaAnnotDump
        - xmlSchemaElementDump
        - xmlSchemaTypeDumpEntry
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4590,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4591,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4592,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlHashScan
                - xmlHashScanFull
                - xmlSchemaAnnotDump
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4592,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4593,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlschemas.c:4596,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlHashScan
                - xmlHashScanFull
                - xmlSchemaAnnotDump
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4597,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4598,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlHashScan
                - xmlHashScanFull
                - xmlSchemaAnnotDump
                - fprintf
            - BranchSide:      'xmlschemas.c:4600,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlHashScan
                - xmlHashScanFull
                - xmlSchemaAnnotDump
                - fprintf
        - Branch String:   'xmlschemas.c:4601,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4602,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlHashScan
                - xmlHashScanFull
                - xmlSchemaAnnotDump
            - BranchSide:      'xmlschemas.c:4604,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlHashScan
                - xmlHashScanFull
                - xmlSchemaAnnotDump
        - Branch String:   'xmlschemas.c:4606,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4607,28'
              BranchSideFuncs:
                - xmlSchemaAnnotDump
                - xmlHashScan
                - xmlHashScanFull
            - BranchSide:      'xmlschemas.c:4608,17'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashScanFull
      Callsites:
        - Src:             'xmlschemas.c:4593,9'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4596,5'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4598,9'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4600,9'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4602,9'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4604,9'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4605,5'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4607,9'
          Dst:             xmlSchemaAnnotDump
        - Src:             'xmlschemas.c:4608,5'
          Dst:             xmlHashScan
        - Src:             'xmlschemas.c:4608,5'
          Dst:             xmlSchemaTypeDumpEntry
        - Src:             'xmlschemas.c:4609,5'
          Dst:             xmlHashScanFull
        - Src:             'xmlschemas.c:4609,5'
          Dst:             xmlSchemaElementDump
    - functionName:    _xmlSchemaDateAdd
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3980
      functionLinenumberEnd: 4119
      functionDepth:   0
      returnType:      'struct._xmlSchemaVal *'
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaVal *'
        - 'struct._xmlSchemaVal *'
      constantsTouched: []
      argNames:
        - dt
        - dur
      BBCount:         141
      ICount:          1120
      EdgeCount:       189
      CyclomaticComplexity: 50
      functionsReached:
        - xmlSchemaDupVal
        - xmlSchemaFreeValue
        - xmlSchemaNewValue
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:3986,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3986,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3987,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3986,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3987,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3989,29'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaDupVal
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:3990,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3991,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3994,27'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:3995,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3996,28'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4000,11'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4005,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4006,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4009,16'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4013,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4014,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4017,14'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4023,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4024,13'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4031,18'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4024,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4025,13'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4027,13'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4037,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4038,18'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4042,14'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4056,31'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4056,35'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4059,14'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4056,35'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4056,35'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4059,14'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4056,56'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4057,20'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4059,14'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4057,29'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4057,29'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4057,29'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4057,29'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4057,27'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4057,29'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4057,29'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4057,27'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4057,27'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4056,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4058,20'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4059,14'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4058,20'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4058,20'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4058,20'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4058,20'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4058,20'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4064,17'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4058,20'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4064,17'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4064,17'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4059,14'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4060,18'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4062,20'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4067,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4068,32'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4082,20'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4070,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4071,20'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4076,10'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4076,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4077,15'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4078,10'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4078,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4079,15'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4080,25'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4080,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4080,25'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4080,25'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4080,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4080,25'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4089,16'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4080,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4089,16'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4089,16'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4082,40'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4082,43'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4087,13'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4082,43'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4082,43'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4087,13'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4082,63'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4083,20'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4087,13'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4083,38'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4083,38'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4083,38'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4083,38'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4083,31'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4083,38'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4083,38'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4083,31'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4083,31'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4082,20'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4084,24'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4087,13'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4084,35'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4084,35'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4084,35'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4084,35'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:0,0'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4084,35'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4084,35'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:0,0'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:0,0'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4092,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4066,5'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4093,17'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4093,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4094,17'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4096,17'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4105,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4106,14'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4116,24'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4106,23'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4106,27'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4107,13'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4106,35'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4106,39'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4107,13'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4106,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4107,13'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4108,18'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4109,31'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4109,35'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4111,23'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4109,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4110,17'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4111,23'
              BranchSideFuncs:
                - xmlSchemaFreeValue
      Callsites:
        - Src:             'xmlschemastypes.c:3989,11'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:3994,11'
          Dst:             xmlSchemaDupVal
        - Src:             'xmlschemastypes.c:3996,9'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4116,5'
          Dst:             xmlSchemaFreeValue
    - functionName:    xmlSchemaNewValue
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      'struct._xmlSchemaVal *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    34
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:222,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:223,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:225,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaDupVal
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3881
      functionLinenumberEnd: 3889
      functionDepth:   0
      returnType:      'struct._xmlSchemaVal *'
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaVal *'
      constantsTouched: []
      argNames:
        - v
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaNewValue
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:3883,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3884,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3886,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemastypes.c:3882,27'
          Dst:             xmlSchemaNewValue
    - functionName:    xmlSchemaFreeValue
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1138
      functionLinenumberEnd: 1183
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaVal *'
      constantsTouched: []
      argNames:
        - value
      BBCount:         44
      ICount:          236
      EdgeCount:       49
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    63
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:1141,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1142,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1183,1'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1142,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1158,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1158,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1158,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1158,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1158,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1158,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1158,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1158,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1158,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1158,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1158,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1158,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1158,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1158,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1158,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1163,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1163,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1169,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1173,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1177,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1158,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1159,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1160,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1163,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1164,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1165,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1165,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1166,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1167,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1169,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1170,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1171,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1173,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1174,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1175,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaCompareValuesWhtspExt
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5252
      functionLinenumberEnd: 5254
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - int
        - 'struct._xmlSchemaVal *'
        - 'char *'
        - int
        - int
        - 'struct._xmlSchemaVal *'
        - 'char *'
        - 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:5253,12'
          Dst:             xmlSchemaCompareValuesInternal
    - functionName:    xmlSchemaCompareValuesInternal
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4946
      functionLinenumberEnd: 5171
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - int
        - 'struct._xmlSchemaVal *'
        - 'char *'
        - int
        - int
        - 'struct._xmlSchemaVal *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - xtype
        - x
        - xvalue
        - xws
        - ytype
        - y
        - yvalue
        - yws
      BBCount:         260
      ICount:          1182
      EdgeCount:       347
      CyclomaticComplexity: 89
      functionsReached:
        - xmlSchemaCompareDates
        - xmlSchemaCompareDecimals
        - xmlSchemaCompareDurations
        - xmlSchemaCompareFloats
        - xmlSchemaCompareNormStrings
        - xmlSchemaComparePreserveCollapseStrings
        - xmlSchemaComparePreserveReplaceStrings
        - xmlSchemaCompareReplaceCollapseStrings
        - xmlSchemaCompareReplacedStrings
        - xmlStrEqual
        - xmlStrcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:4947,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4950,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4950,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4965,11'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4965,11'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4965,11'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4965,11'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4965,11'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4965,11'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4965,11'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4965,11'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4965,11'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4965,11'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4965,11'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4965,11'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4965,11'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4965,11'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4986,11'
              BranchSideFuncs:
                - xmlSchemaCompareDurations
            - BranchSide:      'xmlschemastypes.c:4999,11'
              BranchSideFuncs:
                - xmlSchemaCompareDates
            - BranchSide:      'xmlschemastypes.c:4999,11'
              BranchSideFuncs:
                - xmlSchemaCompareDates
            - BranchSide:      'xmlschemastypes.c:4999,11'
              BranchSideFuncs:
                - xmlSchemaCompareDates
            - BranchSide:      'xmlschemastypes.c:4999,11'
              BranchSideFuncs:
                - xmlSchemaCompareDates
            - BranchSide:      'xmlschemastypes.c:4999,11'
              BranchSideFuncs:
                - xmlSchemaCompareDates
            - BranchSide:      'xmlschemastypes.c:4999,11'
              BranchSideFuncs:
                - xmlSchemaCompareDates
            - BranchSide:      'xmlschemastypes.c:4999,11'
              BranchSideFuncs:
                - xmlSchemaCompareDates
            - BranchSide:      'xmlschemastypes.c:4999,11'
              BranchSideFuncs:
                - xmlSchemaCompareDates
            - BranchSide:      'xmlschemastypes.c:5030,10'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:5030,10'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:5030,10'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:5030,10'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:5030,10'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:5030,10'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:5030,10'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:5030,10'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:5030,10'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:5030,10'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:5030,10'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:5030,10'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:5098,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:5098,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:5110,11'
              BranchSideFuncs:
                - xmlSchemaCompareFloats
            - BranchSide:      'xmlschemastypes.c:5110,11'
              BranchSideFuncs:
                - xmlSchemaCompareFloats
            - BranchSide:      'xmlschemastypes.c:5117,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5128,11'
              BranchSideFuncs:
                - xmlStrcmp
            - BranchSide:      'xmlschemastypes.c:5145,11'
              BranchSideFuncs:
                - xmlStrcmp
            - BranchSide:      'xmlschemastypes.c:5168,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5168,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5168,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5170,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4965,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4965,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4966,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4965,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4966,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4967,10'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
                - xmlSchemaCompareDecimals
        - Branch String:   'xmlschemastypes.c:4967,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4968,35'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4969,11'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
        - Branch String:   'xmlschemastypes.c:4969,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4970,4'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4983,35'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
        - Branch String:   'xmlschemastypes.c:4970,34'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4971,4'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4983,35'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
        - Branch String:   'xmlschemastypes.c:4971,36'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4972,4'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4983,35'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
        - Branch String:   'xmlschemastypes.c:4972,35'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4973,4'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4983,35'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
        - Branch String:   'xmlschemastypes.c:4973,36'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4974,4'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4983,35'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
        - Branch String:   'xmlschemastypes.c:4974,35'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4975,4'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4983,35'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
        - Branch String:   'xmlschemastypes.c:4975,30'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4976,4'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4983,35'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
        - Branch String:   'xmlschemastypes.c:4976,31'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4977,4'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4983,35'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
        - Branch String:   'xmlschemastypes.c:4977,31'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4978,4'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4983,35'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
        - Branch String:   'xmlschemastypes.c:4978,32'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4979,4'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4983,35'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
        - Branch String:   'xmlschemastypes.c:4979,32'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4980,4'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4983,35'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
        - Branch String:   'xmlschemastypes.c:4980,33'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4981,4'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4983,35'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
        - Branch String:   'xmlschemastypes.c:4981,31'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4982,4'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4983,35'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
        - Branch String:   'xmlschemastypes.c:4969,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4983,35'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4984,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4986,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4986,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4987,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4986,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4987,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4988,10'
              BranchSideFuncs:
                - xmlSchemaCompareDurations
        - Branch String:   'xmlschemastypes.c:4988,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4989,50'
              BranchSideFuncs:
                - xmlSchemaCompareDurations
            - BranchSide:      'xmlschemastypes.c:4990,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4999,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4999,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5000,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4999,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5000,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5001,18'
              BranchSideFuncs:
                - xmlSchemaCompareDates
        - Branch String:   'xmlschemastypes.c:5001,50'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5002,18'
              BranchSideFuncs:
                - xmlSchemaCompareDates
            - BranchSide:      'xmlschemastypes.c:5009,47'
              BranchSideFuncs:
                - xmlSchemaCompareDates
        - Branch String:   'xmlschemastypes.c:5002,50'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5003,18'
              BranchSideFuncs:
                - xmlSchemaCompareDates
            - BranchSide:      'xmlschemastypes.c:5009,47'
              BranchSideFuncs:
                - xmlSchemaCompareDates
        - Branch String:   'xmlschemastypes.c:5003,50'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5004,18'
              BranchSideFuncs:
                - xmlSchemaCompareDates
            - BranchSide:      'xmlschemastypes.c:5009,47'
              BranchSideFuncs:
                - xmlSchemaCompareDates
        - Branch String:   'xmlschemastypes.c:5004,50'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5005,18'
              BranchSideFuncs:
                - xmlSchemaCompareDates
            - BranchSide:      'xmlschemastypes.c:5009,47'
              BranchSideFuncs:
                - xmlSchemaCompareDates
        - Branch String:   'xmlschemastypes.c:5005,50'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5006,18'
              BranchSideFuncs:
                - xmlSchemaCompareDates
            - BranchSide:      'xmlschemastypes.c:5009,47'
              BranchSideFuncs:
                - xmlSchemaCompareDates
        - Branch String:   'xmlschemastypes.c:5006,50'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5007,18'
              BranchSideFuncs:
                - xmlSchemaCompareDates
            - BranchSide:      'xmlschemastypes.c:5009,47'
              BranchSideFuncs:
                - xmlSchemaCompareDates
        - Branch String:   'xmlschemastypes.c:5007,50'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5008,18'
              BranchSideFuncs:
                - xmlSchemaCompareDates
            - BranchSide:      'xmlschemastypes.c:5009,47'
              BranchSideFuncs:
                - xmlSchemaCompareDates
        - Branch String:   'xmlschemastypes.c:5001,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5009,47'
              BranchSideFuncs:
                - xmlSchemaCompareDates
            - BranchSide:      'xmlschemastypes.c:5010,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5030,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5031,8'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:5033,8'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
        - Branch String:   'xmlschemastypes.c:5034,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5035,8'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:5037,8'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
        - Branch String:   'xmlschemastypes.c:5041,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5043,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5047,18'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
        - Branch String:   'xmlschemastypes.c:5043,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5044,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5045,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5047,54'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5048,4'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:5060,7'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
        - Branch String:   'xmlschemastypes.c:5048,33'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5049,4'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:5060,7'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
        - Branch String:   'xmlschemastypes.c:5049,37'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5050,18'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:5060,7'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
        - Branch String:   'xmlschemastypes.c:5050,46'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5051,18'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:5060,7'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
        - Branch String:   'xmlschemastypes.c:5051,49'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5052,18'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:5060,7'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
        - Branch String:   'xmlschemastypes.c:5052,48'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5053,18'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:5060,7'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
        - Branch String:   'xmlschemastypes.c:5053,45'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5054,18'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:5060,7'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
        - Branch String:   'xmlschemastypes.c:5054,47'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5055,18'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:5060,7'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
        - Branch String:   'xmlschemastypes.c:5055,43'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5056,18'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:5060,7'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
        - Branch String:   'xmlschemastypes.c:5056,46'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5057,18'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:5060,7'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
        - Branch String:   'xmlschemastypes.c:5057,47'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5058,18'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:5060,7'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
        - Branch String:   'xmlschemastypes.c:5047,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5060,7'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:5094,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5060,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5062,11'
              BranchSideFuncs:
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:5073,14'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
        - Branch String:   'xmlschemastypes.c:5062,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5064,20'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:5068,18'
              BranchSideFuncs:
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
        - Branch String:   'xmlschemastypes.c:5064,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5065,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5067,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5068,18'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5069,51'
              BranchSideFuncs:
                - xmlSchemaComparePreserveReplaceStrings
            - BranchSide:      'xmlschemastypes.c:5070,16'
              BranchSideFuncs:
                - xmlSchemaComparePreserveCollapseStrings
        - Branch String:   'xmlschemastypes.c:5073,14'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5075,11'
              BranchSideFuncs:
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
            - BranchSide:      'xmlschemastypes.c:5082,14'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
        - Branch String:   'xmlschemastypes.c:5075,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5076,51'
              BranchSideFuncs:
                - xmlSchemaComparePreserveReplaceStrings
            - BranchSide:      'xmlschemastypes.c:5077,11'
              BranchSideFuncs:
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
        - Branch String:   'xmlschemastypes.c:5077,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5078,44'
              BranchSideFuncs:
                - xmlSchemaCompareReplacedStrings
            - BranchSide:      'xmlschemastypes.c:5079,11'
              BranchSideFuncs:
                - xmlSchemaCompareReplaceCollapseStrings
        - Branch String:   'xmlschemastypes.c:5079,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5080,51'
              BranchSideFuncs:
                - xmlSchemaCompareReplaceCollapseStrings
            - BranchSide:      'xmlschemastypes.c:5082,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5082,14'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5084,11'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
            - BranchSide:      'xmlschemastypes.c:5091,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5084,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5085,52'
              BranchSideFuncs:
                - xmlSchemaComparePreserveCollapseStrings
            - BranchSide:      'xmlschemastypes.c:5086,11'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
        - Branch String:   'xmlschemastypes.c:5086,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5087,51'
              BranchSideFuncs:
                - xmlSchemaCompareReplaceCollapseStrings
            - BranchSide:      'xmlschemastypes.c:5088,11'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
        - Branch String:   'xmlschemastypes.c:5088,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5089,40'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
            - BranchSide:      'xmlschemastypes.c:5090,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5098,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5098,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5099,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5098,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5099,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5100,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemastypes.c:5100,46'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5101,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:5102,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemastypes.c:5100,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5102,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:5107,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5102,63'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5103,20'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:5105,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5102,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5104,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5105,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5110,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5110,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5111,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5110,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5111,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5112,18'
              BranchSideFuncs:
                - xmlSchemaCompareFloats
        - Branch String:   'xmlschemastypes.c:5112,46'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5113,18'
              BranchSideFuncs:
                - xmlSchemaCompareFloats
            - BranchSide:      'xmlschemastypes.c:5114,48'
              BranchSideFuncs:
                - xmlSchemaCompareFloats
        - Branch String:   'xmlschemastypes.c:5112,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5114,48'
              BranchSideFuncs:
                - xmlSchemaCompareFloats
            - BranchSide:      'xmlschemastypes.c:5115,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5117,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5117,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5118,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5117,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5118,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5119,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5119,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5120,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5126,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5120,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5121,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5122,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5122,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5123,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5124,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5128,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5128,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5129,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5128,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5129,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5130,17'
              BranchSideFuncs:
                - xmlStrcmp
        - Branch String:   'xmlschemastypes.c:5130,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5131,14'
              BranchSideFuncs:
                - xmlStrcmp
            - BranchSide:      'xmlschemastypes.c:5143,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5131,14'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5132,27'
              BranchSideFuncs:
                - xmlStrcmp
            - BranchSide:      'xmlschemastypes.c:5138,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5133,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5134,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5135,16'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5138,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5139,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5145,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5145,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5146,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5145,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5146,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5147,17'
              BranchSideFuncs:
                - xmlStrcmp
        - Branch String:   'xmlschemastypes.c:5147,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5148,21'
              BranchSideFuncs:
                - xmlStrcmp
            - BranchSide:      'xmlschemastypes.c:5163,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5148,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5149,41'
              BranchSideFuncs:
                - xmlStrcmp
            - BranchSide:      'xmlschemastypes.c:5158,26'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5151,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5152,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5153,30'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5153,30'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5154,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5156,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5158,26'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5159,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5161,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemastypes.c:4968,10'
          Dst:             xmlSchemaCompareDecimals
        - Src:             'xmlschemastypes.c:4983,10'
          Dst:             xmlSchemaCompareDecimals
        - Src:             'xmlschemastypes.c:4989,24'
          Dst:             xmlSchemaCompareDurations
        - Src:             'xmlschemastypes.c:5009,25'
          Dst:             xmlSchemaCompareDates
        - Src:             'xmlschemastypes.c:5064,8'
          Dst:             xmlStrEqual
        - Src:             'xmlschemastypes.c:5069,12'
          Dst:             xmlSchemaComparePreserveReplaceStrings
        - Src:             'xmlschemastypes.c:5071,12'
          Dst:             xmlSchemaComparePreserveCollapseStrings
        - Src:             'xmlschemastypes.c:5076,12'
          Dst:             xmlSchemaComparePreserveReplaceStrings
        - Src:             'xmlschemastypes.c:5078,12'
          Dst:             xmlSchemaCompareReplacedStrings
        - Src:             'xmlschemastypes.c:5080,12'
          Dst:             xmlSchemaCompareReplaceCollapseStrings
        - Src:             'xmlschemastypes.c:5085,12'
          Dst:             xmlSchemaComparePreserveCollapseStrings
        - Src:             'xmlschemastypes.c:5087,12'
          Dst:             xmlSchemaCompareReplaceCollapseStrings
        - Src:             'xmlschemastypes.c:5089,12'
          Dst:             xmlSchemaCompareNormStrings
        - Src:             'xmlschemastypes.c:5102,8'
          Dst:             xmlStrEqual
        - Src:             'xmlschemastypes.c:5103,8'
          Dst:             xmlStrEqual
        - Src:             'xmlschemastypes.c:5114,25'
          Dst:             xmlSchemaCompareFloats
        - Src:             'xmlschemastypes.c:5132,17'
          Dst:             xmlStrcmp
        - Src:             'xmlschemastypes.c:5149,31'
          Dst:             xmlStrcmp
    - functionName:    xmlSchemaCompareDecimals
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3632
      functionLinenumberEnd: 3766
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaVal *'
        - 'struct._xmlSchemaVal *'
      constantsTouched: []
      argNames:
        - x
        - y
      BBCount:         85
      ICount:          612
      EdgeCount:       116
      CyclomaticComplexity: 33
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:3640,33'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3641,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3660,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3641,30'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3642,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3647,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3642,30'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3643,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3647,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3640,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3647,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3660,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3647,30'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3648,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3656,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3648,34'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3649,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3651,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3649,34'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3650,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3651,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3647,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3651,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3656,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3661,37'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3662,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3664,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3662,30'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3663,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3664,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3685,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3686,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3695,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3686,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3687,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3694,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3687,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3688,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3689,15'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3689,15'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3690,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3692,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3695,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3696,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3706,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3696,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3697,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3704,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3697,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3698,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3699,15'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3699,15'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3700,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3702,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3706,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3707,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3708,14'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3720,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3721,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3728,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3733,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3734,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3739,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3739,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3740,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3748,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3748,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3749,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3750,16'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3751,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3752,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3753,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3754,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3755,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3756,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3757,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3758,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3760,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaCompareDurations
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3780
      functionLinenumberEnd: 3860
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaVal *'
        - 'struct._xmlSchemaVal *'
      constantsTouched: []
      argNames:
        - x
        - y
      BBCount:         46
      ICount:          307
      EdgeCount:       63
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:3789,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3789,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3790,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3789,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3790,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3793,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3804,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3805,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3818,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3805,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3806,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3812,18'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3806,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3807,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3808,22'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3808,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3809,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3811,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3812,18'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3813,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3815,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3818,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3819,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3825,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3819,24'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3819,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3822,20'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3819,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3820,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3822,20'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3825,27'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3825,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3828,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3825,16'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3826,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3828,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3834,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3835,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3838,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3838,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3839,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3842,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3851,28'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3851,32'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3853,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3851,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3852,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3853,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3853,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3854,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3855,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3855,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3856,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3859,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaCompareDates
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4220
      functionLinenumberEnd: 4499
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaVal *'
        - 'struct._xmlSchemaVal *'
      constantsTouched: []
      argNames:
        - x
        - y
      BBCount:         173
      ICount:          1488
      EdgeCount:       227
      CyclomaticComplexity: 56
      functionsReached:
        - _xmlSchemaDateCastYMToDays
        - xmlSchemaDateNormalize
        - xmlSchemaFreeValue
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:4225,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4225,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4226,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4225,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4226,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4228,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:4228,47'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4229,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4233,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4229,47'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4230,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4233,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4230,47'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4231,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4233,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4228,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4233,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4236,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:4236,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4238,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:4293,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:4238,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4239,41'
              BranchSideFuncs:
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4293,5'
              BranchSideFuncs:
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4240,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4241,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4242,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:4245,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4246,22'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4250,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:4251,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4252,22'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4255,17'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4255,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4258,23'
              BranchSideFuncs:
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4289,22'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4259,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4260,26'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4264,11'
              BranchSideFuncs:
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4267,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4268,44'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4272,54'
              BranchSideFuncs:
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4273,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4274,29'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4275,30'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4277,29'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4278,33'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4280,33'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4295,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4296,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4297,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:4301,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4302,25'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4305,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:4307,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4308,25'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4311,13'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4311,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4314,19'
              BranchSideFuncs:
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4346,25'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4315,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4316,22'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4320,14'
              BranchSideFuncs:
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4323,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4324,40'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4328,50'
              BranchSideFuncs:
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4330,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4331,25'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4332,14'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4334,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4335,29'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4337,29'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4354,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4355,13'
              BranchSideFuncs:
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4387,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4357,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4358,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4359,42'
              BranchSideFuncs:
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4362,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4363,25'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4366,42'
              BranchSideFuncs:
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4368,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4369,17'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4370,13'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4370,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4371,17'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4375,19'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4376,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4377,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4378,22'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4387,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4389,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4392,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4395,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4398,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4401,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4404,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4407,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4410,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4413,19'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4417,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4419,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4422,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4425,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4428,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4431,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4434,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4437,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4440,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4443,19'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4451,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4452,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4453,14'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4454,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4455,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4456,18'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4461,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4462,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4463,14'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4464,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4465,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4466,18'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4471,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4472,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4473,14'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4474,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4475,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4476,18'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4481,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4482,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4483,14'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4484,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4485,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4486,18'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4486,18'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4487,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4488,18'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4488,18'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4489,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4490,18'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4490,18'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4491,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4492,18'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4492,18'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4493,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4494,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemastypes.c:4239,18'
          Dst:             xmlSchemaDateNormalize
        - Src:             'xmlschemastypes.c:4242,19'
          Dst:             _xmlSchemaDateCastYMToDays
        - Src:             'xmlschemastypes.c:4244,18'
          Dst:             xmlSchemaDateNormalize
        - Src:             'xmlschemastypes.c:4246,3'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4250,19'
          Dst:             _xmlSchemaDateCastYMToDays
        - Src:             'xmlschemastypes.c:4252,3'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4253,3'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4260,7'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4261,7'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4266,26'
          Dst:             xmlSchemaDateNormalize
        - Src:             'xmlschemastypes.c:4268,25'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4269,25'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4272,27'
          Dst:             _xmlSchemaDateCastYMToDays
        - Src:             'xmlschemastypes.c:4282,7'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4283,7'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4284,7'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4289,3'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4290,3'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4294,14'
          Dst:             xmlSchemaDateNormalize
        - Src:             'xmlschemastypes.c:4297,15'
          Dst:             _xmlSchemaDateCastYMToDays
        - Src:             'xmlschemastypes.c:4300,14'
          Dst:             xmlSchemaDateNormalize
        - Src:             'xmlschemastypes.c:4302,6'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4305,15'
          Dst:             _xmlSchemaDateCastYMToDays
        - Src:             'xmlschemastypes.c:4308,6'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4309,6'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4316,3'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4317,3'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4322,22'
          Dst:             xmlSchemaDateNormalize
        - Src:             'xmlschemastypes.c:4324,21'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4325,21'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4328,23'
          Dst:             _xmlSchemaDateCastYMToDays
        - Src:             'xmlschemastypes.c:4339,3'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4340,3'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4341,3'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4346,6'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4347,6'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4356,14'
          Dst:             xmlSchemaDateNormalize
        - Src:             'xmlschemastypes.c:4359,15'
          Dst:             _xmlSchemaDateCastYMToDays
        - Src:             'xmlschemastypes.c:4361,14'
          Dst:             xmlSchemaDateNormalize
        - Src:             'xmlschemastypes.c:4363,6'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4366,15'
          Dst:             _xmlSchemaDateCastYMToDays
        - Src:             'xmlschemastypes.c:4382,2'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4383,2'
          Dst:             xmlSchemaFreeValue
    - functionName:    xmlSchemaComparePreserveReplaceStrings
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4519
      functionLinenumberEnd: 4568
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - x
        - y
        - invert
      BBCount:         40
      ICount:          214
      EdgeCount:       56
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:4522,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4522,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4522,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4522,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4523,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4555,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4523,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4523,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4524,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4523,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4523,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4524,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4523,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4524,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4538,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4524,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4525,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4537,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4525,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4526,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4531,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4526,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4527,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4529,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4531,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4532,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4534,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4539,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4540,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4545,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4540,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4541,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4543,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4545,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4546,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4546,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4547,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4549,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4555,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4556,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4561,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4556,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4557,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4559,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4561,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4562,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4567,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4562,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4563,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4565,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaComparePreserveCollapseStrings
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4587
      functionLinenumberEnd: 4657
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - x
        - y
        - invert
      BBCount:         79
      ICount:          393
      EdgeCount:       109
      CyclomaticComplexity: 32
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:4593,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4593,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4593,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4593,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4593,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4593,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4593,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4593,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4593,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4593,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4594,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4596,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4596,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4596,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4596,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4596,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4597,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4637,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4597,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4597,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4598,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4597,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4597,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4597,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4597,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4597,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4598,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4597,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4598,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4622,14'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4598,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4602,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4614,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4602,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4603,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4608,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4603,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4604,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4606,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4608,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4609,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4611,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4619,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4619,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4619,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4619,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4619,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4619,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4619,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4619,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4619,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4619,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4620,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4621,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4623,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4624,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4629,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4624,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4625,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4627,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4629,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4630,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4630,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4631,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4633,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4637,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4638,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4643,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4638,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4639,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4641,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4643,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4647,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4656,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4647,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4647,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4647,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4647,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4647,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4647,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4647,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4647,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4647,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4647,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4648,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4649,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4649,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4650,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4655,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4650,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4651,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4653,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaCompareReplacedStrings
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4770
      functionLinenumberEnd: 4802
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - x
        - y
      BBCount:         51
      ICount:          267
      EdgeCount:       70
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:4773,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4773,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4773,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4773,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4774,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4797,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4774,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4774,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4775,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4774,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4774,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4774,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4774,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4774,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4775,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4774,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4775,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4782,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4775,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4775,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4781,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4775,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4775,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4775,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4775,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4775,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4781,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4775,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4776,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4781,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4776,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4777,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4779,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4782,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4782,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4783,16'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4782,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4782,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4782,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4782,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4782,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4783,16'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4782,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4783,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4788,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4783,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4784,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4786,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4789,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4790,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4791,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4791,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4792,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4797,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4798,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4799,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4799,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4800,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4801,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaCompareReplaceCollapseStrings
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4676
      functionLinenumberEnd: 4754
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - x
        - y
        - invert
      BBCount:         99
      ICount:          492
      EdgeCount:       137
      CyclomaticComplexity: 40
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:4682,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4682,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4682,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4682,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4682,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4682,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4682,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4682,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4682,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4682,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4683,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4685,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4685,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4685,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4685,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4685,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4686,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4734,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4686,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4686,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4687,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4686,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4686,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4686,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4686,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4686,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4687,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4686,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4687,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4711,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4687,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4687,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4703,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4687,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4687,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4687,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4687,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4687,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4703,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4687,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4691,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4703,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4691,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4692,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4697,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4692,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4693,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4695,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4697,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4698,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4700,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4708,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4708,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4708,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4708,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4708,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4708,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4708,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4708,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4708,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4708,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4709,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4710,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4711,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4711,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4715,16'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4711,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4711,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4711,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4711,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4711,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4715,16'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4711,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4715,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4727,14'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4715,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4716,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4721,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4716,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4717,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4719,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4721,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4722,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4724,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4728,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4729,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4730,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4730,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4731,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4734,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4735,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4740,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4735,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4736,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4738,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4740,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4744,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4753,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4744,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4744,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4744,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4744,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4744,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4744,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4744,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4744,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4744,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4744,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4745,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4746,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4746,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4747,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4752,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4747,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4748,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4750,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaCompareNormStrings
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4816
      functionLinenumberEnd: 4848
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - x
        - y
      BBCount:         109
      ICount:          529
      EdgeCount:       148
      CyclomaticComplexity: 41
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:4819,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4819,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4819,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4819,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4819,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4819,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4819,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4819,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4819,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4819,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4819,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4820,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4820,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4820,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4820,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4820,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4820,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4820,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4820,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4820,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4820,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4820,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4820,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4821,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4821,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4821,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4821,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4821,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4822,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4837,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4822,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4822,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4823,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4822,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4822,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4822,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4822,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4822,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4823,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4822,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4823,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4830,14'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4823,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4823,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4827,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4823,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4823,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4823,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4823,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4823,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4827,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4823,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4824,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4827,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4827,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4827,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4827,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4827,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4827,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4827,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4827,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4827,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4827,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4827,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4827,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4828,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4828,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4828,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4828,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4828,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4828,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4828,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4828,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4828,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4828,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4828,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4828,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4829,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4831,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4832,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4833,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4833,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4834,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4837,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4838,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4842,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4838,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4838,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4838,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4838,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4838,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4838,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4838,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4838,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4838,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4838,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4838,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4839,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4839,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4840,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4841,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4842,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4843,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4847,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4843,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4843,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4843,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4843,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4843,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4843,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4843,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4843,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4843,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4843,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4843,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4844,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4844,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4845,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4846,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaCompareFloats
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4861
      functionLinenumberEnd: 4921
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaVal *'
        - 'struct._xmlSchemaVal *'
      constantsTouched: []
      argNames:
        - x
        - y
      BBCount:         45
      ICount:          229
      EdgeCount:       63
      CyclomaticComplexity: 20
      functionsReached:
        - xmlXPathIsNaN
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:4864,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4864,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4865,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4864,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4865,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4870,9'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
        - Branch String:   'xmlschemastypes.c:4870,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4871,7'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
            - BranchSide:      'xmlschemastypes.c:4872,14'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
        - Branch String:   'xmlschemastypes.c:4872,14'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4873,7'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
            - BranchSide:      'xmlschemastypes.c:4875,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4877,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4878,7'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
            - BranchSide:      'xmlschemastypes.c:4879,14'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
        - Branch String:   'xmlschemastypes.c:4879,14'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4880,7'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
            - BranchSide:      'xmlschemastypes.c:4882,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4887,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4888,20'
              BranchSideFuncs:
                - xmlXPathIsNaN
            - BranchSide:      'xmlschemastypes.c:4892,23'
              BranchSideFuncs:
                - xmlXPathIsNaN
        - Branch String:   'xmlschemastypes.c:4888,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4889,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4890,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4892,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4893,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4894,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4894,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4895,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4899,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4895,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4896,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4897,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4899,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4900,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4901,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4901,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4902,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4906,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4902,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4903,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4904,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4906,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4907,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4914,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4914,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4915,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4916,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4916,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4917,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4918,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4918,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4919,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4920,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemastypes.c:4887,9'
          Dst:             xmlXPathIsNaN
        - Src:             'xmlschemastypes.c:4888,6'
          Dst:             xmlXPathIsNaN
        - Src:             'xmlschemastypes.c:4892,9'
          Dst:             xmlXPathIsNaN
    - functionName:    xmlSchemaDateNormalize
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4133
      functionLinenumberEnd: 4158
      functionDepth:   0
      returnType:      'struct._xmlSchemaVal *'
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaVal *'
        - double
      constantsTouched: []
      argNames:
        - dt
        - offset
      BBCount:         20
      ICount:          122
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _xmlSchemaDateAdd
        - xmlSchemaDupVal
        - xmlSchemaFreeValue
        - xmlSchemaNewValue
      functionUses:    11
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:4136,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4137,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4139,11'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaDateAdd
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
        - Branch String:   'xmlschemastypes.c:4139,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4140,11'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaDateAdd
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
            - BranchSide:      'xmlschemastypes.c:4141,39'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaDateAdd
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
        - Branch String:   'xmlschemastypes.c:4140,45'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4141,4'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaDateAdd
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
            - BranchSide:      'xmlschemastypes.c:4141,39'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaDateAdd
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
        - Branch String:   'xmlschemastypes.c:4141,35'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4141,39'
              BranchSideFuncs:
                - xmlSchemaDupVal
            - BranchSide:      'xmlschemastypes.c:4142,32'
              BranchSideFuncs:
                - xmlSchemaDupVal
        - Branch String:   'xmlschemastypes.c:4139,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4142,32'
              BranchSideFuncs:
                - xmlSchemaDupVal
            - BranchSide:      'xmlschemastypes.c:4144,11'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaDateAdd
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4145,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4146,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4148,28'
              BranchSideFuncs:
                - _xmlSchemaDateAdd
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4151,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4152,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4154,24'
              BranchSideFuncs:
                - xmlSchemaFreeValue
      Callsites:
        - Src:             'xmlschemastypes.c:4142,16'
          Dst:             xmlSchemaDupVal
        - Src:             'xmlschemastypes.c:4144,11'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:4150,11'
          Dst:             _xmlSchemaDateAdd
        - Src:             'xmlschemastypes.c:4154,5'
          Dst:             xmlSchemaFreeValue
    - functionName:    _xmlSchemaDateCastYMToDays
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4173
      functionLinenumberEnd: 4191
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaVal *'
      constantsTouched: []
      argNames:
        - dt
      BBCount:         25
      ICount:          228
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:4178,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4178,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4180,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4180,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4181,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4186,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4184,15'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4184,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4184,15'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4184,15'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4184,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4184,15'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4184,15'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4184,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4184,15'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4189,15'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4189,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4189,15'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4189,15'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4189,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4189,15'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4189,15'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4189,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4189,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaNormLen
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5266
      functionLinenumberEnd: 5301
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - value
      BBCount:         61
      ICount:          307
      EdgeCount:       82
      CyclomaticComplexity: 23
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:5270,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5271,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5272,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5273,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5273,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5273,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5273,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5273,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5273,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5273,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5273,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5273,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5273,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5273,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5274,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5274,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5275,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5300,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5275,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5276,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5291,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5276,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5277,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5278,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5278,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5279,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5289,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5279,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5280,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5281,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5281,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5282,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5286,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5282,35'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5282,39'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5283,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5282,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5283,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5284,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5291,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5291,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5292,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5291,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5291,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5291,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5291,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5291,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5292,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5291,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5292,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5296,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5292,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5292,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5292,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5292,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5292,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5292,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5292,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5292,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5292,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5292,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5292,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5293,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5293,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5294,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5295,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _xmlSchemaParseGYear
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1307
      functionLinenumberEnd: 1348
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaValDate *'
        - 'char **'
      constantsTouched: []
      argNames:
        - dt
        - str
      BBCount:         38
      ICount:          239
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:1311,23'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1311,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1312,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1311,40'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1312,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1315,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1312,16'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1312,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1315,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1311,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1313,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1315,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1315,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1316,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1320,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1322,26'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1322,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1322,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1322,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1323,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1337,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1325,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1326,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1327,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1328,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1329,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1330,21'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1337,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1337,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1338,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1337,39'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1337,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1340,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1337,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1338,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1340,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1340,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1341,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1343,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1343,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1344,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1346,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _xmlSchemaParseTime
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1467
      functionLinenumberEnd: 1504
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaValDate *'
        - 'char **'
      constantsTouched: []
      argNames:
        - dt
        - str
      BBCount:         97
      ICount:          599
      EdgeCount:       135
      CyclomaticComplexity: 40
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:1472,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1472,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1472,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1472,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1472,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1472,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1472,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1472,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1472,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1472,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1472,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1472,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1473,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1474,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1475,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1475,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1476,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1477,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1477,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1477,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1477,31'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1477,28'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1477,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1479,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1477,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1478,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1479,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1484,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1484,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1484,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1484,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1484,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1484,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1484,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1484,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1484,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1484,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1484,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1484,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1485,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1486,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1487,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1487,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1487,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1488,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1487,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1488,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1489,15'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1491,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1492,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1493,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1495,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1495,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1495,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1495,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1495,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1495,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1495,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1495,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1495,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1495,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1495,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1495,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1495,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1495,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1496,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1495,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1495,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1496,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1495,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1495,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1495,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1495,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1495,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1495,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1495,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1495,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1495,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1495,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1495,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1496,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1496,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1497,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1499,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1499,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1499,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1499,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1499,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1499,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1499,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1499,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1499,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1499,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1499,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1499,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1499,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1499,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1499,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1499,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1499,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1499,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1499,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1499,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1499,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1500,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1499,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1499,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1500,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1499,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1499,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1500,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1499,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1499,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1500,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1499,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1500,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1502,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _xmlSchemaParseGMonth
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1407
      functionLinenumberEnd: 1423
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaValDate *'
        - 'char **'
      constantsTouched: []
      argNames:
        - dt
        - str
      BBCount:         19
      ICount:          134
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:1412,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1412,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1412,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1412,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1412,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1412,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1412,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1412,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1412,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1412,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1412,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1412,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1413,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1414,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1416,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1416,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1416,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1417,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1416,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1417,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1419,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _xmlSchemaParseTimeZone
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1518
      functionLinenumberEnd: 1579
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaValDate *'
        - 'char **'
      constantsTouched: []
      argNames:
        - dt
        - str
      BBCount:         55
      ICount:          406
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:1522,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1523,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1524,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1526,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1528,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1533,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1540,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1540,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1574,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1545,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1545,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1545,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1545,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1545,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1545,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1545,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1545,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1545,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1545,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1545,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1545,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1546,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1547,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1548,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1548,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1548,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1549,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1548,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1549,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1551,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1551,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1552,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1553,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1557,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1557,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1557,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1557,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1557,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1557,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1557,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1557,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1557,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1557,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1557,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1557,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1558,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1559,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1560,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1560,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1560,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1561,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1560,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1561,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1563,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1564,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1565,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1567,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1567,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1567,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1568,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1567,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1568,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1570,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _xmlSchemaParseGDay
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1437
      functionLinenumberEnd: 1452
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaValDate *'
        - 'char **'
      constantsTouched: []
      argNames:
        - dt
        - str
      BBCount:         19
      ICount:          135
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:1442,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1442,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1442,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1442,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1442,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1442,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1442,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1442,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1442,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1442,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1442,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1442,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1443,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1444,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1446,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1446,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1446,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1447,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1446,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1447,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1449,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _xmlSchemaBase64Decode
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1590
      functionLinenumberEnd: 1598
      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:1591,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1591,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1592,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1591,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1591,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1592,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1592,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1592,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1593,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1592,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1592,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1593,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1593,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1593,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1594,16'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1593,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1593,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1594,16'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1594,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1594,20'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1595,16'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1595,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1595,20'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1596,16'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1596,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1596,20'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1597,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaStrip
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2062
      functionLinenumberEnd: 2075
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - value
      BBCount:         42
      ICount:          208
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - xmlStrndup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:2065,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2065,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2066,5'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2066,26'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2066,30'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2066,5'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2066,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2066,57'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2067,11'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2068,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2068,26'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2069,9'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2071,26'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2071,30'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2071,5'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2071,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2071,53'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2072,8'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2073,26'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2073,30'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2074,23'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2073,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2073,41'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2074,23'
              BranchSideFuncs:
                - xmlStrndup
      Callsites:
        - Src:             'xmlschemastypes.c:2074,12'
          Dst:             xmlStrndup
    - functionName:    xmlSchemaValAtomicListNode
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2177
      functionLinenumberEnd: 2230
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlSchemaType *'
        - 'char *'
        - 'struct._xmlSchemaVal **'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - type
        - value
        - ret
        - node
      BBCount:         86
      ICount:          439
      EdgeCount:       116
      CyclomaticComplexity: 32
      functionsReached:
        - xmlSchemaValPredefTypeNode
        - xmlStrdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:2182,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2183,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2185,21'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2186,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2187,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2189,9'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2189,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2190,10'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2192,11'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2196,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2196,5'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2196,12'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2196,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2196,12'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2196,5'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2196,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2196,5'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2196,5'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2196,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2196,35'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2197,5'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2197,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2198,6'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2208,9'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2198,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2198,6'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2199,7'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2198,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2198,6'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2198,6'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2198,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2198,6'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2199,7'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2198,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2199,7'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2203,15'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2201,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2201,6'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2201,13'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2201,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2201,13'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2201,6'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2201,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2201,6'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2201,6'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2201,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2201,36'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2202,2'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2205,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2205,30'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2205,6'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2205,30'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2205,29'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2205,30'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2205,30'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2205,30'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2205,29'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2205,30'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2205,29'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2205,29'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2205,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:0,0'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2205,53'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2208,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2209,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2212,14'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2214,24'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2214,28'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2214,5'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2214,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2214,47'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2215,5'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2215,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2216,35'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2226,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2217,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2218,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2219,2'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2219,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2219,23'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2220,2'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2220,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2220,25'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2220,2'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2220,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2215,5'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2220,44'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2227,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2228,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2229,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemastypes.c:2185,11'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:2216,8'
          Dst:             xmlSchemaValPredefTypeNode
    - functionName:    xmlSchemaValPredefTypeNode
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3577
      functionLinenumberEnd: 3578
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlSchemaType *'
        - 'char *'
        - 'struct._xmlSchemaVal **'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - type
        - value
        - val
        - node
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSchemaValAtomicType
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlschemastypes.c:3578,12'
          Dst:             xmlSchemaValAtomicType
    - functionName:    xmlSchemaValAtomicType
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2343
      functionLinenumberEnd: 3560
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'struct._xmlSchemaType *'
        - 'char *'
        - 'struct._xmlSchemaVal **'
        - 'struct._xmlNode *'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - type
        - value
        - val
        - node
        - flags
        - ws
        - normOnTheFly
        - applyNorm
        - createStringValue
      BBCount:         1346
      ICount:          6505
      EdgeCount:       1821
      CyclomaticComplexity: 477
      functionsReached:
        - __isoc99_sscanf
        - _xmlSchemaBase64Decode
        - xmlAddID
        - xmlAddRef
        - xmlFreeURI
        - xmlGetDocEntity
        - xmlParseURI
        - xmlSchemaCheckLanguageType
        - xmlSchemaCollapseString
        - xmlSchemaFreeValue
        - xmlSchemaInitTypes
        - xmlSchemaNewValue
        - xmlSchemaParseUInt
        - xmlSchemaStrip
        - xmlSchemaTypeErrMemory
        - xmlSchemaValAtomicListNode
        - xmlSchemaValidateDates
        - xmlSchemaValidateDuration
        - xmlSchemaWhiteSpaceReplace
        - xmlSearchNs
        - xmlSplitQName2
        - xmlStrdup
        - xmlStrndup
        - xmlValidateNCName
        - xmlValidateNMToken
        - xmlValidateName
        - xmlValidateNotationUse
        - xmlValidateQName
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:2348,42'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2349,3'
              BranchSideFuncs:
                - xmlSchemaInitTypes
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNotationUse
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddID
                - xmlAddID
                - 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
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaWhiteSpaceReplace
            - BranchSide:      'xmlschemastypes.c:2351,9'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNotationUse
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddID
                - xmlAddID
                - 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
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaWhiteSpaceReplace
        - Branch String:   'xmlschemastypes.c:2348,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2350,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2351,9'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNotationUse
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddID
                - xmlAddID
                - 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
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaWhiteSpaceReplace
        - Branch String:   'xmlschemastypes.c:2351,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2352,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2358,9'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNotationUse
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddID
                - xmlAddID
                - 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
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaWhiteSpaceReplace
        - Branch String:   'xmlschemastypes.c:2358,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2359,15'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNotationUse
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddID
                - xmlAddID
                - 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
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaWhiteSpaceReplace
            - BranchSide:      'xmlschemastypes.c:2361,9'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNotationUse
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddID
                - xmlAddID
                - 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
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaWhiteSpaceReplace
        - Branch String:   'xmlschemastypes.c:2361,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2362,10'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNotationUse
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddID
                - xmlAddID
                - 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
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaWhiteSpaceReplace
            - BranchSide:      'xmlschemastypes.c:2363,10'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNotationUse
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddID
                - xmlAddID
                - 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
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaWhiteSpaceReplace
        - Branch String:   'xmlschemastypes.c:2363,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2363,26'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNotationUse
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddID
                - xmlAddID
                - 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
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaWhiteSpaceReplace
            - BranchSide:      'xmlschemastypes.c:2377,13'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNotationUse
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddID
                - xmlAddID
                - 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
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2363,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2365,14'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNotationUse
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddID
                - xmlAddID
                - 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
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaWhiteSpaceReplace
            - BranchSide:      'xmlschemastypes.c:2377,13'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNotationUse
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddID
                - xmlAddID
                - 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
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2365,55'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2366,5'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNotationUse
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddID
                - xmlAddID
                - 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
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaWhiteSpaceReplace
            - BranchSide:      'xmlschemastypes.c:2375,5'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNotationUse
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddID
                - xmlAddID
                - 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
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2366,47'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2367,5'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNotationUse
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddID
                - xmlAddID
                - 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
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaWhiteSpaceReplace
            - BranchSide:      'xmlschemastypes.c:2375,5'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNotationUse
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddID
                - xmlAddID
                - 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
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2365,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2368,10'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNotationUse
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddID
                - xmlAddID
                - 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
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
            - BranchSide:      'xmlschemastypes.c:2375,5'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNotationUse
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddID
                - xmlAddID
                - 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
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2368,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2369,37'
              BranchSideFuncs:
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNotationUse
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddID
                - xmlAddID
                - 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
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2371,34'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNotationUse
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddID
                - xmlAddID
                - 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
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2372,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2373,25'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNotationUse
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddID
                - xmlAddID
                - 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
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2374,9'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNotationUse
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddID
                - xmlAddID
                - 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
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2377,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2379,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2382,11'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2382,11'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2393,12'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
            - BranchSide:      'xmlschemastypes.c:2437,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
            - BranchSide:      'xmlschemastypes.c:2468,38'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
            - BranchSide:      'xmlschemastypes.c:2599,42'
              BranchSideFuncs:
                - xmlSchemaValidateDates
            - BranchSide:      'xmlschemastypes.c:2599,42'
              BranchSideFuncs:
                - xmlSchemaValidateDates
            - BranchSide:      'xmlschemastypes.c:2599,42'
              BranchSideFuncs:
                - xmlSchemaValidateDates
            - BranchSide:      'xmlschemastypes.c:2599,42'
              BranchSideFuncs:
                - xmlSchemaValidateDates
            - BranchSide:      'xmlschemastypes.c:2599,42'
              BranchSideFuncs:
                - xmlSchemaValidateDates
            - BranchSide:      'xmlschemastypes.c:2599,42'
              BranchSideFuncs:
                - xmlSchemaValidateDates
            - BranchSide:      'xmlschemastypes.c:2599,42'
              BranchSideFuncs:
                - xmlSchemaValidateDates
            - BranchSide:      'xmlschemastypes.c:2599,42'
              BranchSideFuncs:
                - xmlSchemaValidateDates
            - BranchSide:      'xmlschemastypes.c:2603,45'
              BranchSideFuncs:
                - xmlSchemaValidateDuration
            - BranchSide:      'xmlschemastypes.c:2608,38'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2608,38'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2748,38'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2807,38'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2836,11'
              BranchSideFuncs:
                - xmlSchemaCheckLanguageType
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
            - BranchSide:      'xmlschemastypes.c:2856,36'
              BranchSideFuncs:
                - xmlValidateNMToken
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2870,46'
              BranchSideFuncs:
                - xmlSchemaValAtomicListNode
            - BranchSide:      'xmlschemastypes.c:2878,35'
              BranchSideFuncs:
                - xmlValidateName
                - xmlSchemaNewValue
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2894,32'
              BranchSideFuncs:
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlSplitQName2
                - xmlSearchNs
            - BranchSide:      'xmlschemastypes.c:2937,37'
              BranchSideFuncs:
                - xmlValidateNCName
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2949,37'
              BranchSideFuncs:
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddID
                - xmlAddID
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2985,37'
              BranchSideFuncs:
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3008,46'
              BranchSideFuncs:
                - xmlSchemaValAtomicListNode
            - BranchSide:      'xmlschemastypes.c:3024,41'
              BranchSideFuncs:
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
            - BranchSide:      'xmlschemastypes.c:3054,18'
              BranchSideFuncs:
                - xmlSchemaValAtomicListNode
            - BranchSide:      'xmlschemastypes.c:3070,26'
              BranchSideFuncs:
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNotationUse
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3123,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
            - BranchSide:      'xmlschemastypes.c:3159,38'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3231,38'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
            - BranchSide:      'xmlschemastypes.c:3343,38'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3343,38'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3343,38'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3343,38'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3343,38'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3402,38'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3402,38'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3402,38'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3402,38'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3479,38'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3479,38'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3479,38'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3479,38'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3538,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2382,30'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2382,34'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2391,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2382,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2383,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2391,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2384,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2385,32'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2388,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2393,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2394,24'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
            - BranchSide:      'xmlschemastypes.c:2418,10'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
        - Branch String:   'xmlschemastypes.c:2396,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2397,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
            - BranchSide:      'xmlschemastypes.c:2404,14'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
        - Branch String:   'xmlschemastypes.c:2397,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2398,10'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
            - BranchSide:      'xmlschemastypes.c:2404,3'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
        - Branch String:   'xmlschemastypes.c:2398,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2398,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2399,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2398,39'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2398,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2399,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2398,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2399,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2401,11'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
        - Branch String:   'xmlschemastypes.c:2405,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2406,10'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
            - BranchSide:      'xmlschemastypes.c:2416,3'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
        - Branch String:   'xmlschemastypes.c:2406,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2406,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2407,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2406,39'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2406,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2407,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2406,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2407,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2408,14'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
        - Branch String:   'xmlschemastypes.c:2408,14'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2409,11'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
            - BranchSide:      'xmlschemastypes.c:2413,11'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
        - Branch String:   'xmlschemastypes.c:2410,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2411,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2412,4'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
        - Branch String:   'xmlschemastypes.c:2418,28'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2418,32'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
            - BranchSide:      'xmlschemastypes.c:2435,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2418,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2419,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
            - BranchSide:      'xmlschemastypes.c:2435,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2419,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2420,11'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
            - BranchSide:      'xmlschemastypes.c:2427,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2420,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2421,35'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2422,16'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
        - Branch String:   'xmlschemastypes.c:2424,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2425,12'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2426,3'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2428,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2429,32'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2432,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2437,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2438,11'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
            - BranchSide:      'xmlschemastypes.c:2447,28'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2438,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2439,8'
              BranchSideFuncs:
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
            - BranchSide:      'xmlschemastypes.c:2446,3'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2439,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2440,39'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2442,42'
              BranchSideFuncs:
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2443,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2444,16'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2445,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2448,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:0,0'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2449,10'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2449,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2449,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2450,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2449,39'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2449,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2450,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2449,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2450,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2452,11'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2456,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2457,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2465,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2458,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2459,50'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2462,25'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2473,35'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2473,40'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2474,21'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2473,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2474,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2479,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
        - Branch String:   'xmlschemastypes.c:2479,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2480,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
            - BranchSide:      'xmlschemastypes.c:2485,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
        - Branch String:   'xmlschemastypes.c:2480,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2480,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
            - BranchSide:      'xmlschemastypes.c:2480,13'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
        - Branch String:   'xmlschemastypes.c:2480,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2480,13'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
            - BranchSide:      'xmlschemastypes.c:2480,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
        - Branch String:   'xmlschemastypes.c:2480,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2480,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
            - BranchSide:      'xmlschemastypes.c:2480,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
        - Branch String:   'xmlschemastypes.c:2480,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2480,38'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
            - BranchSide:      'xmlschemastypes.c:2485,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
        - Branch String:   'xmlschemastypes.c:2486,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2487,11'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
            - BranchSide:      'xmlschemastypes.c:2489,15'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
        - Branch String:   'xmlschemastypes.c:2494,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2495,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2502,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
        - Branch String:   'xmlschemastypes.c:2508,3'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2509,10'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
            - BranchSide:      'xmlschemastypes.c:2512,8'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
        - Branch String:   'xmlschemastypes.c:2512,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2513,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
            - BranchSide:      'xmlschemastypes.c:2537,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
        - Branch String:   'xmlschemastypes.c:2514,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2514,27'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
            - BranchSide:      'xmlschemastypes.c:2517,16'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
        - Branch String:   'xmlschemastypes.c:2514,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2515,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
            - BranchSide:      'xmlschemastypes.c:2517,16'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
        - Branch String:   'xmlschemastypes.c:2517,15'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2518,11'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
            - BranchSide:      'xmlschemastypes.c:2534,8'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
        - Branch String:   'xmlschemastypes.c:2521,23'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2521,28'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
            - BranchSide:      'xmlschemastypes.c:2525,9'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
        - Branch String:   'xmlschemastypes.c:2521,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2522,23'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
            - BranchSide:      'xmlschemastypes.c:2525,9'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
        - Branch String:   'xmlschemastypes.c:2526,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2521,11'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
            - BranchSide:      'xmlschemastypes.c:2530,13'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
        - Branch String:   'xmlschemastypes.c:2530,23'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2530,28'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
            - BranchSide:      'xmlschemastypes.c:2532,8'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
        - Branch String:   'xmlschemastypes.c:2530,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2531,5'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
            - BranchSide:      'xmlschemastypes.c:2532,8'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
        - Branch String:   'xmlschemastypes.c:2535,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2514,10'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
            - BranchSide:      'xmlschemastypes.c:2536,3'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
        - Branch String:   'xmlschemastypes.c:2537,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2538,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
            - BranchSide:      'xmlschemastypes.c:2539,8'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
        - Branch String:   'xmlschemastypes.c:2538,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2538,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
            - BranchSide:      'xmlschemastypes.c:2538,13'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
        - Branch String:   'xmlschemastypes.c:2538,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2538,13'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
            - BranchSide:      'xmlschemastypes.c:2538,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
        - Branch String:   'xmlschemastypes.c:2538,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2538,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
            - BranchSide:      'xmlschemastypes.c:2538,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
        - Branch String:   'xmlschemastypes.c:2538,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2538,38'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
            - BranchSide:      'xmlschemastypes.c:2539,8'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
        - Branch String:   'xmlschemastypes.c:2539,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2540,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2541,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
        - Branch String:   'xmlschemastypes.c:2541,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2542,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaParseUInt
            - BranchSide:      'xmlschemastypes.c:2589,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2543,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2547,8'
              BranchSideFuncs:
                - xmlSchemaParseUInt
            - BranchSide:      'xmlschemastypes.c:2588,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2547,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2549,12'
              BranchSideFuncs:
                - xmlSchemaParseUInt
            - BranchSide:      'xmlschemastypes.c:2575,49'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2549,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2554,5'
              BranchSideFuncs:
                - xmlSchemaParseUInt
            - BranchSide:      'xmlschemastypes.c:2562,12'
              BranchSideFuncs:
                - xmlSchemaParseUInt
        - Branch String:   'xmlschemastypes.c:2554,27'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2554,33'
              BranchSideFuncs:
                - xmlSchemaParseUInt
            - BranchSide:      'xmlschemastypes.c:2554,5'
              BranchSideFuncs:
                - xmlSchemaParseUInt
        - Branch String:   'xmlschemastypes.c:2554,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2555,13'
              BranchSideFuncs:
                - xmlSchemaParseUInt
            - BranchSide:      'xmlschemastypes.c:2558,8'
              BranchSideFuncs:
                - xmlSchemaParseUInt
        - Branch String:   'xmlschemastypes.c:2562,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2563,6'
              BranchSideFuncs:
                - xmlSchemaParseUInt
            - BranchSide:      'xmlschemastypes.c:2571,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2576,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2578,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2580,33'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2581,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2582,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2584,29'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2613,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2614,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2616,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2614,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2614,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2614,13'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2614,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2614,13'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2614,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2614,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2614,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2614,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2614,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2614,38'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2616,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2616,37'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2616,41'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2642,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2616,56'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2616,60'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2642,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2616,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2617,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2642,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2618,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2619,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2620,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2620,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2621,29'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2640,21'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2621,29'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2622,33'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2630,33'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2623,33'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2624,54'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2626,52'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2631,33'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2632,46'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2634,52'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2642,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2643,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2646,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2646,37'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2646,41'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2678,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2646,56'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2646,60'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2678,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2646,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2647,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2678,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2648,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2649,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2650,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2650,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2651,29'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2676,21'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2651,29'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2652,33'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2663,33'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2653,33'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2654,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2659,52'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2654,37'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2655,58'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2657,58'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2664,33'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2665,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2670,52'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2665,37'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2666,50'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2668,50'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2678,32'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2678,37'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2680,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2678,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2679,24'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2680,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2680,35'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2680,39'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2681,21'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2680,54'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2680,58'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2681,21'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2680,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2681,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2682,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2682,38'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2682,43'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2682,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2682,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2683,24'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2686,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2686,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2687,24'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2693,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2688,42'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2688,47'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2688,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2688,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2689,28'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2692,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2693,42'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2693,46'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2695,23'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2693,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2694,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2695,23'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2695,35'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2695,40'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2696,24'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2695,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2696,24'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2702,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2697,39'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2697,44'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2698,28'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2697,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2698,28'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2699,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2699,42'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2699,47'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2699,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2699,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2700,28'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2701,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2702,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2703,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2705,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2703,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2703,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2703,13'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2703,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2703,13'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2703,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2703,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2703,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2703,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2703,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2703,38'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2705,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2705,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2706,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2707,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2707,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2708,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2745,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2708,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2709,29'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2727,29'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2710,29'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2716,55'
              BranchSideFuncs:
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2724,29'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2716,33'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2718,40'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2720,52'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2728,29'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2733,55'
              BranchSideFuncs:
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2741,29'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2733,33'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2735,40'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2737,52'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2750,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2751,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2780,12'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2751,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2751,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2751,13'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2751,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2751,13'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2751,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2751,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2751,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2751,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2751,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2751,38'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2752,12'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2752,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2753,8'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2755,19'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2755,18'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2756,8'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2758,19'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2758,18'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2759,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2765,19'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2760,24'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2760,32'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2764,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2760,43'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2761,13'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2764,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2760,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2762,12'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2764,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2765,18'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2766,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2773,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2767,24'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2767,32'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2771,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2767,43'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2768,13'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2771,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2768,24'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2768,32'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2771,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2767,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2769,12'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2771,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2774,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2775,4'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2779,3'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2775,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2775,4'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2775,10'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2775,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2775,10'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2775,4'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2775,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2775,4'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2775,4'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2775,4'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2775,35'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2776,9'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2776,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2777,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2778,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2780,27'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2780,31'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2782,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2780,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2781,8'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2782,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2782,32'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2782,36'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2784,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2782,16'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2783,8'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2784,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2784,32'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2784,36'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2788,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2785,4'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2785,8'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2788,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2785,23'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2785,27'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2788,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2786,4'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2786,8'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2788,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2784,16'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2787,8'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2788,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2788,32'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2788,36'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2793,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2789,4'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2789,8'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2793,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2789,23'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2789,27'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2793,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2790,4'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2790,8'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2793,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2790,23'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2790,27'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2793,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2788,16'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2791,8'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2793,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2795,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2796,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2804,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2797,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2798,38'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2801,25'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2809,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2810,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2824,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2810,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2811,10'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2823,3'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2811,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2811,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2812,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2811,39'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2811,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2812,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2811,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2812,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2813,16'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2813,15'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2814,11'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2820,11'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2815,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2816,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2817,13'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2817,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2818,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2819,4'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2824,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2825,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2833,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2826,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2827,50'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2830,25'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2836,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2836,29'
              BranchSideFuncs:
                - xmlSchemaCheckLanguageType
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
            - BranchSide:      'xmlschemastypes.c:2842,44'
              BranchSideFuncs:
                - xmlSchemaCheckLanguageType
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2836,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2837,34'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlSchemaCheckLanguageType
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2842,44'
              BranchSideFuncs:
                - xmlSchemaCheckLanguageType
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2838,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2839,15'
              BranchSideFuncs:
                - xmlSchemaCheckLanguageType
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2840,6'
              BranchSideFuncs:
                - xmlSchemaCheckLanguageType
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2842,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2843,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2854,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2843,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2844,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2852,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2845,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2846,50'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2849,25'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2856,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2857,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2868,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2857,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2858,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2866,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2859,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2860,50'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2863,25'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2872,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2873,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2875,21'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2879,28'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2879,32'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2892,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2879,45'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2879,49'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2892,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2879,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2880,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2892,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2881,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2882,31'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2889,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2883,15'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2883,8'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2883,15'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2883,15'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2883,15'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2883,8'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2883,15'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2883,8'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2883,8'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2883,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2883,41'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2884,14'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2885,27'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2885,32'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2885,8'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2885,32'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2885,31'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2885,32'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2885,32'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2885,32'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2885,31'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2885,32'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2885,31'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2885,31'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2885,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2885,55'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2886,34'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2898,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2899,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2900,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlSplitQName2
                - xmlSearchNs
        - Branch String:   'xmlschemastypes.c:2900,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2904,44'
              BranchSideFuncs:
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2917,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2906,24'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2906,28'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2912,11'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2906,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2907,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2912,11'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2908,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2909,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2910,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2912,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2913,10'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2914,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2914,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2915,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2916,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2917,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2918,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2932,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2919,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2920,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2924,11'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2920,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2921,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2922,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2924,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2925,26'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2927,36'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2928,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2929,35'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2930,14'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2938,28'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2938,32'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2947,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2938,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2939,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2947,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2940,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2941,46'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2944,21'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2950,28'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2950,32'
              BranchSideFuncs:
                - xmlSchemaStrip
                - xmlAddID
                - xmlAddID
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2959,18'
              BranchSideFuncs:
                - xmlSchemaStrip
                - xmlAddID
                - xmlAddID
        - Branch String:   'xmlschemastypes.c:2950,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2951,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaStrip
                - xmlAddID
                - xmlAddID
            - BranchSide:      'xmlschemastypes.c:2959,18'
              BranchSideFuncs:
                - xmlSchemaStrip
                - xmlAddID
                - xmlAddID
        - Branch String:   'xmlschemastypes.c:2952,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2953,46'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaStrip
                - xmlAddID
                - xmlAddID
            - BranchSide:      'xmlschemastypes.c:2956,21'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2959,28'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2959,32'
              BranchSideFuncs:
                - xmlSchemaStrip
                - xmlAddID
                - xmlAddID
            - BranchSide:      'xmlschemastypes.c:2983,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2959,46'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2960,18'
              BranchSideFuncs:
                - xmlSchemaStrip
                - xmlAddID
                - xmlAddID
            - BranchSide:      'xmlschemastypes.c:2983,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2959,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2961,48'
              BranchSideFuncs:
                - xmlSchemaStrip
                - xmlAddID
                - xmlAddID
            - BranchSide:      'xmlschemastypes.c:2983,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2966,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2970,44'
              BranchSideFuncs:
                - xmlSchemaStrip
                - xmlAddID
                - xmlAddID
            - BranchSide:      'xmlschemastypes.c:2982,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2971,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2972,46'
              BranchSideFuncs:
                - xmlAddID
            - BranchSide:      'xmlschemastypes.c:2975,46'
              BranchSideFuncs:
                - xmlAddID
        - Branch String:   'xmlschemastypes.c:2976,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2977,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2979,25'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2986,28'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2986,32'
              BranchSideFuncs:
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2993,18'
              BranchSideFuncs:
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
        - Branch String:   'xmlschemastypes.c:2986,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2987,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
            - BranchSide:      'xmlschemastypes.c:2993,18'
              BranchSideFuncs:
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
        - Branch String:   'xmlschemastypes.c:2988,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2989,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2990,28'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
        - Branch String:   'xmlschemastypes.c:2993,28'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2993,32'
              BranchSideFuncs:
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
            - BranchSide:      'xmlschemastypes.c:3006,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2993,46'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2994,18'
              BranchSideFuncs:
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
            - BranchSide:      'xmlschemastypes.c:3006,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2993,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2995,48'
              BranchSideFuncs:
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
            - BranchSide:      'xmlschemastypes.c:3006,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2999,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3000,37'
              BranchSideFuncs:
                - xmlAddRef
            - BranchSide:      'xmlschemastypes.c:3003,37'
              BranchSideFuncs:
                - xmlAddRef
        - Branch String:   'xmlschemastypes.c:3010,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3011,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3013,21'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3014,28'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3014,32'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3020,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3014,46'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3015,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3020,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3014,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3016,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3020,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3025,36'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3025,40'
              BranchSideFuncs:
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
            - BranchSide:      'xmlschemastypes.c:3026,25'
              BranchSideFuncs:
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
        - Branch String:   'xmlschemastypes.c:3025,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3026,25'
              BranchSideFuncs:
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
            - BranchSide:      'xmlschemastypes.c:3027,21'
              BranchSideFuncs:
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
        - Branch String:   'xmlschemastypes.c:3027,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3030,44'
              BranchSideFuncs:
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
            - BranchSide:      'xmlschemastypes.c:3042,22'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3031,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3032,47'
              BranchSideFuncs:
                - xmlGetDocEntity
            - BranchSide:      'xmlschemastypes.c:3035,47'
              BranchSideFuncs:
                - xmlGetDocEntity
        - Branch String:   'xmlschemastypes.c:3037,39'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3038,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3040,29'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3037,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3040,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3041,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3042,32'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3042,36'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3045,22'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3042,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3044,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3045,22'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3045,32'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3045,36'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3051,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3045,50'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3046,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3051,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3045,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3047,32'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3051,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3054,32'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3054,36'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3055,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3054,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3055,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3056,46'
              BranchSideFuncs:
                - xmlSchemaValAtomicListNode
        - Branch String:   'xmlschemastypes.c:3058,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3059,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3061,21'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3062,28'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3062,32'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3068,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3062,46'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3063,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3068,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3062,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3064,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3068,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3074,32'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3074,36'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNotationUse
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3092,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNotationUse
        - Branch String:   'xmlschemastypes.c:3074,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3077,44'
              BranchSideFuncs:
                - xmlSplitQName2
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNotationUse
                - xmlSearchNs
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3092,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNotationUse
        - Branch String:   'xmlschemastypes.c:3078,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3081,42'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNotationUse
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3087,26'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNotationUse
        - Branch String:   'xmlschemastypes.c:3082,29'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3083,33'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNotationUse
            - BranchSide:      'xmlschemastypes.c:3084,34'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNotationUse
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3087,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3087,46'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNotationUse
            - BranchSide:      'xmlschemastypes.c:3089,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNotationUse
        - Branch String:   'xmlschemastypes.c:3087,59'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3087,63'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNotationUse
            - BranchSide:      'xmlschemastypes.c:3088,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNotationUse
        - Branch String:   'xmlschemastypes.c:3087,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3088,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNotationUse
            - BranchSide:      'xmlschemastypes.c:3089,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNotationUse
        - Branch String:   'xmlschemastypes.c:3089,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3090,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNotationUse
            - BranchSide:      'xmlschemastypes.c:3091,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNotationUse
        - Branch String:   'xmlschemastypes.c:3092,36'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3092,40'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNotationUse
            - BranchSide:      'xmlschemastypes.c:3093,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNotationUse
        - Branch String:   'xmlschemastypes.c:3092,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3093,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNotationUse
            - BranchSide:      'xmlschemastypes.c:3094,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNotationUse
        - Branch String:   'xmlschemastypes.c:3094,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3095,56'
              BranchSideFuncs:
                - xmlValidateNotationUse
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3101,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3096,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3097,29'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3099,29'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3101,32'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3101,36'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3120,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3101,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3102,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3120,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3103,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3104,29'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3113,29'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3104,29'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3105,51'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3107,61'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3108,29'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3109,50'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3111,32'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3113,29'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3114,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3115,29'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3115,29'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3116,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3117,25'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3123,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3126,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
            - BranchSide:      'xmlschemastypes.c:3149,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3126,26'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3126,30'
              BranchSideFuncs:
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
            - BranchSide:      'xmlschemastypes.c:3131,26'
              BranchSideFuncs:
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3126,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3127,35'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3131,26'
              BranchSideFuncs:
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3128,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3129,16'
              BranchSideFuncs:
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3130,7'
              BranchSideFuncs:
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3132,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3133,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3134,18'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3134,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3135,9'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3142,54'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3135,18'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3135,22'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3140,9'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3135,33'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3135,37'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3140,9'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3135,48'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3136,9'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3140,9'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3136,20'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3136,24'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3140,9'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3136,35'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3136,39'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3140,9'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3136,50'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3137,9'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3140,9'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3137,20'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3137,24'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3140,9'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3137,35'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3137,39'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3140,9'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3137,50'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3138,9'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3140,9'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3138,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3138,25'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3140,9'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3138,36'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3138,40'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3140,9'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3138,51'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3139,9'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3140,9'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3135,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3140,9'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3141,7'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3144,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3145,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3146,32'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3149,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3150,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3156,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3151,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3152,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3153,46'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3163,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3164,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3166,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3166,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3167,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3169,11'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3167,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3167,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3167,13'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3167,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3167,13'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3167,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3167,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3167,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3167,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3167,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3167,38'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3169,11'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3170,39'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3170,44'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3171,27'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3170,57'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3170,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3171,27'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3171,39'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3171,44'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3172,27'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3171,57'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3170,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3172,27'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3172,39'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3171,57'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3172,44'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3170,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3173,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3176,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3176,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3177,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3179,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3177,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3177,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3177,13'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3177,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3177,13'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3177,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3177,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3177,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3177,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3177,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3177,38'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3179,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3179,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3180,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3181,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3181,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3182,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3184,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3184,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3186,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3213,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3187,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3188,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3193,38'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3194,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3195,11'
              BranchSideFuncs:
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3200,29'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3203,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3204,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3209,52'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3204,29'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3205,38'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3206,29'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3235,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3236,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3238,17'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
        - Branch String:   'xmlschemastypes.c:3238,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3241,52'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
            - BranchSide:      'xmlschemastypes.c:3248,17'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
        - Branch String:   'xmlschemastypes.c:3242,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3243,30'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
            - BranchSide:      'xmlschemastypes.c:3247,17'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
        - Branch String:   'xmlschemastypes.c:3243,30'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3244,26'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
            - BranchSide:      'xmlschemastypes.c:3246,25'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
        - Branch String:   'xmlschemastypes.c:3248,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3251,52'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
            - BranchSide:      'xmlschemastypes.c:3280,30'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
        - Branch String:   'xmlschemastypes.c:3252,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3253,30'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
            - BranchSide:      'xmlschemastypes.c:3255,25'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
        - Branch String:   'xmlschemastypes.c:3253,30'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3254,25'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3255,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3256,28'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
            - BranchSide:      'xmlschemastypes.c:3257,17'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
        - Branch String:   'xmlschemastypes.c:3281,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3282,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3284,28'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
        - Branch String:   'xmlschemastypes.c:3282,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3283,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3284,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3284,28'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3287,25'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
            - BranchSide:      'xmlschemastypes.c:3298,28'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
        - Branch String:   'xmlschemastypes.c:3287,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3288,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3289,57'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
        - Branch String:   'xmlschemastypes.c:3290,37'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3289,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
            - BranchSide:      'xmlschemastypes.c:3290,41'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
        - Branch String:   'xmlschemastypes.c:3289,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3292,25'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3295,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3295,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3296,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3297,27'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3298,28'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3301,25'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
            - BranchSide:      'xmlschemastypes.c:3313,21'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3301,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3302,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3303,57'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
        - Branch String:   'xmlschemastypes.c:3304,37'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3303,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
            - BranchSide:      'xmlschemastypes.c:3304,41'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
        - Branch String:   'xmlschemastypes.c:3303,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3306,25'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3309,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3309,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3310,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3311,27'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3315,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3316,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3336,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3317,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3318,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3320,37'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3321,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3322,11'
              BranchSideFuncs:
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3326,43'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
        - Branch String:   'xmlschemastypes.c:3327,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3328,53'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
            - BranchSide:      'xmlschemastypes.c:3332,22'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3328,29'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3328,61'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
            - BranchSide:      'xmlschemastypes.c:3329,38'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
        - Branch String:   'xmlschemastypes.c:3347,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3348,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3349,7'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3349,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3350,7'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3351,22'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3350,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3350,7'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3350,13'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3350,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3350,13'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3350,7'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3350,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3350,7'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3350,7'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3350,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3350,38'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3351,22'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3351,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3352,26'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3354,29'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3357,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3358,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3359,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3359,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3360,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3361,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3360,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3360,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3360,13'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3360,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3360,13'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3360,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3360,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3360,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3360,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3360,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3360,38'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3361,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3361,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3362,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3363,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3363,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3364,26'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3367,28'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3364,37'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3365,27'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3367,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3365,36'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3365,40'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3366,25'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3365,49'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3365,53'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3366,25'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3364,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3366,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3367,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3367,28'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3368,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3372,28'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3368,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3369,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3370,26'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3370,35'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3370,39'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3372,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3370,48'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3370,52'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3372,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3370,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3371,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3372,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3372,28'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3373,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3377,28'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3373,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3374,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3375,26'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3375,35'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3375,39'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3377,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3375,48'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3375,52'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3377,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3375,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3376,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3377,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3378,37'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3379,27'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3381,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3379,36'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3379,40'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3380,25'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3379,49'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3379,53'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3380,25'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3378,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3380,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3381,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3382,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3383,43'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3396,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3384,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3385,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3395,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3385,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3386,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3387,47'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3406,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3407,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3408,7'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3408,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3409,7'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3410,22'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3409,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3409,7'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3409,13'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3409,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3409,13'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3409,7'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3409,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3409,7'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3409,7'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3409,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3409,38'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3410,22'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3410,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3411,26'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3413,29'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3416,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3417,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3418,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3418,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3419,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3420,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3419,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3419,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3419,13'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3419,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3419,13'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3419,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3419,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3419,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3419,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3419,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3419,38'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3420,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3420,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3421,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3422,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3422,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3423,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3435,28'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3423,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3424,29'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3435,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3424,29'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3425,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3426,29'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3426,29'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3427,33'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3434,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3427,33'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3428,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3429,34'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3429,45'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3429,49'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3431,34'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3429,33'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3430,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3431,34'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3431,45'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3431,49'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3433,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3431,33'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3432,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3433,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3435,28'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3436,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3446,28'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3436,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3437,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3438,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3438,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3439,29'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3446,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3439,29'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3440,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3441,30'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3441,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3441,45'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3443,30'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3441,29'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3442,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3443,30'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3443,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3443,45'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3445,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3443,29'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3444,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3445,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3446,28'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3447,26'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3453,28'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3447,35'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3447,39'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3448,25'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3447,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3448,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3449,26'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3449,37'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3449,41'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3451,26'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3449,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3450,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3451,26'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3451,37'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3451,41'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3453,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - 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,35'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3454,39'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3455,25'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3454,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3455,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3456,26'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3456,37'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3456,41'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3458,26'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3456,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3457,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3458,26'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3458,37'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3458,41'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3460,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3458,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3459,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3460,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3461,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3462,43'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3473,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3463,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3464,47'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3472,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3482,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3483,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3484,7'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3484,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3485,7'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3486,23'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3485,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3485,7'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3485,13'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3485,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3485,13'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3485,7'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3485,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3485,7'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3485,7'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3485,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3485,38'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3486,23'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3487,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3488,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3489,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3489,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3490,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3491,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3490,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3490,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3490,13'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3490,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3490,13'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3490,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3490,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3490,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3490,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3490,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3490,38'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3491,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3491,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3492,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3493,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3493,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3494,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3504,28'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3494,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3495,29'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3504,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3495,29'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3496,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3497,29'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3497,29'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3498,33'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3503,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3498,33'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3499,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3500,33'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3500,33'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3501,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3502,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3504,28'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3505,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3513,28'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3505,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3506,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3507,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3507,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3508,29'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3513,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3508,29'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3509,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3510,29'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3510,29'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3511,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3512,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3513,28'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3514,26'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3518,28'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3514,35'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3514,39'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3515,25'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3514,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3515,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3516,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3516,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3517,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3518,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3519,35'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3519,39'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3520,25'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3519,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3520,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3521,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3521,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3522,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3523,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3524,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3525,43'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3536,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3526,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3527,47'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3535,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3541,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3542,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3543,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3545,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3546,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3547,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3549,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3550,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3551,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3553,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3554,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3555,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3557,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3558,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3559,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemastypes.c:2349,3'
          Dst:             xmlSchemaInitTypes
        - Src:             'xmlschemastypes.c:2369,10'
          Dst:             xmlSchemaWhiteSpaceReplace
        - Src:             'xmlschemastypes.c:2371,10'
          Dst:             xmlSchemaCollapseString
        - Src:             'xmlschemastypes.c:2383,7'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:2385,22'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:2421,11'
          Dst:             xmlSchemaCollapseString
        - Src:             'xmlschemastypes.c:2423,11'
          Dst:             xmlSchemaWhiteSpaceReplace
        - Src:             'xmlschemastypes.c:2427,7'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:2429,22'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:2440,15'
          Dst:             xmlSchemaCollapseString
        - Src:             'xmlschemastypes.c:2442,15'
          Dst:             xmlSchemaWhiteSpaceReplace
        - Src:             'xmlschemastypes.c:2457,25'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:2459,40'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:2542,25'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:2566,5'
          Dst:             xmlSchemaParseUInt
        - Src:             'xmlschemastypes.c:2599,19'
          Dst:             xmlSchemaValidateDates
        - Src:             'xmlschemastypes.c:2603,19'
          Dst:             xmlSchemaValidateDuration
        - Src:             'xmlschemastypes.c:2622,33'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:2626,33'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:2630,33'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:2634,33'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:2652,33'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:2659,33'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:2663,33'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:2670,33'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:2709,29'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:2716,33'
          Dst:             __isoc99_sscanf
        - Src:             'xmlschemastypes.c:2720,33'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:2727,29'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:2733,33'
          Dst:             __isoc99_sscanf
        - Src:             'xmlschemastypes.c:2737,33'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:2796,25'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:2825,25'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:2827,40'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:2837,10'
          Dst:             xmlSchemaCollapseString
        - Src:             'xmlschemastypes.c:2842,17'
          Dst:             xmlSchemaCheckLanguageType
        - Src:             'xmlschemastypes.c:2844,25'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:2846,40'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:2856,17'
          Dst:             xmlValidateNMToken
        - Src:             'xmlschemastypes.c:2858,25'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:2860,40'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:2870,19'
          Dst:             xmlSchemaValAtomicListNode
        - Src:             'xmlschemastypes.c:2878,19'
          Dst:             xmlValidateName
        - Src:             'xmlschemastypes.c:2880,7'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:2886,23'
          Dst:             xmlStrndup
        - Src:             'xmlschemastypes.c:2897,23'
          Dst:             xmlValidateQName
        - Src:             'xmlschemastypes.c:2904,29'
          Dst:             xmlSplitQName2
        - Src:             'xmlschemastypes.c:2905,12'
          Dst:             xmlSearchNs
        - Src:             'xmlschemastypes.c:2918,25'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:2927,26'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:2929,25'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:2937,19'
          Dst:             xmlValidateNCName
        - Src:             'xmlschemastypes.c:2939,21'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:2941,36'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:2949,19'
          Dst:             xmlValidateNCName
        - Src:             'xmlschemastypes.c:2951,21'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:2953,36'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:2970,29'
          Dst:             xmlSchemaStrip
        - Src:             'xmlschemastypes.c:2972,31'
          Dst:             xmlAddID
        - Src:             'xmlschemastypes.c:2975,31'
          Dst:             xmlAddID
        - Src:             'xmlschemastypes.c:2985,19'
          Dst:             xmlValidateNCName
        - Src:             'xmlschemastypes.c:2987,7'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:2990,18'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:2998,25'
          Dst:             xmlSchemaStrip
        - Src:             'xmlschemastypes.c:3000,21'
          Dst:             xmlAddRef
        - Src:             'xmlschemastypes.c:3003,21'
          Dst:             xmlAddRef
        - Src:             'xmlschemastypes.c:3008,19'
          Dst:             xmlSchemaValAtomicListNode
        - Src:             'xmlschemastypes.c:3024,23'
          Dst:             xmlValidateNCName
        - Src:             'xmlschemastypes.c:3030,29'
          Dst:             xmlSchemaStrip
        - Src:             'xmlschemastypes.c:3032,31'
          Dst:             xmlGetDocEntity
        - Src:             'xmlschemastypes.c:3035,31'
          Dst:             xmlGetDocEntity
        - Src:             'xmlschemastypes.c:3056,19'
          Dst:             xmlSchemaValAtomicListNode
        - Src:             'xmlschemastypes.c:3073,23'
          Dst:             xmlValidateQName
        - Src:             'xmlschemastypes.c:3077,29'
          Dst:             xmlSplitQName2
        - Src:             'xmlschemastypes.c:3081,30'
          Dst:             xmlSearchNs
        - Src:             'xmlschemastypes.c:3085,35'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:3095,27'
          Dst:             xmlValidateNotationUse
        - Src:             'xmlschemastypes.c:3102,25'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:3107,51'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:3127,11'
          Dst:             xmlSchemaCollapseString
        - Src:             'xmlschemastypes.c:3131,16'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:3142,27'
          Dst:             xmlParseURI
        - Src:             'xmlschemastypes.c:3146,21'
          Dst:             xmlFreeURI
        - Src:             'xmlschemastypes.c:3150,25'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:3153,36'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:3186,25'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:3193,27'
          Dst:             xmlStrndup
        - Src:             'xmlschemastypes.c:3195,11'
          Dst:             xmlSchemaTypeErrMemory
        - Src:             'xmlschemastypes.c:3241,28'
          Dst:             _xmlSchemaBase64Decode
        - Src:             'xmlschemastypes.c:3251,28'
          Dst:             _xmlSchemaBase64Decode
        - Src:             'xmlschemastypes.c:3289,33'
          Dst:             _xmlSchemaBase64Decode
        - Src:             'xmlschemastypes.c:3291,33'
          Dst:             _xmlSchemaBase64Decode
        - Src:             'xmlschemastypes.c:3303,33'
          Dst:             _xmlSchemaBase64Decode
        - Src:             'xmlschemastypes.c:3305,33'
          Dst:             _xmlSchemaBase64Decode
        - Src:             'xmlschemastypes.c:3316,25'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:3322,11'
          Dst:             xmlSchemaTypeErrMemory
        - Src:             'xmlschemastypes.c:3328,29'
          Dst:             _xmlSchemaBase64Decode
        - Src:             'xmlschemastypes.c:3356,23'
          Dst:             xmlSchemaParseUInt
        - Src:             'xmlschemastypes.c:3383,25'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:3415,23'
          Dst:             xmlSchemaParseUInt
        - Src:             'xmlschemastypes.c:3462,25'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:3486,23'
          Dst:             xmlSchemaParseUInt
        - Src:             'xmlschemastypes.c:3525,25'
          Dst:             xmlSchemaNewValue
    - functionName:    xmlSchemaInitTypes
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         111
      ICount:          646
      EdgeCount:       164
      CyclomaticComplexity: 55
      functionsReached:
        - xmlHashCreate
        - xmlSchemaAddParticle
        - xmlSchemaCleanupTypesInternal
        - xmlSchemaInitBasicType
        - xmlSchemaTypeErrMemory
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:429,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:429,9'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaInitBasicType
                - xmlSchemaAddParticle.6158
                - xmlSchemaAddParticle.6158
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - 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:429,9'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaInitBasicType
                - xmlSchemaAddParticle.6158
                - xmlSchemaAddParticle.6158
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - 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:429,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:430,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:431,26'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaInitBasicType
                - xmlSchemaAddParticle.6158
                - xmlSchemaAddParticle.6158
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - 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:432,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:433,2'
              BranchSideFuncs:
                - xmlSchemaTypeErrMemory
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:440,31'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaAddParticle.6158
                - xmlSchemaAddParticle.6158
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - 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:443,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:444,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:445,41'
              BranchSideFuncs:
                - xmlSchemaAddParticle.6158
                - xmlSchemaAddParticle.6158
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - 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:457,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:458,6'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:459,57'
              BranchSideFuncs:
                - xmlSchemaAddParticle.6158
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - 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:463,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:464,6'
              BranchSideFuncs:
                - xmlSchemaTypeErrMemory
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:467,9'
              BranchSideFuncs:
                - xmlSchemaAddParticle.6158
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - 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:472,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:473,6'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:474,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:479,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:480,6'
              BranchSideFuncs:
                - xmlSchemaTypeErrMemory
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:483,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:492,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:493,6'
              BranchSideFuncs:
                - xmlSchemaTypeErrMemory
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:496,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:504,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:505,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:511,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:512,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:513,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:516,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:517,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:518,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:521,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:522,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:523,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:526,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:527,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:528,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:531,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:532,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:533,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:536,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:537,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:538,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:541,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:542,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:543,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:546,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:547,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:548,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:551,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:552,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:553,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:556,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:557,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:558,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:561,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:562,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:563,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:566,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:567,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:568,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:571,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:572,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:573,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:576,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:577,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:578,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:581,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:582,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:583,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:586,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:587,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:588,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:591,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:592,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:593,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:596,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:597,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:598,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:601,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:602,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:603,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:610,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:611,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:612,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:616,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:617,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:618,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:621,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:622,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:623,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:626,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:627,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:628,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:630,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:631,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:632,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:635,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: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
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:641,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:642,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:646,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:647,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:648,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:651,2'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:652,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:653,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:656,2'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:657,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:658,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:661,2'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:662,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:663,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:666,2'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:667,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:668,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:671,2'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:672,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:673,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:676,8'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:677,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:678,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:681,10'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:682,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:683,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:686,13'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:687,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:688,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:691,9'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:692,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:693,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:696,12'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:697,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:698,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:701,11'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:702,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:703,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:705,11'
              BranchSideFuncs:
                - 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
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:711,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:712,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:715,11'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:716,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:717,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:724,13'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:725,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:726,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:727,42'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:732,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:733,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:734,40'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:740,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:741,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:742,42'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemastypes.c:431,26'
          Dst:             xmlHashCreate
        - Src:             'xmlschemastypes.c:433,2'
          Dst:             xmlSchemaTypeErrMemory
        - Src:             'xmlschemastypes.c:440,31'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:456,13'
          Dst:             xmlSchemaAddParticle
        - Src:             'xmlschemastypes.c:464,6'
          Dst:             xmlSchemaTypeErrMemory
        - Src:             'xmlschemastypes.c:471,13'
          Dst:             xmlSchemaAddParticle
        - Src:             'xmlschemastypes.c:480,6'
          Dst:             xmlSchemaTypeErrMemory
        - Src:             'xmlschemastypes.c:493,6'
          Dst:             xmlSchemaTypeErrMemory
        - Src:             'xmlschemastypes.c:501,37'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:509,30'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:514,31'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:519,28'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:524,32'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:529,28'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:534,29'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:539,34'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:544,30'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:549,33'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:554,28'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:559,32'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:564,29'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:569,30'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:574,31'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:579,30'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:584,33'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:590,11'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:594,32'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:599,29'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:608,31'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:614,9'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:620,9'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:625,9'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:629,27'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:633,29'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:638,28'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:644,9'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:650,9'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:655,9'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:660,9'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:665,9'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:670,9'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:674,34'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:679,29'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:684,32'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:689,28'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:694,31'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:699,30'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:704,26'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:708,29'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:713,30'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:722,32'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:729,30'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:737,32'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:748,5'
          Dst:             xmlSchemaCleanupTypesInternal
    - functionName:    xmlSchemaWhiteSpaceReplace
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2086
      functionLinenumberEnd: 2108
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - value
      BBCount:         31
      ICount:          163
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - xmlStrdup
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:2090,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2091,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2093,5'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2093,24'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2093,5'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2094,6'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2093,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2095,5'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2097,10'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2097,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2098,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2099,21'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2103,24'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2103,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2104,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2103,44'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2103,50'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2104,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2103,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2104,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2105,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2106,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2103,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2107,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemastypes.c:2099,11'
          Dst:             xmlStrdup
    - functionName:    xmlSchemaCollapseString
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2119
      functionLinenumberEnd: 2160
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - value
      BBCount:         96
      ICount:          493
      EdgeCount:       130
      CyclomaticComplexity: 36
      functionsReached:
        - xmlStrdup
        - xmlStrndup
      functionUses:    12
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:2124,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2124,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2125,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2125,26'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2125,30'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2125,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2125,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2125,57'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2126,11'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2127,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2128,8'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2137,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2128,20'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2128,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2131,15'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2128,24'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2128,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2129,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2128,24'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2128,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2128,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2128,24'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2128,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2129,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2128,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2129,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2131,15'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2131,27'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2131,32'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2132,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2131,44'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2131,49'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2132,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2137,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2138,6'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2145,23'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2140,23'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2140,27'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2140,2'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2140,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2140,50'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2141,5'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2142,23'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2142,27'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2143,20'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2142,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2142,38'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2143,20'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2146,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2146,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2147,22'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2149,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2150,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2158,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2150,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2150,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2151,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2150,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2150,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2150,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2150,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2150,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2151,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2150,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2151,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2156,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2152,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2152,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2152,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2152,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2152,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2152,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2152,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2152,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2152,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2152,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2152,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2153,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2153,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2154,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2155,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemastypes.c:2143,9'
          Dst:             xmlStrndup
        - Src:             'xmlschemastypes.c:2145,13'
          Dst:             xmlStrdup
    - functionName:    xmlSchemaParseUInt
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2246
      functionLinenumberEnd: 2283
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char **'
        - 'size_t *'
        - 'size_t *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - str
        - llo
        - lmi
        - lhi
      BBCount:         29
      ICount:          218
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:2251,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2251,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2252,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2251,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2252,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2254,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2254,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2255,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2257,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2258,24'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2258,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2258,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2258,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2258,46'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2258,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2258,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2259,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2261,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2261,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2262,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2265,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2265,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2266,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2269,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2269,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2270,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2273,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2273,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2274,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2278,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaValidateDates
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1671
      functionLinenumberEnd: 1877
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'struct._xmlSchemaVal **'
        - int
      constantsTouched: []
      argNames:
        - type
        - dateTime
        - val
        - collapse
      BBCount:         282
      ICount:          1625
      EdgeCount:       397
      CyclomaticComplexity: 117
      functionsReached:
        - _xmlSchemaParseGDay
        - _xmlSchemaParseGMonth
        - _xmlSchemaParseGYear
        - _xmlSchemaParseTime
        - _xmlSchemaParseTimeZone
        - xmlSchemaFreeValue
        - xmlSchemaNewValue
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:1687,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1688,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1690,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:1690,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1691,2'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1693,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:1691,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1691,2'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1691,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:1691,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1691,8'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1691,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:1691,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1691,2'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1691,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:1691,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1691,33'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1693,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:1693,23'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1693,28'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1696,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:1693,39'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1693,44'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1696,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:1693,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1694,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1696,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:1697,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1698,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1700,10'
              BranchSideFuncs:
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1700,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1700,29'
              BranchSideFuncs:
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1774,11'
              BranchSideFuncs:
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1700,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1705,6'
              BranchSideFuncs:
                - _xmlSchemaParseGMonth
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1774,11'
              BranchSideFuncs:
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1708,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1709,10'
              BranchSideFuncs:
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1724,32'
              BranchSideFuncs:
                - _xmlSchemaParseGMonth
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1709,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1710,3'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1711,4'
              BranchSideFuncs:
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1713,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1714,3'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1716,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1716,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1716,6'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1716,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1716,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1716,6'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1716,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1716,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1716,6'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1716,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1716,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1716,6'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1718,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1716,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1716,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1718,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1716,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1716,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1834,10'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1725,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1726,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1736,14'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1736,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1737,36'
              BranchSideFuncs:
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1765,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1741,28'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1741,34'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1762,19'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1741,44'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1741,49'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1750,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1741,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1750,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1762,19'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1750,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1750,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1750,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1750,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1750,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1750,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1750,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1750,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1750,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1750,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1752,14'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1756,13'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1750,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1752,14'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1756,13'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1752,14'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1752,14'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1752,14'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1752,14'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1752,14'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1752,14'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1752,14'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1752,14'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1752,14'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1752,14'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1752,14'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1754,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1752,14'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1752,14'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1754,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1752,14'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1752,14'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1834,10'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1765,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1765,2'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1765,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1765,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1765,2'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1765,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1765,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1765,2'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1765,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1765,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1765,2'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1767,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1765,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1765,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1767,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1765,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1765,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1834,10'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1774,23'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1774,28'
              BranchSideFuncs:
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1783,11'
              BranchSideFuncs:
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1774,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1775,30'
              BranchSideFuncs:
                - _xmlSchemaParseTime
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1783,11'
              BranchSideFuncs:
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1776,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1778,6'
              BranchSideFuncs:
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1780,5'
              BranchSideFuncs:
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1778,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1778,6'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1778,6'
              BranchSideFuncs:
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1778,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1778,6'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1778,6'
              BranchSideFuncs:
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1778,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1778,6'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1778,6'
              BranchSideFuncs:
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1778,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1778,6'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1779,2'
              BranchSideFuncs:
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1778,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1778,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1779,2'
              BranchSideFuncs:
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1778,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1778,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1834,10'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1786,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1787,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1790,5'
              BranchSideFuncs:
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1790,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1790,5'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1790,5'
              BranchSideFuncs:
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1790,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1790,5'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1790,5'
              BranchSideFuncs:
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1790,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1790,5'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1790,5'
              BranchSideFuncs:
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1790,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1790,5'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1792,10'
              BranchSideFuncs:
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1790,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1790,5'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1792,10'
              BranchSideFuncs:
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1790,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1790,5'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1834,10'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1792,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1793,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1794,8'
              BranchSideFuncs:
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1797,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1798,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1801,5'
              BranchSideFuncs:
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1801,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1801,5'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1801,5'
              BranchSideFuncs:
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1801,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1801,5'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1801,5'
              BranchSideFuncs:
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1801,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1801,5'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1801,5'
              BranchSideFuncs:
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1801,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1801,5'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1803,10'
              BranchSideFuncs:
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1801,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1801,5'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1803,10'
              BranchSideFuncs:
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1801,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1801,5'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1834,10'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1803,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1804,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1805,8'
              BranchSideFuncs:
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1808,20'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1808,24'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1809,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1808,24'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1808,24'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1809,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1808,24'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1808,24'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1809,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1808,24'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1808,24'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1809,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1808,24'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1808,24'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1808,24'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1808,24'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1808,24'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1808,24'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1808,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1808,24'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1808,24'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1808,24'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1809,2'
              BranchSideFuncs:
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1812,5'
              BranchSideFuncs:
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1808,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1809,2'
              BranchSideFuncs:
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1812,5'
              BranchSideFuncs:
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1812,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1812,5'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1812,5'
              BranchSideFuncs:
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1812,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1812,5'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1812,5'
              BranchSideFuncs:
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1812,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1812,5'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1812,5'
              BranchSideFuncs:
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1812,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1812,5'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1814,10'
              BranchSideFuncs:
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1812,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1812,5'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1814,10'
              BranchSideFuncs:
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1812,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1812,5'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1834,10'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1814,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1815,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1816,8'
              BranchSideFuncs:
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1820,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1821,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1823,37'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1824,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1825,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1826,10'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1825,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1825,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1825,8'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1825,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1825,8'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1825,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1825,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1825,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1825,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1825,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1825,33'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1826,10'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1826,20'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1826,25'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1827,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1826,35'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1826,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1827,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1826,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1826,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1827,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1826,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1826,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1827,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1826,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1826,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1827,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1826,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1826,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1826,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1826,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1826,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1826,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1826,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1826,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1826,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1826,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1826,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1827,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1826,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1826,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1827,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1826,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1826,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1826,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1826,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1826,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1826,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1826,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1826,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1826,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1826,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1826,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1826,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1826,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1826,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1826,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1826,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1826,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1826,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1826,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1826,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1827,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1826,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1826,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1827,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1826,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1826,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1827,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1826,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1826,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1827,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1826,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1827,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1830,5'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1834,39'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1834,43'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1866,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1834,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1835,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1866,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1866,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1867,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1869,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1874,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1875,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1876,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemastypes.c:1696,10'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:1712,12'
          Dst:             _xmlSchemaParseGDay
        - Src:             'xmlschemastypes.c:1716,6'
          Dst:             _xmlSchemaParseTimeZone
        - Src:             'xmlschemastypes.c:1724,8'
          Dst:             _xmlSchemaParseGMonth
        - Src:             'xmlschemastypes.c:1740,12'
          Dst:             _xmlSchemaParseGDay
        - Src:             'xmlschemastypes.c:1752,14'
          Dst:             _xmlSchemaParseTimeZone
        - Src:             'xmlschemastypes.c:1765,2'
          Dst:             _xmlSchemaParseTimeZone
        - Src:             'xmlschemastypes.c:1775,8'
          Dst:             _xmlSchemaParseTime
        - Src:             'xmlschemastypes.c:1778,6'
          Dst:             _xmlSchemaParseTimeZone
        - Src:             'xmlschemastypes.c:1785,11'
          Dst:             _xmlSchemaParseGYear
        - Src:             'xmlschemastypes.c:1790,5'
          Dst:             _xmlSchemaParseTimeZone
        - Src:             'xmlschemastypes.c:1796,11'
          Dst:             _xmlSchemaParseGMonth
        - Src:             'xmlschemastypes.c:1801,5'
          Dst:             _xmlSchemaParseTimeZone
        - Src:             'xmlschemastypes.c:1807,11'
          Dst:             _xmlSchemaParseGDay
        - Src:             'xmlschemastypes.c:1812,5'
          Dst:             _xmlSchemaParseTimeZone
        - Src:             'xmlschemastypes.c:1819,11'
          Dst:             _xmlSchemaParseTime
        - Src:             'xmlschemastypes.c:1823,11'
          Dst:             _xmlSchemaParseTimeZone
        - Src:             'xmlschemastypes.c:1869,2'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:1875,2'
          Dst:             xmlSchemaFreeValue
    - functionName:    xmlSchemaValidateDuration
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1894
      functionLinenumberEnd: 2051
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlSchemaType *'
        - 'char *'
        - 'struct._xmlSchemaVal **'
        - int
      constantsTouched: []
      argNames:
        - type
        - duration
        - val
        - collapse
      BBCount:         106
      ICount:          706
      EdgeCount:       142
      CyclomaticComplexity: 38
      functionsReached:
        - xmlSchemaFreeValue
        - xmlSchemaNewValue
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:1902,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1903,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1905,9'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1905,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1906,2'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1908,10'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1906,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1906,2'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1906,8'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1906,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1906,8'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1906,2'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1906,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1906,2'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1906,2'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1906,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1906,33'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1908,10'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1908,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1909,15'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1914,13'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1914,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1915,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1917,10'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1917,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1918,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1920,11'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1921,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1922,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1924,5'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1924,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1925,24'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2028,12'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1931,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1932,13'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1935,14'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1935,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1936,17'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1940,20'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1936,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1937,17'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1938,16'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1940,20'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:0,0'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1941,13'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1944,28'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1944,32'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1944,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1944,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1945,27'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1958,14'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1947,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1948,17'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1949,17'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1950,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1951,17'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1952,20'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1958,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1960,20'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1971,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1963,32'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1963,36'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1963,13'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1963,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1964,22'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1969,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1971,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1972,16'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1977,5'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1974,26'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1974,29'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1975,17'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1974,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1971,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1975,17'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1979,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1979,29'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1980,13'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1979,38'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1979,42'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1982,17'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1979,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1980,13'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1982,17'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1982,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1985,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1991,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1997,38'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2001,24'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2009,24'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2017,24'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2025,12'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1985,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1986,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1987,38'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1991,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1992,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1993,39'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2002,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2003,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2004,39'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2010,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2011,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2012,39'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2018,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2019,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2020,39'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2029,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2030,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2031,27'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2034,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2035,31'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2040,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2040,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2041,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2043,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2048,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2049,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2050,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemastypes.c:1920,11'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:2043,2'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:2049,2'
          Dst:             xmlSchemaFreeValue
    - functionName:    xmlSchemaCheckLanguageType
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2295
      functionLinenumberEnd: 2321
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - value
      BBCount:         40
      ICount:          199
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:2299,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2300,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2302,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2302,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2303,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2317,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2303,33'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2303,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2303,58'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2303,53'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2303,58'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2307,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2303,73'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2303,77'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2304,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2304,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2304,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2307,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2305,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2305,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2307,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2305,30'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2305,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2306,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2305,34'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2305,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2306,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2303,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2306,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2307,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2307,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2308,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2314,16'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2308,27'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2308,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2309,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2308,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2309,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2310,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2317,19'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2317,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2318,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2317,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2318,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2320,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaTypeErrMemory
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 201
      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:200,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:200,5'
              BranchSideFuncs:
                - xmlRaiseMemoryError
            - BranchSide:      'xmlschemastypes.c:200,5'
              BranchSideFuncs:
                - xmlRaiseMemoryError
      Callsites:
        - Src:             'xmlschemastypes.c:200,5'
          Dst:             xmlRaiseMemoryError
    - functionName:    xmlSchemaInitBasicType
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      'struct._xmlSchemaType *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct._xmlSchemaType *'
      constantsTouched: []
      argNames:
        - name
        - type
        - baseType
      BBCount:         37
      ICount:          212
      EdgeCount:       73
      CyclomaticComplexity: 38
      functionsReached:
        - xmlHashAddEntry2
        - xmlSchemaNewMinLengthFacet
        - xmlSchemaTypeErrMemory
      functionUses:    46
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:262,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:263,9'
              BranchSideFuncs:
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:266,12'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
        - Branch String:   'xmlschemastypes.c:275,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:295,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
            - BranchSide:      'xmlschemastypes.c:295,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
            - BranchSide:      'xmlschemastypes.c:295,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
            - BranchSide:      'xmlschemastypes.c:295,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
            - BranchSide:      'xmlschemastypes.c:295,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
            - BranchSide:      'xmlschemastypes.c:295,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
            - BranchSide:      'xmlschemastypes.c:295,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
            - BranchSide:      'xmlschemastypes.c:295,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
            - BranchSide:      'xmlschemastypes.c:295,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
            - BranchSide:      'xmlschemastypes.c:295,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
            - BranchSide:      'xmlschemastypes.c:295,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
            - BranchSide:      'xmlschemastypes.c:295,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
            - BranchSide:      'xmlschemastypes.c:295,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
            - BranchSide:      'xmlschemastypes.c:295,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
            - BranchSide:      'xmlschemastypes.c:295,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
            - BranchSide:      'xmlschemastypes.c:295,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
            - BranchSide:      'xmlschemastypes.c:295,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
            - BranchSide:      'xmlschemastypes.c:295,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
            - BranchSide:      'xmlschemastypes.c:295,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
            - BranchSide:      'xmlschemastypes.c:298,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
        - Branch String:   'xmlschemastypes.c:303,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:306,6'
              BranchSideFuncs:
                - xmlHashAddEntry2
            - BranchSide:      'xmlschemastypes.c:306,6'
              BranchSideFuncs:
                - xmlHashAddEntry2
            - BranchSide:      'xmlschemastypes.c:310,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
            - BranchSide:      'xmlschemastypes.c:310,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
            - BranchSide:      'xmlschemastypes.c:310,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
            - BranchSide:      'xmlschemastypes.c:315,6'
              BranchSideFuncs:
                - xmlHashAddEntry2
      Callsites:
        - Src:             'xmlschemastypes.c:263,9'
          Dst:             xmlSchemaTypeErrMemory
        - Src:             'xmlschemastypes.c:311,20'
          Dst:             xmlSchemaNewMinLengthFacet
        - Src:             'xmlschemastypes.c:318,5'
          Dst:             xmlHashAddEntry2
    - functionName:    xmlSchemaAddParticle
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      'struct._xmlSchemaParticle *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaTypeErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:366,26'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:366,26'
              BranchSideFuncs:
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:366,26'
              BranchSideFuncs:
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:370,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:371,2'
              BranchSideFuncs:
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:374,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemastypes.c:371,2'
          Dst:             xmlSchemaTypeErrMemory
    - functionName:    xmlSchemaCleanupTypesInternal
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          75
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlHashFree
        - xmlSchemaFreeTypeEntry
        - xmlSchemaFreeWildcard
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:393,26'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:398,9'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeWildcard
            - BranchSide:      'xmlschemastypes.c:398,9'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeWildcard
        - Branch String:   'xmlschemastypes.c:398,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:398,9'
              BranchSideFuncs:
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeWildcard
                - xmlHashFree
            - BranchSide:      'xmlschemastypes.c:400,31'
              BranchSideFuncs:
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeWildcard
                - xmlHashFree
      Callsites:
        - Src:             'xmlschemastypes.c:400,9'
          Dst:             xmlSchemaFreeWildcard
        - Src:             'xmlschemastypes.c:404,9'
          Dst:             xmlSchemaFreeWildcard
        - Src:             'xmlschemastypes.c:414,5'
          Dst:             xmlHashFree
        - Src:             'xmlschemastypes.c:414,5'
          Dst:             xmlSchemaFreeTypeEntry
    - functionName:    xmlSchemaFreeTypeEntry
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - type
        - name
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSchemaFreeType
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlschemastypes.c:383,5'
          Dst:             xmlSchemaFreeType
    - functionName:    xmlSchemaNewMinLengthFacet
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      'struct._xmlSchemaFacet *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - value
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaNewFacet
        - xmlSchemaNewValue
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:236,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:237,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:239,5'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:241,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:242,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:245,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemastypes.c:235,11'
          Dst:             xmlSchemaNewFacet
        - Src:             'xmlschemastypes.c:240,16'
          Dst:             xmlSchemaNewValue
    - functionName:    xmlSchemaGetValType
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6409
      functionLinenumberEnd: 6413
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaVal *'
      constantsTouched: []
      argNames:
        - val
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:6410,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6411,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:6412,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaGetCanonValueWhtsp
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6362
      functionLinenumberEnd: 6397
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlSchemaVal *'
        - 'char **'
        - int
      constantsTouched: []
      argNames:
        - val
        - retValue
        - ws
      BBCount:         39
      ICount:          203
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - xmlSchemaCollapseString
        - xmlSchemaGetCanonValue
        - xmlSchemaWhiteSpaceReplace
        - xmlStrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:6363,28'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6363,32'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:6364,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:6363,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6364,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:6365,10'
              BranchSideFuncs:
                - xmlSchemaWhiteSpaceReplace
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlStrdup
                - xmlSchemaGetCanonValue
        - Branch String:   'xmlschemastypes.c:6365,47'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6366,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:6367,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:6365,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6367,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:6369,6'
              BranchSideFuncs:
                - xmlSchemaWhiteSpaceReplace
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlStrdup
                - xmlSchemaGetCanonValue
        - Branch String:   'xmlschemastypes.c:6370,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6372,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6382,10'
              BranchSideFuncs:
                - xmlSchemaWhiteSpaceReplace
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6394,37'
              BranchSideFuncs:
                - xmlSchemaGetCanonValue
        - Branch String:   'xmlschemastypes.c:6372,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6373,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6374,15'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
        - Branch String:   'xmlschemastypes.c:6374,15'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6375,39'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6376,15'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
        - Branch String:   'xmlschemastypes.c:6378,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6379,34'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6380,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:6382,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6383,24'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6385,7'
              BranchSideFuncs:
                - xmlSchemaWhiteSpaceReplace
                - xmlStrdup
                - xmlSchemaCollapseString
        - Branch String:   'xmlschemastypes.c:6385,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6386,43'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6388,46'
              BranchSideFuncs:
                - xmlSchemaWhiteSpaceReplace
                - xmlStrdup
      Callsites:
        - Src:             'xmlschemastypes.c:6373,24'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:6375,15'
          Dst:             xmlSchemaCollapseString
        - Src:             'xmlschemastypes.c:6377,15'
          Dst:             xmlSchemaWhiteSpaceReplace
        - Src:             'xmlschemastypes.c:6379,24'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:6383,24'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:6386,19'
          Dst:             xmlSchemaCollapseString
        - Src:             'xmlschemastypes.c:6388,19'
          Dst:             xmlSchemaWhiteSpaceReplace
        - Src:             'xmlschemastypes.c:6390,28'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:6394,14'
          Dst:             xmlSchemaGetCanonValue
    - functionName:    xmlSchemaGetCanonValue
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5946
      functionLinenumberEnd: 6344
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaVal *'
        - 'char **'
      constantsTouched: []
      argNames:
        - val
        - retValue
      BBCount:         179
      ICount:          1587
      EdgeCount:       225
      CyclomaticComplexity: 48
      functionsReached:
        - labs
        - snprintf
        - xmlSchemaCollapseString
        - xmlSchemaDateNormalize
        - xmlSchemaFreeValue
        - xmlSchemaWhiteSpaceReplace
        - xmlStrcat
        - xmlStrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:5947,28'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5947,32'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5948,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5947,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5948,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5949,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
                - labs
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrdup
                - labs
                - labs
                - snprintf
                - xmlStrdup
                - snprintf
                - xmlStrdup
                - xmlStrdup
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrdup
                - snprintf
                - snprintf
                - snprintf
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:5950,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5952,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:5959,10'
              BranchSideFuncs:
                - xmlSchemaWhiteSpaceReplace
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:5979,10'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:5979,10'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:5979,10'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:5979,10'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:5979,10'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:5979,10'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:5979,10'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:5979,10'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:5979,10'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:5979,10'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:5989,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6006,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6086,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6086,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6086,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6086,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6086,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6086,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6086,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6086,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6086,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6086,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6086,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6086,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6086,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6122,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6130,27'
              BranchSideFuncs:
                - labs
                - labs
                - snprintf
                - xmlStrdup
                - snprintf
            - BranchSide:      'xmlschemastypes.c:6164,8'
              BranchSideFuncs:
                - snprintf
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6174,15'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xmlschemastypes.c:6184,15'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xmlschemastypes.c:6194,15'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xmlschemastypes.c:6205,7'
              BranchSideFuncs:
                - snprintf
                - xmlStrdup
                - labs
                - snprintf
            - BranchSide:      'xmlschemastypes.c:6219,7'
              BranchSideFuncs:
                - snprintf
                - xmlStrdup
                - xmlSchemaDateNormalize
                - snprintf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:6248,7'
              BranchSideFuncs:
                - snprintf
                - xmlStrdup
                - xmlSchemaDateNormalize
                - snprintf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:6276,7'
              BranchSideFuncs:
                - snprintf
                - xmlStrdup
                - xmlSchemaDateNormalize
                - snprintf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:6302,46'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6311,46'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6314,8'
              BranchSideFuncs:
                - snprintf
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6326,8'
              BranchSideFuncs:
                - snprintf
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6338,27'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:5952,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5953,24'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:5956,44'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:5959,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5960,24'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:5963,25'
              BranchSideFuncs:
                - xmlSchemaWhiteSpaceReplace
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:5979,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5980,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5982,45'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:5983,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5985,44'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:5986,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5989,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5990,43'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:5993,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemastypes.c:6006,42'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6007,4'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6010,29'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'xmlschemastypes.c:6006,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6008,15'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6010,29'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'xmlschemastypes.c:6016,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6017,14'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'xmlschemastypes.c:6019,12'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'xmlschemastypes.c:6019,23'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6019,31'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'xmlschemastypes.c:6020,14'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'xmlschemastypes.c:6019,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6020,14'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'xmlschemastypes.c:6021,9'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'xmlschemastypes.c:6022,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6023,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:6024,10'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'xmlschemastypes.c:6025,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6026,12'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'xmlschemastypes.c:6027,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'xmlschemastypes.c:6027,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6028,12'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'xmlschemastypes.c:6031,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'xmlschemastypes.c:6031,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6032,16'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xmlschemastypes.c:6034,16'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'xmlschemastypes.c:6034,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6035,16'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xmlschemastypes.c:6038,16'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'xmlschemastypes.c:6041,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6042,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:6065,14'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:6042,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6043,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:6050,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:6054,4'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6055,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:6056,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:6086,42'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6087,4'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6090,29'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'xmlschemastypes.c:6086,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6088,15'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6090,29'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'xmlschemastypes.c:6094,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6095,14'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'xmlschemastypes.c:6096,15'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'xmlschemastypes.c:6097,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6098,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:6099,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'xmlschemastypes.c:6099,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6100,15'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'xmlschemastypes.c:6106,18'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'xmlschemastypes.c:6100,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6101,23'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xmlschemastypes.c:6104,23'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'xmlschemastypes.c:6106,14'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6107,15'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'xmlschemastypes.c:6114,15'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'xmlschemastypes.c:6107,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6108,23'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xmlschemastypes.c:6111,23'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'xmlschemastypes.c:6114,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6115,23'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xmlschemastypes.c:6117,23'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'xmlschemastypes.c:6122,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6123,24'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6125,24'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:6146,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6147,30'
              BranchSideFuncs:
                - snprintf
                - xmlStrdup
                - snprintf
            - BranchSide:      'xmlschemastypes.c:6154,8'
              BranchSideFuncs:
                - snprintf
                - xmlStrdup
                - snprintf
        - Branch String:   'xmlschemastypes.c:6149,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6150,26'
              BranchSideFuncs:
                - snprintf
                - xmlStrdup
                - snprintf
            - BranchSide:      'xmlschemastypes.c:6153,3'
              BranchSideFuncs:
                - snprintf
                - xmlStrdup
                - snprintf
        - Branch String:   'xmlschemastypes.c:6154,32'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6154,36'
              BranchSideFuncs:
                - snprintf
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6155,16'
              BranchSideFuncs:
                - snprintf
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:6154,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6155,16'
              BranchSideFuncs:
                - snprintf
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6158,16'
              BranchSideFuncs:
                - snprintf
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:6175,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6176,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:6177,22'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'xmlschemastypes.c:6185,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6186,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:6187,22'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'xmlschemastypes.c:6195,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6196,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:6197,22'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'xmlschemastypes.c:6205,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6206,16'
              BranchSideFuncs:
                - labs
                - snprintf
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6210,16'
              BranchSideFuncs:
                - snprintf
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:6219,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6222,37'
              BranchSideFuncs:
                - xmlSchemaDateNormalize
                - snprintf
                - xmlSchemaFreeValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6235,16'
              BranchSideFuncs:
                - snprintf
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:6223,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6224,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:6228,16'
              BranchSideFuncs:
                - snprintf
                - xmlSchemaFreeValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:6248,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6251,37'
              BranchSideFuncs:
                - xmlSchemaDateNormalize
                - snprintf
                - xmlSchemaFreeValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6264,16'
              BranchSideFuncs:
                - snprintf
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:6252,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6253,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:6258,16'
              BranchSideFuncs:
                - snprintf
                - xmlSchemaFreeValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:6276,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6279,37'
              BranchSideFuncs:
                - xmlSchemaDateNormalize
                - snprintf
                - xmlSchemaFreeValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6292,16'
              BranchSideFuncs:
                - snprintf
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:6280,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6281,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:6285,16'
              BranchSideFuncs:
                - snprintf
                - xmlSchemaFreeValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:6341,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6342,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:6343,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemastypes.c:5953,24'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:5956,16'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:5960,24'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:5962,15'
          Dst:             xmlSchemaWhiteSpaceReplace
        - Src:             'xmlschemastypes.c:5965,28'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:5982,12'
          Dst:             xmlSchemaCollapseString
        - Src:             'xmlschemastypes.c:5985,16'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:5990,24'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:5993,24'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:5994,24'
          Dst:             xmlStrcat
        - Src:             'xmlschemastypes.c:5996,24'
          Dst:             xmlStrcat
        - Src:             'xmlschemastypes.c:5998,24'
          Dst:             xmlStrcat
        - Src:             'xmlschemastypes.c:6008,15'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:6032,7'
          Dst:             snprintf
        - Src:             'xmlschemastypes.c:6035,7'
          Dst:             snprintf
        - Src:             'xmlschemastypes.c:6038,7'
          Dst:             snprintf
        - Src:             'xmlschemastypes.c:6088,15'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:6101,4'
          Dst:             snprintf
        - Src:             'xmlschemastypes.c:6104,4'
          Dst:             snprintf
        - Src:             'xmlschemastypes.c:6108,4'
          Dst:             snprintf
        - Src:             'xmlschemastypes.c:6111,4'
          Dst:             snprintf
        - Src:             'xmlschemastypes.c:6115,4'
          Dst:             snprintf
        - Src:             'xmlschemastypes.c:6117,4'
          Dst:             snprintf
        - Src:             'xmlschemastypes.c:6123,24'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:6125,24'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:6141,26'
          Dst:             labs
        - Src:             'xmlschemastypes.c:6142,9'
          Dst:             labs
        - Src:             'xmlschemastypes.c:6155,7'
          Dst:             snprintf
        - Src:             'xmlschemastypes.c:6158,7'
          Dst:             snprintf
        - Src:             'xmlschemastypes.c:6160,24'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:6167,3'
          Dst:             snprintf
        - Src:             'xmlschemastypes.c:6168,24'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:6177,3'
          Dst:             snprintf
        - Src:             'xmlschemastypes.c:6187,3'
          Dst:             snprintf
        - Src:             'xmlschemastypes.c:6197,3'
          Dst:             snprintf
        - Src:             'xmlschemastypes.c:6207,4'
          Dst:             labs
        - Src:             'xmlschemastypes.c:6206,7'
          Dst:             snprintf
        - Src:             'xmlschemastypes.c:6210,7'
          Dst:             snprintf
        - Src:             'xmlschemastypes.c:6212,24'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:6222,14'
          Dst:             xmlSchemaDateNormalize
        - Src:             'xmlschemastypes.c:6228,7'
          Dst:             snprintf
        - Src:             'xmlschemastypes.c:6233,7'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:6235,7'
          Dst:             snprintf
        - Src:             'xmlschemastypes.c:6241,24'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:6251,14'
          Dst:             xmlSchemaDateNormalize
        - Src:             'xmlschemastypes.c:6258,7'
          Dst:             snprintf
        - Src:             'xmlschemastypes.c:6262,7'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:6264,7'
          Dst:             snprintf
        - Src:             'xmlschemastypes.c:6269,24'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:6279,14'
          Dst:             xmlSchemaDateNormalize
        - Src:             'xmlschemastypes.c:6285,7'
          Dst:             snprintf
        - Src:             'xmlschemastypes.c:6290,7'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:6292,7'
          Dst:             snprintf
        - Src:             'xmlschemastypes.c:6298,24'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:6302,27'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:6311,27'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:6321,3'
          Dst:             snprintf
        - Src:             'xmlschemastypes.c:6322,24'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:6333,3'
          Dst:             snprintf
        - Src:             'xmlschemastypes.c:6334,24'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:6338,27'
          Dst:             xmlStrdup
    - functionName:    labs
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSchemaValidateFacetWhtsp
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5840
      functionLinenumberEnd: 5842
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct._xmlSchemaFacet *'
        - int
        - int
        - 'char *'
        - 'struct._xmlSchemaVal *'
        - 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:5841,13'
          Dst:             xmlSchemaValidateFacetInternal
    - functionName:    xmlSchemaValidateFacetInternal
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5566
      functionLinenumberEnd: 5780
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct._xmlSchemaFacet *'
        - int
        - int
        - 'char *'
        - 'struct._xmlSchemaVal *'
        - int
      constantsTouched: []
      argNames:
        - facet
        - fws
        - valType
        - value
        - val
        - ws
      BBCount:         204
      ICount:          1028
      EdgeCount:       273
      CyclomaticComplexity: 71
      functionsReached:
        - xmlRegexpExec
        - xmlSchemaCompareValues
        - xmlSchemaCompareValuesWhtspExt
        - xmlSchemaNormLen
        - xmlStrEqual
        - xmlUTF8Strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:5569,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5570,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5572,13'
              BranchSideFuncs:
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaCompareValuesWhtspExt
                - xmlStrEqual
                - xmlSchemaCompareValues
                - xmlSchemaCompareValues
                - xmlSchemaCompareValues
                - xmlSchemaCompareValues
                - xmlRegexpExec
        - Branch String:   'xmlschemastypes.c:5572,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5578,10'
              BranchSideFuncs:
                - xmlRegexpExec
            - BranchSide:      'xmlschemastypes.c:5601,35'
              BranchSideFuncs:
                - xmlSchemaCompareValues
            - BranchSide:      'xmlschemastypes.c:5608,35'
              BranchSideFuncs:
                - xmlSchemaCompareValues
            - BranchSide:      'xmlschemastypes.c:5615,35'
              BranchSideFuncs:
                - xmlSchemaCompareValues
            - BranchSide:      'xmlschemastypes.c:5622,35'
              BranchSideFuncs:
                - xmlSchemaCompareValues
            - BranchSide:      'xmlschemastypes.c:5635,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5637,10'
              BranchSideFuncs:
                - xmlSchemaCompareValuesWhtspExt
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:5661,11'
              BranchSideFuncs:
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
            - BranchSide:      'xmlschemastypes.c:5667,19'
              BranchSideFuncs:
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
            - BranchSide:      'xmlschemastypes.c:5667,19'
              BranchSideFuncs:
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
            - BranchSide:      'xmlschemastypes.c:5742,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5742,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5776,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5578,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5579,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5585,10'
              BranchSideFuncs:
                - xmlRegexpExec
        - Branch String:   'xmlschemastypes.c:5585,14'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5586,17'
              BranchSideFuncs:
                - xmlRegexpExec
            - BranchSide:      'xmlschemastypes.c:5594,26'
              BranchSideFuncs:
                - xmlRegexpExec
        - Branch String:   'xmlschemastypes.c:5586,32'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5587,19'
              BranchSideFuncs:
                - xmlRegexpExec
            - BranchSide:      'xmlschemastypes.c:5594,26'
              BranchSideFuncs:
                - xmlRegexpExec
        - Branch String:   'xmlschemastypes.c:5587,51'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5588,19'
              BranchSideFuncs:
                - xmlRegexpExec
            - BranchSide:      'xmlschemastypes.c:5589,19'
              BranchSideFuncs:
                - xmlRegexpExec
        - Branch String:   'xmlschemastypes.c:5588,56'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5589,19'
              BranchSideFuncs:
                - xmlRegexpExec
            - BranchSide:      'xmlschemastypes.c:5592,25'
              BranchSideFuncs:
                - xmlRegexpExec
        - Branch String:   'xmlschemastypes.c:5589,50'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5590,19'
              BranchSideFuncs:
                - xmlRegexpExec
            - BranchSide:      'xmlschemastypes.c:5594,26'
              BranchSideFuncs:
                - xmlRegexpExec
        - Branch String:   'xmlschemastypes.c:5590,53'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5591,19'
              BranchSideFuncs:
                - xmlRegexpExec
            - BranchSide:      'xmlschemastypes.c:5594,26'
              BranchSideFuncs:
                - xmlRegexpExec
        - Branch String:   'xmlschemastypes.c:5585,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5592,25'
              BranchSideFuncs:
                - xmlRegexpExec
            - BranchSide:      'xmlschemastypes.c:5594,26'
              BranchSideFuncs:
                - xmlRegexpExec
        - Branch String:   'xmlschemastypes.c:5595,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5596,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5597,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5597,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5598,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5599,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5602,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5603,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5604,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5604,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5605,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5606,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5609,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5610,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5611,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5611,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5611,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5612,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5611,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5612,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5613,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5616,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5617,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5618,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5618,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5619,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5620,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5623,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5624,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5625,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5625,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5625,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5626,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5625,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5626,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5627,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5637,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5643,8'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:5647,40'
              BranchSideFuncs:
                - xmlSchemaCompareValuesWhtspExt
        - Branch String:   'xmlschemastypes.c:5643,30'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5644,20'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:5646,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5643,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5645,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5646,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5650,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5651,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5652,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5652,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5653,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5661,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5662,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5663,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5661,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5662,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5663,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5669,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5670,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5671,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5669,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5671,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5676,11'
              BranchSideFuncs:
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
        - Branch String:   'xmlschemastypes.c:5676,31'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5677,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5680,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5677,46'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5678,5'
              BranchSideFuncs:
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
            - BranchSide:      'xmlschemastypes.c:5679,4'
              BranchSideFuncs:
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
        - Branch String:   'xmlschemastypes.c:5678,49'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5679,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5680,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5676,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5680,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5682,11'
              BranchSideFuncs:
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
        - Branch String:   'xmlschemastypes.c:5682,24'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5682,28'
              BranchSideFuncs:
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
            - BranchSide:      'xmlschemastypes.c:5684,16'
              BranchSideFuncs:
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
        - Branch String:   'xmlschemastypes.c:5682,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5683,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5684,16'
              BranchSideFuncs:
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
        - Branch String:   'xmlschemastypes.c:5684,29'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5684,33'
              BranchSideFuncs:
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
            - BranchSide:      'xmlschemastypes.c:5687,11'
              BranchSideFuncs:
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
        - Branch String:   'xmlschemastypes.c:5684,15'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5685,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5687,11'
              BranchSideFuncs:
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
        - Branch String:   'xmlschemastypes.c:5687,3'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5690,8'
              BranchSideFuncs:
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
            - BranchSide:      'xmlschemastypes.c:5690,8'
              BranchSideFuncs:
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
            - BranchSide:      'xmlschemastypes.c:5719,8'
              BranchSideFuncs:
                - xmlSchemaNormLen
            - BranchSide:      'xmlschemastypes.c:5719,8'
              BranchSideFuncs:
                - xmlSchemaNormLen
            - BranchSide:      'xmlschemastypes.c:5719,8'
              BranchSideFuncs:
                - xmlSchemaNormLen
            - BranchSide:      'xmlschemastypes.c:5719,8'
              BranchSideFuncs:
                - xmlSchemaNormLen
            - BranchSide:      'xmlschemastypes.c:5719,8'
              BranchSideFuncs:
                - xmlSchemaNormLen
            - BranchSide:      'xmlschemastypes.c:5719,8'
              BranchSideFuncs:
                - xmlSchemaNormLen
            - BranchSide:      'xmlschemastypes.c:5719,8'
              BranchSideFuncs:
                - xmlSchemaNormLen
            - BranchSide:      'xmlschemastypes.c:5719,8'
              BranchSideFuncs:
                - xmlSchemaNormLen
            - BranchSide:      'xmlschemastypes.c:5724,25'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5690,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5697,12'
              BranchSideFuncs:
                - xmlSchemaNormLen
                - xmlUTF8Strlen
            - BranchSide:      'xmlschemastypes.c:5701,15'
              BranchSideFuncs:
                - xmlUTF8Strlen
                - xmlSchemaNormLen
        - Branch String:   'xmlschemastypes.c:5697,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5698,25'
              BranchSideFuncs:
                - xmlUTF8Strlen
            - BranchSide:      'xmlschemastypes.c:5700,28'
              BranchSideFuncs:
                - xmlSchemaNormLen
        - Branch String:   'xmlschemastypes.c:5702,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5703,28'
              BranchSideFuncs:
                - xmlSchemaNormLen
            - BranchSide:      'xmlschemastypes.c:5708,25'
              BranchSideFuncs:
                - xmlUTF8Strlen
        - Branch String:   'xmlschemastypes.c:5719,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5720,31'
              BranchSideFuncs:
                - xmlSchemaNormLen
            - BranchSide:      'xmlschemastypes.c:5721,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5727,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5728,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5730,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5728,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5729,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5730,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5730,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5731,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5734,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5731,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5732,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5733,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5734,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5735,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5742,31'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5743,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5746,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5743,47'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5744,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5745,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5744,49'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5745,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5746,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5742,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5746,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5748,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5748,24'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5749,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5763,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5749,39'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5750,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5765,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5750,39'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5751,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5765,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5751,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5752,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5765,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5752,40'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5753,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5765,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5753,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5754,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5765,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5754,40'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5755,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5765,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5755,35'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5756,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5765,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5756,36'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5757,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5765,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5757,36'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5758,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5765,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5758,37'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5759,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5765,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5759,37'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5760,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5765,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5760,38'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5761,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5765,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5761,36'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5762,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5765,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5748,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5763,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5765,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5765,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5766,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5769,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5766,14'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5767,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5769,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5770,14'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5771,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5772,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemastypes.c:5594,12'
          Dst:             xmlRegexpExec
        - Src:             'xmlschemastypes.c:5601,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemastypes.c:5608,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemastypes.c:5615,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemastypes.c:5622,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemastypes.c:5644,8'
          Dst:             xmlStrEqual
        - Src:             'xmlschemastypes.c:5647,9'
          Dst:             xmlSchemaCompareValuesWhtspExt
        - Src:             'xmlschemastypes.c:5698,11'
          Dst:             xmlUTF8Strlen
        - Src:             'xmlschemastypes.c:5700,11'
          Dst:             xmlSchemaNormLen
        - Src:             'xmlschemastypes.c:5703,11'
          Dst:             xmlSchemaNormLen
        - Src:             'xmlschemastypes.c:5708,11'
          Dst:             xmlUTF8Strlen
        - Src:             'xmlschemastypes.c:5720,14'
          Dst:             xmlSchemaNormLen
    - functionName:    xmlSchemaCompareValues
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5184
      functionLinenumberEnd: 5205
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaVal *'
        - 'struct._xmlSchemaVal *'
      constantsTouched: []
      argNames:
        - x
        - y
      BBCount:         21
      ICount:          108
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSchemaCompareValuesInternal
      functionUses:    33
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:5187,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5187,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5188,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5187,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5188,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5189,9'
              BranchSideFuncs:
                - xmlSchemaCompareValuesInternal
        - Branch String:   'xmlschemastypes.c:5189,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5190,6'
              BranchSideFuncs:
                - xmlSchemaCompareValuesInternal
            - BranchSide:      'xmlschemastypes.c:5191,14'
              BranchSideFuncs:
                - xmlSchemaCompareValuesInternal
        - Branch String:   'xmlschemastypes.c:5191,14'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5192,13'
              BranchSideFuncs:
                - xmlSchemaCompareValuesInternal
            - BranchSide:      'xmlschemastypes.c:5194,13'
              BranchSideFuncs:
                - xmlSchemaCompareValuesInternal
        - Branch String:   'xmlschemastypes.c:5196,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5197,6'
              BranchSideFuncs:
                - xmlSchemaCompareValuesInternal
            - BranchSide:      'xmlschemastypes.c:5198,14'
              BranchSideFuncs:
                - xmlSchemaCompareValuesInternal
        - Branch String:   'xmlschemastypes.c:5198,14'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5199,13'
              BranchSideFuncs:
                - xmlSchemaCompareValuesInternal
            - BranchSide:      'xmlschemastypes.c:5201,13'
              BranchSideFuncs:
                - xmlSchemaCompareValuesInternal
      Callsites:
        - Src:             'xmlschemastypes.c:5203,12'
          Dst:             xmlSchemaCompareValuesInternal
    - functionName:    xmlSchemaValidateLengthFacetWhtsp
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5540
      functionLinenumberEnd: 5542
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct._xmlSchemaFacet *'
        - int
        - 'char *'
        - 'struct._xmlSchemaVal *'
        - 'size_t *'
        - 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:5541,13'
          Dst:             xmlSchemaValidateLengthFacetInternal
    - functionName:    xmlSchemaValidateLengthFacetInternal
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5396
      functionLinenumberEnd: 5488
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct._xmlSchemaFacet *'
        - int
        - 'char *'
        - 'struct._xmlSchemaVal *'
        - 'size_t *'
        - int
      constantsTouched: []
      argNames:
        - facet
        - valType
        - value
        - val
        - length
        - ws
      BBCount:         82
      ICount:          405
      EdgeCount:       104
      CyclomaticComplexity: 24
      functionsReached:
        - xmlSchemaNormLen
        - xmlUTF8Strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:5399,26'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5399,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5400,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5399,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5400,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5401,6'
              BranchSideFuncs:
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
        - Branch String:   'xmlschemastypes.c:5402,50'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5403,3'
              BranchSideFuncs:
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
            - BranchSide:      'xmlschemastypes.c:5411,10'
              BranchSideFuncs:
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
        - Branch String:   'xmlschemastypes.c:5403,46'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5404,3'
              BranchSideFuncs:
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
            - BranchSide:      'xmlschemastypes.c:5411,10'
              BranchSideFuncs:
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
        - Branch String:   'xmlschemastypes.c:5402,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5405,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5411,10'
              BranchSideFuncs:
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
        - Branch String:   'xmlschemastypes.c:5411,30'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5412,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5415,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5412,45'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5413,4'
              BranchSideFuncs:
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
            - BranchSide:      'xmlschemastypes.c:5414,3'
              BranchSideFuncs:
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
        - Branch String:   'xmlschemastypes.c:5413,48'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5414,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5415,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5411,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5415,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5417,10'
              BranchSideFuncs:
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
        - Branch String:   'xmlschemastypes.c:5417,23'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5417,27'
              BranchSideFuncs:
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
            - BranchSide:      'xmlschemastypes.c:5419,15'
              BranchSideFuncs:
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
        - Branch String:   'xmlschemastypes.c:5417,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5418,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5419,15'
              BranchSideFuncs:
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
        - Branch String:   'xmlschemastypes.c:5419,28'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5419,32'
              BranchSideFuncs:
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
            - BranchSide:      'xmlschemastypes.c:5422,10'
              BranchSideFuncs:
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
        - Branch String:   'xmlschemastypes.c:5419,14'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5420,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5422,10'
              BranchSideFuncs:
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
        - Branch String:   'xmlschemastypes.c:5422,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5425,7'
              BranchSideFuncs:
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
            - BranchSide:      'xmlschemastypes.c:5425,7'
              BranchSideFuncs:
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
            - BranchSide:      'xmlschemastypes.c:5457,7'
              BranchSideFuncs:
                - xmlSchemaNormLen
            - BranchSide:      'xmlschemastypes.c:5457,7'
              BranchSideFuncs:
                - xmlSchemaNormLen
            - BranchSide:      'xmlschemastypes.c:5457,7'
              BranchSideFuncs:
                - xmlSchemaNormLen
            - BranchSide:      'xmlschemastypes.c:5457,7'
              BranchSideFuncs:
                - xmlSchemaNormLen
            - BranchSide:      'xmlschemastypes.c:5457,7'
              BranchSideFuncs:
                - xmlSchemaNormLen
            - BranchSide:      'xmlschemastypes.c:5457,7'
              BranchSideFuncs:
                - xmlSchemaNormLen
            - BranchSide:      'xmlschemastypes.c:5457,7'
              BranchSideFuncs:
                - xmlSchemaNormLen
            - BranchSide:      'xmlschemastypes.c:5457,7'
              BranchSideFuncs:
                - xmlSchemaNormLen
            - BranchSide:      'xmlschemastypes.c:5466,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5466,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5469,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5425,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5432,11'
              BranchSideFuncs:
                - xmlSchemaNormLen
                - xmlUTF8Strlen
            - BranchSide:      'xmlschemastypes.c:5436,14'
              BranchSideFuncs:
                - xmlUTF8Strlen
                - xmlSchemaNormLen
        - Branch String:   'xmlschemastypes.c:5432,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5433,24'
              BranchSideFuncs:
                - xmlUTF8Strlen
            - BranchSide:      'xmlschemastypes.c:5435,27'
              BranchSideFuncs:
                - xmlSchemaNormLen
        - Branch String:   'xmlschemastypes.c:5437,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5438,27'
              BranchSideFuncs:
                - xmlSchemaNormLen
            - BranchSide:      'xmlschemastypes.c:5443,27'
              BranchSideFuncs:
                - xmlUTF8Strlen
        - Branch String:   'xmlschemastypes.c:5457,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5458,30'
              BranchSideFuncs:
                - xmlSchemaNormLen
            - BranchSide:      'xmlschemastypes.c:5459,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5476,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5477,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5479,16'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5477,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5478,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5479,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5479,16'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5480,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5483,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5480,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5481,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5482,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5483,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5484,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemastypes.c:5433,10'
          Dst:             xmlUTF8Strlen
        - Src:             'xmlschemastypes.c:5435,10'
          Dst:             xmlSchemaNormLen
        - Src:             'xmlschemastypes.c:5438,10'
          Dst:             xmlSchemaNormLen
        - Src:             'xmlschemastypes.c:5443,13'
          Dst:             xmlUTF8Strlen
        - Src:             'xmlschemastypes.c:5458,13'
          Dst:             xmlSchemaNormLen
    - functionName:    xmlSchemaValidateLengthFacet
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5510
      functionLinenumberEnd: 5516
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._xmlSchemaType *'
        - 'struct._xmlSchemaFacet *'
        - 'char *'
        - 'struct._xmlSchemaVal *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - type
        - facet
        - value
        - val
        - length
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaValidateLengthFacetInternal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:5511,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5512,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5513,50'
              BranchSideFuncs:
                - xmlSchemaValidateLengthFacetInternal
      Callsites:
        - Src:             'xmlschemastypes.c:5513,13'
          Dst:             xmlSchemaValidateLengthFacetInternal
    - functionName:    xmlSchemaValidateFacet
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5799
      functionLinenumberEnd: 5814
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlSchemaType *'
        - 'struct._xmlSchemaFacet *'
        - 'char *'
        - 'struct._xmlSchemaVal *'
      constantsTouched: []
      argNames:
        - base
        - facet
        - value
        - val
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaValidateFacetInternal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:5805,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5806,40'
              BranchSideFuncs:
                - xmlSchemaValidateFacetInternal
            - BranchSide:      'xmlschemastypes.c:5809,14'
              BranchSideFuncs:
                - xmlSchemaValidateFacetInternal
      Callsites:
        - Src:             'xmlschemastypes.c:5806,9'
          Dst:             xmlSchemaValidateFacetInternal
        - Src:             'xmlschemastypes.c:5810,9'
          Dst:             xmlSchemaValidateFacetInternal
    - functionName:    xmlSchemaValidateListSimpleTypeFacet
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5339
      functionLinenumberEnd: 5372
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlSchemaFacet *'
        - 'char *'
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - facet
        - value
        - actualLen
        - expectedLen
      BBCount:         30
      ICount:          174
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - xmlSchemaValidateFacet
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:5340,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5341,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5346,9'
              BranchSideFuncs:
                - xmlSchemaValidateFacet
        - Branch String:   'xmlschemastypes.c:5346,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5347,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5352,16'
              BranchSideFuncs:
                - xmlSchemaValidateFacet
        - Branch String:   'xmlschemastypes.c:5347,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5348,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5352,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5348,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5349,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5350,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5352,16'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5353,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5358,16'
              BranchSideFuncs:
                - xmlSchemaValidateFacet
        - Branch String:   'xmlschemastypes.c:5353,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5354,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5358,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5354,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5355,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5356,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5358,16'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5359,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5370,38'
              BranchSideFuncs:
                - xmlSchemaValidateFacet
        - Branch String:   'xmlschemastypes.c:5359,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5360,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5364,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5360,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5361,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5362,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemastypes.c:5370,9'
          Dst:             xmlSchemaValidateFacet
    - functionName:    xmlSchemaGetFacetValueAsULong
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5313
      functionLinenumberEnd: 5320
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaFacet *'
      constantsTouched: []
      argNames:
        - facet
      BBCount:         7
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:5317,23'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5317,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5318,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5317,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5318,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5319,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaCompareValuesWhtsp
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5224
      functionLinenumberEnd: 5229
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlSchemaVal *'
        - int
        - 'struct._xmlSchemaVal *'
        - int
      constantsTouched: []
      argNames:
        - x
        - xws
        - y
        - yws
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaCompareValuesInternal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:5225,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5225,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5226,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5225,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5226,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5227,43'
              BranchSideFuncs:
                - xmlSchemaCompareValuesInternal
      Callsites:
        - Src:             'xmlschemastypes.c:5227,12'
          Dst:             xmlSchemaCompareValuesInternal
    - functionName:    xmlSchemaCopyValue
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3901
      functionLinenumberEnd: 3964
      functionDepth:   0
      returnType:      'struct._xmlSchemaVal *'
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaVal *'
      constantsTouched: []
      argNames:
        - val
      BBCount:         50
      ICount:          290
      EdgeCount:       56
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSchemaDupVal
        - xmlSchemaFreeValue
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:3907,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3908,10'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
            - BranchSide:      'xmlschemastypes.c:3963,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3908,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3913,22'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3913,22'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3913,22'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3913,22'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3927,25'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3927,25'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3927,25'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3927,25'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3927,25'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3927,25'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3927,25'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3927,25'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3927,25'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3927,25'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3927,25'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3927,25'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3933,25'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3933,25'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3942,25'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3947,25'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3953,25'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:3928,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3929,43'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
            - BranchSide:      'xmlschemastypes.c:3930,3'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
        - Branch String:   'xmlschemastypes.c:3934,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3936,40'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3937,7'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3937,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3939,40'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
            - BranchSide:      'xmlschemastypes.c:3940,3'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
        - Branch String:   'xmlschemastypes.c:3943,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3944,47'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
            - BranchSide:      'xmlschemastypes.c:3945,3'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
        - Branch String:   'xmlschemastypes.c:3948,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3950,40'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
            - BranchSide:      'xmlschemastypes.c:3951,3'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
        - Branch String:   'xmlschemastypes.c:3956,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3957,12'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
            - BranchSide:      'xmlschemastypes.c:3959,19'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
      Callsites:
        - Src:             'xmlschemastypes.c:3913,3'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:3927,9'
          Dst:             xmlSchemaDupVal
        - Src:             'xmlschemastypes.c:3929,24'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:3933,9'
          Dst:             xmlSchemaDupVal
        - Src:             'xmlschemastypes.c:3936,21'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:3939,21'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:3942,9'
          Dst:             xmlSchemaDupVal
        - Src:             'xmlschemastypes.c:3944,28'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:3947,9'
          Dst:             xmlSchemaDupVal
        - Src:             'xmlschemastypes.c:3950,21'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:3953,9'
          Dst:             xmlSchemaDupVal
    - functionName:    xmlSchemaValidatePredefinedType
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3617
      functionLinenumberEnd: 3618
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlSchemaType *'
        - 'char *'
        - 'struct._xmlSchemaVal **'
      constantsTouched: []
      argNames:
        - type
        - value
        - val
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSchemaValPredefTypeNode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlschemastypes.c:3618,12'
          Dst:             xmlSchemaValPredefTypeNode
    - functionName:    xmlSchemaValPredefTypeNodeNoNorm
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3598
      functionLinenumberEnd: 3599
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlSchemaType *'
        - 'char *'
        - 'struct._xmlSchemaVal **'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - type
        - value
        - val
        - node
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSchemaValAtomicType
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlschemastypes.c:3599,12'
          Dst:             xmlSchemaValAtomicType
    - functionName:    xmlSchemaGetBuiltInListSimpleTypeItemType
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1215
      functionLinenumberEnd: 1228
      functionDepth:   0
      returnType:      'struct._xmlSchemaType *'
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaType *'
      constantsTouched: []
      argNames:
        - type
      BBCount:         11
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:1216,24'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1216,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1217,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1216,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1217,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1218,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1218,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1220,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1222,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1224,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1226,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaGetPredefinedType
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1195
      functionLinenumberEnd: 1202
      functionDepth:   0
      returnType:      'struct._xmlSchemaType *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - name
        - ns
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlHashLookup2
        - xmlSchemaInitTypes
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:1196,42'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1197,3'
              BranchSideFuncs:
                - xmlSchemaInitTypes
                - xmlHashLookup2
            - BranchSide:      'xmlschemastypes.c:1199,9'
              BranchSideFuncs:
                - xmlHashLookup2
        - Branch String:   'xmlschemastypes.c:1196,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1198,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1199,9'
              BranchSideFuncs:
                - xmlHashLookup2
        - Branch String:   'xmlschemastypes.c:1199,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1200,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1201,46'
              BranchSideFuncs:
                - xmlHashLookup2
      Callsites:
        - Src:             'xmlschemastypes.c:1197,3'
          Dst:             xmlSchemaInitTypes
        - Src:             'xmlschemastypes.c:1201,31'
          Dst:             xmlHashLookup2
    - functionName:    xmlSchemaNewQNameValue
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1119
      functionLinenumberEnd: 1129
      functionDepth:   0
      returnType:      'struct._xmlSchemaVal *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - namespaceName
        - localName
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaNewValue
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:1123,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1124,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1126,41'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemastypes.c:1122,11'
          Dst:             xmlSchemaNewValue
    - functionName:    xmlSchemaNewNOTATIONValue
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1093
      functionLinenumberEnd: 1104
      functionDepth:   0
      returnType:      'struct._xmlSchemaVal *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - name
        - ns
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaNewValue
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:1097,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1098,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1100,40'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1101,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1102,36'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1103,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemastypes.c:1096,11'
          Dst:             xmlSchemaNewValue
    - functionName:    xmlSchemaNewStringValue
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1065
      functionLinenumberEnd: 1078
      functionDepth:   0
      returnType:      'struct._xmlSchemaVal *'
      argCount:        2
      argTypes:
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - type
        - value
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:1068,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1069,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1070,29'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1071,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1072,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1074,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaValueGetAsBoolean
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1043
      functionLinenumberEnd: 1047
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaVal *'
      constantsTouched: []
      argNames:
        - val
      BBCount:         7
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:1044,23'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1044,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1045,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1044,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1045,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1046,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaValueGetAsString
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1010
      functionLinenumberEnd: 1031
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaVal *'
      constantsTouched: []
      argNames:
        - val
      BBCount:         19
      ICount:          83
      EdgeCount:       37
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:1011,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1012,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1013,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1013,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1026,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1026,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1026,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1026,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1026,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1026,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1026,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1026,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1026,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1026,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1026,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1026,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1028,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaValueGetNext
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 992
      functionLinenumberEnd: 997
      functionDepth:   0
      returnType:      'struct._xmlSchemaVal *'
      argCount:        1
      argTypes:
        - 'struct._xmlSchemaVal *'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:994,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:995,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:996,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaValueAppend
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 974
      functionLinenumberEnd: 980
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaVal *'
        - 'struct._xmlSchemaVal *'
      constantsTouched: []
      argNames:
        - prev
        - cur
      BBCount:         7
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:976,24'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:976,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:977,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:976,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:977,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:978,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaGetBuiltInType
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 962
      functionDepth:   0
      returnType:      'struct._xmlSchemaType *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         56
      ICount:          322
      EdgeCount:       57
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaInitTypes
      functionUses:    42
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:862,42'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:863,3'
              BranchSideFuncs:
                - xmlSchemaInitTypes
            - BranchSide:      'xmlschemastypes.c:865,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:862,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:864,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:865,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:865,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:868,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:870,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:872,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:874,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:876,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:878,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:880,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:882,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:884,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:886,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:888,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:890,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:892,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:894,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:896,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:898,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:900,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:902,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:904,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:906,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:908,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:910,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:912,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:914,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:916,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:918,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:920,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:922,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:924,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:926,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:928,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:930,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:932,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:934,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:936,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:938,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:940,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:942,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:944,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:946,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:948,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:950,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:952,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:954,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:956,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:958,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:960,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemastypes.c:863,3'
          Dst:             xmlSchemaInitTypes
    - functionName:    xmlSchemaIsBuiltInTypeFacet
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 783
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlSchemaType *'
        - int
      constantsTouched: []
      argNames:
        - type
        - facetType
      BBCount:         81
      ICount:          331
      EdgeCount:       105
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:784,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:785,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:786,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:786,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:787,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:788,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:788,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:790,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:801,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:801,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:801,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:801,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:801,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:801,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:811,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:834,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:834,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:834,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:834,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:834,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:834,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:834,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:834,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:834,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:834,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:834,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:845,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:790,50'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:791,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:792,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:790,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:792,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:794,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:801,49'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:802,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:807,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:802,45'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:803,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:807,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:803,45'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:804,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:807,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:804,43'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:805,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:807,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:805,47'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:806,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:807,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:801,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:807,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:809,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:811,54'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:812,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:820,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:812,50'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:813,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:820,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:813,43'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:814,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:820,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:814,46'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:815,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:820,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:815,47'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:816,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:820,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:816,48'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:817,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:820,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:817,48'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:818,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:820,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:818,48'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:819,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:820,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:811,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:820,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:822,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:834,50'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:835,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:841,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:835,47'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:836,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:841,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:836,46'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:837,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:841,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:837,48'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:838,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:841,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:838,48'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:839,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:841,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:839,48'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:840,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:841,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:834,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:841,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:843,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaCleanupTypes
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 763
      functionLinenumberEnd: 768
      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:764,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:764,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:764,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:764,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:764,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:765,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
      Callsites:
        - Src:             'xmlschemastypes.c:765,9'
          Dst:             xmlSchemaCleanupTypesInternal
    - functionName:    xmlXIncludeCopyNode
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 774
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        4
      argTypes:
        - 'struct._xmlXIncludeCtxt *'
        - 'struct._xmlNode *'
        - int
        - 'char *'
      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:675,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:676,15'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:680,15'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:677,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:678,13'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:679,5'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:687,46'
          Branch Sides:
            - BranchSide:      'xinclude.c:688,14'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:690,9'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:687,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:690,9'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:690,21'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:690,52'
          Branch Sides:
            - BranchSide:      'xinclude.c:691,21'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:723,38'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:691,38'
          Branch Sides:
            - BranchSide:      'xinclude.c:692,33'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:723,38'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:692,60'
          Branch Sides:
            - BranchSide:      'xinclude.c:693,34'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStaticCopyNode
                - xmlStrEqual
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:723,38'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:693,63'
          Branch Sides:
            - BranchSide:      'xinclude.c:694,34'
              BranchSideFuncs:
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:695,59'
              BranchSideFuncs:
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:690,20'
          Branch Sides:
            - BranchSide:      'xinclude.c:695,59'
              BranchSideFuncs:
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:723,38'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:697,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:698,17'
              BranchSideFuncs:
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:702,25'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:702,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:703,42'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:722,9'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:704,21'
          Branch Sides:
            - BranchSide:      'xinclude.c:705,42'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:709,21'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeErrMemory
                - xmlXIncludeBaseFixup
        - Branch String:   'xinclude.c:709,21'
          Branch Sides:
            - BranchSide:      'xinclude.c:710,30'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeErrMemory
                - xmlXIncludeBaseFixup
            - BranchSide:      'xinclude.c:711,21'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeErrMemory
                - xmlXIncludeBaseFixup
        - Branch String:   'xinclude.c:711,21'
          Branch Sides:
            - BranchSide:      'xinclude.c:712,40'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeErrMemory
                - xmlXIncludeBaseFixup
            - BranchSide:      'xinclude.c:714,28'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeErrMemory
                - xmlXIncludeBaseFixup
        - Branch String:   'xinclude.c:719,34'
          Branch Sides:
            - BranchSide:      'xinclude.c:719,38'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeErrMemory
                - xmlXIncludeBaseFixup
            - BranchSide:      'xinclude.c:721,13'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:719,21'
          Branch Sides:
            - BranchSide:      'xinclude.c:720,42'
              BranchSideFuncs:
                - xmlXIncludeBaseFixup
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:721,13'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:724,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:725,38'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:729,17'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeBaseFixup
        - Branch String:   'xinclude.c:729,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:730,26'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeBaseFixup
            - BranchSide:      'xinclude.c:731,17'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeBaseFixup
        - Branch String:   'xinclude.c:731,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:732,36'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeBaseFixup
            - BranchSide:      'xinclude.c:734,24'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeBaseFixup
        - Branch String:   'xinclude.c:739,30'
          Branch Sides:
            - BranchSide:      'xinclude.c:739,34'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeBaseFixup
            - BranchSide:      'xinclude.c:742,24'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:739,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:740,38'
              BranchSideFuncs:
                - xmlXIncludeBaseFixup
                - xmlStaticCopyNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:742,24'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:746,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:747,19'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:754,13'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:754,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:755,20'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:757,9'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:757,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:758,17'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:768,15'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:758,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:759,38'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:760,19'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:761,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:762,24'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:763,26'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
      Callsites:
        - Src:             'xinclude.c:692,21'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:693,22'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:694,22'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:695,37'
          Dst:             xmlXIncludeExpandNode
        - Src:             'xinclude.c:703,24'
          Dst:             xmlStaticCopyNode
        - Src:             'xinclude.c:705,21'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:720,21'
          Dst:             xmlXIncludeBaseFixup
        - Src:             'xinclude.c:723,20'
          Dst:             xmlStaticCopyNode
        - Src:             'xinclude.c:725,17'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:740,17'
          Dst:             xmlXIncludeBaseFixup
        - Src:             'xinclude.c:772,5'
          Dst:             xmlFreeNodeList
    - functionName:    xmlXIncludeExpandNode
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1792
      functionLinenumberEnd: 1851
      functionDepth:   0
      returnType:      'struct._xmlXIncludeRef *'
      argCount:        2
      argTypes:
        - 'struct._xmlXIncludeCtxt *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         20
      ICount:          165
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - xmlXIncludeAddNode
        - xmlXIncludeErr
        - xmlXIncludeLoadNode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xinclude.c:1796,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1797,9'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1798,9'
              BranchSideFuncs:
                - xmlXIncludeAddNode
                - xmlXIncludeLoadNode
                - xmlXIncludeErr
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1798,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1799,24'
              BranchSideFuncs:
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1825,9'
              BranchSideFuncs:
                - xmlXIncludeAddNode
                - xmlXIncludeLoadNode
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1825,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1826,9'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1827,5'
              BranchSideFuncs:
                - xmlXIncludeAddNode
                - xmlXIncludeLoadNode
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1830,5'
          Branch Sides:
            - BranchSide:      'xinclude.c:1831,13'
              BranchSideFuncs:
                - xmlXIncludeAddNode
                - xmlXIncludeLoadNode
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1841,30'
              BranchSideFuncs:
                - xmlXIncludeAddNode
                - xmlXIncludeLoadNode
        - Branch String:   'xinclude.c:1831,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1832,17'
              BranchSideFuncs:
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1839,5'
              BranchSideFuncs:
                - xmlXIncludeAddNode
                - xmlXIncludeLoadNode
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1832,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:1833,32'
              BranchSideFuncs:
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1837,20'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1842,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1843,9'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1844,5'
              BranchSideFuncs:
                - xmlXIncludeLoadNode
      Callsites:
        - Src:             'xinclude.c:1799,9'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1833,17'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1841,11'
          Dst:             xmlXIncludeAddNode
        - Src:             'xinclude.c:1846,5'
          Dst:             xmlXIncludeLoadNode
    - functionName:    xmlXIncludeErrMemory
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlXIncludeCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlRaiseMemoryError
      functionUses:    35
      BranchProfiles:  []
      Callsites:
        - Src:             'xinclude.c:135,5'
          Dst:             xmlRaiseMemoryError
    - functionName:    xmlXIncludeBaseFixup
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct._xmlXIncludeCtxt *'
        - 'struct._xmlNode *'
        - 'struct._xmlNode *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
        - copy
        - targetBase
      BBCount:         24
      ICount:          149
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - xmlBuildRelativeURISafe
        - xmlFreeProp
        - xmlHasNsProp
        - xmlNodeGetBaseSafe
        - xmlNodeSetBase
        - xmlStrEqual
        - xmlStrchr
        - xmlUnlinkNode
        - xmlXIncludeErr
        - xmlXIncludeErrMemory
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xinclude.c:613,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:614,30'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlHasNsProp
                - xmlUnlinkNode
                - xmlFreeProp
                - xmlStrEqual
                - xmlBuildRelativeURISafe
                - xmlStrchr
                - xmlNodeSetBase
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:616,10'
              BranchSideFuncs:
                - xmlHasNsProp
                - xmlUnlinkNode
                - xmlFreeProp
                - xmlStrEqual
                - xmlBuildRelativeURISafe
                - xmlStrchr
                - xmlNodeSetBase
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:616,24'
          Branch Sides:
            - BranchSide:      'xinclude.c:616,40'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlBuildRelativeURISafe
                - xmlStrchr
                - xmlHasNsProp
                - xmlUnlinkNode
                - xmlFreeProp
                - xmlNodeSetBase
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:643,25'
              BranchSideFuncs:
                - xmlHasNsProp
                - xmlUnlinkNode
                - xmlFreeProp
        - Branch String:   'xinclude.c:616,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:617,37'
              BranchSideFuncs:
                - xmlHasNsProp
                - xmlUnlinkNode
                - xmlFreeProp
            - BranchSide:      'xinclude.c:643,25'
              BranchSideFuncs:
                - xmlHasNsProp
                - xmlUnlinkNode
                - xmlFreeProp
        - Branch String:   'xinclude.c:617,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:618,34'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:621,13'
              BranchSideFuncs:
                - xmlStrchr
                - xmlHasNsProp
                - xmlUnlinkNode
                - xmlFreeProp
                - xmlNodeSetBase
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:621,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:622,28'
              BranchSideFuncs:
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:632,23'
              BranchSideFuncs:
                - xmlStrchr
                - xmlHasNsProp
                - xmlUnlinkNode
                - xmlFreeProp
                - xmlNodeSetBase
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:632,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:633,34'
              BranchSideFuncs:
                - xmlNodeSetBase
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:638,5'
              BranchSideFuncs:
                - xmlHasNsProp
                - xmlUnlinkNode
                - xmlFreeProp
        - Branch String:   'xinclude.c:634,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:635,38'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:636,13'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:645,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:645,17'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeProp
            - BranchSide:      'xinclude.c:646,36'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeProp
      Callsites:
        - Src:             'xinclude.c:613,9'
          Dst:             xmlNodeGetBaseSafe
        - Src:             'xinclude.c:614,9'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:616,28'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:617,13'
          Dst:             xmlBuildRelativeURISafe
        - Src:             'xinclude.c:618,13'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:622,13'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:632,13'
          Dst:             xmlStrchr
        - Src:             'xinclude.c:633,19'
          Dst:             xmlNodeSetBase
        - Src:             'xinclude.c:635,17'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:643,12'
          Dst:             xmlHasNsProp
        - Src:             'xinclude.c:646,9'
          Dst:             xmlUnlinkNode
        - Src:             'xinclude.c:647,9'
          Dst:             xmlFreeProp
    - functionName:    xmlXIncludeErr
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct._xmlXIncludeCtxt *'
        - 'struct._xmlNode *'
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - error
        - msg
        - extra
      BBCount:         11
      ICount:          111
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
        - __xmlRaiseError
      functionUses:    31
      BranchProfiles:
        - Branch String:   'xinclude.c:157,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:158,9'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:159,5'
              BranchSideFuncs:
                - __xmlRaiseError
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'xinclude.c:164,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:165,19'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - __xmlRaiseError
            - BranchSide:      'xinclude.c:169,27'
              BranchSideFuncs:
                - __xmlRaiseError
        - Branch String:   'xinclude.c:173,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:174,9'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:177,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xinclude.c:165,19'
          Dst:             __xmlGenericError
        - Src:             'xinclude.c:166,16'
          Dst:             __xmlGenericErrorContext
        - Src:             'xinclude.c:169,11'
          Dst:             __xmlRaiseError
    - functionName:    xmlXIncludeAddNode
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      'struct._xmlXIncludeRef *'
      argCount:        2
      argTypes:
        - 'struct._xmlXIncludeCtxt *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         85
      ICount:          578
      EdgeCount:       117
      CyclomaticComplexity: 34
      functionsReached:
        - xmlBuildURISafe
        - xmlFreeURI
        - xmlNodeGetBaseSafe
        - xmlParseURISafe
        - xmlSaveUri
        - xmlStrEqual
        - xmlStrdup
        - xmlXIncludeErr
        - xmlXIncludeErrMemory
        - xmlXIncludeFreeRef
        - xmlXIncludeGetProp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:382,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:383,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:384,9'
              BranchSideFuncs:
                - xmlXIncludeGetProp
                - xmlXIncludeGetProp
                - xmlXIncludeGetProp
                - xmlParseURISafe
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:384,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:385,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:391,35'
              BranchSideFuncs:
                - xmlXIncludeGetProp
                - xmlXIncludeGetProp
                - xmlXIncludeGetProp
                - xmlParseURISafe
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:394,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:395,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXIncludeGetProp
                - xmlParseURISafe
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:408,32'
              BranchSideFuncs:
                - xmlXIncludeGetProp
                - xmlParseURISafe
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:395,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:396,21'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeFreeRef
                - xmlFreeURI
            - BranchSide:      'xinclude.c:401,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXIncludeGetProp
                - xmlParseURISafe
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:402,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:403,34'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlXIncludeFreeRef
                - xmlFreeURI
            - BranchSide:      'xinclude.c:406,5'
              BranchSideFuncs:
                - xmlXIncludeGetProp
                - xmlParseURISafe
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:409,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:410,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlParseURISafe
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:424,41'
              BranchSideFuncs:
                - xmlParseURISafe
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:410,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:411,10'
              BranchSideFuncs:
                - xmlParseURISafe
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:412,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlParseURISafe
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:412,11'
          Branch Sides:
            - BranchSide:      'xinclude.c:413,10'
              BranchSideFuncs:
                - xmlParseURISafe
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:415,21'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeFreeRef
                - xmlFreeURI
        - Branch String:   'xinclude.c:425,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:426,13'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:434,9'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:426,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:427,34'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlXIncludeFreeRef
                - xmlFreeURI
            - BranchSide:      'xinclude.c:429,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeFreeRef
                - xmlFreeURI
        - Branch String:   'xinclude.c:434,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:435,13'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:449,22'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:435,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:436,10'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:442,21'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeFreeRef
                - xmlFreeURI
        - Branch String:   'xinclude.c:436,10'
          Branch Sides:
            - BranchSide:      'xinclude.c:437,26'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:439,3'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:450,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:451,23'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlXIncludeFreeRef
                - xmlFreeURI
            - BranchSide:      'xinclude.c:454,5'
              BranchSideFuncs:
                - xmlNodeGetBaseSafe
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:461,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:462,30'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlXIncludeFreeRef
                - xmlFreeURI
            - BranchSide:      'xinclude.c:466,9'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:466,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:467,29'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:482,15'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:467,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:468,34'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlXIncludeFreeRef
                - xmlFreeURI
            - BranchSide:      'xinclude.c:471,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:471,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:472,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeFreeRef
                - xmlFreeURI
            - BranchSide:      'xinclude.c:476,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:479,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:480,19'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:481,5'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:488,22'
          Branch Sides:
            - BranchSide:      'xinclude.c:488,26'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:496,31'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:488,36'
          Branch Sides:
            - BranchSide:      'xinclude.c:489,11'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:496,31'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:489,29'
          Branch Sides:
            - BranchSide:      'xinclude.c:489,33'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeFreeRef
                - xmlFreeURI
            - BranchSide:      'xinclude.c:490,17'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeFreeRef
                - xmlFreeURI
        - Branch String:   'xinclude.c:488,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:490,17'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeFreeRef
                - xmlFreeURI
            - BranchSide:      'xinclude.c:496,31'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:497,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:498,30'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlXIncludeFreeRef
                - xmlFreeURI
            - BranchSide:      'xinclude.c:501,12'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
                - xmlStrdup
        - Branch String:   'xinclude.c:513,57'
          Branch Sides:
            - BranchSide:      'xinclude.c:514,10'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
                - xmlStrdup
            - BranchSide:      'xinclude.c:526,9'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:514,28'
          Branch Sides:
            - BranchSide:      'xinclude.c:515,11'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
                - xmlStrdup
            - BranchSide:      'xinclude.c:526,9'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:513,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:516,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:526,9'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:516,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:517,25'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:520,25'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:521,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:0,0'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
            - BranchSide:      'xinclude.c:522,17'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
        - Branch String:   'xinclude.c:526,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:529,26'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:543,35'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
        - Branch String:   'xinclude.c:529,26'
          Branch Sides:
            - BranchSide:      'xinclude.c:529,41'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:529,26'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:536,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:537,27'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlXIncludeFreeRef
                - xmlFreeURI
            - BranchSide:      'xinclude.c:540,24'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
      Callsites:
        - Src:             'xinclude.c:391,16'
          Dst:             xmlXIncludeGetProp
        - Src:             'xinclude.c:393,12'
          Dst:             xmlXIncludeGetProp
        - Src:             'xinclude.c:396,6'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:401,9'
          Dst:             xmlStrdup
        - Src:             'xinclude.c:403,13'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:408,13'
          Dst:             xmlXIncludeGetProp
        - Src:             'xinclude.c:410,6'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:412,11'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:415,6'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:424,11'
          Dst:             xmlParseURISafe
        - Src:             'xinclude.c:427,13'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:429,13'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:442,6'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:449,11'
          Dst:             xmlSaveUri
        - Src:             'xinclude.c:451,2'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:461,9'
          Dst:             xmlNodeGetBaseSafe
        - Src:             'xinclude.c:462,9'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:467,13'
          Dst:             xmlBuildURISafe
        - Src:             'xinclude.c:468,13'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:472,13'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:479,13'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:490,2'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:498,9'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:520,25'
          Dst:             xmlStrdup
        - Src:             'xinclude.c:537,6'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:549,5'
          Dst:             xmlXIncludeFreeRef
        - Src:             'xinclude.c:550,5'
          Dst:             xmlFreeURI
    - functionName:    xmlXIncludeLoadNode
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1863
      functionLinenumberEnd: 1906
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlXIncludeCtxt *'
        - 'struct._xmlXIncludeRef *'
      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:1867,24'
          Branch Sides:
            - BranchSide:      'xinclude.c:1867,28'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1868,2'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1867,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1868,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1869,11'
              BranchSideFuncs:
                - xmlXIncludeLoadTxt
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeLoadFallback
                - xmlXIncludeLoadDoc
        - Branch String:   'xinclude.c:1870,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1871,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1873,9'
              BranchSideFuncs:
                - xmlXIncludeLoadTxt
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeLoadFallback
                - xmlXIncludeLoadDoc
        - Branch String:   'xinclude.c:1873,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1874,27'
              BranchSideFuncs:
                - xmlXIncludeLoadDoc
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeLoadFallback
            - BranchSide:      'xinclude.c:1877,27'
              BranchSideFuncs:
                - xmlXIncludeLoadTxt
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeLoadFallback
        - Branch String:   'xinclude.c:1880,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1886,13'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeLoadFallback
            - BranchSide:      'xinclude.c:1899,9'
              BranchSideFuncs:
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1887,2'
          Branch Sides:
            - BranchSide:      'xinclude.c:1888,11'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeLoadFallback
            - BranchSide:      'xinclude.c:1898,5'
              BranchSideFuncs:
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1888,47'
          Branch Sides:
            - BranchSide:      'xinclude.c:1889,4'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeLoadFallback
            - BranchSide:      'xinclude.c:1896,17'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeLoadFallback
        - Branch String:   'xinclude.c:1889,26'
          Branch Sides:
            - BranchSide:      'xinclude.c:1890,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeLoadFallback
            - BranchSide:      'xinclude.c:1896,17'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeLoadFallback
        - Branch String:   'xinclude.c:1890,52'
          Branch Sides:
            - BranchSide:      'xinclude.c:1891,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeLoadFallback
            - BranchSide:      'xinclude.c:1896,17'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeLoadFallback
        - Branch String:   'xinclude.c:1891,51'
          Branch Sides:
            - BranchSide:      'xinclude.c:1892,17'
              BranchSideFuncs:
                - xmlXIncludeLoadFallback
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1893,33'
              BranchSideFuncs:
                - xmlXIncludeLoadFallback
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1888,10'
          Branch Sides:
            - BranchSide:      'xinclude.c:1893,33'
              BranchSideFuncs:
                - xmlXIncludeLoadFallback
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1896,17'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeLoadFallback
        - Branch String:   'xinclude.c:1899,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1900,17'
              BranchSideFuncs:
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1905,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xinclude.c:1874,8'
          Dst:             xmlXIncludeLoadDoc
        - Src:             'xinclude.c:1877,8'
          Dst:             xmlXIncludeLoadTxt
        - Src:             'xinclude.c:1890,4'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1891,5'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1892,5'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1893,9'
          Dst:             xmlXIncludeLoadFallback
        - Src:             'xinclude.c:1900,2'
          Dst:             xmlXIncludeErr
    - functionName:    xmlXIncludeLoadDoc
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1290
      functionLinenumberEnd: 1554
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlXIncludeCtxt *'
        - 'struct._xmlXIncludeRef *'
      constantsTouched: []
      argNames:
        - ctxt
        - ref
      BBCount:         115
      ICount:          801
      EdgeCount:       143
      CyclomaticComplexity: 30
      functionsReached:
        - xmlDocCopyNode
        - xmlDocGetRootElement
        - xmlFreeDoc
        - xmlStrEqual
        - xmlStrdup
        - xmlXIncludeBaseFixup
        - xmlXIncludeCopyXPointer
        - xmlXIncludeErr
        - xmlXIncludeErrMemory
        - xmlXIncludeMergeEntities
        - xmlXIncludeParseFile
        - xmlXIncludeRecurseDoc
        - xmlXPathFreeObject
        - xmlXPathSetErrorHandler
        - xmlXPtrEval
        - xmlXPtrNewContext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:1306,23'
          Branch Sides:
            - BranchSide:      'xinclude.c:1306,27'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPtrNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1308,8'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPtrNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1306,42'
          Branch Sides:
            - BranchSide:      'xinclude.c:1307,4'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPtrNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1308,8'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPtrNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1307,23'
          Branch Sides:
            - BranchSide:      'xinclude.c:1307,39'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXIncludeParseFile
                - xmlStrdup
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPtrNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1315,12'
              BranchSideFuncs:
                - xmlXIncludeParseFile
                - xmlStrdup
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPtrNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1306,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1308,8'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPtrNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1315,12'
              BranchSideFuncs:
                - xmlXIncludeParseFile
                - xmlStrdup
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPtrNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1315,5'
          Branch Sides:
            - BranchSide:      'xinclude.c:1316,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXIncludeParseFile
                - xmlStrdup
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPtrNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1338,17'
              BranchSideFuncs:
                - xmlXIncludeParseFile
                - xmlStrdup
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPtrNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlXIncludeErrMemory
                - xmlFreeDoc
        - Branch String:   'xinclude.c:1316,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:1317,17'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPtrNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1327,5'
              BranchSideFuncs:
                - xmlXIncludeParseFile
                - xmlStrdup
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPtrNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1317,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:1318,32'
              BranchSideFuncs:
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1322,12'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPtrNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1323,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:1324,17'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1325,6'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPtrNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1339,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1340,2'
              BranchSideFuncs:
                - xmlXIncludeParseFile
                - xmlStrdup
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPtrNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlXIncludeErrMemory
                - xmlFreeDoc
            - BranchSide:      'xinclude.c:1344,32'
              BranchSideFuncs:
                - xmlXIncludeParseFile
                - xmlStrdup
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPtrNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlXIncludeErrMemory
                - xmlFreeDoc
        - Branch String:   'xinclude.c:1350,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1353,26'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPtrNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlXIncludeErrMemory
                - xmlFreeDoc
            - BranchSide:      'xinclude.c:1367,14'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPtrNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErrMemory
                - xmlFreeDoc
        - Branch String:   'xinclude.c:1353,26'
          Branch Sides:
            - BranchSide:      'xinclude.c:1353,41'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPtrNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlXIncludeErrMemory
                - xmlFreeDoc
            - BranchSide:      'xinclude.c:1353,26'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPtrNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlXIncludeErrMemory
                - xmlFreeDoc
        - Branch String:   'xinclude.c:1359,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1360,34'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlFreeDoc
            - BranchSide:      'xinclude.c:1364,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPtrNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErrMemory
                - xmlFreeDoc
        - Branch String:   'xinclude.c:1370,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1371,30'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlFreeDoc
            - BranchSide:      'xinclude.c:1375,5'
              BranchSideFuncs:
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPtrNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlStrEqual
        - Branch String:   'xinclude.c:1378,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1379,9'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1386,10'
              BranchSideFuncs:
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPtrNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlStrEqual
        - Branch String:   'xinclude.c:1386,28'
          Branch Sides:
            - BranchSide:      'xinclude.c:1386,45'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPtrNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1392,30'
              BranchSideFuncs:
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPtrNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1386,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1387,15'
              BranchSideFuncs:
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPtrNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1392,30'
              BranchSideFuncs:
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPtrNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1414,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1417,37'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1442,13'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPtrNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1418,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1419,28'
              BranchSideFuncs:
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1424,35'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1425,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1426,34'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1430,13'
              BranchSideFuncs:
                - xmlXIncludeBaseFixup
        - Branch String:   'xinclude.c:1430,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1431,34'
              BranchSideFuncs:
                - xmlXIncludeBaseFixup
            - BranchSide:      'xinclude.c:1432,5'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1442,28'
          Branch Sides:
            - BranchSide:      'xinclude.c:1442,31'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPtrNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1449,13'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPtrNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1442,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1443,21'
              BranchSideFuncs:
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1449,13'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPtrNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1449,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1450,46'
              BranchSideFuncs:
                - xmlXPtrNewContext
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1462,21'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1451,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:1452,38'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1455,17'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathSetErrorHandler
        - Branch String:   'xinclude.c:1455,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:1456,41'
              BranchSideFuncs:
                - xmlXPathSetErrorHandler
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1459,13'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1463,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:1464,17'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1472,10'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
        - Branch String:   'xinclude.c:1464,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:1465,38'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1467,32'
              BranchSideFuncs:
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1472,2'
          Branch Sides:
            - BranchSide:      'xinclude.c:1482,18'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXPathFreeObject
            - BranchSide:      'xinclude.c:1482,18'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXPathFreeObject
            - BranchSide:      'xinclude.c:1482,18'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXPathFreeObject
            - BranchSide:      'xinclude.c:1482,18'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXPathFreeObject
            - BranchSide:      'xinclude.c:1482,18'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXPathFreeObject
            - BranchSide:      'xinclude.c:1482,18'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXPathFreeObject
            - BranchSide:      'xinclude.c:1488,17'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1496,8'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1497,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:1498,13'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1546,44'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
        - Branch String:   'xinclude.c:1498,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:1499,7'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1545,2'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
        - Branch String:   'xinclude.c:1499,7'
          Branch Sides:
            - BranchSide:      'xinclude.c:1500,7'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1501,11'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1501,3'
          Branch Sides:
            - BranchSide:      'xinclude.c:1511,4'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1511,4'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1511,4'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1511,4'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1511,4'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1511,4'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1511,4'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1511,4'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1511,4'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1514,19'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1521,19'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1536,19'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1536,19'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1536,19'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1536,19'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1536,19'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1536,19'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1536,19'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1536,19'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1536,19'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1544,6'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
      Callsites:
        - Src:             'xinclude.c:1307,27'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1316,6'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1318,17'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1344,11'
          Dst:             xmlXIncludeParseFile
        - Src:             'xinclude.c:1360,13'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1361,13'
          Dst:             xmlFreeDoc
        - Src:             'xinclude.c:1369,18'
          Dst:             xmlStrdup
        - Src:             'xinclude.c:1371,9'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1372,9'
          Dst:             xmlFreeDoc
        - Src:             'xinclude.c:1386,33'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1392,5'
          Dst:             xmlXIncludeMergeEntities
        - Src:             'xinclude.c:1408,5'
          Dst:             xmlXIncludeRecurseDoc
        - Src:             'xinclude.c:1417,16'
          Dst:             xmlDocGetRootElement
        - Src:             'xinclude.c:1419,13'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1424,20'
          Dst:             xmlDocCopyNode
        - Src:             'xinclude.c:1426,13'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1431,13'
          Dst:             xmlXIncludeBaseFixup
        - Src:             'xinclude.c:1443,6'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1450,28'
          Dst:             xmlXPtrNewContext
        - Src:             'xinclude.c:1452,17'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1456,17'
          Dst:             xmlXPathSetErrorHandler
        - Src:             'xinclude.c:1462,9'
          Dst:             xmlXPtrEval
        - Src:             'xinclude.c:1465,17'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1467,17'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1482,3'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1485,17'
          Dst:             xmlXPathFreeObject
        - Src:             'xinclude.c:1514,4'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1521,4'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1536,4'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1546,20'
          Dst:             xmlXIncludeCopyXPointer
        - Src:             'xinclude.c:1547,9'
          Dst:             xmlXPathFreeObject
    - functionName:    xmlXIncludeLoadTxt
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1567
      functionLinenumberEnd: 1736
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlXIncludeCtxt *'
        - 'struct._xmlXIncludeRef *'
      constantsTouched: []
      argNames:
        - ctxt
        - ref
      BBCount:         103
      ICount:          688
      EdgeCount:       141
      CyclomaticComplexity: 40
      functionsReached:
        - xmlBufContent
        - xmlBufLength
        - xmlCharEncCloseFunc
        - xmlFreeInputStream
        - xmlFreeNode
        - xmlFreeParserCtxt
        - xmlGetUTF8Char
        - xmlLoadExternalEntity
        - xmlNewDocText
        - xmlNewParserCtxt
        - xmlNodeAddContentLen
        - xmlOpenCharEncodingHandler
        - xmlParserInputBufferRead
        - xmlStrEqual
        - xmlStrdup
        - xmlXIncludeErr
        - xmlXIncludeErrMemory
        - xmlXIncludeGetProp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:1585,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1586,17'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
            - BranchSide:      'xinclude.c:1594,12'
              BranchSideFuncs:
                - xmlNewParserCtxt
                - xmlLoadExternalEntity
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufLength
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlOpenCharEncodingHandler
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeGetProp
                - xmlStrEqual
                - xmlNewDocText
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1594,5'
          Branch Sides:
            - BranchSide:      'xinclude.c:1595,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewParserCtxt
                - xmlLoadExternalEntity
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufLength
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlOpenCharEncodingHandler
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeGetProp
                - xmlNewDocText
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1606,9'
              BranchSideFuncs:
                - xmlNewParserCtxt
                - xmlLoadExternalEntity
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufLength
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlOpenCharEncodingHandler
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeGetProp
        - Branch String:   'xinclude.c:1595,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:1596,34'
              BranchSideFuncs:
                - xmlNewDocText
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1601,5'
              BranchSideFuncs:
                - xmlNewParserCtxt
                - xmlLoadExternalEntity
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufLength
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlOpenCharEncodingHandler
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeGetProp
                - xmlStrEqual
                - xmlNewDocText
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1597,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:1598,38'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
            - BranchSide:      'xinclude.c:1599,6'
              BranchSideFuncs:
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
        - Branch String:   'xinclude.c:1606,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1607,32'
              BranchSideFuncs:
                - xmlXIncludeGetProp
                - xmlNewParserCtxt
                - xmlLoadExternalEntity
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufLength
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlOpenCharEncodingHandler
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1609,9'
              BranchSideFuncs:
                - xmlNewParserCtxt
                - xmlLoadExternalEntity
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufLength
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlOpenCharEncodingHandler
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1609,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1610,57'
              BranchSideFuncs:
                - xmlOpenCharEncodingHandler
                - xmlNewParserCtxt
                - xmlLoadExternalEntity
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufLength
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1631,13'
              BranchSideFuncs:
                - xmlNewParserCtxt
                - xmlLoadExternalEntity
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufLength
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1613,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1614,17'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlNewParserCtxt
                - xmlLoadExternalEntity
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufLength
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1626,5'
              BranchSideFuncs:
                - xmlNewParserCtxt
                - xmlLoadExternalEntity
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufLength
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1614,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:1615,38'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlNewParserCtxt
                - xmlLoadExternalEntity
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufLength
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1616,24'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1616,24'
          Branch Sides:
            - BranchSide:      'xinclude.c:1617,32'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
            - BranchSide:      'xinclude.c:1621,32'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
        - Branch String:   'xinclude.c:1632,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1633,30'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
            - BranchSide:      'xinclude.c:1636,54'
              BranchSideFuncs:
                - xmlLoadExternalEntity
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufLength
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1637,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1638,13'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1644,11'
              BranchSideFuncs:
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufLength
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
        - Branch String:   'xinclude.c:1638,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1639,34'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
            - BranchSide:      'xinclude.c:1641,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
        - Branch String:   'xinclude.c:1645,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1646,2'
              BranchSideFuncs:
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
            - BranchSide:      'xinclude.c:1647,9'
              BranchSideFuncs:
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufLength
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
        - Branch String:   'xinclude.c:1647,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1648,22'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufLength
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1649,20'
              BranchSideFuncs:
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufLength
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1653,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1654,30'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
            - BranchSide:      'xinclude.c:1661,5'
              BranchSideFuncs:
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufLength
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1663,5'
          Branch Sides:
            - BranchSide:      'xinclude.c:1662,40'
              BranchSideFuncs:
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufLength
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1664,9'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufLength
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1664,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1665,13'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1672,29'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufLength
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1665,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1666,34'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
            - BranchSide:      'xinclude.c:1668,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
        - Branch String:   'xinclude.c:1674,5'
          Branch Sides:
            - BranchSide:      'xinclude.c:1678,13'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1689,30'
              BranchSideFuncs:
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1680,23'
          Branch Sides:
            - BranchSide:      'xinclude.c:1680,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
            - BranchSide:      'xinclude.c:1681,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
        - Branch String:   'xinclude.c:1680,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1680,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
            - BranchSide:      'xinclude.c:1680,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
        - Branch String:   'xinclude.c:1680,28'
          Branch Sides:
            - BranchSide:      'xinclude.c:1680,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
            - BranchSide:      'xinclude.c:1680,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
        - Branch String:   'xinclude.c:1680,28'
          Branch Sides:
            - BranchSide:      'xinclude.c:1680,28'
              BranchSideFuncs:
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1686,14'
              BranchSideFuncs:
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1680,28'
          Branch Sides:
            - BranchSide:      'xinclude.c:1680,28'
              BranchSideFuncs:
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1686,14'
              BranchSideFuncs:
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1680,28'
          Branch Sides:
            - BranchSide:      'xinclude.c:1681,28'
              BranchSideFuncs:
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1686,14'
              BranchSideFuncs:
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1680,28'
          Branch Sides:
            - BranchSide:      'xinclude.c:1680,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
            - BranchSide:      'xinclude.c:1680,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
        - Branch String:   'xinclude.c:1680,28'
          Branch Sides:
            - BranchSide:      'xinclude.c:1680,28'
              BranchSideFuncs:
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1686,14'
              BranchSideFuncs:
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1680,28'
          Branch Sides:
            - BranchSide:      'xinclude.c:1680,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
            - BranchSide:      'xinclude.c:1680,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
        - Branch String:   'xinclude.c:1680,28'
          Branch Sides:
            - BranchSide:      'xinclude.c:1680,28'
              BranchSideFuncs:
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1686,14'
              BranchSideFuncs:
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1680,28'
          Branch Sides:
            - BranchSide:      'xinclude.c:1680,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
            - BranchSide:      'xinclude.c:1681,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
        - Branch String:   'xinclude.c:1680,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1681,28'
              BranchSideFuncs:
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1686,14'
              BranchSideFuncs:
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1689,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1690,30'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1692,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1692,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1695,26'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1708,48'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1695,26'
          Branch Sides:
            - BranchSide:      'xinclude.c:1695,41'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1695,26'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1701,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1702,34'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
            - BranchSide:      'xinclude.c:1705,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1709,33'
          Branch Sides:
            - BranchSide:      'xinclude.c:1710,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1714,47'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1709,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1711,30'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
            - BranchSide:      'xinclude.c:1714,47'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1715,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1716,30'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
            - BranchSide:      'xinclude.c:1720,5'
              BranchSideFuncs:
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
      Callsites:
        - Src:             'xinclude.c:1586,2'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1595,6'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1596,20'
          Dst:             xmlNewDocText
        - Src:             'xinclude.c:1598,17'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1607,13'
          Dst:             xmlXIncludeGetProp
        - Src:             'xinclude.c:1610,15'
          Dst:             xmlOpenCharEncodingHandler
        - Src:             'xinclude.c:1615,17'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1617,17'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1621,17'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1631,13'
          Dst:             xmlNewParserCtxt
        - Src:             'xinclude.c:1633,9'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1636,19'
          Dst:             xmlLoadExternalEntity
        - Src:             'xinclude.c:1639,13'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1641,13'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1648,2'
          Dst:             xmlCharEncCloseFunc
        - Src:             'xinclude.c:1652,12'
          Dst:             xmlNewDocText
        - Src:             'xinclude.c:1654,9'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1662,15'
          Dst:             xmlParserInputBufferRead
        - Src:             'xinclude.c:1666,13'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1668,13'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1672,15'
          Dst:             xmlBufContent
        - Src:             'xinclude.c:1673,11'
          Dst:             xmlBufLength
        - Src:             'xinclude.c:1679,15'
          Dst:             xmlGetUTF8Char
        - Src:             'xinclude.c:1681,13'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1689,9'
          Dst:             xmlNodeAddContentLen
        - Src:             'xinclude.c:1690,9'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1702,13'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1708,38'
          Dst:             xmlStrdup
        - Src:             'xinclude.c:1711,9'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1714,37'
          Dst:             xmlStrdup
        - Src:             'xinclude.c:1716,9'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1731,5'
          Dst:             xmlFreeNode
        - Src:             'xinclude.c:1732,5'
          Dst:             xmlFreeInputStream
        - Src:             'xinclude.c:1733,5'
          Dst:             xmlFreeParserCtxt
        - Src:             'xinclude.c:1734,5'
          Dst:             xmlCharEncCloseFunc
    - functionName:    xmlXIncludeLoadFallback
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1752
      functionLinenumberEnd: 1773
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlXIncludeCtxt *'
        - 'struct._xmlNode *'
        - 'struct._xmlXIncludeRef *'
      constantsTouched: []
      argNames:
        - ctxt
        - fallback
        - ref
      BBCount:         17
      ICount:          101
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlXIncludeCopyNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:1756,28'
          Branch Sides:
            - BranchSide:      'xinclude.c:1756,32'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1758,2'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1756,70'
          Branch Sides:
            - BranchSide:      'xinclude.c:1757,10'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1758,2'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1756,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1758,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1759,9'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
        - Branch String:   'xinclude.c:1759,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1764,23'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
            - BranchSide:      'xinclude.c:1769,9'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1766,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:1767,10'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1768,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xinclude.c:1765,13'
          Dst:             xmlXIncludeCopyNode
    - functionName:    xmlXIncludeGetProp
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct._xmlXIncludeCtxt *'
        - 'struct._xmlNode *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
        - name
      BBCount:         20
      ICount:          107
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xmlNodeGetAttrValue
        - xmlXIncludeErrMemory
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xinclude.c:196,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:197,30'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlNodeGetAttrValue
                - xmlXIncludeErrMemory
                - xmlNodeGetAttrValue
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:198,9'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
                - xmlXIncludeErrMemory
                - xmlNodeGetAttrValue
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:198,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:199,16'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:201,9'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
                - xmlXIncludeErrMemory
                - xmlNodeGetAttrValue
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:201,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:202,33'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
                - xmlNodeGetAttrValue
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:208,29'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:202,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:203,34'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlNodeGetAttrValue
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:204,13'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:204,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:205,20'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:206,5'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:208,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:209,30'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:210,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xinclude.c:196,9'
          Dst:             xmlNodeGetAttrValue
        - Src:             'xinclude.c:197,9'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:202,13'
          Dst:             xmlNodeGetAttrValue
        - Src:             'xinclude.c:203,13'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:208,9'
          Dst:             xmlNodeGetAttrValue
        - Src:             'xinclude.c:209,9'
          Dst:             xmlXIncludeErrMemory
    - functionName:    xmlXIncludeParseFile
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      'struct._xmlDoc *'
      argCount:        2
      argTypes:
        - 'struct._xmlXIncludeCtxt *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - URL
      BBCount:         29
      ICount:          196
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - inputPush
        - xmlCtxtSetErrorHandler
        - xmlCtxtUseOptions
        - xmlDictFree
        - xmlDictReference
        - xmlFreeDoc
        - xmlFreeParserCtxt
        - xmlInitParser
        - xmlLoadExternalEntity
        - xmlNewParserCtxt
        - xmlParseDocument
        - xmlXIncludeErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:310,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:311,23'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:314,9'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlLoadExternalEntity
                - inputPush
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlDictReference
                - xmlDictFree
                - xmlCtxtSetErrorHandler
        - Branch String:   'xinclude.c:314,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:315,32'
              BranchSideFuncs:
                - xmlCtxtSetErrorHandler
                - xmlCtxtUseOptions
                - xmlLoadExternalEntity
                - inputPush
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlDictReference
                - xmlDictFree
            - BranchSide:      'xinclude.c:320,23'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlLoadExternalEntity
                - inputPush
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlDictReference
                - xmlDictFree
        - Branch String:   'xinclude.c:326,29'
          Branch Sides:
            - BranchSide:      'xinclude.c:326,33'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlLoadExternalEntity
                - inputPush
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlDictReference
                - xmlDictFree
            - BranchSide:      'xinclude.c:333,23'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlLoadExternalEntity
                - inputPush
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlXIncludeErrMemory
                - xmlFreeDoc
        - Branch String:   'xinclude.c:326,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:327,12'
              BranchSideFuncs:
                - xmlDictReference
                - xmlCtxtUseOptions
                - xmlLoadExternalEntity
                - inputPush
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlDictFree
            - BranchSide:      'xinclude.c:333,23'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlLoadExternalEntity
                - inputPush
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlXIncludeErrMemory
                - xmlFreeDoc
        - Branch String:   'xinclude.c:327,12'
          Branch Sides:
            - BranchSide:      'xinclude.c:328,25'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtUseOptions
                - xmlLoadExternalEntity
                - inputPush
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlXIncludeErrMemory
                - xmlFreeDoc
            - BranchSide:      'xinclude.c:329,16'
              BranchSideFuncs:
                - xmlDictReference
                - xmlCtxtUseOptions
                - xmlLoadExternalEntity
                - inputPush
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlXIncludeErrMemory
                - xmlFreeDoc
        - Branch String:   'xinclude.c:336,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:337,9'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:339,15'
              BranchSideFuncs:
                - inputPush
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlXIncludeErrMemory
                - xmlFreeDoc
        - Branch String:   'xinclude.c:343,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:344,15'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:347,13'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - xmlXIncludeErrMemory
                - xmlFreeDoc
        - Branch String:   'xinclude.c:348,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:349,17'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:350,9'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:354,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:355,30'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlFreeParserCtxt
            - BranchSide:      'xinclude.c:356,23'
              BranchSideFuncs:
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'xinclude.c:307,5'
          Dst:             xmlInitParser
        - Src:             'xinclude.c:309,13'
          Dst:             xmlNewParserCtxt
        - Src:             'xinclude.c:311,2'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:315,9'
          Dst:             xmlCtxtSetErrorHandler
        - Src:             'xinclude.c:328,13'
          Dst:             xmlDictFree
        - Src:             'xinclude.c:330,2'
          Dst:             xmlDictReference
        - Src:             'xinclude.c:333,5'
          Dst:             xmlCtxtUseOptions
        - Src:             'xinclude.c:335,19'
          Dst:             xmlLoadExternalEntity
        - Src:             'xinclude.c:339,5'
          Dst:             inputPush
        - Src:             'xinclude.c:341,5'
          Dst:             xmlParseDocument
        - Src:             'xinclude.c:349,6'
          Dst:             xmlFreeDoc
        - Src:             'xinclude.c:355,9'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:356,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlXIncludeMergeEntities
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1230
      functionLinenumberEnd: 1277
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlXIncludeCtxt *'
        - 'struct._xmlDoc *'
        - 'struct._xmlDoc *'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - from
      BBCount:         33
      ICount:          201
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - xmlCreateIntSubset
        - xmlDocGetRootElement
        - xmlHashScan
        - xmlStrEqual
        - xmlXIncludeMergeEntity
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:1234,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1235,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1237,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashScan
                - xmlHashScan
                - xmlDocGetRootElement
                - xmlCreateIntSubset
        - Branch String:   'xinclude.c:1237,24'
          Branch Sides:
            - BranchSide:      'xinclude.c:1237,28'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1238,2'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1237,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1238,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1240,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashScan
                - xmlHashScan
                - xmlDocGetRootElement
                - xmlCreateIntSubset
        - Branch String:   'xinclude.c:1241,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1242,29'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlCreateIntSubset
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashScan
                - xmlHashScan
            - BranchSide:      'xinclude.c:1250,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashScan
                - xmlHashScan
        - Branch String:   'xinclude.c:1243,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:1244,6'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1245,37'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashScan
                - xmlHashScan
        - Branch String:   'xinclude.c:1246,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:1247,6'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1248,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashScan
                - xmlHashScan
        - Branch String:   'xinclude.c:1251,26'
          Branch Sides:
            - BranchSide:      'xinclude.c:1251,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashScan
                - xmlHashScan
            - BranchSide:      'xinclude.c:1260,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashScan
        - Branch String:   'xinclude.c:1251,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1252,23'
              BranchSideFuncs:
                - xmlHashScan
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashScan
            - BranchSide:      'xinclude.c:1260,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashScan
        - Branch String:   'xinclude.c:1261,26'
          Branch Sides:
            - BranchSide:      'xinclude.c:1261,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashScan
            - BranchSide:      'xinclude.c:1276,5'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1261,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1264,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashScan
            - BranchSide:      'xinclude.c:1276,5'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1270,61'
          Branch Sides:
            - BranchSide:      'xinclude.c:1271,20'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1275,5'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1270,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:1272,36'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1275,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xinclude.c:1242,8'
          Dst:             xmlDocGetRootElement
        - Src:             'xinclude.c:1245,18'
          Dst:             xmlCreateIntSubset
        - Src:             'xinclude.c:1257,2'
          Dst:             xmlHashScan
        - Src:             'xinclude.c:1257,2'
          Dst:             xmlXIncludeMergeEntity
        - Src:             'xinclude.c:1270,8'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1271,8'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1272,6'
          Dst:             xmlHashScan
        - Src:             'xinclude.c:1272,6'
          Dst:             xmlXIncludeMergeEntity
    - functionName:    xmlXIncludeRecurseDoc
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlXIncludeCtxt *'
        - 'struct._xmlDoc *'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
      BBCount:         10
      ICount:          135
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - xmlDocGetRootElement
        - xmlXIncludeDoProcess
        - xmlXIncludeFreeRef
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:586,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:586,9'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
            - BranchSide:      'xinclude.c:587,16'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
        - Branch String:   'xinclude.c:587,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:588,32'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
            - BranchSide:      'xinclude.c:589,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xinclude.c:584,32'
          Dst:             xmlDocGetRootElement
        - Src:             'xinclude.c:584,5'
          Dst:             xmlXIncludeDoProcess
        - Src:             'xinclude.c:588,13'
          Dst:             xmlXIncludeFreeRef
    - functionName:    xmlXIncludeCopyXPointer
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1027
      functionLinenumberEnd: 1123
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        3
      argTypes:
        - 'struct._xmlXIncludeCtxt *'
        - 'struct._xmlXPathObject *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - obj
        - targetBase
      BBCount:         41
      ICount:          251
      EdgeCount:       48
      CyclomaticComplexity: 9
      functionsReached:
        - xmlDocGetRootElement
        - xmlFreeNodeList
        - xmlXIncludeCopyNode
        - xmlXIncludeErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:1031,24'
          Branch Sides:
            - BranchSide:      'xinclude.c:1031,28'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1032,2'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1031,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1032,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1033,13'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlFreeNodeList
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1033,5'
          Branch Sides:
            - BranchSide:      'xinclude.c:1035,26'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlFreeNodeList
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1120,6'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1036,10'
          Branch Sides:
            - BranchSide:      'xinclude.c:1037,3'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1038,13'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlFreeNodeList
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1038,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:1041,7'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlFreeNodeList
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1090,6'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1041,7'
          Branch Sides:
            - BranchSide:      'xinclude.c:1042,7'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlFreeNodeList
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1043,11'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlFreeNodeList
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1043,3'
          Branch Sides:
            - BranchSide:      'xinclude.c:1047,45'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlXIncludeCopyNode
                - xmlXIncludeErr
                - xmlFreeNodeList
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1047,45'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlXIncludeCopyNode
                - xmlXIncludeErr
                - xmlFreeNodeList
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1060,32'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:1060,32'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:1060,32'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:1060,32'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:1060,32'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:1063,40'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeCopyNode
                - xmlFreeNodeList
                - xmlDocGetRootElement
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1048,29'
          Branch Sides:
            - BranchSide:      'xinclude.c:1049,44'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeCopyNode
                - xmlFreeNodeList
                - xmlDocGetRootElement
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1054,25'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlFreeNodeList
        - Branch String:   'xinclude.c:1076,21'
          Branch Sides:
            - BranchSide:      'xinclude.c:1077,37'
              BranchSideFuncs:
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:1080,7'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlFreeNodeList
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1080,7'
          Branch Sides:
            - BranchSide:      'xinclude.c:1081,28'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlFreeNodeList
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1083,21'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlFreeNodeList
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1083,21'
          Branch Sides:
            - BranchSide:      'xinclude.c:1084,32'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlFreeNodeList
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1085,34'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlFreeNodeList
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
      Callsites:
        - Src:             'xinclude.c:1046,32'
          Dst:             xmlDocGetRootElement
        - Src:             'xinclude.c:1049,29'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1063,25'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1075,10'
          Dst:             xmlXIncludeCopyNode
        - Src:             'xinclude.c:1077,21'
          Dst:             xmlFreeNodeList
    - functionName:    xmlXIncludeDoProcess
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2094
      functionLinenumberEnd: 2163
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlXIncludeCtxt *'
        - 'struct._xmlNode *'
      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:2107,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:2108,41'
              BranchSideFuncs:
                - xmlXIncludeExpandNode
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
                - xmlXIncludeTestNode
            - BranchSide:      'xinclude.c:2114,21'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
                - xmlXIncludeTestNode
                - xmlXIncludeExpandNode
        - Branch String:   'xinclude.c:2112,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:2113,17'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
                - xmlXIncludeTestNode
                - xmlXIncludeExpandNode
            - BranchSide:      'xinclude.c:2114,9'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
                - xmlXIncludeTestNode
                - xmlXIncludeExpandNode
        - Branch String:   'xinclude.c:2115,54'
          Branch Sides:
            - BranchSide:      'xinclude.c:2116,22'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
                - xmlXIncludeTestNode
                - xmlXIncludeExpandNode
            - BranchSide:      'xinclude.c:2117,19'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
                - xmlXIncludeTestNode
                - xmlXIncludeExpandNode
        - Branch String:   'xinclude.c:2121,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:2122,17'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
                - xmlXIncludeTestNode
                - xmlXIncludeExpandNode
            - BranchSide:      'xinclude.c:2123,17'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
                - xmlXIncludeTestNode
                - xmlXIncludeExpandNode
        - Branch String:   'xinclude.c:2123,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:2124,23'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
                - xmlXIncludeTestNode
                - xmlXIncludeExpandNode
            - BranchSide:      'xinclude.c:2127,19'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
                - xmlXIncludeTestNode
                - xmlXIncludeExpandNode
        - Branch String:   'xinclude.c:2128,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2121,17'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
                - xmlXIncludeTestNode
                - xmlXIncludeExpandNode
            - BranchSide:      'xinclude.c:2129,5'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
                - xmlXIncludeTestNode
                - xmlXIncludeExpandNode
        - Branch String:   'xinclude.c:2129,28'
          Branch Sides:
            - BranchSide:      'xinclude.c:2129,32'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
                - xmlXIncludeTestNode
                - xmlXIncludeExpandNode
            - BranchSide:      'xinclude.c:2129,5'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
                - xmlXIncludeTestNode
                - xmlXIncludeExpandNode
        - Branch String:   'xinclude.c:2129,5'
          Branch Sides:
            - BranchSide:      'xinclude.c:2107,33'
              BranchSideFuncs:
                - xmlXIncludeTestNode
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
                - xmlXIncludeExpandNode
            - BranchSide:      'xinclude.c:2134,14'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
        - Branch String:   'xinclude.c:2134,5'
          Branch Sides:
            - BranchSide:      'xinclude.c:2135,6'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
            - BranchSide:      'xinclude.c:2151,9'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
        - Branch String:   'xinclude.c:2135,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:2136,36'
              BranchSideFuncs:
                - xmlXIncludeIncludeNode
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:2143,17'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlXIncludeIncludeNode
                - xmlFreeNodeList
        - Branch String:   'xinclude.c:2151,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2151,9'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
            - BranchSide:      'xinclude.c:2157,16'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
        - Branch String:   'xinclude.c:2157,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2158,32'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
            - BranchSide:      'xinclude.c:2160,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xinclude.c:2107,13'
          Dst:             xmlXIncludeTestNode
        - Src:             'xinclude.c:2108,19'
          Dst:             xmlXIncludeExpandNode
        - Src:             'xinclude.c:2136,13'
          Dst:             xmlXIncludeIncludeNode
        - Src:             'xinclude.c:2144,17'
          Dst:             xmlFreeNodeList
        - Src:             'xinclude.c:2158,13'
          Dst:             xmlXIncludeFreeRef
    - functionName:    xmlXIncludeFreeRef
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlXIncludeRef *'
      constantsTouched: []
      argNames:
        - ref
      BBCount:         15
      ICount:          88
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xinclude.c:220,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:221,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:222,9'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:222,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:223,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:224,9'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:224,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:225,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:226,9'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:226,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:227,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:228,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXIncludeTestNode
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2017
      functionLinenumberEnd: 2081
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlXIncludeCtxt *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         62
      ICount:          336
      EdgeCount:       85
      CyclomaticComplexity: 25
      functionsReached:
        - xmlStrEqual
        - xmlXIncludeErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:2018,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2019,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2020,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:2020,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2021,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2022,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:2022,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2023,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2024,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:2024,52'
          Branch Sides:
            - BranchSide:      'xinclude.c:2025,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:2026,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:2024,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2026,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:2080,5'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:2026,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:2027,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:2036,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:2027,10'
          Branch Sides:
            - BranchSide:      'xinclude.c:2033,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:2035,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:2036,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:2037,25'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:2066,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
        - Branch String:   'xinclude.c:2040,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:2041,8'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:2058,10'
              BranchSideFuncs:
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:2041,41'
          Branch Sides:
            - BranchSide:      'xinclude.c:2042,8'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:2056,11'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:2042,27'
          Branch Sides:
            - BranchSide:      'xinclude.c:2043,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:2056,11'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:2043,52'
          Branch Sides:
            - BranchSide:      'xinclude.c:2044,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:2045,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:2041,7'
          Branch Sides:
            - BranchSide:      'xinclude.c:2045,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:2056,11'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:2045,11'
          Branch Sides:
            - BranchSide:      'xinclude.c:2046,19'
              BranchSideFuncs:
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:2052,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:2052,11'
          Branch Sides:
            - BranchSide:      'xinclude.c:2053,15'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:2055,3'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:2058,10'
          Branch Sides:
            - BranchSide:      'xinclude.c:2059,18'
              BranchSideFuncs:
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:2064,6'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:2066,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:2067,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
            - BranchSide:      'xinclude.c:2079,5'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:2067,33'
          Branch Sides:
            - BranchSide:      'xinclude.c:2068,4'
              BranchSideFuncs:
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:2073,18'
              BranchSideFuncs:
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:2068,44'
          Branch Sides:
            - BranchSide:      'xinclude.c:2069,4'
              BranchSideFuncs:
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:2073,18'
              BranchSideFuncs:
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:2069,30'
          Branch Sides:
            - BranchSide:      'xinclude.c:2070,18'
              BranchSideFuncs:
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:2073,18'
              BranchSideFuncs:
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:2070,56'
          Branch Sides:
            - BranchSide:      'xinclude.c:2071,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:2072,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:2071,61'
          Branch Sides:
            - BranchSide:      'xinclude.c:2072,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:2073,18'
              BranchSideFuncs:
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:2067,10'
          Branch Sides:
            - BranchSide:      'xinclude.c:2073,18'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2078,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xinclude.c:2024,10'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:2025,10'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:2026,6'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:2036,6'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:2043,9'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:2044,9'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:2045,11'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:2046,4'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:2052,11'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:2059,3'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:2066,6'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:2070,6'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:2071,6'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:2072,5'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:2073,3'
          Dst:             xmlXIncludeErr
    - functionName:    xmlXIncludeIncludeNode
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1918
      functionLinenumberEnd: 2005
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlXIncludeCtxt *'
        - 'struct._xmlXIncludeRef *'
      constantsTouched: []
      argNames:
        - ctxt
        - ref
      BBCount:         45
      ICount:          275
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - xmlAddNextSibling
        - xmlAddPrevSibling
        - xmlFreeNode
        - xmlFreeNodeList
        - xmlNewDocNode
        - xmlUnlinkNode
        - xmlUnsetProp
        - xmlXIncludeErr
        - xmlXIncludeErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:1921,24'
          Branch Sides:
            - BranchSide:      'xinclude.c:1921,28'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1922,2'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1921,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1922,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1923,11'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnsetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlAddPrevSibling
                - xmlXIncludeErr
                - xmlFreeNodeList
        - Branch String:   'xinclude.c:1924,23'
          Branch Sides:
            - BranchSide:      'xinclude.c:1924,27'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1925,2'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1924,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1925,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1927,12'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnsetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlAddPrevSibling
                - xmlXIncludeErr
                - xmlFreeNodeList
        - Branch String:   'xinclude.c:1933,31'
          Branch Sides:
            - BranchSide:      'xinclude.c:1934,3'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnsetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlAddPrevSibling
                - xmlXIncludeErr
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:1952,9'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnsetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlAddPrevSibling
        - Branch String:   'xinclude.c:1933,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1935,6'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnsetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlAddPrevSibling
                - xmlXIncludeErr
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:1952,9'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnsetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlAddPrevSibling
        - Branch String:   'xinclude.c:1938,2'
          Branch Sides:
            - BranchSide:      'xinclude.c:1939,10'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnsetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlAddPrevSibling
                - xmlXIncludeErr
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:1943,6'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnsetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlAddPrevSibling
                - xmlXIncludeErr
                - xmlFreeNodeList
        - Branch String:   'xinclude.c:1939,10'
          Branch Sides:
            - BranchSide:      'xinclude.c:1940,10'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnsetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlAddPrevSibling
                - xmlXIncludeErr
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:1941,12'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnsetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlAddPrevSibling
                - xmlXIncludeErr
                - xmlFreeNodeList
        - Branch String:   'xinclude.c:1943,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:1944,21'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:1950,5'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnsetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlAddPrevSibling
        - Branch String:   'xinclude.c:1952,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1956,2'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlAddPrevSibling
            - BranchSide:      'xinclude.c:1974,13'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnsetProp
        - Branch String:   'xinclude.c:1956,2'
          Branch Sides:
            - BranchSide:      'xinclude.c:1957,12'
              BranchSideFuncs:
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xinclude.c:1965,16'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xinclude.c:1974,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1975,26'
              BranchSideFuncs:
                - xmlUnsetProp
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xinclude.c:1976,2'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xinclude.c:1978,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1979,20'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:1983,22'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
        - Branch String:   'xinclude.c:1984,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:1985,27'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:1989,2'
              BranchSideFuncs:
                - xmlAddNextSibling
                - xmlAddPrevSibling
        - Branch String:   'xinclude.c:1995,2'
          Branch Sides:
            - BranchSide:      'xinclude.c:0,0'
              BranchSideFuncs:
                - xmlAddPrevSibling
            - BranchSide:      'xinclude.c:1996,12'
              BranchSideFuncs:
                - xmlAddPrevSibling
      Callsites:
        - Src:             'xinclude.c:1944,6'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1947,13'
          Dst:             xmlFreeNodeList
        - Src:             'xinclude.c:1960,6'
          Dst:             xmlAddPrevSibling
        - Src:             'xinclude.c:1965,2'
          Dst:             xmlUnlinkNode
        - Src:             'xinclude.c:1966,2'
          Dst:             xmlFreeNode
        - Src:             'xinclude.c:1975,13'
          Dst:             xmlUnsetProp
        - Src:             'xinclude.c:1980,13'
          Dst:             xmlUnlinkNode
        - Src:             'xinclude.c:1981,13'
          Dst:             xmlFreeNode
        - Src:             'xinclude.c:1983,8'
          Dst:             xmlNewDocNode
        - Src:             'xinclude.c:1985,6'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1986,13'
          Dst:             xmlFreeNodeList
        - Src:             'xinclude.c:1990,2'
          Dst:             xmlAddNextSibling
        - Src:             'xinclude.c:1999,6'
          Dst:             xmlAddPrevSibling
    - functionName:    xmlXIncludeMergeEntity
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1147
      functionLinenumberEnd: 1216
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - payload
        - vdata
        - name
      BBCount:         71
      ICount:          351
      EdgeCount:       87
      CyclomaticComplexity: 18
      functionsReached:
        - xmlAddDocEntity
        - xmlGetDocEntity
        - xmlStrEqual
        - xmlStrdup
        - xmlXIncludeErr
        - xmlXIncludeErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xinclude.c:1154,23'
          Branch Sides:
            - BranchSide:      'xinclude.c:1154,27'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1155,2'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1154,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1155,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1156,12'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlAddDocEntity
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1158,24'
          Branch Sides:
            - BranchSide:      'xinclude.c:1158,28'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1159,2'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1158,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1159,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1160,13'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlAddDocEntity
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1160,5'
          Branch Sides:
            - BranchSide:      'xinclude.c:1164,6'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1164,6'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1164,6'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1168,6'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlAddDocEntity
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1168,6'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlAddDocEntity
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1168,6'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlAddDocEntity
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1170,28'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlAddDocEntity
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1171,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1172,31'
              BranchSideFuncs:
                - xmlAddDocEntity
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1184,13'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xinclude.c:1174,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1175,34'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1178,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1178,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:1179,27'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1183,5'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1180,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:1181,38'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1182,9'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1184,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1185,13'
              BranchSideFuncs:
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1187,14'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xinclude.c:1187,37'
          Branch Sides:
            - BranchSide:      'xinclude.c:1187,41'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xinclude.c:1190,21'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xinclude.c:1187,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1188,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1190,21'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xinclude.c:1188,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:1189,17'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1190,9'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1190,46'
          Branch Sides:
            - BranchSide:      'xinclude.c:1191,21'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xinclude.c:1194,21'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
        - Branch String:   'xinclude.c:1190,20'
          Branch Sides:
            - BranchSide:      'xinclude.c:1192,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1194,21'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
        - Branch String:   'xinclude.c:1192,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:1193,17'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1194,9'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1194,43'
          Branch Sides:
            - BranchSide:      'xinclude.c:1194,47'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
            - BranchSide:      'xinclude.c:1198,13'
              BranchSideFuncs:
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1194,20'
          Branch Sides:
            - BranchSide:      'xinclude.c:1195,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1198,13'
              BranchSideFuncs:
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1195,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:1196,17'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1197,9'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1203,5'
          Branch Sides:
            - BranchSide:      'xinclude.c:1209,6'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1209,6'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1209,6'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1209,6'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1209,6'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1211,6'
              BranchSideFuncs:
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1213,20'
              BranchSideFuncs:
                - xmlXIncludeErr
      Callsites:
        - Src:             'xinclude.c:1170,12'
          Dst:             xmlGetDocEntity
        - Src:             'xinclude.c:1172,15'
          Dst:             xmlAddDocEntity
        - Src:             'xinclude.c:1175,13'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1179,17'
          Dst:             xmlStrdup
        - Src:             'xinclude.c:1181,17'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1188,18'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1192,18'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1195,18'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1213,5'
          Dst:             xmlXIncludeErr
    - functionName:    xmlXIncludeProcessNode
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2397
      functionLinenumberEnd: 2407
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlXIncludeCtxt *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         18
      ICount:          87
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlXIncludeDoProcessRoot
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xinclude.c:2400,24'
          Branch Sides:
            - BranchSide:      'xinclude.c:2400,28'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2402,2'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:2400,62'
          Branch Sides:
            - BranchSide:      'xinclude.c:2401,10'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2402,2'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:2401,29'
          Branch Sides:
            - BranchSide:      'xinclude.c:2401,33'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2402,2'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:2400,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2402,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2403,36'
              BranchSideFuncs:
                - xmlXIncludeDoProcessRoot
        - Branch String:   'xinclude.c:2404,20'
          Branch Sides:
            - BranchSide:      'xinclude.c:2404,24'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2406,12'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:2404,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2405,6'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2406,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xinclude.c:2403,11'
          Dst:             xmlXIncludeDoProcessRoot
    - functionName:    xmlXIncludeDoProcessRoot
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2177
      functionLinenumberEnd: 2184
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlXIncludeCtxt *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - tree
      BBCount:         11
      ICount:          54
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlXIncludeDoProcess
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xinclude.c:2178,24'
          Branch Sides:
            - BranchSide:      'xinclude.c:2178,28'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2179,2'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:2178,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2179,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2180,9'
              BranchSideFuncs:
                - xmlXIncludeDoProcess
        - Branch String:   'xinclude.c:2180,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2181,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2183,33'
              BranchSideFuncs:
                - xmlXIncludeDoProcess
      Callsites:
        - Src:             'xinclude.c:2183,12'
          Dst:             xmlXIncludeDoProcess
    - functionName:    xmlXIncludeProcessTree
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2381
      functionLinenumberEnd: 2382
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - tree
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXIncludeProcessTreeFlags
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xinclude.c:2382,12'
          Dst:             xmlXIncludeProcessTreeFlags
    - functionName:    xmlXIncludeProcessTreeFlags
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2352
      functionLinenumberEnd: 2369
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlNode *'
        - 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:2356,24'
          Branch Sides:
            - BranchSide:      'xinclude.c:2356,28'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2358,2'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:2356,62'
          Branch Sides:
            - BranchSide:      'xinclude.c:2357,10'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2358,2'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:2356,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2358,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2359,34'
              BranchSideFuncs:
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeDoProcessRoot
                - xmlXIncludeFreeContext
        - Branch String:   'xinclude.c:2360,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2361,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2362,25'
              BranchSideFuncs:
                - xmlXIncludeSetFlags
                - xmlXIncludeDoProcessRoot
                - xmlXIncludeFreeContext
        - Branch String:   'xinclude.c:2364,20'
          Branch Sides:
            - BranchSide:      'xinclude.c:2364,24'
              BranchSideFuncs:
                - xmlXIncludeFreeContext
            - BranchSide:      'xinclude.c:2367,28'
              BranchSideFuncs:
                - xmlXIncludeFreeContext
        - Branch String:   'xinclude.c:2364,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2365,6'
              BranchSideFuncs:
                - xmlXIncludeFreeContext
            - BranchSide:      'xinclude.c:2367,28'
              BranchSideFuncs:
                - xmlXIncludeFreeContext
      Callsites:
        - Src:             'xinclude.c:2359,12'
          Dst:             xmlXIncludeNewContext
        - Src:             'xinclude.c:2362,5'
          Dst:             xmlXIncludeSetFlags
        - Src:             'xinclude.c:2363,11'
          Dst:             xmlXIncludeDoProcessRoot
        - Src:             'xinclude.c:2367,5'
          Dst:             xmlXIncludeFreeContext
    - functionName:    xmlXIncludeNewContext
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      'struct._xmlXIncludeCtxt *'
      argCount:        1
      argTypes:
        - 'struct._xmlDoc *'
      constantsTouched: []
      argNames:
        - doc
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xinclude.c:243,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:244,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:245,32'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:246,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:247,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:248,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXIncludeSetFlags
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2229
      functionLinenumberEnd: 2234
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlXIncludeCtxt *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - flags
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xinclude.c:2230,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2231,9'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2232,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXIncludeFreeContext
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlXIncludeCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         33
      ICount:          231
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - xmlFreeDoc
        - xmlXIncludeFreeRef
        - xmlXPathFreeContext
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xinclude.c:267,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:268,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:269,9'
              BranchSideFuncs:
                - xmlXPathFreeContext
                - xmlXIncludeFreeRef
                - xmlFreeDoc
        - Branch String:   'xinclude.c:269,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:270,9'
              BranchSideFuncs:
                - xmlXPathFreeContext
                - xmlXIncludeFreeRef
                - xmlFreeDoc
            - BranchSide:      'xinclude.c:276,12'
              BranchSideFuncs:
                - xmlXPathFreeContext
                - xmlXIncludeFreeRef
        - Branch String:   'xinclude.c:270,2'
          Branch Sides:
            - BranchSide:      'xinclude.c:271,17'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlXPathFreeContext
                - xmlXIncludeFreeRef
            - BranchSide:      'xinclude.c:274,2'
              BranchSideFuncs:
                - xmlXPathFreeContext
                - xmlXIncludeFreeRef
        - Branch String:   'xinclude.c:276,5'
          Branch Sides:
            - BranchSide:      'xinclude.c:277,6'
              BranchSideFuncs:
                - xmlXPathFreeContext
                - xmlXIncludeFreeRef
            - BranchSide:      'xinclude.c:280,9'
              BranchSideFuncs:
                - xmlXPathFreeContext
        - Branch String:   'xinclude.c:277,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:278,25'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlXPathFreeContext
            - BranchSide:      'xinclude.c:279,5'
              BranchSideFuncs:
                - xmlXPathFreeContext
                - xmlXIncludeFreeRef
        - Branch String:   'xinclude.c:280,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:281,2'
              BranchSideFuncs:
                - xmlXPathFreeContext
            - BranchSide:      'xinclude.c:282,9'
              BranchSideFuncs:
                - xmlXPathFreeContext
        - Branch String:   'xinclude.c:282,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:283,9'
              BranchSideFuncs:
                - xmlXPathFreeContext
            - BranchSide:      'xinclude.c:289,9'
              BranchSideFuncs:
                - xmlXPathFreeContext
        - Branch String:   'xinclude.c:283,2'
          Branch Sides:
            - BranchSide:      'xinclude.c:284,6'
              BranchSideFuncs:
                - xmlXPathFreeContext
            - BranchSide:      'xinclude.c:287,2'
              BranchSideFuncs:
                - xmlXPathFreeContext
        - Branch String:   'xinclude.c:289,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:290,22'
              BranchSideFuncs:
                - xmlXPathFreeContext
            - BranchSide:      'xinclude.c:291,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xinclude.c:271,6'
          Dst:             xmlFreeDoc
        - Src:             'xinclude.c:278,6'
          Dst:             xmlXIncludeFreeRef
        - Src:             'xinclude.c:290,2'
          Dst:             xmlXPathFreeContext
    - functionName:    xmlXIncludeProcess
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2337
      functionLinenumberEnd: 2338
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlDoc *'
      constantsTouched: []
      argNames:
        - doc
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXIncludeProcessFlags
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xinclude.c:2338,12'
          Dst:             xmlXIncludeProcessFlags
    - functionName:    xmlXIncludeProcessFlags
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2323
      functionLinenumberEnd: 2324
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlDoc *'
        - int
      constantsTouched: []
      argNames:
        - doc
        - flags
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXIncludeProcessFlagsData
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'xinclude.c:2324,12'
          Dst:             xmlXIncludeProcessFlagsData
    - functionName:    xmlXIncludeProcessFlagsData
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2301
      functionLinenumberEnd: 2310
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlDoc *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - doc
        - flags
        - data
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlDocGetRootElement
        - xmlXIncludeProcessTreeFlagsData
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:2304,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2305,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2306,33'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlXIncludeProcessTreeFlagsData
        - Branch String:   'xinclude.c:2307,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2308,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2309,44'
              BranchSideFuncs:
                - xmlXIncludeProcessTreeFlagsData
      Callsites:
        - Src:             'xinclude.c:2306,12'
          Dst:             xmlDocGetRootElement
        - Src:             'xinclude.c:2309,12'
          Dst:             xmlXIncludeProcessTreeFlagsData
    - functionName:    xmlXIncludeProcessTreeFlagsData
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2267
      functionLinenumberEnd: 2286
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlNode *'
        - int
        - 'char *'
      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:2271,24'
          Branch Sides:
            - BranchSide:      'xinclude.c:2271,28'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2273,9'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:2271,62'
          Branch Sides:
            - BranchSide:      'xinclude.c:2272,10'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2273,9'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:2271,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2273,9'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2275,34'
              BranchSideFuncs:
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeDoProcessRoot
                - xmlXIncludeFreeContext
        - Branch String:   'xinclude.c:2276,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2277,9'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2278,22'
              BranchSideFuncs:
                - xmlXIncludeSetFlags
                - xmlXIncludeDoProcessRoot
                - xmlXIncludeFreeContext
        - Branch String:   'xinclude.c:2281,20'
          Branch Sides:
            - BranchSide:      'xinclude.c:2281,24'
              BranchSideFuncs:
                - xmlXIncludeFreeContext
            - BranchSide:      'xinclude.c:2284,28'
              BranchSideFuncs:
                - xmlXIncludeFreeContext
        - Branch String:   'xinclude.c:2281,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2282,13'
              BranchSideFuncs:
                - xmlXIncludeFreeContext
            - BranchSide:      'xinclude.c:2284,28'
              BranchSideFuncs:
                - xmlXIncludeFreeContext
      Callsites:
        - Src:             'xinclude.c:2275,12'
          Dst:             xmlXIncludeNewContext
        - Src:             'xinclude.c:2279,5'
          Dst:             xmlXIncludeSetFlags
        - Src:             'xinclude.c:2280,11'
          Dst:             xmlXIncludeDoProcessRoot
        - Src:             'xinclude.c:2284,5'
          Dst:             xmlXIncludeFreeContext
    - functionName:    xmlXIncludeSetStreamingMode
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2246
      functionLinenumberEnd: 2251
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlXIncludeCtxt *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - mode
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:2247,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2248,9'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2249,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXIncludeSetErrorHandler
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2212
      functionLinenumberEnd: 2217
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._xmlXIncludeCtxt *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - handler
        - data
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:2213,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2214,9'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2215,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXIncludeGetLastError
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2193
      functionLinenumberEnd: 2197
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlXIncludeCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xinclude.c:2194,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2195,9'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2196,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathCompOpEvalFilterFirst
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11676
      functionLinenumberEnd: 11763
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'struct._xmlXPathStepOp *'
        - 'struct._xmlNode **'
      constantsTouched: []
      argNames:
        - ctxt
        - op
        - first
      BBCount:         61
      ICount:          439
      EdgeCount:       86
      CyclomaticComplexity: 27
      functionsReached:
        - valuePop
        - valuePush
        - xmlStrEqual
        - xmlXPathCompOpEval
        - xmlXPathCompOpEvalLast
        - xmlXPathErr
        - xmlXPathNodeSetFilter
        - xmlXPathNodeSetKeepLast
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:11682,5'
          Branch Sides:
            - BranchSide:      'xpath.c:11682,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11683,12'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
        - Branch String:   'xpath.c:11687,25'
          Branch Sides:
            - BranchSide:      'xpath.c:11687,29'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11722,9'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11687,44'
          Branch Sides:
            - BranchSide:      'xpath.c:11688,3'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11722,9'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11688,45'
          Branch Sides:
            - BranchSide:      'xpath.c:11689,3'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11722,9'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11687,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11690,10'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11722,9'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11692,16'
          Branch Sides:
            - BranchSide:      'xpath.c:11693,7'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11720,5'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11693,47'
          Branch Sides:
            - BranchSide:      'xpath.c:11694,7'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11720,5'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11694,38'
          Branch Sides:
            - BranchSide:      'xpath.c:11695,7'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11720,5'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11695,34'
          Branch Sides:
            - BranchSide:      'xpath.c:11696,7'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11720,5'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11696,38'
          Branch Sides:
            - BranchSide:      'xpath.c:11698,7'
              BranchSideFuncs:
                - xmlStrEqual
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11720,5'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11692,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11699,17'
              BranchSideFuncs:
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11720,5'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11705,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11705,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11710,11'
              BranchSideFuncs:
                - xmlXPathNodeSetKeepLast
        - Branch String:   'xpath.c:11710,32'
          Branch Sides:
            - BranchSide:      'xpath.c:11711,4'
              BranchSideFuncs:
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11718,14'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11711,40'
          Branch Sides:
            - BranchSide:      'xpath.c:11712,4'
              BranchSideFuncs:
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11718,14'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11712,37'
          Branch Sides:
            - BranchSide:      'xpath.c:11713,4'
              BranchSideFuncs:
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11718,14'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11713,46'
          Branch Sides:
            - BranchSide:      'xpath.c:11714,4'
              BranchSideFuncs:
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11718,14'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11710,10'
          Branch Sides:
            - BranchSide:      'xpath.c:11715,41'
              BranchSideFuncs:
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11718,14'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11722,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11723,30'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
            - BranchSide:      'xpath.c:11724,5'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
        - Branch String:   'xpath.c:11724,5'
          Branch Sides:
            - BranchSide:      'xpath.c:11724,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11725,9'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
        - Branch String:   'xpath.c:11725,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11726,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11727,9'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
        - Branch String:   'xpath.c:11727,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11728,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11752,5'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
        - Branch String:   'xpath.c:11752,5'
          Branch Sides:
            - BranchSide:      'xpath.c:11752,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:11752,5'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
        - Branch String:   'xpath.c:11752,5'
          Branch Sides:
            - BranchSide:      'xpath.c:11752,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:11753,20'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
        - Branch String:   'xpath.c:11755,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11756,31'
              BranchSideFuncs:
                - xmlXPathNodeSetFilter
                - valuePush
            - BranchSide:      'xpath.c:11760,15'
              BranchSideFuncs:
                - valuePush
        - Branch String:   'xpath.c:11757,13'
          Branch Sides:
            - BranchSide:      'xpath.c:11758,22'
              BranchSideFuncs:
                - valuePush
            - BranchSide:      'xpath.c:11759,5'
              BranchSideFuncs:
                - valuePush
      Callsites:
        - Src:             'xpath.c:11697,7'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:11702,3'
          Dst:             xmlXPathCompOpEvalLast
        - Src:             'xpath.c:11715,17'
          Dst:             xmlXPathNodeSetKeepLast
        - Src:             'xpath.c:11723,11'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11752,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:11753,11'
          Dst:             valuePop
        - Src:             'xpath.c:11756,9'
          Dst:             xmlXPathNodeSetFilter
        - Src:             'xpath.c:11760,5'
          Dst:             valuePush
    - functionName:    xmlXPathCompOpEvalLast
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11549
      functionLinenumberEnd: 11670
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'struct._xmlXPathStepOp *'
        - 'struct._xmlNode **'
      constantsTouched: []
      argNames:
        - ctxt
        - op
        - last
      BBCount:         108
      ICount:          769
      EdgeCount:       147
      CyclomaticComplexity: 41
      functionsReached:
        - valuePop
        - valuePush
        - xmlXPathCacheNewNodeSet
        - xmlXPathCacheObjectCopy
        - xmlXPathCheckOpLimit
        - xmlXPathCompOpEval
        - xmlXPathCompOpEvalLast
        - xmlXPathCompSwap
        - xmlXPathErr
        - xmlXPathNodeCollectAndTest
        - xmlXPathNodeSetMerge
        - xmlXPathNodeSetSort
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathRoot
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xpath.c:11554,5'
          Branch Sides:
            - BranchSide:      'xpath.c:11554,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11555,9'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEvalLast
                - xmlXPathCacheObjectCopy
                - valuePush
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathCacheNewNodeSet
                - valuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathRoot
                - xmlXPathCompOpEvalLast
                - xmlXPathCompOpEvalLast
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
                - xmlXPathErr
                - xmlXPathCheckOpLimit
        - Branch String:   'xpath.c:11555,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11555,9'
              BranchSideFuncs:
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEvalLast
                - xmlXPathCacheObjectCopy
                - valuePush
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathCacheNewNodeSet
                - valuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathRoot
                - xmlXPathCompOpEvalLast
                - xmlXPathCompOpEvalLast
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
                - xmlXPathErr
            - BranchSide:      'xpath.c:11557,9'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEvalLast
                - xmlXPathCacheObjectCopy
                - valuePush
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathCacheNewNodeSet
                - valuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathRoot
                - xmlXPathCompOpEvalLast
                - xmlXPathCompOpEvalLast
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
                - xmlXPathErr
        - Branch String:   'xpath.c:11555,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11556,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11557,9'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEvalLast
                - xmlXPathCacheObjectCopy
                - valuePush
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathCacheNewNodeSet
                - valuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathRoot
                - xmlXPathCompOpEvalLast
                - xmlXPathCompOpEvalLast
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
                - xmlXPathErr
        - Branch String:   'xpath.c:11557,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11558,9'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:11559,5'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEvalLast
                - xmlXPathCacheObjectCopy
                - valuePush
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathCacheNewNodeSet
                - valuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathRoot
                - xmlXPathCompOpEvalLast
                - xmlXPathCompOpEvalLast
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11561,5'
          Branch Sides:
            - BranchSide:      'xpath.c:11563,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11566,40'
              BranchSideFuncs:
                - xmlXPathCompOpEvalLast
                - xmlXPathCompOpEvalLast
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11626,26'
              BranchSideFuncs:
                - xmlXPathRoot
            - BranchSide:      'xpath.c:11629,17'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - valuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
            - BranchSide:      'xpath.c:11639,21'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
            - BranchSide:      'xpath.c:11649,23'
              BranchSideFuncs:
                - xmlXPathCacheObjectCopy
                - valuePush
            - BranchSide:      'xpath.c:11652,17'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEvalLast
            - BranchSide:      'xpath.c:11664,41'
              BranchSideFuncs:
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11567,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11567,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11568,18'
              BranchSideFuncs:
                - xmlXPathCompOpEvalLast
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
        - Branch String:   'xpath.c:11569,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11569,21'
              BranchSideFuncs:
                - xmlXPathCompOpEvalLast
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11583,40'
              BranchSideFuncs:
                - xmlXPathCompOpEvalLast
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11570,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11570,21'
              BranchSideFuncs:
                - xmlXPathCompOpEvalLast
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11583,40'
              BranchSideFuncs:
                - xmlXPathCompOpEvalLast
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11571,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11571,21'
              BranchSideFuncs:
                - xmlXPathCompOpEvalLast
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11583,40'
              BranchSideFuncs:
                - xmlXPathCompOpEvalLast
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11568,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11575,7'
              BranchSideFuncs:
                - xmlXPathCompOpEvalLast
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11583,40'
              BranchSideFuncs:
                - xmlXPathCompOpEvalLast
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11575,7'
          Branch Sides:
            - BranchSide:      'xpath.c:11576,27'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEvalLast
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:11578,21'
              BranchSideFuncs:
                - xmlXPathCompOpEvalLast
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11584,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11584,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11585,18'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11586,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11586,21'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:11591,29'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11587,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11587,21'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:11591,29'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11588,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11588,21'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:11591,29'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11585,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11589,13'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:11591,29'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11593,32'
          Branch Sides:
            - BranchSide:      'xpath.c:11593,36'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:11595,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11593,65'
          Branch Sides:
            - BranchSide:      'xpath.c:11594,18'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:11595,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11594,32'
          Branch Sides:
            - BranchSide:      'xpath.c:11594,36'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:11595,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11593,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11595,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:11599,18'
              BranchSideFuncs:
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
        - Branch String:   'xpath.c:11599,47'
          Branch Sides:
            - BranchSide:      'xpath.c:11600,20'
              BranchSideFuncs:
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
            - BranchSide:      'xpath.c:11611,18'
              BranchSideFuncs:
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:11600,46'
          Branch Sides:
            - BranchSide:      'xpath.c:11601,41'
              BranchSideFuncs:
                - xmlXPathCheckOpLimit
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:11603,20'
              BranchSideFuncs:
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:11602,73'
          Branch Sides:
            - BranchSide:      'xpath.c:11603,20'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:11606,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:11603,46'
          Branch Sides:
            - BranchSide:      'xpath.c:11604,41'
              BranchSideFuncs:
                - xmlXPathCheckOpLimit
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:11611,18'
              BranchSideFuncs:
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:11599,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11606,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:11611,18'
              BranchSideFuncs:
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:11611,44'
          Branch Sides:
            - BranchSide:      'xpath.c:11612,18'
              BranchSideFuncs:
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:11618,23'
              BranchSideFuncs:
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
        - Branch String:   'xpath.c:11611,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11613,57'
              BranchSideFuncs:
                - xmlXPathNodeSetMerge
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:11618,23'
              BranchSideFuncs:
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
        - Branch String:   'xpath.c:11615,21'
          Branch Sides:
            - BranchSide:      'xpath.c:11616,40'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
            - BranchSide:      'xpath.c:11617,13'
              BranchSideFuncs:
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
        - Branch String:   'xpath.c:11621,10'
          Branch Sides:
            - BranchSide:      'xpath.c:11622,20'
              BranchSideFuncs:
                - xmlXPathCompSwap
            - BranchSide:      'xpath.c:11623,22'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11629,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11630,45'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCacheNewNodeSet
                - valuePush
                - xmlXPathCompOpEval
            - BranchSide:      'xpath.c:11631,6'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - valuePush
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11631,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11631,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11632,17'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - valuePush
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11632,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11633,45'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCacheNewNodeSet
                - valuePush
            - BranchSide:      'xpath.c:11634,6'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - valuePush
        - Branch String:   'xpath.c:11634,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11634,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11635,16'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - valuePush
        - Branch String:   'xpath.c:11639,21'
          Branch Sides:
            - BranchSide:      'xpath.c:11640,21'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11642,45'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
        - Branch String:   'xpath.c:11643,3'
          Branch Sides:
            - BranchSide:      'xpath.c:11643,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11645,53'
              BranchSideFuncs:
                - xmlXPathNodeCollectAndTest
        - Branch String:   'xpath.c:11652,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11654,44'
              BranchSideFuncs:
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11656,6'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
        - Branch String:   'xpath.c:11656,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11656,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11657,18'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
        - Branch String:   'xpath.c:11658,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11658,21'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11662,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11659,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11659,21'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11662,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11660,3'
          Branch Sides:
            - BranchSide:      'xpath.c:11660,7'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11662,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11657,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11661,37'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11662,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:11555,9'
          Dst:             xmlXPathCheckOpLimit
        - Src:             'xpath.c:11558,9'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:11566,17'
          Dst:             xmlXPathCompOpEvalLast
        - Src:             'xpath.c:11576,7'
          Dst:             xmlXPathNodeSetSort
        - Src:             'xpath.c:11583,17'
          Dst:             xmlXPathCompOpEvalLast
        - Src:             'xpath.c:11591,20'
          Dst:             valuePop
        - Src:             'xpath.c:11592,20'
          Dst:             valuePop
        - Src:             'xpath.c:11595,10'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:11596,10'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:11597,17'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:11601,20'
          Dst:             xmlXPathCheckOpLimit
        - Src:             'xpath.c:11604,20'
          Dst:             xmlXPathCheckOpLimit
        - Src:             'xpath.c:11606,10'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:11607,10'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:11613,36'
          Dst:             xmlXPathNodeSetMerge
        - Src:             'xpath.c:11616,21'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11618,13'
          Dst:             valuePush
        - Src:             'xpath.c:11619,6'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:11622,3'
          Dst:             xmlXPathCompSwap
        - Src:             'xpath.c:11626,13'
          Dst:             xmlXPathRoot
        - Src:             'xpath.c:11630,26'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11633,26'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11635,22'
          Dst:             xmlXPathCacheNewNodeSet
        - Src:             'xpath.c:11635,6'
          Dst:             valuePush
        - Src:             'xpath.c:11642,26'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11645,26'
          Dst:             xmlXPathNodeCollectAndTest
        - Src:             'xpath.c:11649,29'
          Dst:             xmlXPathCacheObjectCopy
        - Src:             'xpath.c:11649,13'
          Dst:             valuePush
        - Src:             'xpath.c:11654,21'
          Dst:             xmlXPathCompOpEvalLast
        - Src:             'xpath.c:11661,17'
          Dst:             xmlXPathNodeSetSort
        - Src:             'xpath.c:11664,22'
          Dst:             xmlXPathCompOpEval
    - functionName:    xmlXPathNodeSetKeepLast
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3365
      functionLinenumberEnd: 3379
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlNodeSet *'
      constantsTouched: []
      argNames:
        - set
      BBCount:         18
      ICount:          108
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlXPathNodeSetFreeNs
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:3369,23'
          Branch Sides:
            - BranchSide:      'xpath.c:3369,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3370,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3369,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3370,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3371,12'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3371,5'
          Branch Sides:
            - BranchSide:      'xpath.c:3372,16'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3377,23'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3373,28'
          Branch Sides:
            - BranchSide:      'xpath.c:3374,14'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3376,5'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3373,13'
          Branch Sides:
            - BranchSide:      'xpath.c:3375,46'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3376,5'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
      Callsites:
        - Src:             'xpath.c:3375,13'
          Dst:             xmlXPathNodeSetFreeNs
    - functionName:    xmlXPathCompOpEval
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11776
      functionLinenumberEnd: 12338
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'struct._xmlXPathStepOp *'
      constantsTouched: []
      argNames:
        - ctxt
        - op
      BBCount:         305
      ICount:          2244
      EdgeCount:       421
      CyclomaticComplexity: 118
      functionsReached:
        - valuePop
        - valuePush
        - 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
        - xmlXPathVariableLookup
        - xmlXPathVariableLookupNS
      functionUses:    35
      BranchProfiles:
        - Branch String:   'xpath.c:11782,5'
          Branch Sides:
            - BranchSide:      'xpath.c:11782,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11783,9'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathFunctionLookup
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathNsLookup
                - xmlXPathVariableLookupNS
                - valuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathVariableLookup
                - valuePush
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathCacheObjectCopy
                - valuePush
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathCacheNewNodeSet
                - valuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathRoot
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - valuePop
                - valuePop
                - valuePush
                - 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
                - valuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathNotEqualValues
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathEqualValues
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - valuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - valuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathCheckOpLimit
        - Branch String:   'xpath.c:11783,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11783,9'
              BranchSideFuncs:
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathFunctionLookup
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathNsLookup
                - xmlXPathVariableLookupNS
                - valuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathVariableLookup
                - valuePush
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathCacheObjectCopy
                - valuePush
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathCacheNewNodeSet
                - valuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathRoot
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - valuePop
                - valuePop
                - valuePush
                - 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
                - valuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathNotEqualValues
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathEqualValues
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - valuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - valuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:11785,9'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathFunctionLookup
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathNsLookup
                - xmlXPathVariableLookupNS
                - valuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathVariableLookup
                - valuePush
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathCacheObjectCopy
                - valuePush
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathCacheNewNodeSet
                - valuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathRoot
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - valuePop
                - valuePop
                - valuePush
                - 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
                - valuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathNotEqualValues
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathEqualValues
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - valuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - valuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:11783,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11784,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11785,9'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathFunctionLookup
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathNsLookup
                - xmlXPathVariableLookupNS
                - valuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathVariableLookup
                - valuePush
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathCacheObjectCopy
                - valuePush
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathCacheNewNodeSet
                - valuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathRoot
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - valuePop
                - valuePop
                - valuePush
                - 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
                - valuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathNotEqualValues
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathEqualValues
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - valuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - valuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:11785,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11786,9'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:11787,5'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathFunctionLookup
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathNsLookup
                - xmlXPathVariableLookupNS
                - valuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathVariableLookup
                - valuePush
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathCacheObjectCopy
                - valuePush
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathCacheNewNodeSet
                - valuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathRoot
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - valuePop
                - valuePop
                - valuePush
                - 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
                - valuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathNotEqualValues
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathEqualValues
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - valuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - valuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11789,5'
          Branch Sides:
            - BranchSide:      'xpath.c:11791,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11793,41'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - valuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:11810,41'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - valuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:11827,41'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathNotEqualValues
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathEqualValues
            - BranchSide:      'xpath.c:11838,41'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathCompareValues
                - xmlXPathCacheNewBoolean
                - valuePush
            - BranchSide:      'xpath.c:11846,41'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValueFlipSign
                - xmlXPathAddValues
                - xmlXPathSubValues
                - xmlXPathCompOpEval
            - BranchSide:      'xpath.c:11864,41'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathModValues
                - xmlXPathDivValues
                - xmlXPathMultValues
            - BranchSide:      'xpath.c:11876,41'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:11914,26'
              BranchSideFuncs:
                - xmlXPathRoot
            - BranchSide:      'xpath.c:11917,17'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - valuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
            - BranchSide:      'xpath.c:11927,21'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
            - BranchSide:      'xpath.c:11937,23'
              BranchSideFuncs:
                - xmlXPathCacheObjectCopy
                - valuePush
            - BranchSide:      'xpath.c:11942,21'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathVariableLookupNS
                - valuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathVariableLookup
                - valuePush
                - xmlXPathErr
                - xmlXPathCompOpEval
            - BranchSide:      'xpath.c:11972,25'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathFunctionLookup
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathCompOpEval
            - BranchSide:      'xpath.c:12019,17'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
            - BranchSide:      'xpath.c:12036,22'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
            - BranchSide:      'xpath.c:12036,22'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
            - BranchSide:      'xpath.c:12161,17'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
            - BranchSide:      'xpath.c:12332,13'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:11794,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11794,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11795,37'
              BranchSideFuncs:
                - xmlXPathBooleanFunction
                - valuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:11796,39'
          Branch Sides:
            - BranchSide:      'xpath.c:11796,43'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11797,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11796,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11797,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11798,29'
              BranchSideFuncs:
                - valuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:11800,10'
          Branch Sides:
            - BranchSide:      'xpath.c:11801,22'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:11804,37'
              BranchSideFuncs:
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:11805,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11806,41'
              BranchSideFuncs:
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:11807,28'
              BranchSideFuncs:
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:11811,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11811,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11812,37'
              BranchSideFuncs:
                - xmlXPathBooleanFunction
                - valuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:11813,39'
          Branch Sides:
            - BranchSide:      'xpath.c:11813,43'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11814,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11813,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11814,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11815,29'
              BranchSideFuncs:
                - valuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:11817,10'
          Branch Sides:
            - BranchSide:      'xpath.c:11818,22'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:11821,37'
              BranchSideFuncs:
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:11822,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11823,41'
              BranchSideFuncs:
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:11824,28'
              BranchSideFuncs:
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:11828,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11828,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11829,41'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNotEqualValues
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathEqualValues
        - Branch String:   'xpath.c:11830,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11830,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11831,10'
              BranchSideFuncs:
                - xmlXPathNotEqualValues
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathEqualValues
        - Branch String:   'xpath.c:11831,10'
          Branch Sides:
            - BranchSide:      'xpath.c:11832,31'
              BranchSideFuncs:
                - xmlXPathEqualValues
                - xmlXPathCacheNewBoolean
                - valuePush
            - BranchSide:      'xpath.c:11834,34'
              BranchSideFuncs:
                - xmlXPathNotEqualValues
                - xmlXPathCacheNewBoolean
                - valuePush
        - Branch String:   'xpath.c:11839,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11839,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11840,41'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCompareValues
                - xmlXPathCacheNewBoolean
                - valuePush
        - Branch String:   'xpath.c:11841,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11841,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11842,41'
              BranchSideFuncs:
                - xmlXPathCompareValues
                - xmlXPathCacheNewBoolean
                - valuePush
        - Branch String:   'xpath.c:11847,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11847,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11848,17'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValueFlipSign
                - xmlXPathAddValues
                - xmlXPathSubValues
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11848,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11849,45'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValueFlipSign
                - xmlXPathAddValues
                - xmlXPathSubValues
            - BranchSide:      'xpath.c:11851,6'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValueFlipSign
                - xmlXPathAddValues
                - xmlXPathSubValues
        - Branch String:   'xpath.c:11851,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11851,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11852,17'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValueFlipSign
                - xmlXPathAddValues
                - xmlXPathSubValues
        - Branch String:   'xpath.c:11852,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11853,35'
              BranchSideFuncs:
                - xmlXPathSubValues
            - BranchSide:      'xpath.c:11854,22'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValueFlipSign
                - xmlXPathAddValues
        - Branch String:   'xpath.c:11854,22'
          Branch Sides:
            - BranchSide:      'xpath.c:11855,35'
              BranchSideFuncs:
                - xmlXPathAddValues
            - BranchSide:      'xpath.c:11856,22'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValueFlipSign
        - Branch String:   'xpath.c:11856,22'
          Branch Sides:
            - BranchSide:      'xpath.c:11857,39'
              BranchSideFuncs:
                - xmlXPathValueFlipSign
            - BranchSide:      'xpath.c:11858,22'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:11859,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11859,17'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
            - BranchSide:      'xpath.c:11860,17'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:11859,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11859,17'
              BranchSideFuncs:
                - xmlXPathNumberFunction
                - xmlXPathErr
            - BranchSide:      'xpath.c:11860,17'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:11860,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11860,17'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:11860,17'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:11860,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11860,17'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:11861,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11865,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11865,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11866,41'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathModValues
                - xmlXPathDivValues
                - xmlXPathMultValues
        - Branch String:   'xpath.c:11867,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11867,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11868,17'
              BranchSideFuncs:
                - xmlXPathModValues
                - xmlXPathDivValues
                - xmlXPathMultValues
        - Branch String:   'xpath.c:11868,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11869,36'
              BranchSideFuncs:
                - xmlXPathMultValues
            - BranchSide:      'xpath.c:11870,22'
              BranchSideFuncs:
                - xmlXPathModValues
                - xmlXPathDivValues
        - Branch String:   'xpath.c:11870,22'
          Branch Sides:
            - BranchSide:      'xpath.c:11871,35'
              BranchSideFuncs:
                - xmlXPathDivValues
            - BranchSide:      'xpath.c:11872,22'
              BranchSideFuncs:
                - xmlXPathModValues
        - Branch String:   'xpath.c:11877,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11877,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11878,41'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11879,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11879,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11881,29'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11883,32'
          Branch Sides:
            - BranchSide:      'xpath.c:11883,36'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:11885,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11883,65'
          Branch Sides:
            - BranchSide:      'xpath.c:11884,18'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:11885,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11884,32'
          Branch Sides:
            - BranchSide:      'xpath.c:11884,36'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:11885,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11883,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11885,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:11889,18'
              BranchSideFuncs:
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
        - Branch String:   'xpath.c:11889,47'
          Branch Sides:
            - BranchSide:      'xpath.c:11890,20'
              BranchSideFuncs:
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
            - BranchSide:      'xpath.c:11901,12'
              BranchSideFuncs:
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:11890,46'
          Branch Sides:
            - BranchSide:      'xpath.c:11891,41'
              BranchSideFuncs:
                - xmlXPathCheckOpLimit
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:11893,20'
              BranchSideFuncs:
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:11892,73'
          Branch Sides:
            - BranchSide:      'xpath.c:11893,20'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:11896,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:11893,46'
          Branch Sides:
            - BranchSide:      'xpath.c:11894,41'
              BranchSideFuncs:
                - xmlXPathCheckOpLimit
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:11901,12'
              BranchSideFuncs:
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:11889,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11896,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:11901,12'
              BranchSideFuncs:
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:11901,38'
          Branch Sides:
            - BranchSide:      'xpath.c:11902,5'
              BranchSideFuncs:
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:11910,23'
              BranchSideFuncs:
                - valuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:11901,10'
          Branch Sides:
            - BranchSide:      'xpath.c:11904,43'
              BranchSideFuncs:
                - xmlXPathNodeSetMerge
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:11910,23'
              BranchSideFuncs:
                - valuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:11906,21'
          Branch Sides:
            - BranchSide:      'xpath.c:11907,40'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - valuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:11908,6'
              BranchSideFuncs:
                - valuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:11917,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11918,45'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCacheNewNodeSet
                - valuePush
                - xmlXPathCompOpEval
            - BranchSide:      'xpath.c:11919,6'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - valuePush
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11919,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11919,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11920,17'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - valuePush
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11920,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11921,45'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCacheNewNodeSet
                - valuePush
            - BranchSide:      'xpath.c:11922,6'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - valuePush
        - Branch String:   'xpath.c:11922,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11922,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11923,16'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - valuePush
        - Branch String:   'xpath.c:11927,21'
          Branch Sides:
            - BranchSide:      'xpath.c:11928,21'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11930,45'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
        - Branch String:   'xpath.c:11931,3'
          Branch Sides:
            - BranchSide:      'xpath.c:11931,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11933,53'
              BranchSideFuncs:
                - xmlXPathNodeCollectAndTest
        - Branch String:   'xpath.c:11942,21'
          Branch Sides:
            - BranchSide:      'xpath.c:11944,44'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNsLookup
                - xmlXPathVariableLookupNS
                - valuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathVariableLookup
                - valuePush
                - xmlXPathErr
            - BranchSide:      'xpath.c:11945,21'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathVariableLookupNS
                - valuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathVariableLookup
                - valuePush
                - xmlXPathErr
        - Branch String:   'xpath.c:11945,21'
          Branch Sides:
            - BranchSide:      'xpath.c:11946,36'
              BranchSideFuncs:
                - xmlXPathVariableLookup
                - valuePush
                - xmlXPathErr
            - BranchSide:      'xpath.c:11953,44'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathVariableLookupNS
                - valuePush
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:11947,11'
          Branch Sides:
            - BranchSide:      'xpath.c:11948,4'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:11949,31'
              BranchSideFuncs:
                - valuePush
        - Branch String:   'xpath.c:11954,25'
          Branch Sides:
            - BranchSide:      'xpath.c:11955,25'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:11958,38'
              BranchSideFuncs:
                - xmlXPathVariableLookupNS
                - valuePush
                - xmlXPathErr
        - Branch String:   'xpath.c:11960,11'
          Branch Sides:
            - BranchSide:      'xpath.c:11961,4'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:11962,31'
              BranchSideFuncs:
                - valuePush
        - Branch String:   'xpath.c:11973,21'
          Branch Sides:
            - BranchSide:      'xpath.c:11975,44'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathFunctionLookup
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:11979,7'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathFunctionLookup
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:11976,25'
          Branch Sides:
            - BranchSide:      'xpath.c:11977,25'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11978,17'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathFunctionLookup
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:11979,7'
          Branch Sides:
            - BranchSide:      'xpath.c:11980,7'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:11981,10'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathFunctionLookup
                - xmlXPathErr
        - Branch String:   'xpath.c:11981,3'
          Branch Sides:
            - BranchSide:      'xpath.c:11982,11'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathFunctionLookup
                - xmlXPathErr
            - BranchSide:      'xpath.c:11985,21'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathFunctionLookup
        - Branch String:   'xpath.c:11982,11'
          Branch Sides:
            - BranchSide:      'xpath.c:11983,4'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:11984,17'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathFunctionLookup
                - xmlXPathErr
        - Branch String:   'xpath.c:11985,21'
          Branch Sides:
            - BranchSide:      'xpath.c:11986,28'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:11988,36'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathFunctionLookup
        - Branch String:   'xpath.c:11990,25'
          Branch Sides:
            - BranchSide:      'xpath.c:11992,52'
              BranchSideFuncs:
                - xmlXPathFunctionLookup
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:11995,48'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:11996,29'
          Branch Sides:
            - BranchSide:      'xpath.c:11997,29'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:11998,57'
              BranchSideFuncs:
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:12001,25'
          Branch Sides:
            - BranchSide:      'xpath.c:12002,25'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:12003,33'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:12013,58'
          Branch Sides:
            - BranchSide:      'xpath.c:12014,22'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:12016,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:12013,21'
          Branch Sides:
            - BranchSide:      'xpath.c:12015,21'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:12016,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:12019,17'
          Branch Sides:
            - BranchSide:      'xpath.c:12020,45'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
            - BranchSide:      'xpath.c:12023,17'
              BranchSideFuncs:
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:12021,10'
          Branch Sides:
            - BranchSide:      'xpath.c:12021,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12022,13'
              BranchSideFuncs:
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:12023,17'
          Branch Sides:
            - BranchSide:      'xpath.c:12024,45'
              BranchSideFuncs:
                - xmlXPathCompOpEval
            - BranchSide:      'xpath.c:12027,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:12025,10'
          Branch Sides:
            - BranchSide:      'xpath.c:12025,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12026,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:12036,37'
          Branch Sides:
            - BranchSide:      'xpath.c:12036,41'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
            - BranchSide:      'xpath.c:12081,22'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
        - Branch String:   'xpath.c:12036,56'
          Branch Sides:
            - BranchSide:      'xpath.c:12047,23'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
            - BranchSide:      'xpath.c:12081,22'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
        - Branch String:   'xpath.c:12047,65'
          Branch Sides:
            - BranchSide:      'xpath.c:12048,9'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
            - BranchSide:      'xpath.c:12052,22'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
        - Branch String:   'xpath.c:12048,54'
          Branch Sides:
            - BranchSide:      'xpath.c:12052,22'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
            - BranchSide:      'xpath.c:12081,22'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
        - Branch String:   'xpath.c:12036,21'
          Branch Sides:
            - BranchSide:      'xpath.c:12055,27'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
            - BranchSide:      'xpath.c:12081,22'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
        - Branch String:   'xpath.c:12056,39'
          Branch Sides:
            - BranchSide:      'xpath.c:12056,43'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
            - BranchSide:      'xpath.c:12077,17'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
        - Branch String:   'xpath.c:12056,70'
          Branch Sides:
            - BranchSide:      'xpath.c:12057,26'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
            - BranchSide:      'xpath.c:12077,17'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
        - Branch String:   'xpath.c:12056,25'
          Branch Sides:
            - BranchSide:      'xpath.c:12058,36'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
            - BranchSide:      'xpath.c:12077,17'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
        - Branch String:   'xpath.c:12064,4'
          Branch Sides:
            - BranchSide:      'xpath.c:12064,4'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12069,30'
              BranchSideFuncs:
                - xmlXPathNodeSetClearFromPos
        - Branch String:   'xpath.c:12069,51'
          Branch Sides:
            - BranchSide:      'xpath.c:12070,30'
              BranchSideFuncs:
                - xmlXPathNodeSetClearFromPos
            - BranchSide:      'xpath.c:12075,25'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:12070,66'
          Branch Sides:
            - BranchSide:      'xpath.c:12071,30'
              BranchSideFuncs:
                - xmlXPathNodeSetClearFromPos
            - BranchSide:      'xpath.c:12075,25'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:12071,63'
          Branch Sides:
            - BranchSide:      'xpath.c:12072,30'
              BranchSideFuncs:
                - xmlXPathNodeSetClearFromPos
            - BranchSide:      'xpath.c:12075,25'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:12069,29'
          Branch Sides:
            - BranchSide:      'xpath.c:12073,57'
              BranchSideFuncs:
                - xmlXPathNodeSetClearFromPos
            - BranchSide:      'xpath.c:12075,25'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:12081,37'
          Branch Sides:
            - BranchSide:      'xpath.c:12081,41'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:12124,21'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:12081,56'
          Branch Sides:
            - BranchSide:      'xpath.c:12082,22'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:12124,21'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:12082,64'
          Branch Sides:
            - BranchSide:      'xpath.c:12083,22'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:12124,21'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:12081,21'
          Branch Sides:
            - BranchSide:      'xpath.c:12084,29'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:12124,21'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:12086,35'
          Branch Sides:
            - BranchSide:      'xpath.c:12087,26'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:12112,17'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:12087,66'
          Branch Sides:
            - BranchSide:      'xpath.c:12088,26'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:12112,17'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:12088,57'
          Branch Sides:
            - BranchSide:      'xpath.c:12089,26'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:12112,17'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:12089,53'
          Branch Sides:
            - BranchSide:      'xpath.c:12090,26'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:12112,17'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:12090,57'
          Branch Sides:
            - BranchSide:      'xpath.c:12092,27'
              BranchSideFuncs:
                - xmlStrEqual
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:12112,17'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:12086,25'
          Branch Sides:
            - BranchSide:      'xpath.c:12093,36'
              BranchSideFuncs:
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:12112,17'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:12099,4'
          Branch Sides:
            - BranchSide:      'xpath.c:12099,4'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12104,30'
              BranchSideFuncs:
                - xmlXPathNodeSetKeepLast
        - Branch String:   'xpath.c:12104,51'
          Branch Sides:
            - BranchSide:      'xpath.c:12105,30'
              BranchSideFuncs:
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:12110,25'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:12105,66'
          Branch Sides:
            - BranchSide:      'xpath.c:12106,30'
              BranchSideFuncs:
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:12110,25'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:12106,63'
          Branch Sides:
            - BranchSide:      'xpath.c:12107,30'
              BranchSideFuncs:
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:12110,25'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:12107,72'
          Branch Sides:
            - BranchSide:      'xpath.c:12108,30'
              BranchSideFuncs:
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:12110,25'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:12104,29'
          Branch Sides:
            - BranchSide:      'xpath.c:12109,53'
              BranchSideFuncs:
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:12110,25'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:12124,21'
          Branch Sides:
            - BranchSide:      'xpath.c:12126,44'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
            - BranchSide:      'xpath.c:12127,3'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
        - Branch String:   'xpath.c:12127,3'
          Branch Sides:
            - BranchSide:      'xpath.c:12127,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12128,21'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
        - Branch String:   'xpath.c:12128,21'
          Branch Sides:
            - BranchSide:      'xpath.c:12129,21'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12130,21'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
        - Branch String:   'xpath.c:12130,21'
          Branch Sides:
            - BranchSide:      'xpath.c:12131,21'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12151,17'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
        - Branch String:   'xpath.c:12151,17'
          Branch Sides:
            - BranchSide:      'xpath.c:12151,17'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:12151,17'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
        - Branch String:   'xpath.c:12151,17'
          Branch Sides:
            - BranchSide:      'xpath.c:12151,17'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:12152,32'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathNodeSetFilter
        - Branch String:   'xpath.c:12154,21'
          Branch Sides:
            - BranchSide:      'xpath.c:12155,43'
              BranchSideFuncs:
                - xmlXPathNodeSetFilter
                - valuePush
            - BranchSide:      'xpath.c:12157,27'
              BranchSideFuncs:
                - valuePush
        - Branch String:   'xpath.c:12161,17'
          Branch Sides:
            - BranchSide:      'xpath.c:12162,45'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:12163,6'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
        - Branch String:   'xpath.c:12163,6'
          Branch Sides:
            - BranchSide:      'xpath.c:12163,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12164,18'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
        - Branch String:   'xpath.c:12164,39'
          Branch Sides:
            - BranchSide:      'xpath.c:12165,18'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:12171,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:12165,54'
          Branch Sides:
            - BranchSide:      'xpath.c:12166,18'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:12171,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:12166,51'
          Branch Sides:
            - BranchSide:      'xpath.c:12167,4'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:12171,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:12164,17'
          Branch Sides:
            - BranchSide:      'xpath.c:12169,37'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:12171,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:11783,9'
          Dst:             xmlXPathCheckOpLimit
        - Src:             'xpath.c:11786,9'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:11793,22'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11795,13'
          Dst:             xmlXPathBooleanFunction
        - Src:             'xpath.c:11798,20'
          Dst:             valuePop
        - Src:             'xpath.c:11799,22'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11801,3'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:11804,13'
          Dst:             xmlXPathBooleanFunction
        - Src:             'xpath.c:11807,6'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:11810,22'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11812,13'
          Dst:             xmlXPathBooleanFunction
        - Src:             'xpath.c:11815,20'
          Dst:             valuePop
        - Src:             'xpath.c:11816,22'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11818,3'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:11821,13'
          Dst:             xmlXPathBooleanFunction
        - Src:             'xpath.c:11824,6'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:11827,22'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11829,22'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11832,11'
          Dst:             xmlXPathEqualValues
        - Src:             'xpath.c:11834,11'
          Dst:             xmlXPathNotEqualValues
        - Src:             'xpath.c:11835,22'
          Dst:             xmlXPathCacheNewBoolean
        - Src:             'xpath.c:11835,6'
          Dst:             valuePush
        - Src:             'xpath.c:11838,22'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11840,22'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11842,19'
          Dst:             xmlXPathCompareValues
        - Src:             'xpath.c:11843,22'
          Dst:             xmlXPathCacheNewBoolean
        - Src:             'xpath.c:11843,6'
          Dst:             valuePush
        - Src:             'xpath.c:11846,22'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11849,26'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11853,17'
          Dst:             xmlXPathSubValues
        - Src:             'xpath.c:11855,17'
          Dst:             xmlXPathAddValues
        - Src:             'xpath.c:11857,17'
          Dst:             xmlXPathValueFlipSign
        - Src:             'xpath.c:11859,17'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:11860,17'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:11864,22'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11866,22'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11869,17'
          Dst:             xmlXPathMultValues
        - Src:             'xpath.c:11871,17'
          Dst:             xmlXPathDivValues
        - Src:             'xpath.c:11873,17'
          Dst:             xmlXPathModValues
        - Src:             'xpath.c:11876,22'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11878,22'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11881,20'
          Dst:             valuePop
        - Src:             'xpath.c:11882,20'
          Dst:             valuePop
        - Src:             'xpath.c:11885,10'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:11886,10'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:11887,17'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:11891,20'
          Dst:             xmlXPathCheckOpLimit
        - Src:             'xpath.c:11894,20'
          Dst:             xmlXPathCheckOpLimit
        - Src:             'xpath.c:11896,10'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:11897,10'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:11904,22'
          Dst:             xmlXPathNodeSetMerge
        - Src:             'xpath.c:11907,21'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11910,13'
          Dst:             valuePush
        - Src:             'xpath.c:11911,6'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:11914,13'
          Dst:             xmlXPathRoot
        - Src:             'xpath.c:11918,26'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11921,26'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11923,22'
          Dst:             xmlXPathCacheNewNodeSet
        - Src:             'xpath.c:11923,6'
          Dst:             valuePush
        - Src:             'xpath.c:11930,26'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11933,26'
          Dst:             xmlXPathNodeCollectAndTest
        - Src:             'xpath.c:11937,29'
          Dst:             xmlXPathCacheObjectCopy
        - Src:             'xpath.c:11937,13'
          Dst:             valuePush
        - Src:             'xpath.c:11944,25'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11946,13'
          Dst:             xmlXPathVariableLookup
        - Src:             'xpath.c:11948,4'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:11949,21'
          Dst:             valuePush
        - Src:             'xpath.c:11953,27'
          Dst:             xmlXPathNsLookup
        - Src:             'xpath.c:11955,25'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:11958,13'
          Dst:             xmlXPathVariableLookupNS
        - Src:             'xpath.c:11961,4'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:11962,21'
          Dst:             valuePush
        - Src:             'xpath.c:11975,25'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11980,7'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:11983,4'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:11992,29'
          Dst:             xmlXPathFunctionLookup
        - Src:             'xpath.c:11995,31'
          Dst:             xmlXPathNsLookup
        - Src:             'xpath.c:11997,29'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:11998,32'
          Dst:             xmlXPathFunctionLookupNS
        - Src:             'xpath.c:12002,25'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:12015,21'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:12020,26'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:12024,26'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:12061,29'
          Dst:             xmlXPathCompOpEvalFirst
        - Src:             'xpath.c:12073,29'
          Dst:             xmlXPathNodeSetClearFromPos
        - Src:             'xpath.c:12091,26'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:12096,29'
          Dst:             xmlXPathCompOpEvalLast
        - Src:             'xpath.c:12109,29'
          Dst:             xmlXPathNodeSetKeepLast
        - Src:             'xpath.c:12126,25'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:12151,17'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:12152,23'
          Dst:             valuePop
        - Src:             'xpath.c:12155,21'
          Dst:             xmlXPathNodeSetFilter
        - Src:             'xpath.c:12157,17'
          Dst:             valuePush
        - Src:             'xpath.c:12162,26'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:12169,17'
          Dst:             xmlXPathNodeSetSort
        - Src:             'xpath.c:12332,13'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathErr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - code
      BBCount:         29
      ICount:          243
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
        - __xmlRaiseError
        - xmlResetError
        - xmlStrdup
        - xmlXPathPErrMemory
      functionUses:    165
      BranchProfiles:
        - Branch String:   'xpath.c:672,9'
          Branch Sides:
            - BranchSide:      'xpath.c:673,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:674,10'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlXPathPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlResetError
                - xmlStrdup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:674,20'
          Branch Sides:
            - BranchSide:      'xpath.c:674,24'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlXPathPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlResetError
                - xmlStrdup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:675,7'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlXPathPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlResetError
                - xmlStrdup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:674,9'
          Branch Sides:
            - BranchSide:      'xpath.c:675,7'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlXPathPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlResetError
                - xmlStrdup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:677,9'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlXPathPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlResetError
                - xmlStrdup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:677,9'
          Branch Sides:
            - BranchSide:      'xpath.c:678,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:680,19'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlXPathPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlResetError
                - xmlStrdup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:682,9'
          Branch Sides:
            - BranchSide:      'xpath.c:683,28'
              BranchSideFuncs:
                - xmlResetError
                - __xmlRaiseError
                - xmlXPathPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrdup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:710,9'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlXPathPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'xpath.c:686,13'
          Branch Sides:
            - BranchSide:      'xpath.c:687,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:690,23'
              BranchSideFuncs:
                - xmlResetError
                - __xmlRaiseError
                - xmlXPathPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrdup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:695,13'
          Branch Sides:
            - BranchSide:      'xpath.c:696,44'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRaiseError
                - xmlXPathPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:702,21'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlXPathPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'xpath.c:697,17'
          Branch Sides:
            - BranchSide:      'xpath.c:698,36'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:701,9'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlXPathPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'xpath.c:710,9'
          Branch Sides:
            - BranchSide:      'xpath.c:711,19'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - __xmlRaiseError
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:715,27'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:721,9'
          Branch Sides:
            - BranchSide:      'xpath.c:721,9'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:722,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
      Callsites:
        - Src:             'xpath.c:690,9'
          Dst:             xmlResetError
        - Src:             'xpath.c:696,34'
          Dst:             xmlStrdup
        - Src:             'xpath.c:698,17'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:711,19'
          Dst:             __xmlGenericError
        - Src:             'xpath.c:712,16'
          Dst:             __xmlGenericErrorContext
        - Src:             'xpath.c:715,11'
          Dst:             __xmlRaiseError
        - Src:             'xpath.c:722,9'
          Dst:             xmlXPathPErrMemory
    - functionName:    valuePop
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2051
      functionLinenumberEnd: 2065
      functionDepth:   0
      returnType:      'struct._xmlXPathObject *'
      argCount:        1
      argTypes:
        - 'struct._xmlXPathParserContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         10
      ICount:          87
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    68
      BranchProfiles:
        - Branch String:   'xpath.c:2054,24'
          Branch Sides:
            - BranchSide:      'xpath.c:2054,28'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2055,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2054,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2055,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2057,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2058,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2059,23'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2061,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathNodeSetFilter
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10457
      functionLinenumberEnd: 10570
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'struct._xmlNodeSet *'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - set
        - filterOpIndex
        - minPos
        - maxPos
        - hasNsNodes
      BBCount:         67
      ICount:          484
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - xmlXPathCompOpEvalToBoolean
        - xmlXPathErr
        - xmlXPathNodeSetClear
        - xmlXPathNodeSetFreeNs
        - xmlXPathPErrMemory
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xpath.c:10465,23'
          Branch Sides:
            - BranchSide:      'xpath.c:10465,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10466,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10465,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10466,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10472,9'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathNodeSetFreeNs
                - xmlXPathErr
                - xmlXPathNodeSetClear
        - Branch String:   'xpath.c:10472,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10473,30'
              BranchSideFuncs:
                - xmlXPathNodeSetClear
            - BranchSide:      'xpath.c:10477,14'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathNodeSetFreeNs
                - xmlXPathErr
        - Branch String:   'xpath.c:10486,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10487,27'
              BranchSideFuncs:
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathNodeSetFreeNs
                - xmlXPathErr
            - BranchSide:      'xpath.c:10538,9'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:10499,48'
          Branch Sides:
            - BranchSide:      'xpath.c:10500,14'
              BranchSideFuncs:
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathNodeSetFreeNs
                - xmlXPathErr
            - BranchSide:      'xpath.c:10503,43'
              BranchSideFuncs:
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathNodeSetFreeNs
                - xmlXPathErr
        - Branch String:   'xpath.c:10499,13'
          Branch Sides:
            - BranchSide:      'xpath.c:10501,27'
              BranchSideFuncs:
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathNodeSetFreeNs
                - xmlXPathErr
            - BranchSide:      'xpath.c:10503,43'
              BranchSideFuncs:
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathNodeSetFreeNs
                - xmlXPathErr
        - Branch String:   'xpath.c:10505,13'
          Branch Sides:
            - BranchSide:      'xpath.c:10506,13'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:10507,13'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathNodeSetFreeNs
                - xmlXPathErr
        - Branch String:   'xpath.c:10507,13'
          Branch Sides:
            - BranchSide:      'xpath.c:10509,25'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:10513,14'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathErr
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:10513,24'
          Branch Sides:
            - BranchSide:      'xpath.c:10513,29'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathErr
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:10522,13'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathErr
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:10513,44'
          Branch Sides:
            - BranchSide:      'xpath.c:10513,48'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathErr
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:10522,13'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathErr
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:10513,13'
          Branch Sides:
            - BranchSide:      'xpath.c:10514,17'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathNodeSetFreeNs
                - xmlXPathErr
            - BranchSide:      'xpath.c:10522,13'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathErr
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:10514,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10515,35'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathNodeSetFreeNs
                - xmlXPathErr
            - BranchSide:      'xpath.c:10519,15'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathNodeSetFreeNs
                - xmlXPathErr
        - Branch String:   'xpath.c:10527,13'
          Branch Sides:
            - BranchSide:      'xpath.c:10528,17'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathNodeSetFreeNs
                - xmlXPathErr
            - BranchSide:      'xpath.c:10535,5'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathNodeSetFreeNs
                - xmlXPathErr
        - Branch String:   'xpath.c:10528,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10529,19'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:10533,17'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathNodeSetFreeNs
                - xmlXPathErr
        - Branch String:   'xpath.c:10538,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10539,9'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:10546,19'
              BranchSideFuncs:
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10539,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10540,31'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:10544,5'
              BranchSideFuncs:
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10541,32'
          Branch Sides:
            - BranchSide:      'xpath.c:10541,36'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:10543,9'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:10541,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10542,50'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10543,9'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:10549,46'
          Branch Sides:
            - BranchSide:      'xpath.c:10550,10'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10566,20'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10549,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10552,23'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10566,20'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10554,13'
          Branch Sides:
            - BranchSide:      'xpath.c:10555,21'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10556,30'
              BranchSideFuncs:
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10558,13'
          Branch Sides:
            - BranchSide:      'xpath.c:10559,32'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10561,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:10473,9'
          Dst:             xmlXPathNodeSetClear
        - Src:             'xpath.c:10503,15'
          Dst:             xmlXPathCompOpEvalToBoolean
        - Src:             'xpath.c:10509,13'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:10524,17'
          Dst:             xmlXPathNodeSetFreeNs
        - Src:             'xpath.c:10542,17'
          Dst:             xmlXPathNodeSetFreeNs
        - Src:             'xpath.c:10559,13'
          Dst:             xmlXPathPErrMemory
    - functionName:    valuePush
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2080
      functionLinenumberEnd: 2111
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'struct._xmlXPathObject *'
      constantsTouched: []
      argNames:
        - ctxt
        - value
      BBCount:         15
      ICount:          129
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlXPathFreeObject
        - xmlXPathPErrMemory
      functionUses:    81
      BranchProfiles:
        - Branch String:   'xpath.c:2081,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2081,23'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2082,9'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:2082,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2086,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:2089,9'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:2089,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2092,13'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:2108,37'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2092,13'
          Branch Sides:
            - BranchSide:      'xpath.c:2093,32'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:2097,37'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:2100,13'
          Branch Sides:
            - BranchSide:      'xpath.c:2101,32'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:2105,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:2086,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:2093,13'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:2094,13'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:2101,13'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:2102,13'
          Dst:             xmlXPathFreeObject
    - functionName:    xmlXPathPErrMemory
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 654
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlXPathParserContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlXPathErrMemory
      functionUses:    107
      BranchProfiles:
        - Branch String:   'xpath.c:650,9'
          Branch Sides:
            - BranchSide:      'xpath.c:651,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:652,5'
              BranchSideFuncs:
                - xmlXPathErrMemory
      Callsites:
        - Src:             'xpath.c:653,5'
          Dst:             xmlXPathErrMemory
    - functionName:    xmlXPathFreeObject
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4547
      functionLinenumberEnd: 4562
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlXPathObject *'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         21
      ICount:          98
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - xmlXPathFreeNodeSet
      functionUses:    31
      BranchProfiles:
        - Branch String:   'xpath.c:4548,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4548,22'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4549,10'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:4549,38'
          Branch Sides:
            - BranchSide:      'xpath.c:4549,42'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:4550,13'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:4549,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4550,13'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:4557,16'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4550,13'
          Branch Sides:
            - BranchSide:      'xpath.c:4551,33'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:4557,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4558,6'
          Branch Sides:
            - BranchSide:      'xpath.c:4559,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4560,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:4551,13'
          Dst:             xmlXPathFreeNodeSet
    - functionName:    xmlXPathFreeNodeSet
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3298
      functionLinenumberEnd: 3311
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlNodeSet *'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         18
      ICount:          110
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlXPathNodeSetFreeNs
      functionUses:    17
      BranchProfiles:
        - Branch String:   'xpath.c:3299,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3299,22'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3300,9'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3300,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3304,9'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3310,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3304,2'
          Branch Sides:
            - BranchSide:      'xpath.c:3305,11'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3308,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3305,36'
          Branch Sides:
            - BranchSide:      'xpath.c:3306,4'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3306,47'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3305,10'
          Branch Sides:
            - BranchSide:      'xpath.c:3306,47'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3307,36'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
      Callsites:
        - Src:             'xpath.c:3307,3'
          Dst:             xmlXPathNodeSetFreeNs
    - functionName:    xmlXPathNodeSetFreeNs
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2749
      functionLinenumberEnd: 2760
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlNs *'
      constantsTouched: []
      argNames:
        - ns
      BBCount:         19
      ICount:          100
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'xpath.c:2750,22'
          Branch Sides:
            - BranchSide:      'xpath.c:2750,26'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2751,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2750,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2751,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2753,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2753,28'
          Branch Sides:
            - BranchSide:      'xpath.c:2753,32'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2753,28'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2753,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2753,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2754,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2754,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2755,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2756,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2756,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2757,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2758,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathErrMemory
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlXPathContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlRaiseMemoryError
      functionUses:    12
      BranchProfiles:
        - Branch String:   'xpath.c:634,9'
          Branch Sides:
            - BranchSide:      'xpath.c:635,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:636,25'
              BranchSideFuncs:
                - xmlRaiseMemoryError
      Callsites:
        - Src:             'xpath.c:636,5'
          Dst:             xmlRaiseMemoryError
    - functionName:    xmlXPathNodeSetClear
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3351
      functionLinenumberEnd: 3353
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlNodeSet *'
        - int
      constantsTouched: []
      argNames:
        - set
        - hasNsNodes
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathNodeSetClearFromPos
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:3352,5'
          Dst:             xmlXPathNodeSetClearFromPos
    - functionName:    xmlXPathCompOpEvalToBoolean
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12352
      functionLinenumberEnd: 12429
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'struct._xmlXPathStepOp *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - op
        - isPredicate
      BBCount:         40
      ICount:          257
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - valuePop
        - xmlXPathCastToBoolean
        - xmlXPathCheckOpLimit
        - xmlXPathCompOpEval
        - xmlXPathEvaluatePredicateResult
        - xmlXPathNodeCollectAndTest
        - xmlXPathReleaseObject
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:12356,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12356,9'
              BranchSideFuncs:
                - xmlXPathCheckOpLimit
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - valuePop
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathEvaluatePredicateResult
                - xmlXPathCastToBoolean
                - xmlXPathEvaluatePredicateResult
                - xmlXPathCompOpEval
                - valuePop
            - BranchSide:      'xpath.c:12359,13'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - valuePop
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathEvaluatePredicateResult
                - xmlXPathCheckOpLimit
                - xmlXPathCastToBoolean
                - xmlXPathEvaluatePredicateResult
                - xmlXPathCompOpEval
                - valuePop
        - Branch String:   'xpath.c:12356,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12357,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12359,13'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - valuePop
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathEvaluatePredicateResult
                - xmlXPathCheckOpLimit
                - xmlXPathCastToBoolean
                - xmlXPathEvaluatePredicateResult
                - xmlXPathCompOpEval
                - valuePop
        - Branch String:   'xpath.c:12359,5'
          Branch Sides:
            - BranchSide:      'xpath.c:12361,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12363,35'
              BranchSideFuncs:
                - xmlXPathCastToBoolean
                - xmlXPathEvaluatePredicateResult
            - BranchSide:      'xpath.c:12371,17'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - valuePop
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathEvaluatePredicateResult
                - xmlXPathCastToBoolean
                - xmlXPathEvaluatePredicateResult
                - xmlXPathCompOpEval
                - valuePop
                - xmlXPathCheckOpLimit
            - BranchSide:      'xpath.c:12377,10'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - valuePop
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathEvaluatePredicateResult
            - BranchSide:      'xpath.c:12396,25'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - valuePop
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathEvaluatePredicateResult
        - Branch String:   'xpath.c:12364,10'
          Branch Sides:
            - BranchSide:      'xpath.c:12365,42'
              BranchSideFuncs:
                - xmlXPathEvaluatePredicateResult
            - BranchSide:      'xpath.c:12366,35'
              BranchSideFuncs:
                - xmlXPathCastToBoolean
        - Branch String:   'xpath.c:12371,17'
          Branch Sides:
            - BranchSide:      'xpath.c:12372,9'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - valuePop
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathEvaluatePredicateResult
                - xmlXPathCastToBoolean
                - xmlXPathEvaluatePredicateResult
                - xmlXPathCompOpEval
                - valuePop
                - xmlXPathCheckOpLimit
            - BranchSide:      'xpath.c:12375,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:12377,10'
          Branch Sides:
            - BranchSide:      'xpath.c:12378,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12380,32'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - valuePop
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathEvaluatePredicateResult
        - Branch String:   'xpath.c:12381,10'
          Branch Sides:
            - BranchSide:      'xpath.c:12382,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12384,40'
              BranchSideFuncs:
                - xmlXPathNodeCollectAndTest
                - valuePop
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathEvaluatePredicateResult
        - Branch String:   'xpath.c:12385,10'
          Branch Sides:
            - BranchSide:      'xpath.c:12386,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12388,24'
              BranchSideFuncs:
                - valuePop
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathEvaluatePredicateResult
        - Branch String:   'xpath.c:12389,10'
          Branch Sides:
            - BranchSide:      'xpath.c:12390,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12391,6'
              BranchSideFuncs:
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathEvaluatePredicateResult
        - Branch String:   'xpath.c:12397,10'
          Branch Sides:
            - BranchSide:      'xpath.c:12398,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12400,24'
              BranchSideFuncs:
                - valuePop
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathEvaluatePredicateResult
        - Branch String:   'xpath.c:12401,10'
          Branch Sides:
            - BranchSide:      'xpath.c:12402,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12403,6'
              BranchSideFuncs:
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathEvaluatePredicateResult
        - Branch String:   'xpath.c:12406,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12409,6'
              BranchSideFuncs:
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathEvaluatePredicateResult
            - BranchSide:      'xpath.c:12428,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:12409,6'
          Branch Sides:
            - BranchSide:      'xpath.c:12410,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:12411,13'
              BranchSideFuncs:
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathEvaluatePredicateResult
        - Branch String:   'xpath.c:12411,13'
          Branch Sides:
            - BranchSide:      'xpath.c:12420,44'
              BranchSideFuncs:
                - xmlXPathEvaluatePredicateResult
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:12422,34'
              BranchSideFuncs:
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:12356,9'
          Dst:             xmlXPathCheckOpLimit
        - Src:             'xpath.c:12365,10'
          Dst:             xmlXPathEvaluatePredicateResult
        - Src:             'xpath.c:12366,13'
          Dst:             xmlXPathCastToBoolean
        - Src:             'xpath.c:12380,13'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:12384,13'
          Dst:             xmlXPathNodeCollectAndTest
        - Src:             'xpath.c:12388,15'
          Dst:             valuePop
        - Src:             'xpath.c:12396,6'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:12400,15'
          Dst:             valuePop
        - Src:             'xpath.c:12420,12'
          Dst:             xmlXPathEvaluatePredicateResult
        - Src:             'xpath.c:12422,12'
          Dst:             xmlXPathCastToBoolean
        - Src:             'xpath.c:12424,2'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathCheckOpLimit
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - size_t
      constantsTouched: []
      argNames:
        - ctxt
        - opCount
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlXPathErr
      functionUses:    11
      BranchProfiles:
        - Branch String:   'xpath.c:752,37'
          Branch Sides:
            - BranchSide:      'xpath.c:753,10'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:754,27'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:752,9'
          Branch Sides:
            - BranchSide:      'xpath.c:754,27'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:759,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:755,9'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathEvaluatePredicateResult
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12805
      functionLinenumberEnd: 12836
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'struct._xmlXPathObject *'
      constantsTouched: []
      argNames:
        - ctxt
        - res
      BBCount:         20
      ICount:          120
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:12806,24'
          Branch Sides:
            - BranchSide:      'xpath.c:12806,42'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12806,28'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:12806,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12806,42'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12807,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:12807,5'
          Branch Sides:
            - BranchSide:      'xpath.c:12809,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12815,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12819,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12819,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12823,14'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12833,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:12819,10'
          Branch Sides:
            - BranchSide:      'xpath.c:12820,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12821,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:12823,38'
          Branch Sides:
            - BranchSide:      'xpath.c:12823,42'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12823,38'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathCastToBoolean
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5028
      functionLinenumberEnd: 5061
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlXPathObject *'
      constantsTouched: []
      argNames:
        - val
      BBCount:         16
      ICount:          90
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathCastNodeSetToBoolean
        - xmlXPathCastNumberToBoolean
        - xmlXPathCastStringToBoolean
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xpath.c:5031,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5032,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5033,13'
              BranchSideFuncs:
                - xmlXPathCastNumberToBoolean
                - xmlXPathCastStringToBoolean
                - xmlXPathCastNodeSetToBoolean
        - Branch String:   'xpath.c:5033,5'
          Branch Sides:
            - BranchSide:      'xpath.c:5035,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5039,37'
              BranchSideFuncs:
                - xmlXPathCastNodeSetToBoolean
            - BranchSide:      'xpath.c:5039,37'
              BranchSideFuncs:
                - xmlXPathCastNodeSetToBoolean
            - BranchSide:      'xpath.c:5042,36'
              BranchSideFuncs:
                - xmlXPathCastStringToBoolean
            - BranchSide:      'xpath.c:5045,36'
              BranchSideFuncs:
                - xmlXPathCastNumberToBoolean
            - BranchSide:      'xpath.c:5048,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5057,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5060,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:5039,8'
          Dst:             xmlXPathCastNodeSetToBoolean
        - Src:             'xpath.c:5042,8'
          Dst:             xmlXPathCastStringToBoolean
        - Src:             'xpath.c:5045,8'
          Dst:             xmlXPathCastNumberToBoolean
    - functionName:    xmlXPathNodeCollectAndTest
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10793
      functionLinenumberEnd: 11386
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'struct._xmlXPathStepOp *'
        - 'struct._xmlNode **'
        - 'struct._xmlNode **'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - op
        - first
        - last
        - toBool
      BBCount:         532
      ICount:          2633
      EdgeCount:       710
      CyclomaticComplexity: 180
      functionsReached:
        - valuePop
        - valuePush
        - xmlStrEqual
        - xmlXPathCacheWrapNodeSet
        - xmlXPathCheckOpLimit
        - xmlXPathCmpNodesExt
        - xmlXPathCompOpEvalPredicate
        - xmlXPathErr
        - xmlXPathFreeNodeSet
        - xmlXPathIsPositionalPredicate
        - xmlXPathNextAncestor
        - xmlXPathNextAncestorOrSelf
        - xmlXPathNextAttribute
        - xmlXPathNextChild
        - xmlXPathNextChildElement
        - xmlXPathNextDescendant
        - xmlXPathNextDescendantOrSelf
        - xmlXPathNextFollowing
        - xmlXPathNextFollowingSibling
        - xmlXPathNextNamespace
        - xmlXPathNextParent
        - xmlXPathNextPrecedingInternal
        - xmlXPathNextPrecedingSibling
        - xmlXPathNextSelf
        - xmlXPathNodeSetAddNs
        - xmlXPathNodeSetAddUnique
        - xmlXPathNodeSetCreate
        - xmlXPathNodeSetMergeAndClear
        - xmlXPathNodeSetMergeAndClearNoDupls
        - xmlXPathNsLookup
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xpath.c:10854,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10854,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:10854,5'
              BranchSideFuncs:
                - valuePop
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathNsLookup
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:10854,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10854,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:10855,20'
              BranchSideFuncs:
                - valuePop
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathNsLookup
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:10859,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10860,32'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:10879,19'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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
                - valuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:10861,13'
          Branch Sides:
            - BranchSide:      'xpath.c:10862,28'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:10865,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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
                - valuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:10880,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10882,19'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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
                - valuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10886,19'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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
                - valuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10890,19'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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
                - valuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10896,11'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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
                - valuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10909,11'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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
                - valuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10913,11'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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
                - valuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10917,11'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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
                - valuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10921,11'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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
                - valuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10925,19'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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
                - valuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10931,19'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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
                - valuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10935,19'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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
                - valuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10939,19'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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
                - valuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10943,19'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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
                - valuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10950,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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
                - valuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:10897,36'
          Branch Sides:
            - BranchSide:      'xpath.c:10897,40'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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
                - valuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10898,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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
                - valuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:10897,64'
          Branch Sides:
            - BranchSide:      'xpath.c:10898,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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
                - valuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10905,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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
                - valuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:10897,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10903,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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
                - valuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10905,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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
                - valuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:10950,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10951,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10954,18'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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
                - valuePush
        - Branch String:   'xpath.c:10955,30'
          Branch Sides:
            - BranchSide:      'xpath.c:10955,34'
              BranchSideFuncs:
                - valuePush
            - BranchSide:      'xpath.c:10956,19'
              BranchSideFuncs:
                - valuePush
        - Branch String:   'xpath.c:10955,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10956,19'
              BranchSideFuncs:
                - valuePush
            - BranchSide:      'xpath.c:10977,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:10981,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10985,12'
              BranchSideFuncs:
                - xmlXPathIsPositionalPredicate
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11002,25'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:10986,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10987,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11001,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:10987,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10991,13'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:10997,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11002,33'
          Branch Sides:
            - BranchSide:      'xpath.c:11002,37'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11002,23'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11024,47'
          Branch Sides:
            - BranchSide:      'xpath.c:11024,51'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11025,13'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11024,73'
          Branch Sides:
            - BranchSide:      'xpath.c:11024,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11025,13'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11024,5'
          Branch Sides:
            - BranchSide:      'xpath.c:11026,17'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11339,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:11028,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11029,12'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11039,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11030,10'
          Branch Sides:
            - BranchSide:      'xpath.c:11031,36'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:11035,2'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11043,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11043,17'
              BranchSideFuncs:
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11046,19'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11043,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11044,17'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:11046,19'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11047,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11048,17'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11053,18'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11053,33'
          Branch Sides:
            - BranchSide:      'xpath.c:11053,38'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11066,11'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11053,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11054,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11066,11'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11054,7'
          Branch Sides:
            - BranchSide:      'xpath.c:11055,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11056,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11056,28'
          Branch Sides:
            - BranchSide:      'xpath.c:11058,29'
              BranchSideFuncs:
                - xmlXPathCmpNodesExt
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11065,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11056,7'
          Branch Sides:
            - BranchSide:      'xpath.c:11063,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11065,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11066,25'
          Branch Sides:
            - BranchSide:      'xpath.c:11066,30'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11080,18'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11066,10'
          Branch Sides:
            - BranchSide:      'xpath.c:11067,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11080,18'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11067,7'
          Branch Sides:
            - BranchSide:      'xpath.c:11068,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11069,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11069,28'
          Branch Sides:
            - BranchSide:      'xpath.c:11071,28'
              BranchSideFuncs:
                - xmlXPathCmpNodesExt
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11078,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11069,7'
          Branch Sides:
            - BranchSide:      'xpath.c:11076,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11078,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11082,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11084,13'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:11087,11'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11123,26'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11130,25'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11163,25'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11166,25'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11230,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11087,11'
          Branch Sides:
            - BranchSide:      'xpath.c:11088,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11111,18'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11088,4'
          Branch Sides:
            - BranchSide:      'xpath.c:11097,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11097,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11097,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11097,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11097,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11097,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11097,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11097,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11100,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11109,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11097,5'
          Branch Sides:
            - BranchSide:      'xpath.c:11097,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11097,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11097,5'
          Branch Sides:
            - BranchSide:      'xpath.c:11097,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11098,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11097,5'
          Branch Sides:
            - BranchSide:      'xpath.c:11097,5'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11241,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11097,5'
          Branch Sides:
            - BranchSide:      'xpath.c:11097,5'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11097,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11097,5'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:11097,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:11100,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11101,9'
              BranchSideFuncs:
                - xmlXPathNodeSetAddNs
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11103,41'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11101,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11101,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11101,9'
              BranchSideFuncs:
                - xmlXPathNodeSetAddNs
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11101,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11101,9'
              BranchSideFuncs:
                - xmlXPathNodeSetAddNs
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11102,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11101,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11101,9'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11241,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11101,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11101,9'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11101,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11101,9'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:11101,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:11104,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11104,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11104,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11104,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11104,9'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11241,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11104,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11104,9'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11104,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11104,9'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:11104,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:11111,18'
          Branch Sides:
            - BranchSide:      'xpath.c:11112,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11116,19'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11112,8'
          Branch Sides:
            - BranchSide:      'xpath.c:11113,8'
              BranchSideFuncs:
                - xmlXPathNodeSetAddNs
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11115,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11113,8'
          Branch Sides:
            - BranchSide:      'xpath.c:11113,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11113,8'
              BranchSideFuncs:
                - xmlXPathNodeSetAddNs
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11113,8'
          Branch Sides:
            - BranchSide:      'xpath.c:11113,8'
              BranchSideFuncs:
                - xmlXPathNodeSetAddNs
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11113,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11113,8'
          Branch Sides:
            - BranchSide:      'xpath.c:11113,8'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11241,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11113,8'
          Branch Sides:
            - BranchSide:      'xpath.c:11113,8'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11113,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11113,8'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:11113,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:11115,8'
          Branch Sides:
            - BranchSide:      'xpath.c:11115,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11115,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11115,8'
          Branch Sides:
            - BranchSide:      'xpath.c:11115,8'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11241,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11115,8'
          Branch Sides:
            - BranchSide:      'xpath.c:11115,8'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11115,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11115,8'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:11115,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:11119,4'
          Branch Sides:
            - BranchSide:      'xpath.c:11119,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11119,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11119,4'
          Branch Sides:
            - BranchSide:      'xpath.c:11119,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11120,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11119,4'
          Branch Sides:
            - BranchSide:      'xpath.c:11119,4'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11241,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11119,4'
          Branch Sides:
            - BranchSide:      'xpath.c:11119,4'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11119,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11119,4'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:11119,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:11123,52'
          Branch Sides:
            - BranchSide:      'xpath.c:11124,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11128,21'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11124,41'
          Branch Sides:
            - BranchSide:      'xpath.c:11124,56'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11126,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11123,25'
          Branch Sides:
            - BranchSide:      'xpath.c:11126,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11128,21'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11126,4'
          Branch Sides:
            - BranchSide:      'xpath.c:11126,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11126,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11126,4'
          Branch Sides:
            - BranchSide:      'xpath.c:11126,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11127,21'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11126,4'
          Branch Sides:
            - BranchSide:      'xpath.c:11126,4'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11241,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11126,4'
          Branch Sides:
            - BranchSide:      'xpath.c:11126,4'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11126,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11126,4'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:11126,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:11130,25'
          Branch Sides:
            - BranchSide:      'xpath.c:11131,29'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11142,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11131,29'
          Branch Sides:
            - BranchSide:      'xpath.c:11133,33'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11142,21'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11133,33'
          Branch Sides:
            - BranchSide:      'xpath.c:11135,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11136,41'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11135,5'
          Branch Sides:
            - BranchSide:      'xpath.c:11135,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11135,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11135,5'
          Branch Sides:
            - BranchSide:      'xpath.c:11135,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11136,29'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11135,5'
          Branch Sides:
            - BranchSide:      'xpath.c:11135,5'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11241,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11135,5'
          Branch Sides:
            - BranchSide:      'xpath.c:11135,5'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11135,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11135,5'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:11135,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:11139,5'
          Branch Sides:
            - BranchSide:      'xpath.c:11139,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11139,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11139,5'
          Branch Sides:
            - BranchSide:      'xpath.c:11139,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11140,29'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11139,5'
          Branch Sides:
            - BranchSide:      'xpath.c:11139,5'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11241,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11139,5'
          Branch Sides:
            - BranchSide:      'xpath.c:11139,5'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11139,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11139,5'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:11139,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:11142,32'
          Branch Sides:
            - BranchSide:      'xpath.c:11143,29'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11148,29'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11143,29'
          Branch Sides:
            - BranchSide:      'xpath.c:11145,8'
              BranchSideFuncs:
                - xmlXPathNodeSetAddNs
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11147,21'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11145,8'
          Branch Sides:
            - BranchSide:      'xpath.c:11145,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11145,8'
              BranchSideFuncs:
                - xmlXPathNodeSetAddNs
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11145,8'
          Branch Sides:
            - BranchSide:      'xpath.c:11145,8'
              BranchSideFuncs:
                - xmlXPathNodeSetAddNs
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11146,25'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11145,8'
          Branch Sides:
            - BranchSide:      'xpath.c:11145,8'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11241,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11145,8'
          Branch Sides:
            - BranchSide:      'xpath.c:11145,8'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11145,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11145,8'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:11145,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:11149,33'
          Branch Sides:
            - BranchSide:      'xpath.c:11151,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11153,41'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11151,5'
          Branch Sides:
            - BranchSide:      'xpath.c:11151,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11151,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11151,5'
          Branch Sides:
            - BranchSide:      'xpath.c:11151,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11153,29'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11151,5'
          Branch Sides:
            - BranchSide:      'xpath.c:11151,5'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11241,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11151,5'
          Branch Sides:
            - BranchSide:      'xpath.c:11151,5'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11151,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11151,5'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:11151,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:11156,5'
          Branch Sides:
            - BranchSide:      'xpath.c:11156,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11156,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11156,5'
          Branch Sides:
            - BranchSide:      'xpath.c:11156,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11157,29'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11156,5'
          Branch Sides:
            - BranchSide:      'xpath.c:11156,5'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11241,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11156,5'
          Branch Sides:
            - BranchSide:      'xpath.c:11156,5'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11156,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11156,5'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:11156,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:11166,25'
          Branch Sides:
            - BranchSide:      'xpath.c:11167,29'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11169,18'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11167,29'
          Branch Sides:
            - BranchSide:      'xpath.c:11168,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11169,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11169,18'
          Branch Sides:
            - BranchSide:      'xpath.c:11170,29'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11173,15'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11170,29'
          Branch Sides:
            - BranchSide:      'xpath.c:11171,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11172,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11173,15'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11174,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11176,21'
          Branch Sides:
            - BranchSide:      'xpath.c:11178,45'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11194,64'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11215,33'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11226,29'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11178,33'
          Branch Sides:
            - BranchSide:      'xpath.c:11179,37'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11192,29'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11179,37'
          Branch Sides:
            - BranchSide:      'xpath.c:11180,41'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11185,42'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11180,41'
          Branch Sides:
            - BranchSide:      'xpath.c:11182,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11184,33'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11182,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11182,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11182,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11182,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11182,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11183,37'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11182,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11182,6'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11241,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11182,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11182,6'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11182,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11182,6'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:11182,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:11188,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11188,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11188,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11188,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11188,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11189,37'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11188,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11188,6'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11241,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11188,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11188,6'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11188,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11188,6'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:11188,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:11196,37'
          Branch Sides:
            - BranchSide:      'xpath.c:11197,41'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11212,33'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11197,41'
          Branch Sides:
            - BranchSide:      'xpath.c:11198,46'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11204,46'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11198,64'
          Branch Sides:
            - BranchSide:      'xpath.c:11199,46'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11201,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11198,45'
          Branch Sides:
            - BranchSide:      'xpath.c:11201,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11203,37'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11201,10'
          Branch Sides:
            - BranchSide:      'xpath.c:11201,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11201,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11201,10'
          Branch Sides:
            - BranchSide:      'xpath.c:11201,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11202,41'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11201,10'
          Branch Sides:
            - BranchSide:      'xpath.c:11201,10'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11241,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11201,10'
          Branch Sides:
            - BranchSide:      'xpath.c:11201,10'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11201,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11201,10'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:11201,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:11208,10'
          Branch Sides:
            - BranchSide:      'xpath.c:11208,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11208,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11208,10'
          Branch Sides:
            - BranchSide:      'xpath.c:11208,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11209,41'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11208,10'
          Branch Sides:
            - BranchSide:      'xpath.c:11208,10'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11241,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11208,10'
          Branch Sides:
            - BranchSide:      'xpath.c:11208,10'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11208,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11208,10'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:11208,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:11215,33'
          Branch Sides:
            - BranchSide:      'xpath.c:11216,58'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11224,29'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11218,58'
          Branch Sides:
            - BranchSide:      'xpath.c:11218,62'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11223,29'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11219,37'
          Branch Sides:
            - BranchSide:      'xpath.c:11219,53'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11223,29'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11218,37'
          Branch Sides:
            - BranchSide:      'xpath.c:11221,9'
              BranchSideFuncs:
                - xmlXPathNodeSetAddNs
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11223,29'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11221,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11221,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11221,9'
              BranchSideFuncs:
                - xmlXPathNodeSetAddNs
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11221,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11221,9'
              BranchSideFuncs:
                - xmlXPathNodeSetAddNs
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11222,33'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11221,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11221,9'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11241,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11221,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11221,9'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11221,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11221,9'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:11221,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:11230,32'
          Branch Sides:
            - BranchSide:      'xpath.c:11230,36'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11230,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11230,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11043,17'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11232,2'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11241,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11242,15'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11245,15'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11252,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11253,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:11254,2'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11261,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11262,15'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:11265,15'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:11272,13'
          Branch Sides:
            - BranchSide:      'xpath.c:11273,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:11278,14'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11278,30'
          Branch Sides:
            - BranchSide:      'xpath.c:11278,34'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11320,13'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11278,13'
          Branch Sides:
            - BranchSide:      'xpath.c:11307,10'
              BranchSideFuncs:
                - xmlXPathCompOpEvalPredicate
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11320,13'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11307,10'
          Branch Sides:
            - BranchSide:      'xpath.c:11308,31'
              BranchSideFuncs:
                - xmlXPathCompOpEvalPredicate
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11311,31'
              BranchSideFuncs:
                - xmlXPathCompOpEvalPredicate
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11314,10'
          Branch Sides:
            - BranchSide:      'xpath.c:11315,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:11318,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11320,13'
          Branch Sides:
            - BranchSide:      'xpath.c:11024,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11324,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11324,10'
          Branch Sides:
            - BranchSide:      'xpath.c:11325,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11328,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11333,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11334,17'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:11335,2'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - 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:11339,24'
          Branch Sides:
            - BranchSide:      'xpath.c:11339,28'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:11350,27'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:11339,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11345,2'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:11350,27'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:11355,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11356,7'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:11364,10'
              BranchSideFuncs:
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:11356,20'
          Branch Sides:
            - BranchSide:      'xpath.c:11356,24'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:11359,15'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:11356,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11357,15'
              BranchSideFuncs:
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:11359,15'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:11364,23'
          Branch Sides:
            - BranchSide:      'xpath.c:11364,27'
              BranchSideFuncs:
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:11371,15'
              BranchSideFuncs:
                - xmlXPathCacheWrapNodeSet
                - valuePush
        - Branch String:   'xpath.c:11364,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11365,23'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathCacheWrapNodeSet
                - valuePush
            - BranchSide:      'xpath.c:11371,15'
              BranchSideFuncs:
                - xmlXPathCacheWrapNodeSet
                - valuePush
        - Branch String:   'xpath.c:11380,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11381,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11385,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:10854,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:10855,11'
          Dst:             valuePop
        - Src:             'xpath.c:10860,15'
          Dst:             xmlXPathNsLookup
        - Src:             'xpath.c:10862,6'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:10863,13'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:10951,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:10956,9'
          Dst:             valuePush
        - Src:             'xpath.c:10986,6'
          Dst:             xmlXPathIsPositionalPredicate
        - Src:             'xpath.c:11029,12'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'xpath.c:11031,17'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11043,17'
          Dst:             xmlXPathCheckOpLimit
        - Src:             'xpath.c:11058,8'
          Dst:             xmlXPathCmpNodesExt
        - Src:             'xpath.c:11071,8'
          Dst:             xmlXPathCmpNodesExt
        - Src:             'xpath.c:11097,5'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11097,5'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11101,9'
          Dst:             xmlXPathNodeSetAddNs
        - Src:             'xpath.c:11101,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11101,9'
          Dst:             xmlXPathNodeSetAddNs
        - Src:             'xpath.c:11101,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11104,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11104,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11113,8'
          Dst:             xmlXPathNodeSetAddNs
        - Src:             'xpath.c:11113,8'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11113,8'
          Dst:             xmlXPathNodeSetAddNs
        - Src:             'xpath.c:11113,8'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11115,8'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11115,8'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11119,4'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11119,4'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11124,44'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:11126,4'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11126,4'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11135,5'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11135,5'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11137,6'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:11139,5'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11139,5'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11145,8'
          Dst:             xmlXPathNodeSetAddNs
        - Src:             'xpath.c:11145,8'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11145,8'
          Dst:             xmlXPathNodeSetAddNs
        - Src:             'xpath.c:11145,8'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11151,5'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11151,5'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11154,6'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:11156,5'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11156,5'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11178,33'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:11182,6'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11182,6'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11186,42'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:11188,6'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11188,6'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11196,37'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:11201,10'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11201,10'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11205,46'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:11208,10'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11208,10'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11219,41'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:11221,9'
          Dst:             xmlXPathNodeSetAddNs
        - Src:             'xpath.c:11221,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11221,9'
          Dst:             xmlXPathNodeSetAddNs
        - Src:             'xpath.c:11221,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11247,17'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11267,17'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11308,3'
          Dst:             xmlXPathCompOpEvalPredicate
        - Src:             'xpath.c:11311,3'
          Dst:             xmlXPathCompOpEvalPredicate
        - Src:             'xpath.c:11330,21'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11350,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:11359,15'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'xpath.c:11361,17'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11365,3'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'xpath.c:11371,21'
          Dst:             xmlXPathCacheWrapNodeSet
        - Src:             'xpath.c:11371,5'
          Dst:             valuePush
    - functionName:    xmlXPathReleaseObject
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4578
      functionLinenumberEnd: 4667
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlXPathContext *'
        - 'struct._xmlXPathObject *'
      constantsTouched: []
      argNames:
        - ctxt
        - obj
      BBCount:         55
      ICount:          318
      EdgeCount:       68
      CyclomaticComplexity: 15
      functionsReached:
        - xmlXPathFreeNodeSet
        - xmlXPathFreeObject
        - xmlXPathNodeSetFreeNs
      functionUses:    96
      BranchProfiles:
        - Branch String:   'xpath.c:4579,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4580,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4581,10'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:4581,24'
          Branch Sides:
            - BranchSide:      'xpath.c:4581,28'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:4582,22'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:4581,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4582,22'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:4585,32'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:4587,2'
          Branch Sides:
            - BranchSide:      'xpath.c:4590,7'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:4590,7'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:4604,7'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:4610,3'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:4610,3'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:4619,3'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:4590,7'
          Branch Sides:
            - BranchSide:      'xpath.c:4591,12'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:4602,3'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:4591,44'
          Branch Sides:
            - BranchSide:      'xpath.c:4592,5'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:4598,24'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:4591,11'
          Branch Sides:
            - BranchSide:      'xpath.c:4593,51'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:4598,24'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:4604,7'
          Branch Sides:
            - BranchSide:      'xpath.c:4605,7'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:4606,17'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:4625,13'
          Branch Sides:
            - BranchSide:      'xpath.c:4626,6'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:4627,35'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:4633,6'
          Branch Sides:
            - BranchSide:      'xpath.c:4634,29'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:4656,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4640,10'
          Branch Sides:
            - BranchSide:      'xpath.c:4644,10'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:4653,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4644,3'
          Branch Sides:
            - BranchSide:      'xpath.c:4645,14'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:4652,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4646,26'
          Branch Sides:
            - BranchSide:      'xpath.c:4647,5'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:4651,3'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:4646,11'
          Branch Sides:
            - BranchSide:      'xpath.c:4649,37'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:4651,3'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:4662,6'
          Branch Sides:
            - BranchSide:      'xpath.c:4663,26'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:4664,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:4582,3'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:4598,4'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'xpath.c:4649,4'
          Dst:             xmlXPathNodeSetFreeNs
        - Src:             'xpath.c:4663,6'
          Dst:             xmlXPathFreeNodeSet
    - functionName:    xmlXPathNsLookup
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4257
      functionLinenumberEnd: 4279
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct._xmlXPathContext *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - prefix
      BBCount:         22
      ICount:          129
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - xmlHashLookup
        - xmlStrEqual
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xpath.c:4258,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4259,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4260,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup
                - xmlStrEqual
        - Branch String:   'xpath.c:4260,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4261,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4264,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup
                - xmlStrEqual
        - Branch String:   'xpath.c:4264,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4265,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4268,9'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlStrEqual
        - Branch String:   'xpath.c:4268,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4271,9'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlStrEqual
            - BranchSide:      'xpath.c:4278,44'
              BranchSideFuncs:
                - xmlHashLookup
        - Branch String:   'xpath.c:4271,2'
          Branch Sides:
            - BranchSide:      'xpath.c:4272,11'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlStrEqual
            - BranchSide:      'xpath.c:4276,5'
              BranchSideFuncs:
                - xmlHashLookup
        - Branch String:   'xpath.c:4272,40'
          Branch Sides:
            - BranchSide:      'xpath.c:4273,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup
            - BranchSide:      'xpath.c:4275,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlStrEqual
        - Branch String:   'xpath.c:4272,10'
          Branch Sides:
            - BranchSide:      'xpath.c:4274,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4275,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlStrEqual
      Callsites:
        - Src:             'xpath.c:4264,9'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:4273,4'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:4278,30'
          Dst:             xmlHashLookup
    - functionName:    xmlXPathNodeSetMergeAndClear
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3118
      functionLinenumberEnd: 3183
      functionDepth:   0
      returnType:      'struct._xmlNodeSet *'
      argCount:        2
      argTypes:
        - 'struct._xmlNodeSet *'
        - 'struct._xmlNodeSet *'
      constantsTouched: []
      argNames:
        - set1
        - set2
      BBCount:         39
      ICount:          282
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - xmlStrEqual
        - xmlXPathFreeNodeSet
        - xmlXPathNodeSetClear
        - xmlXPathNodeSetFreeNs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:3124,2'
          Branch Sides:
            - BranchSide:      'xpath.c:3125,11'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
                - xmlStrEqual
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3176,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3129,6'
          Branch Sides:
            - BranchSide:      'xpath.c:3130,8'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
                - xmlStrEqual
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3151,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
        - Branch String:   'xpath.c:3131,7'
          Branch Sides:
            - BranchSide:      'xpath.c:3132,7'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
                - xmlStrEqual
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3133,15'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
                - xmlStrEqual
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3136,60'
          Branch Sides:
            - BranchSide:      'xpath.c:3137,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3146,3'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
                - xmlStrEqual
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3136,11'
          Branch Sides:
            - BranchSide:      'xpath.c:3143,37'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
                - xmlStrEqual
            - BranchSide:      'xpath.c:3146,3'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
                - xmlStrEqual
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3151,10'
          Branch Sides:
            - BranchSide:      'xpath.c:3152,34'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
                - xmlStrEqual
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3159,17'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
                - xmlStrEqual
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3154,7'
          Branch Sides:
            - BranchSide:      'xpath.c:3155,7'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
            - BranchSide:      'xpath.c:3156,10'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
                - xmlStrEqual
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3162,21'
          Branch Sides:
            - BranchSide:      'xpath.c:3163,21'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
            - BranchSide:      'xpath.c:3164,25'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
                - xmlStrEqual
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3166,7'
          Branch Sides:
            - BranchSide:      'xpath.c:3167,7'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
            - BranchSide:      'xpath.c:3168,19'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
                - xmlStrEqual
                - xmlXPathNodeSetFreeNs
      Callsites:
        - Src:             'xpath.c:3137,5'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:3143,4'
          Dst:             xmlXPathNodeSetFreeNs
        - Src:             'xpath.c:3180,5'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'xpath.c:3181,5'
          Dst:             xmlXPathNodeSetClear
    - functionName:    xmlXPathNextAncestor
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6958
      functionLinenumberEnd: 7060
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         93
      ICount:          517
      EdgeCount:       109
      CyclomaticComplexity: 18
      functionsReached:
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:6959,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6959,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6959,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xpath.c:6959,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6959,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6965,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xpath.c:6965,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6966,6'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:7012,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:6966,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6966,35'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6967,10'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:6967,2'
          Branch Sides:
            - BranchSide:      'xpath.c:6982,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6982,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6982,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6982,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6982,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6982,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6982,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6982,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6982,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6982,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6982,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6982,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6982,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6982,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6991,14'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6999,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6999,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6999,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6999,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7001,28'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7010,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6982,7'
          Branch Sides:
            - BranchSide:      'xpath.c:6983,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6984,8'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:6984,63'
          Branch Sides:
            - BranchSide:      'xpath.c:6985,9'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6989,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6985,54'
          Branch Sides:
            - BranchSide:      'xpath.c:6986,21'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6988,7'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6984,7'
          Branch Sides:
            - BranchSide:      'xpath.c:6988,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6989,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7003,26'
          Branch Sides:
            - BranchSide:      'xpath.c:7004,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7007,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7003,7'
          Branch Sides:
            - BranchSide:      'xpath.c:7005,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7007,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7012,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7013,22'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7014,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:7014,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7015,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7016,13'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:7016,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7031,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:7031,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:7031,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:7031,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:7031,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:7031,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:7031,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:7031,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:7031,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:7031,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:7031,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:7031,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:7031,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:7031,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:7040,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7045,31'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7057,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7057,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7057,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7057,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7059,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7031,10'
          Branch Sides:
            - BranchSide:      'xpath.c:7032,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7033,11'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:7033,50'
          Branch Sides:
            - BranchSide:      'xpath.c:7034,5'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:7038,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7034,34'
          Branch Sides:
            - BranchSide:      'xpath.c:7035,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7037,3'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7033,10'
          Branch Sides:
            - BranchSide:      'xpath.c:7037,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7038,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7047,29'
          Branch Sides:
            - BranchSide:      'xpath.c:7048,11'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7051,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7047,10'
          Branch Sides:
            - BranchSide:      'xpath.c:7049,30'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7051,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:6986,9'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:7035,5'
          Dst:             xmlStrEqual
    - functionName:    xmlXPathNextAncestorOrSelf
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7076
      functionLinenumberEnd: 7081
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlXPathNextAncestor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:7077,24'
          Branch Sides:
            - BranchSide:      'xpath.c:7077,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7077,28'
              BranchSideFuncs:
                - xmlXPathNextAncestor
        - Branch String:   'xpath.c:7077,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7077,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7078,9'
              BranchSideFuncs:
                - xmlXPathNextAncestor
        - Branch String:   'xpath.c:7078,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7079,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7080,33'
              BranchSideFuncs:
                - xmlXPathNextAncestor
      Callsites:
        - Src:             'xpath.c:7080,12'
          Dst:             xmlXPathNextAncestor
    - functionName:    xmlXPathNextAttribute
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7370
      functionLinenumberEnd: 7382
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         15
      ICount:          99
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:7371,24'
          Branch Sides:
            - BranchSide:      'xpath.c:7371,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7371,28'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7371,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7371,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7372,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7372,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7373,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7374,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7374,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7375,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7376,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7376,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7377,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7381,24'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7377,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7378,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7379,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathNodeSetMergeAndClearNoDupls
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3199
      functionLinenumberEnd: 3237
      functionDepth:   0
      returnType:      'struct._xmlNodeSet *'
      argCount:        2
      argTypes:
        - 'struct._xmlNodeSet *'
        - 'struct._xmlNodeSet *'
      constantsTouched: []
      argNames:
        - set1
        - set2
      BBCount:         21
      ICount:          180
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - xmlXPathFreeNodeSet
        - xmlXPathNodeSetClear
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xpath.c:3204,2'
          Branch Sides:
            - BranchSide:      'xpath.c:3205,11'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
            - BranchSide:      'xpath.c:3230,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3206,10'
          Branch Sides:
            - BranchSide:      'xpath.c:3207,34'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
            - BranchSide:      'xpath.c:3214,17'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
        - Branch String:   'xpath.c:3209,7'
          Branch Sides:
            - BranchSide:      'xpath.c:3210,7'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
            - BranchSide:      'xpath.c:3211,10'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
        - Branch String:   'xpath.c:3217,21'
          Branch Sides:
            - BranchSide:      'xpath.c:3218,21'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
            - BranchSide:      'xpath.c:3219,25'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
        - Branch String:   'xpath.c:3221,7'
          Branch Sides:
            - BranchSide:      'xpath.c:3222,7'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
            - BranchSide:      'xpath.c:3223,19'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
      Callsites:
        - Src:             'xpath.c:3234,5'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'xpath.c:3235,5'
          Dst:             xmlXPathNodeSetClear
    - functionName:    xmlXPathNextChildElement
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6653
      functionLinenumberEnd: 6712
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         55
      ICount:          260
      EdgeCount:       65
      CyclomaticComplexity: 12
      functionsReached:
        - xmlDocGetRootElement
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6654,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6654,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6654,28'
              BranchSideFuncs:
                - xmlDocGetRootElement
        - Branch String:   'xpath.c:6654,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6654,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6655,9'
              BranchSideFuncs:
                - xmlDocGetRootElement
        - Branch String:   'xpath.c:6655,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6656,8'
              BranchSideFuncs:
                - xmlDocGetRootElement
            - BranchSide:      'xpath.c:6688,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6657,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6657,19'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6661,10'
              BranchSideFuncs:
                - xmlDocGetRootElement
        - Branch String:   'xpath.c:6661,2'
          Branch Sides:
            - BranchSide:      'xpath.c:6666,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6666,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6666,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6666,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6679,43'
              BranchSideFuncs:
                - xmlDocGetRootElement
            - BranchSide:      'xpath.c:6679,43'
              BranchSideFuncs:
                - xmlDocGetRootElement
            - BranchSide:      'xpath.c:6681,3'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6667,7'
          Branch Sides:
            - BranchSide:      'xpath.c:6668,11'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6676,3'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6668,11'
          Branch Sides:
            - BranchSide:      'xpath.c:6669,11'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6670,7'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6672,30'
          Branch Sides:
            - BranchSide:      'xpath.c:6672,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6673,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6672,7'
          Branch Sides:
            - BranchSide:      'xpath.c:6671,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6674,14'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6688,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6697,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6697,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6697,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6697,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6697,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6697,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6697,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6697,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6700,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6702,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6703,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6711,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6703,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6704,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6705,8'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6708,25'
          Branch Sides:
            - BranchSide:      'xpath.c:6708,29'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6708,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6708,2'
          Branch Sides:
            - BranchSide:      'xpath.c:6707,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6709,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:6679,10'
          Dst:             xmlDocGetRootElement
    - functionName:    xmlXPathNextChild
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6605
      functionLinenumberEnd: 6640
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         40
      ICount:          191
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6606,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6606,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6606,28'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6606,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6606,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6607,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6607,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6608,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6636,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6608,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6608,35'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6609,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6609,2'
          Branch Sides:
            - BranchSide:      'xpath.c:6619,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6619,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6619,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6619,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6619,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6619,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6619,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6619,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6619,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6624,23'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6624,23'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6624,23'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6624,23'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6632,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6632,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6632,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6632,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6632,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6632,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6632,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6634,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6636,42'
          Branch Sides:
            - BranchSide:      'xpath.c:6637,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6638,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6636,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6638,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6639,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathNextDescendant
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6798
      functionLinenumberEnd: 6847
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         49
      ICount:          270
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:6799,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6799,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6799,28'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6799,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6799,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6800,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6800,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6801,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6812,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6801,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6802,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6803,7'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6803,56'
          Branch Sides:
            - BranchSide:      'xpath.c:6804,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6805,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6803,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6805,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6807,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6807,13'
          Branch Sides:
            - BranchSide:      'xpath.c:6808,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6809,16'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6812,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6813,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6814,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6814,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6818,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6828,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6818,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6819,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6826,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6823,10'
          Branch Sides:
            - BranchSide:      'xpath.c:6824,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6825,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6828,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6828,37'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6830,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6830,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6831,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6837,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6832,37'
          Branch Sides:
            - BranchSide:      'xpath.c:6830,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6833,7'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6832,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6830,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6834,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6839,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6839,19'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6840,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6840,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6840,34'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6841,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6841,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6842,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6845,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6845,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6838,15'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6846,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathNextDescendantOrSelf
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6863
      functionLinenumberEnd: 6875
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         18
      ICount:          100
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlXPathNextDescendant
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6864,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6864,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6864,28'
              BranchSideFuncs:
                - xmlXPathNextDescendant
        - Branch String:   'xpath.c:6864,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6864,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6865,9'
              BranchSideFuncs:
                - xmlXPathNextDescendant
        - Branch String:   'xpath.c:6865,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6866,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6868,9'
              BranchSideFuncs:
                - xmlXPathNextDescendant
        - Branch String:   'xpath.c:6868,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6869,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6870,10'
              BranchSideFuncs:
                - xmlXPathNextDescendant
        - Branch String:   'xpath.c:6870,59'
          Branch Sides:
            - BranchSide:      'xpath.c:6871,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6872,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6870,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6872,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6874,35'
              BranchSideFuncs:
                - xmlXPathNextDescendant
      Callsites:
        - Src:             'xpath.c:6874,12'
          Dst:             xmlXPathNextDescendant
    - functionName:    xmlXPathNextFollowing
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7151
      functionLinenumberEnd: 7179
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         45
      ICount:          225
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:7152,24'
          Branch Sides:
            - BranchSide:      'xpath.c:7152,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7152,28'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7152,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7152,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7153,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7153,23'
          Branch Sides:
            - BranchSide:      'xpath.c:7153,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7157,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7153,61'
          Branch Sides:
            - BranchSide:      'xpath.c:7154,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7157,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7154,43'
          Branch Sides:
            - BranchSide:      'xpath.c:7154,47'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7157,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7153,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7155,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7157,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7157,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7158,15'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7170,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7159,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7160,19'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7161,20'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7164,36'
          Branch Sides:
            - BranchSide:      'xpath.c:7165,18'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7166,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7164,17'
          Branch Sides:
            - BranchSide:      'xpath.c:7166,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7167,32'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7170,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7170,22'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7171,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7171,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7171,35'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7172,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7174,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7174,26'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7175,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7175,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7175,53'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7176,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7176,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7176,39'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7177,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7177,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7173,15'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7178,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathNextFollowingSibling
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7095
      functionLinenumberEnd: 7105
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         16
      ICount:          97
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:7096,24'
          Branch Sides:
            - BranchSide:      'xpath.c:7096,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7096,28'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7096,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7096,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7097,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7097,59'
          Branch Sides:
            - BranchSide:      'xpath.c:7098,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7099,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7097,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7099,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7100,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7100,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7101,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7102,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7102,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7103,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7104,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathNextNamespace
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7330
      functionLinenumberEnd: 7357
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         29
      ICount:          217
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - xmlGetNsListSafe
        - xmlXPathPErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:7331,24'
          Branch Sides:
            - BranchSide:      'xpath.c:7331,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7331,28'
              BranchSideFuncs:
                - xmlGetNsListSafe
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7331,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7331,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7332,9'
              BranchSideFuncs:
                - xmlGetNsListSafe
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7332,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7332,56'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7333,9'
              BranchSideFuncs:
                - xmlGetNsListSafe
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7333,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7334,13'
              BranchSideFuncs:
                - xmlGetNsListSafe
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7349,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7334,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7335,6'
              BranchSideFuncs:
                - xmlGetNsListSafe
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7336,2'
              BranchSideFuncs:
                - xmlGetNsListSafe
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7337,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7339,32'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7342,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7342,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7343,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7347,22'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7343,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7344,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7346,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7349,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7350,21'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7352,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7352,6'
          Branch Sides:
            - BranchSide:      'xpath.c:7353,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7354,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:7337,13'
          Dst:             xmlGetNsListSafe
        - Src:             'xpath.c:7339,13'
          Dst:             xmlXPathPErrMemory
    - functionName:    xmlXPathNextParent
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6888
      functionLinenumberEnd: 6941
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         52
      ICount:          291
      EdgeCount:       61
      CyclomaticComplexity: 11
      functionsReached:
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6889,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6889,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6889,28'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:6889,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6889,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6895,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:6895,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6896,6'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6940,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6896,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6896,35'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6897,10'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:6897,2'
          Branch Sides:
            - BranchSide:      'xpath.c:6912,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6912,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6912,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6912,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6912,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6912,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6912,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6912,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6912,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6912,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6912,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6912,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6912,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6912,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6921,14'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6929,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6929,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6929,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6929,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6931,28'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6939,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6912,7'
          Branch Sides:
            - BranchSide:      'xpath.c:6913,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6914,8'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:6914,63'
          Branch Sides:
            - BranchSide:      'xpath.c:6915,9'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6919,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6915,54'
          Branch Sides:
            - BranchSide:      'xpath.c:6916,21'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6918,7'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6914,7'
          Branch Sides:
            - BranchSide:      'xpath.c:6918,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6919,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6933,26'
          Branch Sides:
            - BranchSide:      'xpath.c:6934,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6936,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6933,7'
          Branch Sides:
            - BranchSide:      'xpath.c:6935,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6936,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:6916,9'
          Dst:             xmlStrEqual
    - functionName:    xmlXPathNextPrecedingInternal
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7277
      functionLinenumberEnd: 7313
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         42
      ICount:          239
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:7278,24'
          Branch Sides:
            - BranchSide:      'xpath.c:7278,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7278,28'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7278,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7278,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7279,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7279,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7280,15'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7295,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7281,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7282,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7283,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7283,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7284,19'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7285,20'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7288,36'
          Branch Sides:
            - BranchSide:      'xpath.c:7289,18'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7290,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7288,17'
          Branch Sides:
            - BranchSide:      'xpath.c:7290,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7291,32'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7295,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7296,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7297,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7297,29'
          Branch Sides:
            - BranchSide:      'xpath.c:7297,33'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7299,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7297,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7298,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7299,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7299,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7300,15'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7309,11'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7301,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7302,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7303,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7303,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7304,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7305,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7305,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7306,21'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7307,26'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7310,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7311,15'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7312,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathNextPrecedingSibling
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7120
      functionLinenumberEnd: 7135
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         23
      ICount:          138
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:7121,24'
          Branch Sides:
            - BranchSide:      'xpath.c:7121,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7121,28'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7121,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7121,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7122,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7122,59'
          Branch Sides:
            - BranchSide:      'xpath.c:7123,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7124,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7122,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7124,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7125,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7125,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7126,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7127,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7127,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7128,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7129,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7129,29'
          Branch Sides:
            - BranchSide:      'xpath.c:7129,33'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7134,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7129,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7130,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7134,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7131,6'
          Branch Sides:
            - BranchSide:      'xpath.c:7132,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7133,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathNextSelf
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6587
      functionLinenumberEnd: 6592
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6588,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6588,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6588,28'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6588,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6588,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6589,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6589,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6590,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6591,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathIsPositionalPredicate
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10736
      functionLinenumberEnd: 10786
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'struct._xmlXPathStepOp *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ctxt
        - op
        - maxPos
      BBCount:         26
      ICount:          149
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:10753,40'
          Branch Sides:
            - BranchSide:      'xpath.c:10753,44'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10756,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10753,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10754,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10756,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10756,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10757,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10759,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10761,26'
          Branch Sides:
            - BranchSide:      'xpath.c:10762,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10785,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10762,33'
          Branch Sides:
            - BranchSide:      'xpath.c:10763,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10785,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10763,27'
          Branch Sides:
            - BranchSide:      'xpath.c:10764,24'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10785,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10761,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10766,48'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10785,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10779,34'
          Branch Sides:
            - BranchSide:      'xpath.c:10779,38'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10784,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10779,13'
          Branch Sides:
            - BranchSide:      'xpath.c:10780,22'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10784,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10781,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10782,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10783,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathNodeSetAddUnique
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2970
      functionLinenumberEnd: 3007
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlNodeSet *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - cur
        - val
      BBCount:         26
      ICount:          197
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - xmlXPathNodeSetDupNs
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xpath.c:2971,23'
          Branch Sides:
            - BranchSide:      'xpath.c:2971,41'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2971,27'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
        - Branch String:   'xpath.c:2971,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2971,41'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2977,9'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
        - Branch String:   'xpath.c:2977,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2978,39'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
            - BranchSide:      'xpath.c:2985,16'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
        - Branch String:   'xpath.c:2980,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2981,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2982,9'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
        - Branch String:   'xpath.c:2988,13'
          Branch Sides:
            - BranchSide:      'xpath.c:2989,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2990,24'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
        - Branch String:   'xpath.c:2992,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2993,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2994,17'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
        - Branch String:   'xpath.c:2997,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2998,27'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
            - BranchSide:      'xpath.c:3005,32'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3001,13'
          Branch Sides:
            - BranchSide:      'xpath.c:3002,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3003,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:2999,29'
          Dst:             xmlXPathNodeSetDupNs
    - functionName:    xmlXPathNodeSetCreate
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2771
      functionLinenumberEnd: 2801
      functionDepth:   0
      returnType:      'struct._xmlNodeSet *'
      argCount:        1
      argTypes:
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - val
      BBCount:         16
      ICount:          140
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlXPathFreeNodeSet
        - xmlXPathNodeSetDupNs
      functionUses:    14
      BranchProfiles:
        - Branch String:   'xpath.c:2775,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2776,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2777,12'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:2778,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2779,39'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:2800,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2781,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2782,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2785,9'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:2788,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2789,31'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:2798,36'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2792,17'
          Branch Sides:
            - BranchSide:      'xpath.c:2793,37'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:2796,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:2790,33'
          Dst:             xmlXPathNodeSetDupNs
        - Src:             'xpath.c:2793,17'
          Dst:             xmlXPathFreeNodeSet
    - functionName:    xmlXPathCmpNodesExt
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlNode *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - node1
        - node2
      BBCount:         193
      ICount:          991
      EdgeCount:       258
      CyclomaticComplexity: 67
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xpath.c:267,25'
          Branch Sides:
            - BranchSide:      'xpath.c:267,29'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:268,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:267,9'
          Branch Sides:
            - BranchSide:      'xpath.c:268,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:270,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:270,9'
          Branch Sides:
            - BranchSide:      'xpath.c:271,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:276,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:276,5'
          Branch Sides:
            - BranchSide:      'xpath.c:278,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:294,18'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:303,18'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:303,18'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:303,18'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:303,18'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:343,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:345,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:278,10'
          Branch Sides:
            - BranchSide:      'xpath.c:279,24'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:292,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:279,40'
          Branch Sides:
            - BranchSide:      'xpath.c:280,24'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:290,7'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:280,40'
          Branch Sides:
            - BranchSide:      'xpath.c:281,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:290,7'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:279,7'
          Branch Sides:
            - BranchSide:      'xpath.c:283,26'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:290,7'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:285,11'
          Branch Sides:
            - BranchSide:      'xpath.c:286,4'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:287,11'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:287,11'
          Branch Sides:
            - BranchSide:      'xpath.c:288,4'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:289,3'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:307,10'
          Branch Sides:
            - BranchSide:      'xpath.c:308,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:325,15'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:310,11'
          Branch Sides:
            - BranchSide:      'xpath.c:311,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:314,11'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:314,11'
          Branch Sides:
            - BranchSide:      'xpath.c:315,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:323,3'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:323,3'
          Branch Sides:
            - BranchSide:      'xpath.c:309,15'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:324,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:328,26'
          Branch Sides:
            - BranchSide:      'xpath.c:328,30'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:333,11'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:328,63'
          Branch Sides:
            - BranchSide:      'xpath.c:329,21'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:333,11'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:328,10'
          Branch Sides:
            - BranchSide:      'xpath.c:333,11'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:336,8'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:347,5'
          Branch Sides:
            - BranchSide:      'xpath.c:349,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:351,18'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:360,18'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:360,18'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:360,18'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:360,18'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:388,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:390,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:361,10'
          Branch Sides:
            - BranchSide:      'xpath.c:362,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:375,15'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:364,11'
          Branch Sides:
            - BranchSide:      'xpath.c:365,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:368,11'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:368,11'
          Branch Sides:
            - BranchSide:      'xpath.c:369,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:373,3'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:373,3'
          Branch Sides:
            - BranchSide:      'xpath.c:363,15'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:374,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:378,26'
          Branch Sides:
            - BranchSide:      'xpath.c:378,30'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:381,11'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:378,63'
          Branch Sides:
            - BranchSide:      'xpath.c:379,21'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:381,11'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:378,10'
          Branch Sides:
            - BranchSide:      'xpath.c:381,11'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:384,8'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:392,9'
          Branch Sides:
            - BranchSide:      'xpath.c:393,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:450,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:393,6'
          Branch Sides:
            - BranchSide:      'xpath.c:394,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:429,7'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:394,10'
          Branch Sides:
            - BranchSide:      'xpath.c:399,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:414,7'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:400,3'
          Branch Sides:
            - BranchSide:      'xpath.c:401,11'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:407,3'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:401,11'
          Branch Sides:
            - BranchSide:      'xpath.c:402,4'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:403,11'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:403,11'
          Branch Sides:
            - BranchSide:      'xpath.c:404,4'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:405,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:414,7'
          Branch Sides:
            - BranchSide:      'xpath.c:415,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:417,7'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:429,25'
          Branch Sides:
            - BranchSide:      'xpath.c:429,29'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:437,7'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:429,6'
          Branch Sides:
            - BranchSide:      'xpath.c:430,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:437,7'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:431,6'
          Branch Sides:
            - BranchSide:      'xpath.c:432,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:436,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:432,7'
          Branch Sides:
            - BranchSide:      'xpath.c:433,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:434,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:437,25'
          Branch Sides:
            - BranchSide:      'xpath.c:437,29'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:445,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:437,6'
          Branch Sides:
            - BranchSide:      'xpath.c:438,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:445,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:439,6'
          Branch Sides:
            - BranchSide:      'xpath.c:440,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:444,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:440,7'
          Branch Sides:
            - BranchSide:      'xpath.c:441,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:442,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:450,43'
          Branch Sides:
            - BranchSide:      'xpath.c:451,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:454,27'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:451,36'
          Branch Sides:
            - BranchSide:      'xpath.c:452,19'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:454,27'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:452,35'
          Branch Sides:
            - BranchSide:      'xpath.c:453,19'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:454,27'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:453,35'
          Branch Sides:
            - BranchSide:      'xpath.c:454,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:454,27'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:450,9'
          Branch Sides:
            - BranchSide:      'xpath.c:454,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:456,21'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:458,6'
          Branch Sides:
            - BranchSide:      'xpath.c:459,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:460,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:460,6'
          Branch Sides:
            - BranchSide:      'xpath.c:461,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:462,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:466,9'
          Branch Sides:
            - BranchSide:      'xpath.c:467,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:468,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:468,9'
          Branch Sides:
            - BranchSide:      'xpath.c:469,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:473,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:473,5'
          Branch Sides:
            - BranchSide:      'xpath.c:474,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:478,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:474,6'
          Branch Sides:
            - BranchSide:      'xpath.c:475,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:476,8'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:479,5'
          Branch Sides:
            - BranchSide:      'xpath.c:480,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:487,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:480,6'
          Branch Sides:
            - BranchSide:      'xpath.c:481,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:482,8'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:487,9'
          Branch Sides:
            - BranchSide:      'xpath.c:488,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:493,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:493,5'
          Branch Sides:
            - BranchSide:      'xpath.c:494,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:497,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:497,5'
          Branch Sides:
            - BranchSide:      'xpath.c:498,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:501,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:501,5'
          Branch Sides:
            - BranchSide:      'xpath.c:502,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:511,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:505,22'
          Branch Sides:
            - BranchSide:      'xpath.c:505,26'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:506,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:505,6'
          Branch Sides:
            - BranchSide:      'xpath.c:501,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:506,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:511,9'
          Branch Sides:
            - BranchSide:      'xpath.c:512,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:513,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:513,9'
          Branch Sides:
            - BranchSide:      'xpath.c:514,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:518,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:518,43'
          Branch Sides:
            - BranchSide:      'xpath.c:519,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:532,16'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:519,36'
          Branch Sides:
            - BranchSide:      'xpath.c:520,19'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:532,16'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:520,35'
          Branch Sides:
            - BranchSide:      'xpath.c:521,19'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:532,16'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:521,35'
          Branch Sides:
            - BranchSide:      'xpath.c:522,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:532,16'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:518,9'
          Branch Sides:
            - BranchSide:      'xpath.c:524,21'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:532,16'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:526,6'
          Branch Sides:
            - BranchSide:      'xpath.c:527,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:528,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:528,6'
          Branch Sides:
            - BranchSide:      'xpath.c:529,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:530,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:532,5'
          Branch Sides:
            - BranchSide:      'xpath.c:533,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:535,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:533,6'
          Branch Sides:
            - BranchSide:      'xpath.c:533,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:534,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathNodeSetAddNs
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2851
      functionLinenumberEnd: 2900
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlNodeSet *'
        - 'struct._xmlNode *'
        - 'struct._xmlNs *'
      constantsTouched: []
      argNames:
        - cur
        - node
        - ns
      BBCount:         42
      ICount:          288
      EdgeCount:       58
      CyclomaticComplexity: 18
      functionsReached:
        - xmlStrEqual
        - xmlXPathNodeSetDupNs
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xpath.c:2855,23'
          Branch Sides:
            - BranchSide:      'xpath.c:2855,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2858,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2855,39'
          Branch Sides:
            - BranchSide:      'xpath.c:2855,43'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2858,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2855,57'
          Branch Sides:
            - BranchSide:      'xpath.c:2856,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2858,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2856,42'
          Branch Sides:
            - BranchSide:      'xpath.c:2857,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2858,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2855,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2858,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2864,12'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlStrEqual
        - Branch String:   'xpath.c:2864,5'
          Branch Sides:
            - BranchSide:      'xpath.c:2865,14'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlStrEqual
            - BranchSide:      'xpath.c:2875,9'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
        - Branch String:   'xpath.c:2865,39'
          Branch Sides:
            - BranchSide:      'xpath.c:2866,7'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlStrEqual
            - BranchSide:      'xpath.c:2870,5'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlStrEqual
        - Branch String:   'xpath.c:2866,52'
          Branch Sides:
            - BranchSide:      'xpath.c:2867,18'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlStrEqual
            - BranchSide:      'xpath.c:2870,5'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlStrEqual
        - Branch String:   'xpath.c:2867,61'
          Branch Sides:
            - BranchSide:      'xpath.c:2868,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeSetDupNs
            - BranchSide:      'xpath.c:2870,5'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlStrEqual
        - Branch String:   'xpath.c:2865,13'
          Branch Sides:
            - BranchSide:      'xpath.c:2869,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2870,5'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlStrEqual
        - Branch String:   'xpath.c:2875,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2876,39'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
            - BranchSide:      'xpath.c:2883,16'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
        - Branch String:   'xpath.c:2878,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2879,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2880,9'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
        - Branch String:   'xpath.c:2886,13'
          Branch Sides:
            - BranchSide:      'xpath.c:2887,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2888,24'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
        - Branch String:   'xpath.c:2890,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2891,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2892,9'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
        - Branch String:   'xpath.c:2896,8'
          Branch Sides:
            - BranchSide:      'xpath.c:2897,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2898,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:2868,7'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:2895,14'
          Dst:             xmlXPathNodeSetDupNs
    - functionName:    xmlXPathCompOpEvalPredicate
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10710
      functionLinenumberEnd: 10730
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'struct._xmlXPathStepOp *'
        - 'struct._xmlNodeSet *'
        - 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:10711,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10712,29'
              BranchSideFuncs:
                - xmlXPathCompOpEvalPredicate
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:10728,9'
              BranchSideFuncs:
                - xmlXPathNodeSetFilter
        - Branch String:   'xpath.c:10716,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10717,13'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:10719,13'
              BranchSideFuncs:
                - xmlXPathCompOpEvalPredicate
                - xmlXPathNodeSetFilter
                - xmlXPathErr
        - Branch String:   'xpath.c:10719,13'
          Branch Sides:
            - BranchSide:      'xpath.c:10720,13'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:10721,9'
              BranchSideFuncs:
                - xmlXPathCompOpEvalPredicate
                - xmlXPathNodeSetFilter
        - Branch String:   'xpath.c:10725,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10725,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10726,5'
              BranchSideFuncs:
                - xmlXPathNodeSetFilter
        - Branch String:   'xpath.c:10728,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10728,9'
              BranchSideFuncs:
                - xmlXPathNodeSetFilter
            - BranchSide:      'xpath.c:10729,31'
              BranchSideFuncs:
                - xmlXPathNodeSetFilter
      Callsites:
        - Src:             'xpath.c:10717,13'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:10720,13'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:10722,2'
          Dst:             xmlXPathCompOpEvalPredicate
        - Src:             'xpath.c:10729,9'
          Dst:             xmlXPathNodeSetFilter
    - functionName:    xmlXPathCacheWrapNodeSet
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1669
      functionLinenumberEnd: 1692
      functionDepth:   0
      returnType:      'struct._xmlXPathObject *'
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'struct._xmlNodeSet *'
      constantsTouched: []
      argNames:
        - pctxt
        - val
      BBCount:         14
      ICount:          110
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlXPathPErrMemory
        - xmlXPathWrapNodeSet
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xpath.c:1673,24'
          Branch Sides:
            - BranchSide:      'xpath.c:1673,28'
              BranchSideFuncs:
                - xmlXPathWrapNodeSet
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1688,31'
              BranchSideFuncs:
                - xmlXPathWrapNodeSet
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1673,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1675,32'
              BranchSideFuncs:
                - xmlXPathWrapNodeSet
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1688,31'
              BranchSideFuncs:
                - xmlXPathWrapNodeSet
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1677,6'
          Branch Sides:
            - BranchSide:      'xpath.c:1678,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1686,5'
              BranchSideFuncs:
                - xmlXPathWrapNodeSet
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1689,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1690,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1691,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:1688,11'
          Dst:             xmlXPathWrapNodeSet
        - Src:             'xpath.c:1690,9'
          Dst:             xmlXPathPErrMemory
    - functionName:    xmlXPathWrapNodeSet
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3473
      functionLinenumberEnd: 3485
      functionDepth:   0
      returnType:      'struct._xmlXPathObject *'
      argCount:        1
      argTypes:
        - 'struct._xmlNodeSet *'
      constantsTouched: []
      argNames:
        - val
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlXPathFreeNodeSet
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:3477,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3478,29'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3481,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:3478,9'
          Dst:             xmlXPathFreeNodeSet
    - functionName:    xmlXPathNodeSetDupNs
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2705
      functionLinenumberEnd: 2738
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        2
      argTypes:
        - 'struct._xmlNode *'
        - 'struct._xmlNs *'
      constantsTouched: []
      argNames:
        - node
        - ns
      BBCount:         26
      ICount:          169
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - xmlStrdup
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xpath.c:2708,22'
          Branch Sides:
            - BranchSide:      'xpath.c:2708,26'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2709,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2708,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2709,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2710,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xpath.c:2710,24'
          Branch Sides:
            - BranchSide:      'xpath.c:2710,28'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2711,22'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2710,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2711,22'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2716,22'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xpath.c:2717,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2718,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2719,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xpath.c:2721,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2722,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xpath.c:2728,9'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xpath.c:2723,13'
          Branch Sides:
            - BranchSide:      'xpath.c:2724,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2727,5'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xpath.c:2728,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2729,26'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:2736,28'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2730,13'
          Branch Sides:
            - BranchSide:      'xpath.c:2731,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2735,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:2722,14'
          Dst:             xmlStrdup
        - Src:             'xpath.c:2729,16'
          Dst:             xmlStrdup
    - functionName:    xmlXPathCastNodeSetToBoolean
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5013
      functionLinenumberEnd: 5017
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlNodeSet *'
      constantsTouched: []
      argNames:
        - ns
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:5014,22'
          Branch Sides:
            - BranchSide:      'xpath.c:5014,26'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5015,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5014,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5015,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5016,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathCastStringToBoolean
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4998
      functionLinenumberEnd: 5002
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - val
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlStrlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:4999,23'
          Branch Sides:
            - BranchSide:      'xpath.c:4999,37'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5000,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4999,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5000,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5001,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:4999,27'
          Dst:             xmlStrlen
    - functionName:    xmlXPathCastNumberToBoolean
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4983
      functionLinenumberEnd: 4987
      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:4984,29'
          Branch Sides:
            - BranchSide:      'xpath.c:4984,33'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4985,3'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4984,10'
          Branch Sides:
            - BranchSide:      'xpath.c:4985,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4986,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:4984,10'
          Dst:             xmlXPathIsNaN
    - functionName:    xmlXPathIsNaN
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - val
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlXPathNodeSetClearFromPos
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3324
      functionLinenumberEnd: 3339
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._xmlNodeSet *'
        - int
        - int
      constantsTouched: []
      argNames:
        - set
        - pos
        - hasNsNodes
      BBCount:         22
      ICount:          114
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - xmlXPathNodeSetFreeNs
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:3325,23'
          Branch Sides:
            - BranchSide:      'xpath.c:3325,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3326,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3325,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3326,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3327,15'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3331,2'
          Branch Sides:
            - BranchSide:      'xpath.c:3332,13'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3337,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3333,25'
          Branch Sides:
            - BranchSide:      'xpath.c:3334,4'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3336,2'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3333,10'
          Branch Sides:
            - BranchSide:      'xpath.c:3335,36'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3336,2'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
      Callsites:
        - Src:             'xpath.c:3335,3'
          Dst:             xmlXPathNodeSetFreeNs
    - functionName:    xmlXPathBooleanFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8380
      functionLinenumberEnd: 8393
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         15
      ICount:          92
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - valuePop
        - valuePush
        - xmlXPathCacheNewBoolean
        - xmlXPathCastToBoolean
        - xmlXPathErr
        - xmlXPathReleaseObject
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xpath.c:8383,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8383,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8383,5'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8383,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8383,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8383,5'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8383,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8383,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8384,20'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathErr
        - Branch String:   'xpath.c:8385,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8385,22'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8386,9'
              BranchSideFuncs:
                - valuePush
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
        - Branch String:   'xpath.c:8386,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8387,13'
              BranchSideFuncs:
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
            - BranchSide:      'xpath.c:8392,15'
              BranchSideFuncs:
                - valuePush
      Callsites:
        - Src:             'xpath.c:8383,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8383,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8384,11'
          Dst:             valuePop
        - Src:             'xpath.c:8385,22'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8387,23'
          Dst:             xmlXPathCastToBoolean
        - Src:             'xpath.c:8389,9'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:8390,15'
          Dst:             xmlXPathCacheNewBoolean
        - Src:             'xpath.c:8392,5'
          Dst:             valuePush
    - functionName:    xmlXPathEqualValues
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6127
      functionLinenumberEnd: 6196
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlXPathParserContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         49
      ICount:          282
      EdgeCount:       62
      CyclomaticComplexity: 15
      functionsReached:
        - valuePop
        - xmlXPathEqualNodeSetFloat
        - xmlXPathEqualNodeSetString
        - xmlXPathEqualNodeSets
        - xmlXPathEqualValuesCommon
        - xmlXPathErr
        - xmlXPathFreeObject
        - xmlXPathReleaseObject
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6131,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6131,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6131,28'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - xmlXPathEqualValuesCommon
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
                - xmlXPathFreeObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6131,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6131,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6132,21'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - xmlXPathEqualValuesCommon
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
                - xmlXPathFreeObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6134,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6134,28'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6135,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6134,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6135,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6142,9'
              BranchSideFuncs:
                - xmlXPathEqualValuesCommon
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:6135,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6136,28'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:6138,28'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:6142,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6143,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:6150,10'
              BranchSideFuncs:
                - xmlXPathEqualValuesCommon
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
        - Branch String:   'xpath.c:6150,39'
          Branch Sides:
            - BranchSide:      'xpath.c:6150,43'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
            - BranchSide:      'xpath.c:6155,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
        - Branch String:   'xpath.c:6150,74'
          Branch Sides:
            - BranchSide:      'xpath.c:6151,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
            - BranchSide:      'xpath.c:6155,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
        - Branch String:   'xpath.c:6151,37'
          Branch Sides:
            - BranchSide:      'xpath.c:6151,41'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
            - BranchSide:      'xpath.c:6155,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
        - Branch String:   'xpath.c:6150,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6155,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
            - BranchSide:      'xpath.c:6195,39'
              BranchSideFuncs:
                - xmlXPathEqualValuesCommon
        - Branch String:   'xpath.c:6155,36'
          Branch Sides:
            - BranchSide:      'xpath.c:6155,40'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
            - BranchSide:      'xpath.c:6160,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
        - Branch String:   'xpath.c:6155,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6156,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
            - BranchSide:      'xpath.c:6160,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
        - Branch String:   'xpath.c:6160,2'
          Branch Sides:
            - BranchSide:      'xpath.c:6162,3'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6165,31'
              BranchSideFuncs:
                - xmlXPathEqualNodeSets
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6165,31'
              BranchSideFuncs:
                - xmlXPathEqualNodeSets
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6168,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6175,35'
              BranchSideFuncs:
                - xmlXPathEqualNodeSetFloat
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6178,36'
              BranchSideFuncs:
                - xmlXPathEqualNodeSetString
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6188,3'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6190,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6168,34'
          Branch Sides:
            - BranchSide:      'xpath.c:6169,42'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6169,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6168,7'
          Branch Sides:
            - BranchSide:      'xpath.c:6169,42'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6171,11'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:6132,12'
          Dst:             valuePop
        - Src:             'xpath.c:6133,12'
          Dst:             valuePop
        - Src:             'xpath.c:6136,6'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:6138,6'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:6139,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:6143,2'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:6165,9'
          Dst:             xmlXPathEqualNodeSets
        - Src:             'xpath.c:6175,9'
          Dst:             xmlXPathEqualNodeSetFloat
        - Src:             'xpath.c:6178,9'
          Dst:             xmlXPathEqualNodeSetString
        - Src:             'xpath.c:6190,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:6191,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:6195,13'
          Dst:             xmlXPathEqualValuesCommon
    - functionName:    xmlXPathNotEqualValues
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6207
      functionLinenumberEnd: 6276
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlXPathParserContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         49
      ICount:          289
      EdgeCount:       62
      CyclomaticComplexity: 15
      functionsReached:
        - valuePop
        - xmlXPathEqualNodeSetFloat
        - xmlXPathEqualNodeSetString
        - xmlXPathEqualNodeSets
        - xmlXPathEqualValuesCommon
        - xmlXPathErr
        - xmlXPathReleaseObject
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6211,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6211,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6211,28'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - xmlXPathEqualValuesCommon
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6211,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6211,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6212,21'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - xmlXPathEqualValuesCommon
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6214,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6214,28'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6215,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6214,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6215,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6222,9'
              BranchSideFuncs:
                - xmlXPathEqualValuesCommon
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6215,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6216,28'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:6218,28'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:6222,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6223,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6230,10'
              BranchSideFuncs:
                - xmlXPathEqualValuesCommon
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
        - Branch String:   'xpath.c:6230,39'
          Branch Sides:
            - BranchSide:      'xpath.c:6230,43'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
            - BranchSide:      'xpath.c:6235,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
        - Branch String:   'xpath.c:6230,74'
          Branch Sides:
            - BranchSide:      'xpath.c:6231,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
            - BranchSide:      'xpath.c:6235,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
        - Branch String:   'xpath.c:6231,37'
          Branch Sides:
            - BranchSide:      'xpath.c:6231,41'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
            - BranchSide:      'xpath.c:6235,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
        - Branch String:   'xpath.c:6230,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6235,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
            - BranchSide:      'xpath.c:6275,40'
              BranchSideFuncs:
                - xmlXPathEqualValuesCommon
        - Branch String:   'xpath.c:6235,36'
          Branch Sides:
            - BranchSide:      'xpath.c:6235,40'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
            - BranchSide:      'xpath.c:6240,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
        - Branch String:   'xpath.c:6235,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6236,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
            - BranchSide:      'xpath.c:6240,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
        - Branch String:   'xpath.c:6240,2'
          Branch Sides:
            - BranchSide:      'xpath.c:6242,3'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6245,31'
              BranchSideFuncs:
                - xmlXPathEqualNodeSets
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6245,31'
              BranchSideFuncs:
                - xmlXPathEqualNodeSets
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6248,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6255,35'
              BranchSideFuncs:
                - xmlXPathEqualNodeSetFloat
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6258,36'
              BranchSideFuncs:
                - xmlXPathEqualNodeSetString
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6268,3'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6270,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6248,34'
          Branch Sides:
            - BranchSide:      'xpath.c:6249,42'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6249,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6248,7'
          Branch Sides:
            - BranchSide:      'xpath.c:6249,42'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6251,11'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:6212,12'
          Dst:             valuePop
        - Src:             'xpath.c:6213,12'
          Dst:             valuePop
        - Src:             'xpath.c:6216,6'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:6218,6'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:6219,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:6223,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:6245,9'
          Dst:             xmlXPathEqualNodeSets
        - Src:             'xpath.c:6255,9'
          Dst:             xmlXPathEqualNodeSetFloat
        - Src:             'xpath.c:6258,9'
          Dst:             xmlXPathEqualNodeSetString
        - Src:             'xpath.c:6270,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:6271,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:6275,14'
          Dst:             xmlXPathEqualValuesCommon
    - functionName:    xmlXPathCacheNewBoolean
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1872
      functionLinenumberEnd: 1894
      functionDepth:   0
      returnType:      'struct._xmlXPathObject *'
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - int
      constantsTouched: []
      argNames:
        - pctxt
        - val
      BBCount:         14
      ICount:          113
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlXPathNewBoolean
        - xmlXPathPErrMemory
      functionUses:    11
      BranchProfiles:
        - Branch String:   'xpath.c:1876,24'
          Branch Sides:
            - BranchSide:      'xpath.c:1876,28'
              BranchSideFuncs:
                - xmlXPathNewBoolean
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1890,30'
              BranchSideFuncs:
                - xmlXPathNewBoolean
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1876,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1877,60'
              BranchSideFuncs:
                - xmlXPathNewBoolean
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1890,30'
              BranchSideFuncs:
                - xmlXPathNewBoolean
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1879,6'
          Branch Sides:
            - BranchSide:      'xpath.c:1880,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1888,5'
              BranchSideFuncs:
                - xmlXPathNewBoolean
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1891,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1892,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1893,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:1890,11'
          Dst:             xmlXPathNewBoolean
        - Src:             'xpath.c:1892,9'
          Dst:             xmlXPathPErrMemory
    - functionName:    xmlXPathCompareValues
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6303
      functionLinenumberEnd: 6405
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - inf
        - strict
      BBCount:         142
      ICount:          664
      EdgeCount:       190
      CyclomaticComplexity: 50
      functionsReached:
        - valuePop
        - valuePush
        - xmlXPathCompareNodeSetValue
        - xmlXPathCompareNodeSets
        - xmlXPathErr
        - xmlXPathIsInf
        - xmlXPathIsNaN
        - xmlXPathNumberFunction
        - xmlXPathReleaseObject
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xpath.c:6307,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6307,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6307,28'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - valuePush
                - xmlXPathNumberFunction
                - valuePop
                - valuePush
                - xmlXPathNumberFunction
                - valuePop
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSets
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6307,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6307,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6308,21'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - valuePush
                - xmlXPathNumberFunction
                - valuePop
                - valuePush
                - xmlXPathNumberFunction
                - valuePop
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSets
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6310,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6310,28'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6311,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6310,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6311,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6318,10'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - valuePush
                - xmlXPathNumberFunction
                - valuePop
                - valuePush
                - xmlXPathNumberFunction
                - valuePop
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSets
        - Branch String:   'xpath.c:6311,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6312,28'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:6314,28'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:6318,39'
          Branch Sides:
            - BranchSide:      'xpath.c:6318,43'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSets
            - BranchSide:      'xpath.c:6325,8'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSets
        - Branch String:   'xpath.c:6318,74'
          Branch Sides:
            - BranchSide:      'xpath.c:6319,8'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSets
            - BranchSide:      'xpath.c:6325,8'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSets
        - Branch String:   'xpath.c:6319,37'
          Branch Sides:
            - BranchSide:      'xpath.c:6319,41'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSets
            - BranchSide:      'xpath.c:6325,8'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSets
        - Branch String:   'xpath.c:6318,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6325,8'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSets
            - BranchSide:      'xpath.c:6340,9'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - valuePush
                - xmlXPathNumberFunction
                - valuePop
                - valuePush
                - xmlXPathNumberFunction
                - valuePop
        - Branch String:   'xpath.c:6325,37'
          Branch Sides:
            - BranchSide:      'xpath.c:6325,41'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSets
            - BranchSide:      'xpath.c:6326,6'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSets
        - Branch String:   'xpath.c:6325,73'
          Branch Sides:
            - BranchSide:      'xpath.c:6326,6'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSets
            - BranchSide:      'xpath.c:6329,11'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSetValue
        - Branch String:   'xpath.c:6326,35'
          Branch Sides:
            - BranchSide:      'xpath.c:6326,39'
              BranchSideFuncs:
                - xmlXPathCompareNodeSets
            - BranchSide:      'xpath.c:6327,36'
              BranchSideFuncs:
                - xmlXPathCompareNodeSets
        - Branch String:   'xpath.c:6325,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6327,36'
              BranchSideFuncs:
                - xmlXPathCompareNodeSets
            - BranchSide:      'xpath.c:6329,11'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSetValue
        - Branch String:   'xpath.c:6329,40'
          Branch Sides:
            - BranchSide:      'xpath.c:6329,44'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
            - BranchSide:      'xpath.c:6330,37'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
        - Branch String:   'xpath.c:6329,10'
          Branch Sides:
            - BranchSide:      'xpath.c:6330,37'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
            - BranchSide:      'xpath.c:6333,37'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
        - Branch String:   'xpath.c:6340,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6341,12'
              BranchSideFuncs:
                - valuePush
                - xmlXPathNumberFunction
                - valuePop
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - valuePush
                - xmlXPathNumberFunction
                - valuePop
            - BranchSide:      'xpath.c:6345,9'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - valuePush
                - xmlXPathNumberFunction
                - valuePop
        - Branch String:   'xpath.c:6345,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6346,12'
              BranchSideFuncs:
                - valuePush
                - xmlXPathNumberFunction
                - valuePop
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6350,9'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6350,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6351,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6357,23'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6357,39'
          Branch Sides:
            - BranchSide:      'xpath.c:6357,56'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6358,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6357,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6358,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6360,22'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6362,10'
          Branch Sides:
            - BranchSide:      'xpath.c:6362,13'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6372,11'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6362,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6363,11'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6372,11'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6363,23'
          Branch Sides:
            - BranchSide:      'xpath.c:6363,26'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6364,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6363,39'
          Branch Sides:
            - BranchSide:      'xpath.c:6364,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6365,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6364,15'
          Branch Sides:
            - BranchSide:      'xpath.c:6364,18'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6366,17'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6363,10'
          Branch Sides:
            - BranchSide:      'xpath.c:6365,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6366,17'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6366,28'
          Branch Sides:
            - BranchSide:      'xpath.c:6366,31'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6369,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6366,17'
          Branch Sides:
            - BranchSide:      'xpath.c:6367,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6369,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6372,15'
          Branch Sides:
            - BranchSide:      'xpath.c:6372,19'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6381,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6372,11'
          Branch Sides:
            - BranchSide:      'xpath.c:6373,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6381,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6373,22'
          Branch Sides:
            - BranchSide:      'xpath.c:6373,25'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6374,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6373,10'
          Branch Sides:
            - BranchSide:      'xpath.c:6374,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6375,17'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6375,28'
          Branch Sides:
            - BranchSide:      'xpath.c:6375,31'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6378,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6375,17'
          Branch Sides:
            - BranchSide:      'xpath.c:6376,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6378,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6381,16'
          Branch Sides:
            - BranchSide:      'xpath.c:6381,19'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6391,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6381,11'
          Branch Sides:
            - BranchSide:      'xpath.c:6382,11'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6391,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6382,22'
          Branch Sides:
            - BranchSide:      'xpath.c:6382,25'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6383,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6382,37'
          Branch Sides:
            - BranchSide:      'xpath.c:6383,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6384,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6383,16'
          Branch Sides:
            - BranchSide:      'xpath.c:6383,19'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6385,17'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6382,10'
          Branch Sides:
            - BranchSide:      'xpath.c:6384,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6385,17'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6385,28'
          Branch Sides:
            - BranchSide:      'xpath.c:6385,31'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6388,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6385,17'
          Branch Sides:
            - BranchSide:      'xpath.c:6386,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6388,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6392,21'
          Branch Sides:
            - BranchSide:      'xpath.c:6392,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6393,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6392,10'
          Branch Sides:
            - BranchSide:      'xpath.c:6393,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6394,17'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6394,28'
          Branch Sides:
            - BranchSide:      'xpath.c:6394,31'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6397,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6394,17'
          Branch Sides:
            - BranchSide:      'xpath.c:6395,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6397,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:6308,12'
          Dst:             valuePop
        - Src:             'xpath.c:6309,12'
          Dst:             valuePop
        - Src:             'xpath.c:6312,6'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:6314,6'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:6315,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:6327,12'
          Dst:             xmlXPathCompareNodeSets
        - Src:             'xpath.c:6330,9'
          Dst:             xmlXPathCompareNodeSetValue
        - Src:             'xpath.c:6333,9'
          Dst:             xmlXPathCompareNodeSetValue
        - Src:             'xpath.c:6341,2'
          Dst:             valuePush
        - Src:             'xpath.c:6342,2'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:6343,9'
          Dst:             valuePop
        - Src:             'xpath.c:6346,2'
          Dst:             valuePush
        - Src:             'xpath.c:6347,2'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:6348,9'
          Dst:             valuePop
        - Src:             'xpath.c:6357,9'
          Dst:             xmlXPathIsNaN
        - Src:             'xpath.c:6357,42'
          Dst:             xmlXPathIsNaN
        - Src:             'xpath.c:6360,8'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:6361,8'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:6402,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:6403,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathSubValues
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6455
      functionLinenumberEnd: 6467
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlXPathParserContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         16
      ICount:          102
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - valuePop
        - xmlXPathCastToNumberInternal
        - xmlXPathErr
        - xmlXPathNumberFunction
        - xmlXPathReleaseObject
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6460,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6461,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6462,40'
              BranchSideFuncs:
                - xmlXPathCastToNumberInternal
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:6464,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6464,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
            - BranchSide:      'xpath.c:6465,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:6464,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6464,5'
              BranchSideFuncs:
                - xmlXPathNumberFunction
                - xmlXPathErr
            - BranchSide:      'xpath.c:6465,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:6465,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6465,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6465,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:6465,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6465,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6466,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:6459,11'
          Dst:             valuePop
        - Src:             'xpath.c:6461,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:6462,11'
          Dst:             xmlXPathCastToNumberInternal
        - Src:             'xpath.c:6463,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:6464,5'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:6465,5'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathAddValues
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6432
      functionLinenumberEnd: 6444
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlXPathParserContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         16
      ICount:          102
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - valuePop
        - xmlXPathCastToNumberInternal
        - xmlXPathErr
        - xmlXPathNumberFunction
        - xmlXPathReleaseObject
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6437,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6438,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6439,40'
              BranchSideFuncs:
                - xmlXPathCastToNumberInternal
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:6441,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6441,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
            - BranchSide:      'xpath.c:6442,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:6441,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6441,5'
              BranchSideFuncs:
                - xmlXPathNumberFunction
                - xmlXPathErr
            - BranchSide:      'xpath.c:6442,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:6442,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6442,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6442,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:6442,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6442,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6443,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:6436,11'
          Dst:             valuePop
        - Src:             'xpath.c:6438,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:6439,11'
          Dst:             xmlXPathCastToNumberInternal
        - Src:             'xpath.c:6440,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:6441,5'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:6442,5'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathValueFlipSign
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6416
      functionLinenumberEnd: 6421
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlXPathParserContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         19
      ICount:          97
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlXPathErr
        - xmlXPathNumberFunction
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6417,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6417,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6417,28'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:6417,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6417,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6418,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:6418,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6418,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
            - BranchSide:      'xpath.c:6419,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:6418,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6418,5'
              BranchSideFuncs:
                - xmlXPathNumberFunction
                - xmlXPathErr
            - BranchSide:      'xpath.c:6419,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:6419,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6419,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6419,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:6419,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6419,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6420,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:6418,5'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:6419,5'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathNumberFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8509
      functionLinenumberEnd: 8539
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         23
      ICount:          149
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - valuePop
        - valuePush
        - xmlNodeGetContent
        - xmlXPathCacheNewFloat
        - xmlXPathCastToNumberInternal
        - xmlXPathErr
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathStringEvalNumber
      functionUses:    19
      BranchProfiles:
        - Branch String:   'xpath.c:8513,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8513,23'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8514,9'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathCastToNumberInternal
                - xmlXPathReleaseObject
                - xmlXPathCacheNewFloat
                - xmlXPathErr
                - xmlXPathErr
                - xmlNodeGetContent
                - xmlXPathStringEvalNumber
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathPErrMemory
                - xmlXPathCacheNewFloat
                - valuePush
        - Branch String:   'xpath.c:8514,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8515,6'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlXPathStringEvalNumber
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathPErrMemory
                - xmlXPathCacheNewFloat
                - valuePush
            - BranchSide:      'xpath.c:8529,5'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathCastToNumberInternal
                - xmlXPathReleaseObject
                - xmlXPathCacheNewFloat
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8515,6'
          Branch Sides:
            - BranchSide:      'xpath.c:8516,16'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - valuePush
            - BranchSide:      'xpath.c:8518,43'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlXPathStringEvalNumber
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8519,17'
          Branch Sides:
            - BranchSide:      'xpath.c:8520,36'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathStringEvalNumber
                - xmlXPathCacheNewFloat
                - valuePush
            - BranchSide:      'xpath.c:8522,37'
              BranchSideFuncs:
                - xmlXPathStringEvalNumber
                - xmlXPathCacheNewFloat
                - valuePush
        - Branch String:   'xpath.c:8529,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8529,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8529,5'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathCastToNumberInternal
                - xmlXPathReleaseObject
                - xmlXPathCacheNewFloat
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8529,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8529,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8529,5'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathCastToNumberInternal
                - xmlXPathReleaseObject
                - xmlXPathCacheNewFloat
                - xmlXPathErr
        - Branch String:   'xpath.c:8529,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8529,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8530,20'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathCastToNumberInternal
                - xmlXPathReleaseObject
                - xmlXPathCacheNewFloat
        - Branch String:   'xpath.c:8531,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8532,16'
              BranchSideFuncs:
                - xmlXPathCastToNumberInternal
                - xmlXPathReleaseObject
                - xmlXPathCacheNewFloat
                - valuePush
            - BranchSide:      'xpath.c:8538,15'
              BranchSideFuncs:
                - valuePush
      Callsites:
        - Src:             'xpath.c:8516,22'
          Dst:             xmlXPathCacheNewFloat
        - Src:             'xpath.c:8516,6'
          Dst:             valuePush
        - Src:             'xpath.c:8518,25'
          Dst:             xmlNodeGetContent
        - Src:             'xpath.c:8520,17'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:8522,12'
          Dst:             xmlXPathStringEvalNumber
        - Src:             'xpath.c:8523,22'
          Dst:             xmlXPathCacheNewFloat
        - Src:             'xpath.c:8523,6'
          Dst:             valuePush
        - Src:             'xpath.c:8529,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8529,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8530,11'
          Dst:             valuePop
        - Src:             'xpath.c:8534,20'
          Dst:             xmlXPathCastToNumberInternal
        - Src:             'xpath.c:8535,9'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:8536,15'
          Dst:             xmlXPathCacheNewFloat
        - Src:             'xpath.c:8538,5'
          Dst:             valuePush
    - functionName:    xmlXPathMultValues
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6478
      functionLinenumberEnd: 6490
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlXPathParserContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         16
      ICount:          102
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - valuePop
        - xmlXPathCastToNumberInternal
        - xmlXPathErr
        - xmlXPathNumberFunction
        - xmlXPathReleaseObject
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6483,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6484,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6485,40'
              BranchSideFuncs:
                - xmlXPathCastToNumberInternal
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:6487,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6487,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
            - BranchSide:      'xpath.c:6488,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:6487,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6487,5'
              BranchSideFuncs:
                - xmlXPathNumberFunction
                - xmlXPathErr
            - BranchSide:      'xpath.c:6488,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:6488,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6488,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6488,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:6488,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6488,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6489,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:6482,11'
          Dst:             valuePop
        - Src:             'xpath.c:6484,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:6485,11'
          Dst:             xmlXPathCastToNumberInternal
        - Src:             'xpath.c:6486,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:6487,5'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:6488,5'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathDivValues
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6502
      functionLinenumberEnd: 6514
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlXPathParserContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         16
      ICount:          102
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - valuePop
        - xmlXPathCastToNumberInternal
        - xmlXPathErr
        - xmlXPathNumberFunction
        - xmlXPathReleaseObject
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6507,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6508,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6509,40'
              BranchSideFuncs:
                - xmlXPathCastToNumberInternal
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:6511,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6511,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
            - BranchSide:      'xpath.c:6512,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:6511,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6511,5'
              BranchSideFuncs:
                - xmlXPathNumberFunction
                - xmlXPathErr
            - BranchSide:      'xpath.c:6512,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:6512,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6512,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6512,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:6512,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6512,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6513,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:6506,11'
          Dst:             valuePop
        - Src:             'xpath.c:6508,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:6509,11'
          Dst:             xmlXPathCastToNumberInternal
        - Src:             'xpath.c:6510,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:6511,5'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:6512,5'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathModValues
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6525
      functionLinenumberEnd: 6542
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlXPathParserContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         18
      ICount:          123
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - fmod
        - valuePop
        - xmlXPathCastToNumberInternal
        - xmlXPathErr
        - xmlXPathNumberFunction
        - xmlXPathReleaseObject
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6530,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6531,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6532,41'
              BranchSideFuncs:
                - xmlXPathCastToNumberInternal
                - xmlXPathReleaseObject
                - fmod
                - xmlXPathErr
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:6534,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6534,5'
              BranchSideFuncs:
                - fmod
                - xmlXPathErr
                - xmlXPathNumberFunction
            - BranchSide:      'xpath.c:6535,5'
              BranchSideFuncs:
                - fmod
                - xmlXPathErr
        - Branch String:   'xpath.c:6534,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6534,5'
              BranchSideFuncs:
                - xmlXPathNumberFunction
                - fmod
                - xmlXPathErr
            - BranchSide:      'xpath.c:6535,5'
              BranchSideFuncs:
                - fmod
                - xmlXPathErr
        - Branch String:   'xpath.c:6535,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6535,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6535,5'
              BranchSideFuncs:
                - fmod
                - xmlXPathErr
        - Branch String:   'xpath.c:6535,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6535,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6536,12'
              BranchSideFuncs:
                - fmod
        - Branch String:   'xpath.c:6537,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6538,26'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6540,31'
              BranchSideFuncs:
                - fmod
      Callsites:
        - Src:             'xpath.c:6529,11'
          Dst:             valuePop
        - Src:             'xpath.c:6531,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:6532,12'
          Dst:             xmlXPathCastToNumberInternal
        - Src:             'xpath.c:6533,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:6534,5'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:6535,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:6540,26'
          Dst:             fmod
    - functionName:    xmlXPathNodeSetMerge
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3022
      functionLinenumberEnd: 3101
      functionDepth:   0
      returnType:      'struct._xmlNodeSet *'
      argCount:        2
      argTypes:
        - 'struct._xmlNodeSet *'
        - 'struct._xmlNodeSet *'
      constantsTouched: []
      argNames:
        - val1
        - val2
      BBCount:         53
      ICount:          356
      EdgeCount:       71
      CyclomaticComplexity: 20
      functionsReached:
        - xmlStrEqual
        - xmlXPathFreeNodeSet
        - xmlXPathNodeSetCreate
        - xmlXPathNodeSetDupNs
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xpath.c:3026,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3027,9'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlStrEqual
            - BranchSide:      'xpath.c:3031,9'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlStrEqual
        - Branch String:   'xpath.c:3028,13'
          Branch Sides:
            - BranchSide:      'xpath.c:3029,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3030,5'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlStrEqual
        - Branch String:   'xpath.c:3031,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3032,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3035,14'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlStrEqual
        - Branch String:   'xpath.c:3037,5'
          Branch Sides:
            - BranchSide:      'xpath.c:3038,7'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlStrEqual
            - BranchSide:      'xpath.c:3096,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3043,2'
          Branch Sides:
            - BranchSide:      'xpath.c:3044,11'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlStrEqual
            - BranchSide:      'xpath.c:3059,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3045,10'
          Branch Sides:
            - BranchSide:      'xpath.c:3046,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3048,18'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlStrEqual
        - Branch String:   'xpath.c:3050,56'
          Branch Sides:
            - BranchSide:      'xpath.c:3051,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3057,6'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlStrEqual
        - Branch String:   'xpath.c:3050,7'
          Branch Sides:
            - BranchSide:      'xpath.c:3054,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3057,6'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlStrEqual
        - Branch String:   'xpath.c:3059,6'
          Branch Sides:
            - BranchSide:      'xpath.c:3060,6'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlStrEqual
            - BranchSide:      'xpath.c:3065,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3065,6'
          Branch Sides:
            - BranchSide:      'xpath.c:3066,37'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlStrEqual
                - xmlXPathNodeSetDupNs
            - BranchSide:      'xpath.c:3073,13'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlStrEqual
                - xmlXPathNodeSetDupNs
        - Branch String:   'xpath.c:3068,10'
          Branch Sides:
            - BranchSide:      'xpath.c:3069,3'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3070,13'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlStrEqual
                - xmlXPathNodeSetDupNs
        - Branch String:   'xpath.c:3076,17'
          Branch Sides:
            - BranchSide:      'xpath.c:3077,17'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3078,28'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlStrEqual
                - xmlXPathNodeSetDupNs
        - Branch String:   'xpath.c:3080,10'
          Branch Sides:
            - BranchSide:      'xpath.c:3081,3'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3082,22'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlStrEqual
                - xmlXPathNodeSetDupNs
        - Branch String:   'xpath.c:3085,6'
          Branch Sides:
            - BranchSide:      'xpath.c:3086,31'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlStrEqual
            - BranchSide:      'xpath.c:3093,38'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlStrEqual
        - Branch String:   'xpath.c:3089,17'
          Branch Sides:
            - BranchSide:      'xpath.c:3090,17'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3091,38'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlStrEqual
      Callsites:
        - Src:             'xpath.c:3027,9'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'xpath.c:3051,8'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:3087,33'
          Dst:             xmlXPathNodeSetDupNs
        - Src:             'xpath.c:3099,5'
          Dst:             xmlXPathFreeNodeSet
    - functionName:    xmlXPathRoot
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7406
      functionLinenumberEnd: 7411
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlXPathParserContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlXPathCacheNewNodeSet
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xpath.c:7407,24'
          Branch Sides:
            - BranchSide:      'xpath.c:7407,28'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7408,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7407,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7408,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7409,15'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - valuePush
      Callsites:
        - Src:             'xpath.c:7409,21'
          Dst:             xmlXPathCacheNewNodeSet
        - Src:             'xpath.c:7409,5'
          Dst:             valuePush
    - functionName:    xmlXPathCacheNewNodeSet
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1742
      functionLinenumberEnd: 1797
      functionDepth:   0
      returnType:      'struct._xmlXPathObject *'
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - pctxt
        - val
      BBCount:         31
      ICount:          228
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - xmlXPathNewNodeSet
        - xmlXPathNodeSetAddUnique
        - xmlXPathNodeSetCreate
        - xmlXPathPErrMemory
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xpath.c:1746,24'
          Branch Sides:
            - BranchSide:      'xpath.c:1746,28'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathPErrMemory
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddUnique
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1793,30'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1746,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1747,60'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathPErrMemory
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddUnique
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1793,30'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1749,6'
          Branch Sides:
            - BranchSide:      'xpath.c:1753,12'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1771,13'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathPErrMemory
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1759,10'
          Branch Sides:
            - BranchSide:      'xpath.c:1760,8'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1770,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:1760,39'
          Branch Sides:
            - BranchSide:      'xpath.c:1761,8'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1763,36'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1760,7'
          Branch Sides:
            - BranchSide:      'xpath.c:1763,36'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1766,37'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:1763,11'
          Branch Sides:
            - BranchSide:      'xpath.c:1764,44'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1765,3'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:1778,10'
          Branch Sides:
            - BranchSide:      'xpath.c:1779,36'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1783,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:1794,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1795,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1796,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:1763,11'
          Dst:             xmlXPathNodeSetAddUnique
        - Src:             'xpath.c:1764,25'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:1777,12'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'xpath.c:1779,17'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:1793,11'
          Dst:             xmlXPathNewNodeSet
        - Src:             'xpath.c:1795,9'
          Dst:             xmlXPathPErrMemory
    - functionName:    xmlXPathCacheObjectCopy
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1944
      functionLinenumberEnd: 1977
      functionDepth:   0
      returnType:      'struct._xmlXPathObject *'
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'struct._xmlXPathObject *'
      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:1948,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1949,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1951,10'
              BranchSideFuncs:
                - xmlXPathObjectCopy
                - xmlXPathPErrMemory
                - xmlXPathCacheNewFloat
                - xmlXPathCacheNewBoolean
                - xmlXPathCacheNewString
                - xmlXPathNodeSetMerge
                - xmlXPathCacheWrapNodeSet
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1951,24'
          Branch Sides:
            - BranchSide:      'xpath.c:1951,28'
              BranchSideFuncs:
                - xmlXPathObjectCopy
                - xmlXPathPErrMemory
                - xmlXPathCacheNewFloat
                - xmlXPathCacheNewBoolean
                - xmlXPathCacheNewString
                - xmlXPathNodeSetMerge
                - xmlXPathCacheWrapNodeSet
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1973,30'
              BranchSideFuncs:
                - xmlXPathObjectCopy
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1951,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1952,10'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCacheNewBoolean
                - xmlXPathCacheNewString
                - xmlXPathNodeSetMerge
                - xmlXPathCacheWrapNodeSet
                - xmlXPathPErrMemory
                - xmlXPathObjectCopy
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1973,30'
              BranchSideFuncs:
                - xmlXPathObjectCopy
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1952,2'
          Branch Sides:
            - BranchSide:      'xpath.c:1956,50'
              BranchSideFuncs:
                - xmlXPathNodeSetMerge
                - xmlXPathCacheWrapNodeSet
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1964,33'
              BranchSideFuncs:
                - xmlXPathCacheNewString
            - BranchSide:      'xpath.c:1966,34'
              BranchSideFuncs:
                - xmlXPathCacheNewBoolean
            - BranchSide:      'xpath.c:1968,32'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
            - BranchSide:      'xpath.c:1970,3'
              BranchSideFuncs:
                - xmlXPathObjectCopy
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1957,21'
          Branch Sides:
            - BranchSide:      'xpath.c:1958,40'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1961,49'
              BranchSideFuncs:
                - xmlXPathCacheWrapNodeSet
        - Branch String:   'xpath.c:1974,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1975,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1976,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:1956,23'
          Dst:             xmlXPathNodeSetMerge
        - Src:             'xpath.c:1958,21'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:1961,24'
          Dst:             xmlXPathCacheWrapNodeSet
        - Src:             'xpath.c:1964,10'
          Dst:             xmlXPathCacheNewString
        - Src:             'xpath.c:1966,10'
          Dst:             xmlXPathCacheNewBoolean
        - Src:             'xpath.c:1968,10'
          Dst:             xmlXPathCacheNewFloat
        - Src:             'xpath.c:1973,11'
          Dst:             xmlXPathObjectCopy
        - Src:             'xpath.c:1975,9'
          Dst:             xmlXPathPErrMemory
    - functionName:    xmlXPathVariableLookup
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4136
      functionLinenumberEnd: 4148
      functionDepth:   0
      returnType:      'struct._xmlXPathObject *'
      argCount:        2
      argTypes:
        - 'struct._xmlXPathContext *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - name
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlXPathVariableLookupNS
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:4137,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4138,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4140,9'
              BranchSideFuncs:
                - xmlXPathVariableLookupNS
        - Branch String:   'xpath.c:4140,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4141,20'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4147,37'
              BranchSideFuncs:
                - xmlXPathVariableLookupNS
      Callsites:
        - Src:             'xpath.c:4147,12'
          Dst:             xmlXPathVariableLookupNS
    - functionName:    xmlXPathVariableLookupNS
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4163
      functionLinenumberEnd: 4181
      functionDepth:   0
      returnType:      'struct._xmlXPathObject *'
      argCount:        3
      argTypes:
        - 'struct._xmlXPathContext *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - ns_uri
      BBCount:         15
      ICount:          97
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlHashLookup2
        - xmlXPathObjectCopy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:4164,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4165,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4167,9'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlXPathObjectCopy
        - Branch String:   'xpath.c:4167,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4170,37'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlXPathObjectCopy
            - BranchSide:      'xpath.c:4175,9'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlXPathObjectCopy
        - Branch String:   'xpath.c:4172,6'
          Branch Sides:
            - BranchSide:      'xpath.c:4172,26'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4173,5'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlXPathObjectCopy
        - Branch String:   'xpath.c:4175,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4176,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4177,9'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlXPathObjectCopy
        - Branch String:   'xpath.c:4177,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4178,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4180,46'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlXPathObjectCopy
      Callsites:
        - Src:             'xpath.c:4180,31'
          Dst:             xmlHashLookup2
        - Src:             'xpath.c:4180,12'
          Dst:             xmlXPathObjectCopy
    - functionName:    xmlXPathFunctionLookup
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3983
      functionLinenumberEnd: 3997
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        2
      argTypes:
        - 'struct._xmlXPathContext *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - name
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlXPathFunctionLookupNS
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:3984,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3985,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3987,9'
              BranchSideFuncs:
                - xmlXPathFunctionLookupNS
        - Branch String:   'xpath.c:3987,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3991,6'
              BranchSideFuncs:
                - xmlXPathFunctionLookupNS
            - BranchSide:      'xpath.c:3996,37'
              BranchSideFuncs:
                - xmlXPathFunctionLookupNS
        - Branch String:   'xpath.c:3993,6'
          Branch Sides:
            - BranchSide:      'xpath.c:3994,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3995,5'
              BranchSideFuncs:
                - xmlXPathFunctionLookupNS
      Callsites:
        - Src:             'xpath.c:3996,12'
          Dst:             xmlXPathFunctionLookupNS
    - functionName:    xmlXPathFunctionLookupNS
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4012
      functionLinenumberEnd: 4036
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        3
      argTypes:
        - 'struct._xmlXPathContext *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - ns_uri
      BBCount:         15
      ICount:          102
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlHashLookup2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:4015,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4016,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4017,9'
              BranchSideFuncs:
                - xmlHashLookup2
        - Branch String:   'xpath.c:4017,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4018,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4020,9'
              BranchSideFuncs:
                - xmlHashLookup2
        - Branch String:   'xpath.c:4020,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4023,6'
              BranchSideFuncs:
                - xmlHashLookup2
            - BranchSide:      'xpath.c:4029,9'
              BranchSideFuncs:
                - xmlHashLookup2
        - Branch String:   'xpath.c:4025,6'
          Branch Sides:
            - BranchSide:      'xpath.c:4026,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4027,5'
              BranchSideFuncs:
                - xmlHashLookup2
        - Branch String:   'xpath.c:4029,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4030,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4033,45'
              BranchSideFuncs:
                - xmlHashLookup2
      Callsites:
        - Src:             'xpath.c:4033,30'
          Dst:             xmlHashLookup2
    - functionName:    xmlXPathCompOpEvalFirst
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11406
      functionLinenumberEnd: 11533
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'struct._xmlXPathStepOp *'
        - 'struct._xmlNode **'
      constantsTouched: []
      argNames:
        - ctxt
        - op
        - first
      BBCount:         100
      ICount:          719
      EdgeCount:       135
      CyclomaticComplexity: 37
      functionsReached:
        - valuePop
        - valuePush
        - xmlXPathCacheNewNodeSet
        - xmlXPathCacheObjectCopy
        - xmlXPathCheckOpLimit
        - xmlXPathCompOpEval
        - xmlXPathCompOpEvalFilterFirst
        - xmlXPathCompOpEvalFirst
        - xmlXPathCompSwap
        - xmlXPathErr
        - xmlXPathNodeCollectAndTest
        - xmlXPathNodeSetMerge
        - xmlXPathNodeSetSort
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathRoot
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xpath.c:11411,5'
          Branch Sides:
            - BranchSide:      'xpath.c:11411,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11412,9'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFilterFirst
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEvalFirst
                - xmlXPathCacheObjectCopy
                - valuePush
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathCacheNewNodeSet
                - valuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathRoot
                - xmlXPathCompOpEvalFirst
                - xmlXPathCompOpEvalFirst
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
                - xmlXPathErr
                - xmlXPathCheckOpLimit
        - Branch String:   'xpath.c:11412,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11412,9'
              BranchSideFuncs:
                - xmlXPathCheckOpLimit
                - xmlXPathCompOpEvalFilterFirst
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEvalFirst
                - xmlXPathCacheObjectCopy
                - valuePush
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathCacheNewNodeSet
                - valuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathRoot
                - xmlXPathCompOpEvalFirst
                - xmlXPathCompOpEvalFirst
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
                - xmlXPathErr
            - BranchSide:      'xpath.c:11414,9'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFilterFirst
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEvalFirst
                - xmlXPathCacheObjectCopy
                - valuePush
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathCacheNewNodeSet
                - valuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathRoot
                - xmlXPathCompOpEvalFirst
                - xmlXPathCompOpEvalFirst
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
                - xmlXPathErr
        - Branch String:   'xpath.c:11412,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11413,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11414,9'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFilterFirst
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEvalFirst
                - xmlXPathCacheObjectCopy
                - valuePush
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathCacheNewNodeSet
                - valuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathRoot
                - xmlXPathCompOpEvalFirst
                - xmlXPathCompOpEvalFirst
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
                - xmlXPathErr
        - Branch String:   'xpath.c:11414,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11415,9'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:11416,5'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFilterFirst
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEvalFirst
                - xmlXPathCacheObjectCopy
                - valuePush
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathCacheNewNodeSet
                - valuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathRoot
                - xmlXPathCompOpEvalFirst
                - xmlXPathCompOpEvalFirst
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11418,5'
          Branch Sides:
            - BranchSide:      'xpath.c:11420,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11423,41'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFirst
                - xmlXPathCompOpEvalFirst
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11484,26'
              BranchSideFuncs:
                - xmlXPathRoot
            - BranchSide:      'xpath.c:11487,17'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - valuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
            - BranchSide:      'xpath.c:11497,21'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
            - BranchSide:      'xpath.c:11507,23'
              BranchSideFuncs:
                - xmlXPathCacheObjectCopy
                - valuePush
            - BranchSide:      'xpath.c:11510,17'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEvalFirst
            - BranchSide:      'xpath.c:11523,56'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFilterFirst
            - BranchSide:      'xpath.c:11527,41'
              BranchSideFuncs:
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11425,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11425,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11426,18'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFirst
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
        - Branch String:   'xpath.c:11427,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11427,21'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFirst
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11445,41'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFirst
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11428,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11428,21'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFirst
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11445,41'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFirst
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11429,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11429,21'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFirst
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11445,41'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFirst
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11426,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11440,7'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFirst
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11445,41'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFirst
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11440,7'
          Branch Sides:
            - BranchSide:      'xpath.c:11441,27'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEvalFirst
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:11442,26'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFirst
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11447,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11447,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11449,29'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11451,32'
          Branch Sides:
            - BranchSide:      'xpath.c:11451,36'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:11453,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11451,65'
          Branch Sides:
            - BranchSide:      'xpath.c:11452,18'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:11453,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11452,32'
          Branch Sides:
            - BranchSide:      'xpath.c:11452,36'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:11453,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:11451,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11453,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:11457,18'
              BranchSideFuncs:
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
        - Branch String:   'xpath.c:11457,47'
          Branch Sides:
            - BranchSide:      'xpath.c:11458,20'
              BranchSideFuncs:
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
            - BranchSide:      'xpath.c:11469,18'
              BranchSideFuncs:
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:11458,46'
          Branch Sides:
            - BranchSide:      'xpath.c:11459,41'
              BranchSideFuncs:
                - xmlXPathCheckOpLimit
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:11461,20'
              BranchSideFuncs:
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:11460,73'
          Branch Sides:
            - BranchSide:      'xpath.c:11461,20'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:11464,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:11461,46'
          Branch Sides:
            - BranchSide:      'xpath.c:11462,41'
              BranchSideFuncs:
                - xmlXPathCheckOpLimit
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:11469,18'
              BranchSideFuncs:
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:11457,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11464,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:11469,18'
              BranchSideFuncs:
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:11469,44'
          Branch Sides:
            - BranchSide:      'xpath.c:11470,18'
              BranchSideFuncs:
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:11476,23'
              BranchSideFuncs:
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
        - Branch String:   'xpath.c:11469,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11471,57'
              BranchSideFuncs:
                - xmlXPathNodeSetMerge
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:11476,23'
              BranchSideFuncs:
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
        - Branch String:   'xpath.c:11473,21'
          Branch Sides:
            - BranchSide:      'xpath.c:11474,40'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
            - BranchSide:      'xpath.c:11475,13'
              BranchSideFuncs:
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCompSwap
        - Branch String:   'xpath.c:11479,10'
          Branch Sides:
            - BranchSide:      'xpath.c:11480,20'
              BranchSideFuncs:
                - xmlXPathCompSwap
            - BranchSide:      'xpath.c:11481,22'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11487,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11488,45'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCacheNewNodeSet
                - valuePush
                - xmlXPathCompOpEval
            - BranchSide:      'xpath.c:11489,6'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - valuePush
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11489,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11489,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11490,17'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - valuePush
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11490,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11491,45'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCacheNewNodeSet
                - valuePush
            - BranchSide:      'xpath.c:11492,6'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - valuePush
        - Branch String:   'xpath.c:11492,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11492,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11493,16'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - valuePush
        - Branch String:   'xpath.c:11497,21'
          Branch Sides:
            - BranchSide:      'xpath.c:11498,21'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11500,44'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
        - Branch String:   'xpath.c:11501,3'
          Branch Sides:
            - BranchSide:      'xpath.c:11501,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11503,53'
              BranchSideFuncs:
                - xmlXPathNodeCollectAndTest
        - Branch String:   'xpath.c:11510,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11512,45'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11514,6'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
        - Branch String:   'xpath.c:11514,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11514,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11515,18'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
        - Branch String:   'xpath.c:11516,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11516,21'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11520,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11517,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11517,21'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11520,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11518,3'
          Branch Sides:
            - BranchSide:      'xpath.c:11518,7'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11520,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11515,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11519,37'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11520,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:11412,9'
          Dst:             xmlXPathCheckOpLimit
        - Src:             'xpath.c:11415,9'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:11423,17'
          Dst:             xmlXPathCompOpEvalFirst
        - Src:             'xpath.c:11441,7'
          Dst:             xmlXPathNodeSetSort
        - Src:             'xpath.c:11445,17'
          Dst:             xmlXPathCompOpEvalFirst
        - Src:             'xpath.c:11449,20'
          Dst:             valuePop
        - Src:             'xpath.c:11450,20'
          Dst:             valuePop
        - Src:             'xpath.c:11453,10'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:11454,10'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:11455,17'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:11459,20'
          Dst:             xmlXPathCheckOpLimit
        - Src:             'xpath.c:11462,20'
          Dst:             xmlXPathCheckOpLimit
        - Src:             'xpath.c:11464,10'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:11465,10'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:11471,36'
          Dst:             xmlXPathNodeSetMerge
        - Src:             'xpath.c:11474,21'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11476,13'
          Dst:             valuePush
        - Src:             'xpath.c:11477,6'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:11480,3'
          Dst:             xmlXPathCompSwap
        - Src:             'xpath.c:11484,13'
          Dst:             xmlXPathRoot
        - Src:             'xpath.c:11488,26'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11491,26'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11493,22'
          Dst:             xmlXPathCacheNewNodeSet
        - Src:             'xpath.c:11493,6'
          Dst:             valuePush
        - Src:             'xpath.c:11500,25'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11503,26'
          Dst:             xmlXPathNodeCollectAndTest
        - Src:             'xpath.c:11507,29'
          Dst:             xmlXPathCacheObjectCopy
        - Src:             'xpath.c:11507,13'
          Dst:             valuePush
        - Src:             'xpath.c:11512,21'
          Dst:             xmlXPathCompOpEvalFirst
        - Src:             'xpath.c:11519,17'
          Dst:             xmlXPathNodeSetSort
        - Src:             'xpath.c:11523,26'
          Dst:             xmlXPathCompOpEvalFilterFirst
        - Src:             'xpath.c:11527,22'
          Dst:             xmlXPathCompOpEval
    - functionName:    xmlXPathNodeSetSort
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2651
      functionLinenumberEnd: 2690
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlNodeSet *'
      constantsTouched: []
      argNames:
        - set
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libxml_domnode_tim_sort
      functionUses:    14
      BranchProfiles:
        - Branch String:   'xpath.c:2657,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2658,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2688,29'
              BranchSideFuncs:
                - libxml_domnode_tim_sort
      Callsites:
        - Src:             'xpath.c:2688,5'
          Dst:             libxml_domnode_tim_sort
    - functionName:    libxml_domnode_tim_sort
      functionSourceFile: '/src/libxml2/./timsort.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlNode **'
        - 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:539,7'
          Branch Sides:
            - BranchSide:      './timsort.h:540,5'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:543,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:543,7'
          Branch Sides:
            - BranchSide:      './timsort.h:544,27'
              BranchSideFuncs:
                - libxml_domnode_binary_insertion_sort
            - BranchSide:      './timsort.h:549,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:555,7'
          Branch Sides:
            - BranchSide:      './timsort.h:556,5'
              BranchSideFuncs:
                - PUSH_NEXT
                - PUSH_NEXT
                - libxml_domnode_check_invariant
                - libxml_domnode_tim_sort_collapse
                - PUSH_NEXT
            - BranchSide:      './timsort.h:559,18'
              BranchSideFuncs:
                - PUSH_NEXT
                - PUSH_NEXT
                - libxml_domnode_check_invariant
                - libxml_domnode_tim_sort_collapse
                - PUSH_NEXT
        - Branch String:   './timsort.h:559,7'
          Branch Sides:
            - BranchSide:      './timsort.h:560,5'
              BranchSideFuncs:
                - PUSH_NEXT
                - libxml_domnode_check_invariant
                - libxml_domnode_tim_sort_collapse
                - PUSH_NEXT
            - BranchSide:      './timsort.h:563,18'
              BranchSideFuncs:
                - PUSH_NEXT
                - libxml_domnode_check_invariant
                - libxml_domnode_tim_sort_collapse
                - PUSH_NEXT
        - Branch String:   './timsort.h:563,7'
          Branch Sides:
            - BranchSide:      './timsort.h:564,5'
              BranchSideFuncs:
                - libxml_domnode_check_invariant
                - libxml_domnode_tim_sort_collapse
                - PUSH_NEXT
            - BranchSide:      './timsort.h:567,3'
              BranchSideFuncs:
                - libxml_domnode_check_invariant
                - libxml_domnode_tim_sort_collapse
                - PUSH_NEXT
        - Branch String:   './timsort.h:568,9'
          Branch Sides:
            - BranchSide:      './timsort.h:569,38'
              BranchSideFuncs:
                - PUSH_NEXT
                - libxml_domnode_check_invariant
                - libxml_domnode_tim_sort_collapse
            - BranchSide:      './timsort.h:573,20'
              BranchSideFuncs:
                - PUSH_NEXT
                - libxml_domnode_check_invariant
                - libxml_domnode_tim_sort_collapse
        - Branch String:   './timsort.h:573,9'
          Branch Sides:
            - BranchSide:      './timsort.h:567,3'
              BranchSideFuncs:
                - libxml_domnode_check_invariant
                - libxml_domnode_tim_sort_collapse
                - PUSH_NEXT
            - BranchSide:      './timsort.h:574,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             './timsort.h:544,5'
          Dst:             libxml_domnode_binary_insertion_sort
        - Src:             './timsort.h:549,12'
          Dst:             compute_minrun
        - Src:             './timsort.h:555,8'
          Dst:             PUSH_NEXT
        - Src:             './timsort.h:559,8'
          Dst:             PUSH_NEXT
        - Src:             './timsort.h:563,8'
          Dst:             PUSH_NEXT
        - Src:             './timsort.h:568,10'
          Dst:             libxml_domnode_check_invariant
        - Src:             './timsort.h:569,20'
          Dst:             libxml_domnode_tim_sort_collapse
        - Src:             './timsort.h:573,10'
          Dst:             PUSH_NEXT
    - functionName:    libxml_domnode_binary_insertion_sort
      functionSourceFile: '/src/libxml2/./timsort.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlNode **'
        - 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:249,7'
          Branch Sides:
            - BranchSide:      './timsort.h:250,5'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:253,31'
              BranchSideFuncs:
                - libxml_domnode_binary_insertion_sort_start
      Callsites:
        - Src:             './timsort.h:253,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: 494
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct._xmlNode **'
        - size_t
        - 'struct.TEMP_STORAGE_T *'
        - size_t
        - 'struct.timespec *'
        - 'size_t *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - dst
        - size
        - store
        - minrun
        - run_stack
        - stack_curr
        - curr
      BBCount:         18
      ICount:          183
      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:498,7'
          Branch Sides:
            - BranchSide:      './timsort.h:499,11'
              BranchSideFuncs:
                - free
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_binary_insertion_sort_start
            - BranchSide:      './timsort.h:502,7'
              BranchSideFuncs:
                - free
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_binary_insertion_sort_start
        - Branch String:   './timsort.h:502,7'
          Branch Sides:
            - BranchSide:      './timsort.h:503,34'
              BranchSideFuncs:
                - libxml_domnode_binary_insertion_sort_start
                - free
                - libxml_domnode_tim_sort_merge
            - BranchSide:      './timsort.h:507,35'
              BranchSideFuncs:
                - free
                - libxml_domnode_tim_sort_merge
        - Branch String:   './timsort.h:512,7'
          Branch Sides:
            - BranchSide:      './timsort.h:514,5'
              BranchSideFuncs:
                - free
                - libxml_domnode_tim_sort_merge
            - BranchSide:      './timsort.h:528,3'
              BranchSideFuncs: []
        - Branch String:   './timsort.h:514,5'
          Branch Sides:
            - BranchSide:      './timsort.h:515,22'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
                - free
            - BranchSide:      './timsort.h:520,9'
              BranchSideFuncs:
                - free
        - Branch String:   './timsort.h:520,9'
          Branch Sides:
            - BranchSide:      './timsort.h:521,12'
              BranchSideFuncs:
                - free
            - BranchSide:      './timsort.h:525,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             './timsort.h:495,16'
          Dst:             libxml_domnode_count_run
        - Src:             './timsort.h:503,5'
          Dst:             libxml_domnode_binary_insertion_sort_start
        - Src:             './timsort.h:515,7'
          Dst:             libxml_domnode_tim_sort_merge
    - functionName:    libxml_domnode_check_invariant
      functionSourceFile: '/src/libxml2/./timsort.h'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.timespec *'
        - int
      constantsTouched: []
      argNames:
        - stack
        - stack_curr
      BBCount:         13
      ICount:          117
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './timsort.h:325,7'
          Branch Sides:
            - BranchSide:      './timsort.h:326,5'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:329,7'
              BranchSideFuncs: []
        - Branch String:   './timsort.h:329,7'
          Branch Sides:
            - BranchSide:      './timsort.h:330,23'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:340,7'
              BranchSideFuncs: []
        - Branch String:   './timsort.h:333,9'
          Branch Sides:
            - BranchSide:      './timsort.h:334,7'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:337,5'
              BranchSideFuncs: []
        - Branch String:   './timsort.h:344,20'
          Branch Sides:
            - BranchSide:      './timsort.h:344,24'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:345,5'
              BranchSideFuncs: []
        - Branch String:   './timsort.h:344,7'
          Branch Sides:
            - BranchSide:      './timsort.h:345,5'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:348,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    libxml_domnode_tim_sort_collapse
      functionSourceFile: '/src/libxml2/./timsort.h'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._xmlNode **'
        - 'struct.timespec *'
        - int
        - 'struct.TEMP_STORAGE_T *'
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - stack
        - stack_curr
        - store
        - size
      BBCount:         38
      ICount:          336
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - libxml_domnode_tim_sort_merge
      functionUses:    1
      BranchProfiles:
        - Branch String:   './timsort.h:431,9'
          Branch Sides:
            - BranchSide:      './timsort.h:432,7'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:436,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:436,27'
          Branch Sides:
            - BranchSide:      './timsort.h:436,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:443,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:436,9'
          Branch Sides:
            - BranchSide:      './timsort.h:437,22'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
            - BranchSide:      './timsort.h:443,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:443,32'
          Branch Sides:
            - BranchSide:      './timsort.h:443,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:448,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:443,14'
          Branch Sides:
            - BranchSide:      './timsort.h:444,22'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
            - BranchSide:      './timsort.h:448,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:456,9'
          Branch Sides:
            - BranchSide:      './timsort.h:457,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:460,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:463,24'
          Branch Sides:
            - BranchSide:      './timsort.h:463,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:463,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:467,14'
          Branch Sides:
            - BranchSide:      './timsort.h:467,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:472,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:467,9'
          Branch Sides:
            - BranchSide:      './timsort.h:468,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:472,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:472,13'
          Branch Sides:
            - BranchSide:      './timsort.h:472,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:479,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:472,9'
          Branch Sides:
            - BranchSide:      './timsort.h:473,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:479,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:437,7'
          Dst:             libxml_domnode_tim_sort_merge
        - Src:             './timsort.h:444,7'
          Dst:             libxml_domnode_tim_sort_merge
        - Src:             './timsort.h:473,7'
          Dst:             libxml_domnode_tim_sort_merge
        - Src:             './timsort.h:479,7'
          Dst:             libxml_domnode_tim_sort_merge
    - functionName:    libxml_domnode_tim_sort_merge
      functionSourceFile: '/src/libxml2/./timsort.h'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct._xmlNode **'
        - 'struct.timespec *'
        - int
        - 'struct.TEMP_STORAGE_T *'
      constantsTouched: []
      argNames:
        - dst
        - stack
        - stack_curr
        - store
      BBCount:         42
      ICount:          335
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached:
        - libxml_domnode_tim_sort_resize
        - wrap_cmp
      functionUses:    5
      BranchProfiles:
        - Branch String:   './timsort.h:378,26'
          Branch Sides:
            - BranchSide:      './timsort.h:378,3'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_resize
                - wrap_cmp
                - wrap_cmp
            - BranchSide:      './timsort.h:378,3'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_resize
                - wrap_cmp
                - wrap_cmp
        - Branch String:   './timsort.h:382,7'
          Branch Sides:
            - BranchSide:      './timsort.h:383,12'
              BranchSideFuncs:
                - wrap_cmp
            - BranchSide:      './timsort.h:402,12'
              BranchSideFuncs:
                - wrap_cmp
        - Branch String:   './timsort.h:387,5'
          Branch Sides:
            - BranchSide:      './timsort.h:388,12'
              BranchSideFuncs:
                - wrap_cmp
            - BranchSide:      './timsort.h:400,3'
              BranchSideFuncs: []
        - Branch String:   './timsort.h:388,19'
          Branch Sides:
            - BranchSide:      './timsort.h:388,23'
              BranchSideFuncs:
                - wrap_cmp
            - BranchSide:      './timsort.h:394,18'
              BranchSideFuncs:
                - wrap_cmp
        - Branch String:   './timsort.h:388,11'
          Branch Sides:
            - BranchSide:      './timsort.h:389,13'
              BranchSideFuncs:
                - wrap_cmp
            - BranchSide:      './timsort.h:394,18'
              BranchSideFuncs:
                - wrap_cmp
        - Branch String:   './timsort.h:389,13'
          Branch Sides:
            - BranchSide:      './timsort.h:390,20'
              BranchSideFuncs:
                - wrap_cmp
            - BranchSide:      './timsort.h:392,20'
              BranchSideFuncs:
                - wrap_cmp
        - Branch String:   './timsort.h:394,18'
          Branch Sides:
            - BranchSide:      './timsort.h:395,18'
              BranchSideFuncs:
                - wrap_cmp
            - BranchSide:      './timsort.h:397,9'
              BranchSideFuncs: []
        - Branch String:   './timsort.h:409,19'
          Branch Sides:
            - BranchSide:      './timsort.h:409,23'
              BranchSideFuncs:
                - wrap_cmp
            - BranchSide:      './timsort.h:415,18'
              BranchSideFuncs:
                - wrap_cmp
        - Branch String:   './timsort.h:409,11'
          Branch Sides:
            - BranchSide:      './timsort.h:410,13'
              BranchSideFuncs:
                - wrap_cmp
            - BranchSide:      './timsort.h:415,18'
              BranchSideFuncs:
                - wrap_cmp
        - Branch String:   './timsort.h:410,13'
          Branch Sides:
            - BranchSide:      './timsort.h:411,20'
              BranchSideFuncs:
                - wrap_cmp
            - BranchSide:      './timsort.h:413,20'
              BranchSideFuncs:
                - wrap_cmp
        - Branch String:   './timsort.h:415,18'
          Branch Sides:
            - BranchSide:      './timsort.h:416,18'
              BranchSideFuncs:
                - wrap_cmp
            - BranchSide:      './timsort.h:418,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './timsort.h:378,3'
          Dst:             libxml_domnode_tim_sort_resize
        - Src:             './timsort.h:389,13'
          Dst:             wrap_cmp
        - Src:             './timsort.h:410,13'
          Dst:             wrap_cmp
    - functionName:    libxml_domnode_tim_sort_resize
      functionSourceFile: '/src/libxml2/./timsort.h'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.TEMP_STORAGE_T *'
        - size_t
      constantsTouched: []
      argNames:
        - store
        - new_size
      BBCount:         8
      ICount:          63
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - exit
        - fprintf
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   './timsort.h:357,7'
          Branch Sides:
            - BranchSide:      './timsort.h:357,7'
              BranchSideFuncs:
                - realloc
                - fprintf
                - exit
            - BranchSide:      './timsort.h:358,49'
              BranchSideFuncs:
                - realloc
                - fprintf
                - exit
        - Branch String:   './timsort.h:360,9'
          Branch Sides:
            - BranchSide:      './timsort.h:361,15'
              BranchSideFuncs:
                - fprintf
                - exit
            - BranchSide:      './timsort.h:366,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             './timsort.h:358,41'
          Dst:             realloc
        - Src:             './timsort.h:361,7'
          Dst:             fprintf
        - Src:             './timsort.h:363,7'
          Dst:             exit
    - functionName:    wrap_cmp
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlNode *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - x
        - y
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlXPathCmpNodesExt
      functionUses:    10
      BranchProfiles:
        - Branch String:   'xpath.c:561,16'
          Branch Sides:
            - BranchSide:      'xpath.c:561,28'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:561,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:560,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: 270
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct._xmlNode **'
        - 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:273,7'
          Branch Sides:
            - BranchSide:      './timsort.h:274,5'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:277,7'
              BranchSideFuncs:
                - wrap_cmp
                - wrap_cmp
                - libxml_domnode_reverse_elements
                - wrap_cmp
                - wrap_cmp
        - Branch String:   './timsort.h:277,7'
          Branch Sides:
            - BranchSide:      './timsort.h:278,9'
              BranchSideFuncs:
                - wrap_cmp
            - BranchSide:      './timsort.h:285,10'
              BranchSideFuncs:
                - wrap_cmp
                - wrap_cmp
                - libxml_domnode_reverse_elements
                - wrap_cmp
        - Branch String:   './timsort.h:278,9'
          Branch Sides:
            - BranchSide:      './timsort.h:279,7'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:282,5'
              BranchSideFuncs: []
        - Branch String:   './timsort.h:287,7'
          Branch Sides:
            - BranchSide:      './timsort.h:289,5'
              BranchSideFuncs:
                - wrap_cmp
            - BranchSide:      './timsort.h:304,5'
              BranchSideFuncs:
                - wrap_cmp
                - libxml_domnode_reverse_elements
        - Branch String:   './timsort.h:290,11'
          Branch Sides:
            - BranchSide:      './timsort.h:291,9'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:294,11'
              BranchSideFuncs:
                - wrap_cmp
        - Branch String:   './timsort.h:294,11'
          Branch Sides:
            - BranchSide:      './timsort.h:295,9'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:298,11'
              BranchSideFuncs:
                - wrap_cmp
        - Branch String:   './timsort.h:305,11'
          Branch Sides:
            - BranchSide:      './timsort.h:306,9'
              BranchSideFuncs:
                - libxml_domnode_reverse_elements
            - BranchSide:      './timsort.h:309,11'
              BranchSideFuncs:
                - wrap_cmp
                - libxml_domnode_reverse_elements
        - Branch String:   './timsort.h:309,11'
          Branch Sides:
            - BranchSide:      './timsort.h:310,9'
              BranchSideFuncs:
                - libxml_domnode_reverse_elements
            - BranchSide:      './timsort.h:313,11'
              BranchSideFuncs:
                - wrap_cmp
                - libxml_domnode_reverse_elements
      Callsites:
        - Src:             './timsort.h:278,9'
          Dst:             wrap_cmp
        - Src:             './timsort.h:287,7'
          Dst:             wrap_cmp
        - Src:             './timsort.h:294,11'
          Dst:             wrap_cmp
        - Src:             './timsort.h:309,11'
          Dst:             wrap_cmp
        - Src:             './timsort.h:317,5'
          Dst:             libxml_domnode_reverse_elements
    - functionName:    libxml_domnode_binary_insertion_sort_start
      functionSourceFile: '/src/libxml2/./timsort.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._xmlNode **'
        - 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:220,3'
          Branch Sides:
            - BranchSide:      './timsort.h:226,9'
              BranchSideFuncs:
                - wrap_cmp
                - libxml_domnode_binary_insertion_find
            - BranchSide:      './timsort.h:244,1'
              BranchSideFuncs: []
        - Branch String:   './timsort.h:226,9'
          Branch Sides:
            - BranchSide:      './timsort.h:227,7'
              BranchSideFuncs:
                - wrap_cmp
                - libxml_domnode_binary_insertion_find
            - BranchSide:      './timsort.h:231,9'
              BranchSideFuncs:
                - libxml_domnode_binary_insertion_find
                - wrap_cmp
        - Branch String:   './timsort.h:234,5'
          Branch Sides:
            - BranchSide:      './timsort.h:235,20'
              BranchSideFuncs:
                - wrap_cmp
                - libxml_domnode_binary_insertion_find
            - BranchSide:      './timsort.h:242,21'
              BranchSideFuncs:
                - wrap_cmp
                - libxml_domnode_binary_insertion_find
        - Branch String:   './timsort.h:237,11'
          Branch Sides:
            - BranchSide:      './timsort.h:238,9'
              BranchSideFuncs:
                - wrap_cmp
                - libxml_domnode_binary_insertion_find
            - BranchSide:      './timsort.h:240,5'
              BranchSideFuncs:
                - wrap_cmp
                - libxml_domnode_binary_insertion_find
      Callsites:
        - Src:             './timsort.h:226,9'
          Dst:             wrap_cmp
        - Src:             './timsort.h:232,16'
          Dst:             libxml_domnode_binary_insertion_find
    - functionName:    libxml_domnode_binary_insertion_find
      functionSourceFile: '/src/libxml2/./timsort.h'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct._xmlNode **'
        - 'struct._xmlNode *'
        - 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:186,7'
          Branch Sides:
            - BranchSide:      './timsort.h:187,5'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:188,14'
              BranchSideFuncs:
                - wrap_cmp
                - wrap_cmp
        - Branch String:   './timsort.h:197,9'
          Branch Sides:
            - BranchSide:      './timsort.h:198,11'
              BranchSideFuncs:
                - wrap_cmp
            - BranchSide:      './timsort.h:204,11'
              BranchSideFuncs:
                - wrap_cmp
        - Branch String:   './timsort.h:198,11'
          Branch Sides:
            - BranchSide:      './timsort.h:199,16'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:202,11'
              BranchSideFuncs:
                - wrap_cmp
        - Branch String:   './timsort.h:204,11'
          Branch Sides:
            - BranchSide:      './timsort.h:205,16'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:208,11'
              BranchSideFuncs:
                - wrap_cmp
      Callsites:
        - Src:             './timsort.h:186,7'
          Dst:             wrap_cmp
        - Src:             './timsort.h:188,14'
          Dst:             wrap_cmp
        - Src:             './timsort.h:195,21'
          Dst:             wrap_cmp
    - functionName:    libxml_domnode_reverse_elements
      functionSourceFile: '/src/libxml2/./timsort.h'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._xmlNode **'
        - 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:260,9'
          Branch Sides:
            - BranchSide:      './timsort.h:261,7'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:264,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathCompSwap
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1038
      functionLinenumberEnd: 1054
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlXPathStepOp *'
      constantsTouched: []
      argNames:
        - op
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlXPathObjectCopy
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4454
      functionLinenumberEnd: 4538
      functionDepth:   0
      returnType:      'struct._xmlXPathObject *'
      argCount:        1
      argTypes:
        - 'struct._xmlXPathObject *'
      constantsTouched: []
      argNames:
        - val
      BBCount:         22
      ICount:          149
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - xmlStrdup
        - xmlXPathNodeSetMerge
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:4457,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4458,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4460,31'
              BranchSideFuncs:
                - xmlXPathNodeSetMerge
                - xmlStrdup
        - Branch String:   'xpath.c:4461,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4462,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4463,12'
              BranchSideFuncs:
                - xmlXPathNodeSetMerge
                - xmlStrdup
        - Branch String:   'xpath.c:4464,5'
          Branch Sides:
            - BranchSide:      'xpath.c:4471,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4471,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4473,33'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:4513,51'
              BranchSideFuncs:
                - xmlXPathNodeSetMerge
            - BranchSide:      'xpath.c:4513,51'
              BranchSideFuncs:
                - xmlXPathNodeSetMerge
            - BranchSide:      'xpath.c:4530,18'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4533,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4474,17'
          Branch Sides:
            - BranchSide:      'xpath.c:4475,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4478,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4514,17'
          Branch Sides:
            - BranchSide:      'xpath.c:4515,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4519,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:4473,23'
          Dst:             xmlStrdup
        - Src:             'xpath.c:4513,24'
          Dst:             xmlXPathNodeSetMerge
    - functionName:    xmlXPathCacheNewString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1811
      functionLinenumberEnd: 1842
      functionDepth:   0
      returnType:      'struct._xmlXPathObject *'
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pctxt
        - val
      BBCount:         19
      ICount:          134
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlStrdup
        - xmlXPathNewString
        - xmlXPathPErrMemory
      functionUses:    13
      BranchProfiles:
        - Branch String:   'xpath.c:1815,24'
          Branch Sides:
            - BranchSide:      'xpath.c:1815,28'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1838,29'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1815,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1816,60'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1838,29'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1818,6'
          Branch Sides:
            - BranchSide:      'xpath.c:1821,17'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1836,5'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1821,17'
          Branch Sides:
            - BranchSide:      'xpath.c:1822,21'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1823,30'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1824,17'
          Branch Sides:
            - BranchSide:      'xpath.c:1825,36'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1829,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:1839,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1840,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1841,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:1823,20'
          Dst:             xmlStrdup
        - Src:             'xpath.c:1825,17'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:1838,11'
          Dst:             xmlXPathNewString
        - Src:             'xpath.c:1840,9'
          Dst:             xmlXPathPErrMemory
    - functionName:    xmlXPathCacheNewFloat
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1908
      functionLinenumberEnd: 1930
      functionDepth:   0
      returnType:      'struct._xmlXPathObject *'
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - double
      constantsTouched: []
      argNames:
        - pctxt
        - val
      BBCount:         14
      ICount:          110
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlXPathNewFloat
        - xmlXPathPErrMemory
      functionUses:    13
      BranchProfiles:
        - Branch String:   'xpath.c:1912,24'
          Branch Sides:
            - BranchSide:      'xpath.c:1912,28'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1926,28'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1912,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1913,60'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1926,28'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1915,6'
          Branch Sides:
            - BranchSide:      'xpath.c:1916,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1924,5'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1927,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1928,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1929,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:1926,11'
          Dst:             xmlXPathNewFloat
        - Src:             'xpath.c:1928,9'
          Dst:             xmlXPathPErrMemory
    - functionName:    xmlXPathNewFloat
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4313
      functionLinenumberEnd: 4323
      functionDepth:   0
      returnType:      'struct._xmlXPathObject *'
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - val
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xpath.c:4317,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4318,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4319,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathNewString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4355
      functionLinenumberEnd: 4371
      functionDepth:   0
      returnType:      'struct._xmlXPathObject *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - val
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlStrdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xpath.c:4359,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4360,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4361,12'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xpath.c:4363,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4364,13'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:4365,32'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xpath.c:4366,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4367,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4370,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:4365,22'
          Dst:             xmlStrdup
    - functionName:    xmlXPathNewNodeSet
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3391
      functionLinenumberEnd: 3407
      functionDepth:   0
      returnType:      'struct._xmlXPathObject *'
      argCount:        1
      argTypes:
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - val
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlXPathNodeSetCreate
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xpath.c:3395,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3396,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3397,12'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
        - Branch String:   'xpath.c:3401,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3402,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3406,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:3400,23'
          Dst:             xmlXPathNodeSetCreate
    - functionName:    xmlXPathCastToNumberInternal
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1996
      functionLinenumberEnd: 2039
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'struct._xmlXPathObject *'
      constantsTouched: []
      argNames:
        - ctxt
        - val
      BBCount:         19
      ICount:          121
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - xmlXPathCastBooleanToNumber
        - xmlXPathCastNodeSetToString
        - xmlXPathCastStringToNumber
        - xmlXPathPErrMemory
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xpath.c:1999,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2000,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2001,13'
              BranchSideFuncs:
                - xmlXPathCastBooleanToNumber
                - xmlXPathCastStringToNumber
                - xmlXPathCastNodeSetToString
                - xmlXPathCastStringToNumber
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:2001,5'
          Branch Sides:
            - BranchSide:      'xpath.c:2003,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2009,36'
              BranchSideFuncs:
                - xmlXPathCastNodeSetToString
                - xmlXPathCastStringToNumber
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:2009,36'
              BranchSideFuncs:
                - xmlXPathCastNodeSetToString
                - xmlXPathCastStringToNumber
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:2020,35'
              BranchSideFuncs:
                - xmlXPathCastStringToNumber
            - BranchSide:      'xpath.c:2023,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2026,36'
              BranchSideFuncs:
                - xmlXPathCastBooleanToNumber
            - BranchSide:      'xpath.c:2035,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2038,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2010,13'
          Branch Sides:
            - BranchSide:      'xpath.c:2011,32'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:2014,39'
              BranchSideFuncs:
                - xmlXPathCastStringToNumber
      Callsites:
        - Src:             'xpath.c:2009,8'
          Dst:             xmlXPathCastNodeSetToString
        - Src:             'xpath.c:2011,13'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:2014,12'
          Dst:             xmlXPathCastStringToNumber
        - Src:             'xpath.c:2020,8'
          Dst:             xmlXPathCastStringToNumber
        - Src:             'xpath.c:2026,8'
          Dst:             xmlXPathCastBooleanToNumber
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlXPathCastNodeSetToString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4751
      functionLinenumberEnd: 4758
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlNodeSet *'
      constantsTouched: []
      argNames:
        - ns
      BBCount:         14
      ICount:          69
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlStrdup
        - xmlXPathCastNodeToString
        - xmlXPathNodeSetSort
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xpath.c:4752,22'
          Branch Sides:
            - BranchSide:      'xpath.c:4752,26'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:4753,9'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xpath.c:4752,43'
          Branch Sides:
            - BranchSide:      'xpath.c:4752,47'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:4753,9'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xpath.c:4752,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4753,9'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:4755,9'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetSort
        - Branch String:   'xpath.c:4755,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4756,22'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathCastNodeToString
            - BranchSide:      'xpath.c:4757,37'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
      Callsites:
        - Src:             'xpath.c:4753,9'
          Dst:             xmlStrdup
        - Src:             'xpath.c:4756,2'
          Dst:             xmlXPathNodeSetSort
        - Src:             'xpath.c:4757,12'
          Dst:             xmlXPathCastNodeToString
    - functionName:    xmlXPathCastStringToNumber
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4875
      functionLinenumberEnd: 4876
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - val
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathStringEvalNumber
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:4876,12'
          Dst:             xmlXPathStringEvalNumber
    - functionName:    xmlXPathCastBooleanToNumber
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4860
      functionLinenumberEnd: 4864
      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:4861,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4862,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4863,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathStringEvalNumber
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8986
      functionLinenumberEnd: 9074
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - str
      BBCount:         102
      ICount:          583
      EdgeCount:       137
      CyclomaticComplexity: 37
      functionsReached:
        - pow
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:8997,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8997,22'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8998,5'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:8998,12'
          Branch Sides:
            - BranchSide:      'xpath.c:8998,5'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:8998,12'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:8998,12'
          Branch Sides:
            - BranchSide:      'xpath.c:8998,12'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:8998,5'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:8998,12'
          Branch Sides:
            - BranchSide:      'xpath.c:8998,5'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:8998,5'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:8998,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8998,34'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:8999,10'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:8999,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9000,8'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:9003,11'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:9003,23'
          Branch Sides:
            - BranchSide:      'xpath.c:9003,29'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:9012,9'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:9003,40'
          Branch Sides:
            - BranchSide:      'xpath.c:9003,45'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9004,16'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9003,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9004,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9012,9'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:9013,26'
          Branch Sides:
            - BranchSide:      'xpath.c:9013,31'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:9013,5'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:9013,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9014,8'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:9030,10'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:9030,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9031,9'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:9054,11'
              BranchSideFuncs:
                - pow
        - Branch String:   'xpath.c:9035,20'
          Branch Sides:
            - BranchSide:      'xpath.c:9035,42'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:9035,25'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:9035,37'
          Branch Sides:
            - BranchSide:      'xpath.c:9035,42'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:9038,9'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:9035,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9036,13'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:9038,9'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:9038,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9039,13'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:9042,15'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:9043,24'
          Branch Sides:
            - BranchSide:      'xpath.c:9043,29'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:9043,2'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:9043,42'
          Branch Sides:
            - BranchSide:      'xpath.c:9043,46'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:9043,2'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:9043,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9044,12'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:9049,24'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:9051,23'
          Branch Sides:
            - BranchSide:      'xpath.c:9051,28'
              BranchSideFuncs:
                - pow
            - BranchSide:      'xpath.c:9051,2'
              BranchSideFuncs:
                - pow
        - Branch String:   'xpath.c:9051,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9052,9'
              BranchSideFuncs:
                - pow
            - BranchSide:      'xpath.c:9053,5'
              BranchSideFuncs:
                - pow
        - Branch String:   'xpath.c:9054,23'
          Branch Sides:
            - BranchSide:      'xpath.c:9054,28'
              BranchSideFuncs:
                - pow
            - BranchSide:      'xpath.c:9055,10'
              BranchSideFuncs:
                - pow
        - Branch String:   'xpath.c:9054,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9055,10'
              BranchSideFuncs:
                - pow
            - BranchSide:      'xpath.c:9068,5'
              BranchSideFuncs:
                - pow
        - Branch String:   'xpath.c:9056,11'
          Branch Sides:
            - BranchSide:      'xpath.c:9057,23'
              BranchSideFuncs:
                - pow
            - BranchSide:      'xpath.c:9059,19'
              BranchSideFuncs:
                - pow
        - Branch String:   'xpath.c:9062,28'
          Branch Sides:
            - BranchSide:      'xpath.c:9062,33'
              BranchSideFuncs:
                - pow
            - BranchSide:      'xpath.c:9062,7'
              BranchSideFuncs:
                - pow
        - Branch String:   'xpath.c:9062,7'
          Branch Sides:
            - BranchSide:      'xpath.c:9063,13'
              BranchSideFuncs:
                - pow
            - BranchSide:      'xpath.c:9067,5'
              BranchSideFuncs:
                - pow
        - Branch String:   'xpath.c:9063,13'
          Branch Sides:
            - BranchSide:      'xpath.c:9064,15'
              BranchSideFuncs:
                - pow
            - BranchSide:      'xpath.c:9065,5'
              BranchSideFuncs:
                - pow
        - Branch String:   'xpath.c:9068,12'
          Branch Sides:
            - BranchSide:      'xpath.c:9068,5'
              BranchSideFuncs:
                - pow
            - BranchSide:      'xpath.c:9068,12'
              BranchSideFuncs:
                - pow
        - Branch String:   'xpath.c:9068,12'
          Branch Sides:
            - BranchSide:      'xpath.c:9068,12'
              BranchSideFuncs:
                - pow
            - BranchSide:      'xpath.c:9068,5'
              BranchSideFuncs:
                - pow
        - Branch String:   'xpath.c:9068,12'
          Branch Sides:
            - BranchSide:      'xpath.c:9068,5'
              BranchSideFuncs:
                - pow
            - BranchSide:      'xpath.c:9068,5'
              BranchSideFuncs:
                - pow
        - Branch String:   'xpath.c:9068,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9068,34'
              BranchSideFuncs:
                - pow
            - BranchSide:      'xpath.c:9069,10'
              BranchSideFuncs:
                - pow
        - Branch String:   'xpath.c:9069,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9069,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9070,9'
              BranchSideFuncs:
                - pow
        - Branch String:   'xpath.c:9070,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9070,23'
              BranchSideFuncs:
                - pow
            - BranchSide:      'xpath.c:9071,9'
              BranchSideFuncs:
                - pow
        - Branch String:   'xpath.c:9071,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9071,43'
              BranchSideFuncs:
                - pow
            - BranchSide:      'xpath.c:9072,30'
              BranchSideFuncs:
                - pow
      Callsites:
        - Src:             'xpath.c:9049,14'
          Dst:             pow
        - Src:             'xpath.c:9072,12'
          Dst:             pow
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlXPathCastNodeToString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4738
      functionLinenumberEnd: 4739
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - node
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlNodeGetContent
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:4739,12'
          Dst:             xmlNodeGetContent
    - functionName:    xmlXPathCompareNodeSets
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5576
      functionLinenumberEnd: 5647
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - int
        - int
        - 'struct._xmlXPathObject *'
        - 'struct._xmlXPathObject *'
      constantsTouched: []
      argNames:
        - ctxt
        - inf
        - strict
        - arg1
        - arg2
      BBCount:         76
      ICount:          446
      EdgeCount:       102
      CyclomaticComplexity: 28
      functionsReached:
        - xmlXPathFreeObject
        - xmlXPathIsNaN
        - xmlXPathNodeToNumberInternal
        - xmlXPathPErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:5584,24'
          Branch Sides:
            - BranchSide:      'xpath.c:5585,4'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:5586,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:5585,33'
          Branch Sides:
            - BranchSide:      'xpath.c:5585,37'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:5589,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:5584,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5586,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:5589,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:5589,24'
          Branch Sides:
            - BranchSide:      'xpath.c:5590,4'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:5591,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:5590,33'
          Branch Sides:
            - BranchSide:      'xpath.c:5590,37'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:5596,11'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:5589,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5591,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:5596,11'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:5599,23'
          Branch Sides:
            - BranchSide:      'xpath.c:5599,27'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:5600,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:5599,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5600,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:5604,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:5604,23'
          Branch Sides:
            - BranchSide:      'xpath.c:5604,27'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:5605,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:5604,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5605,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:5610,26'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:5611,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5612,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:5617,12'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
        - Branch String:   'xpath.c:5617,5'
          Branch Sides:
            - BranchSide:      'xpath.c:5618,38'
              BranchSideFuncs:
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
            - BranchSide:      'xpath.c:5643,5'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:5619,6'
          Branch Sides:
            - BranchSide:      'xpath.c:5620,6'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
            - BranchSide:      'xpath.c:5621,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
        - Branch String:   'xpath.c:5621,2'
          Branch Sides:
            - BranchSide:      'xpath.c:5622,10'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
            - BranchSide:      'xpath.c:5639,6'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
        - Branch String:   'xpath.c:5622,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5623,45'
              BranchSideFuncs:
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
            - BranchSide:      'xpath.c:5626,24'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
        - Branch String:   'xpath.c:5626,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5627,3'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
            - BranchSide:      'xpath.c:5628,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
        - Branch String:   'xpath.c:5628,14'
          Branch Sides:
            - BranchSide:      'xpath.c:5628,17'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
            - BranchSide:      'xpath.c:5630,15'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
        - Branch String:   'xpath.c:5628,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5629,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
            - BranchSide:      'xpath.c:5630,15'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
        - Branch String:   'xpath.c:5630,19'
          Branch Sides:
            - BranchSide:      'xpath.c:5630,23'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
            - BranchSide:      'xpath.c:5632,16'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
        - Branch String:   'xpath.c:5630,15'
          Branch Sides:
            - BranchSide:      'xpath.c:5631,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
            - BranchSide:      'xpath.c:5632,16'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
        - Branch String:   'xpath.c:5632,20'
          Branch Sides:
            - BranchSide:      'xpath.c:5632,23'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
            - BranchSide:      'xpath.c:5634,16'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
        - Branch String:   'xpath.c:5632,15'
          Branch Sides:
            - BranchSide:      'xpath.c:5633,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
            - BranchSide:      'xpath.c:5634,16'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
        - Branch String:   'xpath.c:5636,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5637,3'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
            - BranchSide:      'xpath.c:5638,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
        - Branch String:   'xpath.c:5639,6'
          Branch Sides:
            - BranchSide:      'xpath.c:5640,6'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:5641,7'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
      Callsites:
        - Src:             'xpath.c:5586,2'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:5591,2'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:5592,2'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:5600,2'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:5601,2'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:5605,2'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:5606,2'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:5612,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:5613,2'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:5614,2'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:5618,9'
          Dst:             xmlXPathNodeToNumberInternal
        - Src:             'xpath.c:5619,6'
          Dst:             xmlXPathIsNaN
        - Src:             'xpath.c:5623,16'
          Dst:             xmlXPathNodeToNumberInternal
        - Src:             'xpath.c:5626,10'
          Dst:             xmlXPathIsNaN
        - Src:             'xpath.c:5644,5'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:5645,5'
          Dst:             xmlXPathFreeObject
    - functionName:    xmlXPathCompareNodeSetValue
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5672
      functionLinenumberEnd: 5696
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - int
        - int
        - 'struct._xmlXPathObject *'
        - 'struct._xmlXPathObject *'
      constantsTouched: []
      argNames:
        - ctxt
        - inf
        - strict
        - arg
        - val
      BBCount:         21
      ICount:          146
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - valuePush
        - xmlXPathBooleanFunction
        - xmlXPathCompareNodeSetFloat
        - xmlXPathCompareNodeSetString
        - xmlXPathCompareNodeSets
        - xmlXPathCompareValues
        - xmlXPathErr
        - xmlXPathReleaseObject
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:5673,23'
          Branch Sides:
            - BranchSide:      'xpath.c:5673,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5675,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5673,40'
          Branch Sides:
            - BranchSide:      'xpath.c:5674,4'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5675,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5674,32'
          Branch Sides:
            - BranchSide:      'xpath.c:5674,36'
              BranchSideFuncs:
                - valuePush
                - xmlXPathBooleanFunction
                - valuePush
                - xmlXPathCompareValues
                - xmlXPathCompareNodeSetString
                - xmlXPathCompareNodeSets
                - xmlXPathCompareNodeSetFloat
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:5677,12'
              BranchSideFuncs:
                - valuePush
                - xmlXPathBooleanFunction
                - valuePush
                - xmlXPathCompareValues
                - xmlXPathCompareNodeSetString
                - xmlXPathCompareNodeSets
                - xmlXPathCompareNodeSetFloat
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:5673,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5675,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5677,12'
              BranchSideFuncs:
                - valuePush
                - xmlXPathBooleanFunction
                - valuePush
                - xmlXPathCompareValues
                - xmlXPathCompareNodeSetString
                - xmlXPathCompareNodeSets
                - xmlXPathCompareNodeSetFloat
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:5677,5'
          Branch Sides:
            - BranchSide:      'xpath.c:5679,41'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetFloat
            - BranchSide:      'xpath.c:5682,37'
              BranchSideFuncs:
                - xmlXPathCompareNodeSets
            - BranchSide:      'xpath.c:5682,37'
              BranchSideFuncs:
                - xmlXPathCompareNodeSets
            - BranchSide:      'xpath.c:5684,42'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetString
            - BranchSide:      'xpath.c:5686,16'
              BranchSideFuncs:
                - valuePush
                - xmlXPathBooleanFunction
                - valuePush
                - xmlXPathCompareValues
            - BranchSide:      'xpath.c:5691,35'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
      Callsites:
        - Src:             'xpath.c:5679,13'
          Dst:             xmlXPathCompareNodeSetFloat
        - Src:             'xpath.c:5682,13'
          Dst:             xmlXPathCompareNodeSets
        - Src:             'xpath.c:5684,13'
          Dst:             xmlXPathCompareNodeSetString
        - Src:             'xpath.c:5686,6'
          Dst:             valuePush
        - Src:             'xpath.c:5687,6'
          Dst:             xmlXPathBooleanFunction
        - Src:             'xpath.c:5688,6'
          Dst:             valuePush
        - Src:             'xpath.c:5689,13'
          Dst:             xmlXPathCompareValues
        - Src:             'xpath.c:5691,13'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5692,13'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5693,13'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathIsInf
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - val
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:
        - Branch String:   'xpath.c:208,12'
          Branch Sides:
            - BranchSide:      'xpath.c:208,26'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:208,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathCompareNodeSetFloat
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5457
      functionLinenumberEnd: 5488
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - int
        - int
        - 'struct._xmlXPathObject *'
        - 'struct._xmlXPathObject *'
      constantsTouched: []
      argNames:
        - ctxt
        - inf
        - strict
        - arg
        - f
      BBCount:         27
      ICount:          185
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - xmlXPathCacheNewString
        - xmlXPathCacheObjectCopy
        - xmlXPathCastNodeToString
        - xmlXPathCompareValues
        - xmlXPathNumberFunction
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:5462,21'
          Branch Sides:
            - BranchSide:      'xpath.c:5462,25'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5464,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5462,38'
          Branch Sides:
            - BranchSide:      'xpath.c:5463,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5464,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5463,32'
          Branch Sides:
            - BranchSide:      'xpath.c:5463,36'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathNumberFunction
                - xmlXPathCacheObjectCopy
                - valuePush
                - xmlXPathCompareValues
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5468,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathNumberFunction
                - xmlXPathCacheObjectCopy
                - valuePush
                - xmlXPathCompareValues
        - Branch String:   'xpath.c:5462,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5464,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5468,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathNumberFunction
                - xmlXPathCacheObjectCopy
                - valuePush
                - xmlXPathCompareValues
        - Branch String:   'xpath.c:5469,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5470,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathNumberFunction
                - xmlXPathCacheObjectCopy
                - valuePush
                - xmlXPathCompareValues
            - BranchSide:      'xpath.c:5485,27'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5470,2'
          Branch Sides:
            - BranchSide:      'xpath.c:5471,39'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathNumberFunction
                - xmlXPathCacheObjectCopy
                - valuePush
                - xmlXPathCompareValues
            - BranchSide:      'xpath.c:5484,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5472,11'
          Branch Sides:
            - BranchSide:      'xpath.c:5473,14'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathNumberFunction
                - xmlXPathCacheObjectCopy
                - valuePush
                - xmlXPathCompareValues
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5481,37'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCastNodeToString
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathNumberFunction
                - xmlXPathCacheObjectCopy
                - valuePush
                - xmlXPathCompareValues
        - Branch String:   'xpath.c:5478,8'
          Branch Sides:
            - BranchSide:      'xpath.c:5479,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5480,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathNumberFunction
                - xmlXPathCacheObjectCopy
                - valuePush
                - xmlXPathCompareValues
      Callsites:
        - Src:             'xpath.c:5464,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5465,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5471,14'
          Dst:             xmlXPathCastNodeToString
        - Src:             'xpath.c:5473,20'
          Dst:             xmlXPathCacheNewString
        - Src:             'xpath.c:5473,4'
          Dst:             valuePush
        - Src:             'xpath.c:5475,4'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:5476,20'
          Dst:             xmlXPathCacheObjectCopy
        - Src:             'xpath.c:5476,4'
          Dst:             valuePush
        - Src:             'xpath.c:5477,10'
          Dst:             xmlXPathCompareValues
        - Src:             'xpath.c:5481,18'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:5485,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5486,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathCompareNodeSetString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5513
      functionLinenumberEnd: 5544
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - int
        - int
        - 'struct._xmlXPathObject *'
        - 'struct._xmlXPathObject *'
      constantsTouched: []
      argNames:
        - ctxt
        - inf
        - strict
        - arg
        - s
      BBCount:         27
      ICount:          183
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - valuePush
        - xmlXPathCacheNewString
        - xmlXPathCacheObjectCopy
        - xmlXPathCastNodeToString
        - xmlXPathCompareValues
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:5518,21'
          Branch Sides:
            - BranchSide:      'xpath.c:5518,25'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5520,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5518,38'
          Branch Sides:
            - BranchSide:      'xpath.c:5519,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5520,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5519,32'
          Branch Sides:
            - BranchSide:      'xpath.c:5519,36'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathCacheObjectCopy
                - valuePush
                - xmlXPathCompareValues
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5524,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathCacheObjectCopy
                - valuePush
                - xmlXPathCompareValues
        - Branch String:   'xpath.c:5518,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5520,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5524,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathCacheObjectCopy
                - valuePush
                - xmlXPathCompareValues
        - Branch String:   'xpath.c:5525,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5526,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathCacheObjectCopy
                - valuePush
                - xmlXPathCompareValues
            - BranchSide:      'xpath.c:5541,27'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5526,2'
          Branch Sides:
            - BranchSide:      'xpath.c:5527,39'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathCacheObjectCopy
                - valuePush
                - xmlXPathCompareValues
            - BranchSide:      'xpath.c:5540,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5528,11'
          Branch Sides:
            - BranchSide:      'xpath.c:5529,14'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathCacheObjectCopy
                - valuePush
                - xmlXPathCompareValues
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5537,37'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCastNodeToString
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathCacheObjectCopy
                - valuePush
                - xmlXPathCompareValues
        - Branch String:   'xpath.c:5534,8'
          Branch Sides:
            - BranchSide:      'xpath.c:5535,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5536,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathCacheObjectCopy
                - valuePush
                - xmlXPathCompareValues
      Callsites:
        - Src:             'xpath.c:5520,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5521,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5527,14'
          Dst:             xmlXPathCastNodeToString
        - Src:             'xpath.c:5530,7'
          Dst:             xmlXPathCacheNewString
        - Src:             'xpath.c:5529,4'
          Dst:             valuePush
        - Src:             'xpath.c:5532,20'
          Dst:             xmlXPathCacheObjectCopy
        - Src:             'xpath.c:5532,4'
          Dst:             valuePush
        - Src:             'xpath.c:5533,10'
          Dst:             xmlXPathCompareValues
        - Src:             'xpath.c:5537,18'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:5541,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5542,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathNodeToNumberInternal
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4888
      functionLinenumberEnd: 4903
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlXPathCastNodeToString
        - xmlXPathCastStringToNumber
        - xmlXPathPErrMemory
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xpath.c:4892,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4893,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4894,39'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathCastStringToNumber
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:4895,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4896,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:4899,38'
              BranchSideFuncs:
                - xmlXPathCastStringToNumber
      Callsites:
        - Src:             'xpath.c:4894,14'
          Dst:             xmlXPathCastNodeToString
        - Src:             'xpath.c:4896,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:4899,11'
          Dst:             xmlXPathCastStringToNumber
    - functionName:    xmlXPathNewBoolean
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4334
      functionLinenumberEnd: 4344
      functionDepth:   0
      returnType:      'struct._xmlXPathObject *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xpath.c:4338,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4339,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4340,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathEqualNodeSets
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5836
      functionLinenumberEnd: 5939
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'struct._xmlXPathObject *'
        - 'struct._xmlXPathObject *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - arg1
        - arg2
        - neq
      BBCount:         99
      ICount:          695
      EdgeCount:       132
      CyclomaticComplexity: 35
      functionsReached:
        - xmlNodeGetContent
        - xmlStrEqual
        - xmlXPathNodeValHash
        - xmlXPathPErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:5846,24'
          Branch Sides:
            - BranchSide:      'xpath.c:5847,4'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5848,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5847,33'
          Branch Sides:
            - BranchSide:      'xpath.c:5847,37'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5849,10'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5846,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5848,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5849,10'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5849,24'
          Branch Sides:
            - BranchSide:      'xpath.c:5850,4'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5851,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5850,33'
          Branch Sides:
            - BranchSide:      'xpath.c:5850,37'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5853,11'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5849,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5851,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5853,11'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5856,23'
          Branch Sides:
            - BranchSide:      'xpath.c:5856,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5857,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5856,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5857,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5858,10'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5858,23'
          Branch Sides:
            - BranchSide:      'xpath.c:5858,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5859,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5858,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5859,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5864,9'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5864,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5865,9'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5870,28'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5865,2'
          Branch Sides:
            - BranchSide:      'xpath.c:5866,13'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5868,15'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5866,6'
          Branch Sides:
            - BranchSide:      'xpath.c:5867,7'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5868,15'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5867,7'
          Branch Sides:
            - BranchSide:      'xpath.c:5867,40'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5868,7'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5871,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5872,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5875,31'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5876,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5877,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5881,12'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5883,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5884,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5889,31'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5890,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5891,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5897,12'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
        - Branch String:   'xpath.c:5898,5'
          Branch Sides:
            - BranchSide:      'xpath.c:5899,34'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
            - BranchSide:      'xpath.c:5928,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5900,2'
          Branch Sides:
            - BranchSide:      'xpath.c:5901,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
            - BranchSide:      'xpath.c:5925,6'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
        - Branch String:   'xpath.c:5901,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5902,35'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5903,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeValHash
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5903,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5904,7'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
            - BranchSide:      'xpath.c:5910,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeValHash
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5904,7'
          Branch Sides:
            - BranchSide:      'xpath.c:5905,11'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
            - BranchSide:      'xpath.c:5908,6'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
        - Branch String:   'xpath.c:5910,7'
          Branch Sides:
            - BranchSide:      'xpath.c:5911,38'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlStrEqual
                - xmlXPathNodeValHash
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5915,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5912,25'
          Branch Sides:
            - BranchSide:      'xpath.c:5913,44'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5914,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5915,7'
          Branch Sides:
            - BranchSide:      'xpath.c:5916,38'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlStrEqual
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5920,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
        - Branch String:   'xpath.c:5917,25'
          Branch Sides:
            - BranchSide:      'xpath.c:5918,44'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
            - BranchSide:      'xpath.c:5919,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
        - Branch String:   'xpath.c:5921,7'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
            - BranchSide:      'xpath.c:5922,7'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
        - Branch String:   'xpath.c:5925,6'
          Branch Sides:
            - BranchSide:      'xpath.c:5926,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5927,5'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
        - Branch String:   'xpath.c:5928,5'
          Branch Sides:
            - BranchSide:      'xpath.c:5929,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5931,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5929,6'
          Branch Sides:
            - BranchSide:      'xpath.c:5929,20'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5930,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5931,5'
          Branch Sides:
            - BranchSide:      'xpath.c:5932,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5934,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5932,6'
          Branch Sides:
            - BranchSide:      'xpath.c:5932,20'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5933,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:5872,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:5877,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:5884,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:5891,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:5899,14'
          Dst:             xmlXPathNodeValHash
        - Src:             'xpath.c:5902,15'
          Dst:             xmlXPathNodeValHash
        - Src:             'xpath.c:5911,20'
          Dst:             xmlNodeGetContent
        - Src:             'xpath.c:5913,25'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:5916,20'
          Dst:             xmlNodeGetContent
        - Src:             'xpath.c:5918,25'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:5920,9'
          Dst:             xmlStrEqual
    - functionName:    xmlXPathEqualNodeSetFloat
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5772
      functionLinenumberEnd: 5814
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'struct._xmlXPathObject *'
        - double
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - arg
        - f
        - neq
      BBCount:         42
      ICount:          227
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - valuePop
        - xmlXPathCacheNewString
        - xmlXPathCastNodeToString
        - xmlXPathIsNaN
        - xmlXPathNumberFunction
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:5779,23'
          Branch Sides:
            - BranchSide:      'xpath.c:5780,4'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5781,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5780,32'
          Branch Sides:
            - BranchSide:      'xpath.c:5780,36'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathNumberFunction
                - valuePop
                - xmlXPathReleaseObject
                - xmlXPathIsNaN
            - BranchSide:      'xpath.c:5783,10'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathNumberFunction
                - valuePop
                - xmlXPathReleaseObject
                - xmlXPathIsNaN
        - Branch String:   'xpath.c:5779,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5781,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5783,10'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathNumberFunction
                - valuePop
                - xmlXPathReleaseObject
                - xmlXPathIsNaN
        - Branch String:   'xpath.c:5784,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5785,8'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathNumberFunction
                - valuePop
                - xmlXPathReleaseObject
                - xmlXPathIsNaN
            - BranchSide:      'xpath.c:5813,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5785,2'
          Branch Sides:
            - BranchSide:      'xpath.c:5786,38'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathNumberFunction
                - valuePop
                - xmlXPathReleaseObject
                - xmlXPathIsNaN
            - BranchSide:      'xpath.c:5811,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5787,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5788,13'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathNumberFunction
                - valuePop
                - xmlXPathReleaseObject
                - xmlXPathIsNaN
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5808,36'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathCastNodeToString
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathNumberFunction
                - valuePop
                - xmlXPathReleaseObject
                - xmlXPathIsNaN
        - Branch String:   'xpath.c:5791,17'
          Branch Sides:
            - BranchSide:      'xpath.c:5791,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5792,18'
              BranchSideFuncs:
                - valuePop
                - xmlXPathReleaseObject
                - xmlXPathIsNaN
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:5795,7'
          Branch Sides:
            - BranchSide:      'xpath.c:5796,13'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathNumberFunction
                - valuePop
                - xmlXPathReleaseObject
                - xmlXPathIsNaN
            - BranchSide:      'xpath.c:5804,11'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathNumberFunction
                - valuePop
                - xmlXPathReleaseObject
                - xmlXPathIsNaN
        - Branch String:   'xpath.c:5796,18'
          Branch Sides:
            - BranchSide:      'xpath.c:5796,22'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathNumberFunction
                - valuePop
                - xmlXPathReleaseObject
                - xmlXPathIsNaN
            - BranchSide:      'xpath.c:5799,19'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathNumberFunction
                - valuePop
                - xmlXPathReleaseObject
                - xmlXPathIsNaN
        - Branch String:   'xpath.c:5796,11'
          Branch Sides:
            - BranchSide:      'xpath.c:5797,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5799,19'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathNumberFunction
                - valuePop
                - xmlXPathReleaseObject
                - xmlXPathIsNaN
      Callsites:
        - Src:             'xpath.c:5786,13'
          Dst:             xmlXPathCastNodeToString
        - Src:             'xpath.c:5788,19'
          Dst:             xmlXPathCacheNewString
        - Src:             'xpath.c:5788,3'
          Dst:             valuePush
        - Src:             'xpath.c:5790,3'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:5792,9'
          Dst:             valuePop
        - Src:             'xpath.c:5794,3'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5795,8'
          Dst:             xmlXPathIsNaN
        - Src:             'xpath.c:5808,17'
          Dst:             xmlXPathPErrMemory
    - functionName:    xmlXPathEqualNodeSetString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5715
      functionLinenumberEnd: 5753
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'struct._xmlXPathObject *'
        - 'char *'
        - 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:5721,23'
          Branch Sides:
            - BranchSide:      'xpath.c:5721,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5723,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5721,40'
          Branch Sides:
            - BranchSide:      'xpath.c:5722,11'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5723,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5722,39'
          Branch Sides:
            - BranchSide:      'xpath.c:5722,43'
              BranchSideFuncs:
                - xmlXPathStringHash
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlStrEqual
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5724,10'
              BranchSideFuncs:
                - xmlXPathStringHash
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlStrEqual
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5721,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5723,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5724,10'
              BranchSideFuncs:
                - xmlXPathStringHash
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlStrEqual
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5729,22'
          Branch Sides:
            - BranchSide:      'xpath.c:5729,26'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5730,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5729,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5730,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5731,31'
              BranchSideFuncs:
                - xmlXPathStringHash
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlStrEqual
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5732,5'
          Branch Sides:
            - BranchSide:      'xpath.c:5733,33'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlStrEqual
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5752,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5733,13'
          Branch Sides:
            - BranchSide:      'xpath.c:5734,38'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlStrEqual
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5749,20'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlStrEqual
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5735,17'
          Branch Sides:
            - BranchSide:      'xpath.c:5736,36'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5739,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5739,17'
          Branch Sides:
            - BranchSide:      'xpath.c:5740,17'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlStrEqual
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5744,24'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlStrEqual
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5741,7'
          Branch Sides:
            - BranchSide:      'xpath.c:5742,7'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlStrEqual
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5743,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5749,20'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5750,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:5731,12'
          Dst:             xmlXPathStringHash
        - Src:             'xpath.c:5733,13'
          Dst:             xmlXPathNodeValHash
        - Src:             'xpath.c:5734,20'
          Dst:             xmlNodeGetContent
        - Src:             'xpath.c:5736,17'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:5739,17'
          Dst:             xmlStrEqual
    - functionName:    xmlXPathEqualValuesCommon
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5943
      functionLinenumberEnd: 6115
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'struct._xmlXPathObject *'
        - 'struct._xmlXPathObject *'
      constantsTouched: []
      argNames:
        - ctxt
        - arg1
        - arg2
      BBCount:         120
      ICount:          605
      EdgeCount:       142
      CyclomaticComplexity: 24
      functionsReached:
        - valuePop
        - valuePush
        - xmlStrEqual
        - xmlXPathCastNumberToBoolean
        - xmlXPathIsInf
        - xmlXPathIsNaN
        - xmlXPathNumberFunction
        - xmlXPathReleaseObject
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:5949,5'
          Branch Sides:
            - BranchSide:      'xpath.c:5949,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5951,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5953,14'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCastNumberToBoolean
            - BranchSide:      'xpath.c:5984,14'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - valuePush
                - xmlXPathNumberFunction
                - valuePop
                - xmlXPathCastNumberToBoolean
            - BranchSide:      'xpath.c:6041,14'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - valuePush
                - xmlXPathNumberFunction
                - valuePop
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlStrEqual
            - BranchSide:      'xpath.c:6108,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6111,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6111,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5953,6'
          Branch Sides:
            - BranchSide:      'xpath.c:5955,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5957,14'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5960,14'
              BranchSideFuncs:
                - xmlXPathCastNumberToBoolean
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5964,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5977,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5980,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5980,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5982,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5964,37'
          Branch Sides:
            - BranchSide:      'xpath.c:5965,35'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5965,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5964,11'
          Branch Sides:
            - BranchSide:      'xpath.c:5965,35'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5967,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5984,6'
          Branch Sides:
            - BranchSide:      'xpath.c:5986,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5988,14'
              BranchSideFuncs:
                - xmlXPathCastNumberToBoolean
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5992,17'
              BranchSideFuncs:
                - valuePush
                - xmlXPathNumberFunction
                - valuePop
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
            - BranchSide:      'xpath.c:6000,25'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
            - BranchSide:      'xpath.c:6034,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6037,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6037,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6039,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5995,25'
          Branch Sides:
            - BranchSide:      'xpath.c:5995,31'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5996,25'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6000,41'
          Branch Sides:
            - BranchSide:      'xpath.c:6001,22'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6002,15'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6000,11'
          Branch Sides:
            - BranchSide:      'xpath.c:6002,15'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6003,32'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
        - Branch String:   'xpath.c:6003,18'
          Branch Sides:
            - BranchSide:      'xpath.c:6004,29'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6008,32'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
        - Branch String:   'xpath.c:6004,15'
          Branch Sides:
            - BranchSide:      'xpath.c:6005,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6007,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6008,18'
          Branch Sides:
            - BranchSide:      'xpath.c:6009,22'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6013,32'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathIsInf
                - xmlXPathIsInf
        - Branch String:   'xpath.c:6009,8'
          Branch Sides:
            - BranchSide:      'xpath.c:6010,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6012,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6013,18'
          Branch Sides:
            - BranchSide:      'xpath.c:6014,22'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6018,32'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathIsInf
        - Branch String:   'xpath.c:6014,8'
          Branch Sides:
            - BranchSide:      'xpath.c:6015,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6017,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6018,18'
          Branch Sides:
            - BranchSide:      'xpath.c:6019,22'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6024,18'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6019,8'
          Branch Sides:
            - BranchSide:      'xpath.c:6020,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6022,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6041,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6043,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6045,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6052,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6055,17'
              BranchSideFuncs:
                - valuePush
                - xmlXPathNumberFunction
                - valuePop
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
            - BranchSide:      'xpath.c:6095,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6098,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6098,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6100,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6045,37'
          Branch Sides:
            - BranchSide:      'xpath.c:6046,35'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6046,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6045,11'
          Branch Sides:
            - BranchSide:      'xpath.c:6046,35'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6048,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6058,25'
          Branch Sides:
            - BranchSide:      'xpath.c:6059,25'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6061,25'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
        - Branch String:   'xpath.c:6061,41'
          Branch Sides:
            - BranchSide:      'xpath.c:6062,22'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6063,15'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6061,11'
          Branch Sides:
            - BranchSide:      'xpath.c:6063,15'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6064,32'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
        - Branch String:   'xpath.c:6064,18'
          Branch Sides:
            - BranchSide:      'xpath.c:6065,22'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6069,32'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
        - Branch String:   'xpath.c:6065,8'
          Branch Sides:
            - BranchSide:      'xpath.c:6066,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6068,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6069,18'
          Branch Sides:
            - BranchSide:      'xpath.c:6070,22'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6074,32'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathIsInf
                - xmlXPathIsInf
        - Branch String:   'xpath.c:6070,8'
          Branch Sides:
            - BranchSide:      'xpath.c:6071,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6073,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6074,18'
          Branch Sides:
            - BranchSide:      'xpath.c:6075,22'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6079,32'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathIsInf
        - Branch String:   'xpath.c:6075,8'
          Branch Sides:
            - BranchSide:      'xpath.c:6076,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6078,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6079,18'
          Branch Sides:
            - BranchSide:      'xpath.c:6080,22'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6085,18'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6080,8'
          Branch Sides:
            - BranchSide:      'xpath.c:6081,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6083,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:5961,7'
          Dst:             xmlXPathCastNumberToBoolean
        - Src:             'xpath.c:5989,7'
          Dst:             xmlXPathCastNumberToBoolean
        - Src:             'xpath.c:5992,7'
          Dst:             valuePush
        - Src:             'xpath.c:5993,7'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:5994,14'
          Dst:             valuePop
        - Src:             'xpath.c:6000,11'
          Dst:             xmlXPathIsNaN
        - Src:             'xpath.c:6001,8'
          Dst:             xmlXPathIsNaN
        - Src:             'xpath.c:6003,18'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:6004,15'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:6008,18'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:6009,8'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:6013,18'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:6014,8'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:6018,18'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:6019,8'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:6052,13'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:6055,7'
          Dst:             valuePush
        - Src:             'xpath.c:6056,7'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:6057,14'
          Dst:             valuePop
        - Src:             'xpath.c:6061,11'
          Dst:             xmlXPathIsNaN
        - Src:             'xpath.c:6062,8'
          Dst:             xmlXPathIsNaN
        - Src:             'xpath.c:6064,18'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:6065,8'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:6069,18'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:6070,8'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:6074,18'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:6075,8'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:6079,18'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:6080,8'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:6113,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:6114,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathStringHash
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5425
      functionLinenumberEnd: 5431
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - string
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:5426,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5427,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5428,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5428,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5429,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5430,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathNodeValHash
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5312
      functionLinenumberEnd: 5413
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - node
      BBCount:         75
      ICount:          420
      EdgeCount:       96
      CyclomaticComplexity: 23
      functionsReached:
        - xmlDocGetRootElement
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xpath.c:5318,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5319,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5321,9'
              BranchSideFuncs:
                - xmlDocGetRootElement
        - Branch String:   'xpath.c:5321,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5322,41'
              BranchSideFuncs:
                - xmlDocGetRootElement
            - BranchSide:      'xpath.c:5332,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5323,6'
          Branch Sides:
            - BranchSide:      'xpath.c:5324,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5326,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5328,6'
          Branch Sides:
            - BranchSide:      'xpath.c:5329,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5330,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5332,5'
          Branch Sides:
            - BranchSide:      'xpath.c:5337,15'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5337,15'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5337,15'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5337,15'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5344,26'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5351,26'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5354,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5357,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5338,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5339,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5340,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5340,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5341,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5342,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5345,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5346,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5347,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5347,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5348,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5349,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5359,5'
          Branch Sides:
            - BranchSide:      'xpath.c:5360,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5412,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5360,2'
          Branch Sides:
            - BranchSide:      'xpath.c:5363,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5363,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5366,24'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5369,23'
          Branch Sides:
            - BranchSide:      'xpath.c:5369,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5383,14'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5369,6'
          Branch Sides:
            - BranchSide:      'xpath.c:5370,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5383,14'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5370,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5371,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5373,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5373,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5374,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5377,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5383,37'
          Branch Sides:
            - BranchSide:      'xpath.c:5384,14'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5390,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5384,41'
          Branch Sides:
            - BranchSide:      'xpath.c:5385,14'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5390,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5385,48'
          Branch Sides:
            - BranchSide:      'xpath.c:5386,14'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5390,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5383,13'
          Branch Sides:
            - BranchSide:      'xpath.c:5387,19'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5390,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5390,6'
          Branch Sides:
            - BranchSide:      'xpath.c:5391,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5393,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5393,6'
          Branch Sides:
            - BranchSide:      'xpath.c:5394,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5398,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5400,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5401,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5402,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5402,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5403,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5406,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5406,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5407,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5410,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5410,2'
          Branch Sides:
            - BranchSide:      'xpath.c:5359,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5399,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:5322,8'
          Dst:             xmlDocGetRootElement
    - functionName:    xmlXPathCompParserContext
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5237
      functionLinenumberEnd: 5263
      functionDepth:   0
      returnType:      'struct._xmlXPathParserContext *'
      argCount:        2
      argTypes:
        - 'struct._xmlXPathCompExpr *'
        - 'struct._xmlXPathContext *'
      constantsTouched: []
      argNames:
        - comp
        - ctxt
      BBCount:         8
      ICount:          89
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlXPathErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:5241,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5242,27'
              BranchSideFuncs:
                - xmlXPathErrMemory
            - BranchSide:      'xpath.c:5245,12'
              BranchSideFuncs:
                - xmlXPathErrMemory
        - Branch String:   'xpath.c:5250,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5251,2'
              BranchSideFuncs:
                - xmlXPathErrMemory
            - BranchSide:      'xpath.c:5255,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:5242,9'
          Dst:             xmlXPathErrMemory
        - Src:             'xpath.c:5252,2'
          Dst:             xmlXPathErrMemory
    - functionName:    xmlXPathCompNodeTest
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10007
      functionLinenumberEnd: 10115
      functionDepth:   0
      returnType:      'char *'
      argCount:        5
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'int *'
        - 'int *'
        - 'char **'
        - 'char *'
      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:10010,24'
          Branch Sides:
            - BranchSide:      'xpath.c:10010,28'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10011,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10010,42'
          Branch Sides:
            - BranchSide:      'xpath.c:10010,46'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10011,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10010,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10011,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10013,6'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
                - xmlXPathParseNCName
        - Branch String:   'xpath.c:10016,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10016,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
                - xmlXPathParseNCName
            - BranchSide:      'xpath.c:10016,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
                - xmlXPathParseNCName
        - Branch String:   'xpath.c:10016,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10016,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
                - xmlXPathParseNCName
            - BranchSide:      'xpath.c:10016,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
                - xmlXPathParseNCName
        - Branch String:   'xpath.c:10016,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10016,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
                - xmlXPathParseNCName
            - BranchSide:      'xpath.c:10016,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
                - xmlXPathParseNCName
        - Branch String:   'xpath.c:10016,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10016,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
                - xmlXPathParseNCName
            - BranchSide:      'xpath.c:10018,10'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
                - xmlXPathParseNCName
        - Branch String:   'xpath.c:10016,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10016,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
                - xmlXPathParseNCName
            - BranchSide:      'xpath.c:10016,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
                - xmlXPathParseNCName
        - Branch String:   'xpath.c:10018,24'
          Branch Sides:
            - BranchSide:      'xpath.c:10018,28'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
                - xmlXPathParseNCName
            - BranchSide:      'xpath.c:10027,9'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
                - xmlXPathParseNCName
        - Branch String:   'xpath.c:10018,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10022,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10027,9'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
                - xmlXPathParseNCName
        - Branch String:   'xpath.c:10022,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10023,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10023,3'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10027,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10028,29'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
            - BranchSide:      'xpath.c:10029,9'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
        - Branch String:   'xpath.c:10029,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10030,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:10033,14'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:10033,14'
          Branch Sides:
            - BranchSide:      'xpath.c:10033,14'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:10034,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:10033,14'
          Branch Sides:
            - BranchSide:      'xpath.c:10033,14'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:10034,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:10033,14'
          Branch Sides:
            - BranchSide:      'xpath.c:10034,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:10034,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:10034,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10034,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:10034,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:10034,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10034,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:10034,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:10034,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10034,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:10034,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:10034,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10034,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:10035,9'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:10034,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10034,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:10034,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:10035,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10036,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:10078,6'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
        - Branch String:   'xpath.c:10036,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10040,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:10040,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:10040,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10041,7'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:10042,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:10042,11'
          Branch Sides:
            - BranchSide:      'xpath.c:10043,7'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:10044,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:10044,11'
          Branch Sides:
            - BranchSide:      'xpath.c:10045,7'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:10046,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:10046,11'
          Branch Sides:
            - BranchSide:      'xpath.c:10047,7'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:10049,10'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:10049,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10050,3'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:10051,6'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:10056,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10056,2'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:10056,2'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:10056,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10056,2'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:10056,2'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:10056,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10056,2'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:10056,2'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:10056,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10056,2'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:10057,7'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:10056,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10056,2'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:10056,2'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:10057,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10061,10'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:10070,6'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:10061,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10062,3'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:10063,11'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:10064,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10065,31'
              BranchSideFuncs:
                - xmlXPathParseLiteral
                - xmlXPathErr
            - BranchSide:      'xpath.c:10069,2'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:10067,3'
          Branch Sides:
            - BranchSide:      'xpath.c:10067,3'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:10067,3'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:10067,3'
          Branch Sides:
            - BranchSide:      'xpath.c:10067,3'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:10067,3'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:10067,3'
          Branch Sides:
            - BranchSide:      'xpath.c:10067,3'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:10067,3'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:10067,3'
          Branch Sides:
            - BranchSide:      'xpath.c:10067,3'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:10068,6'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:10067,3'
          Branch Sides:
            - BranchSide:      'xpath.c:10067,3'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:10067,3'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:10070,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10071,10'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:10075,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10071,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10072,3'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:10073,6'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:10075,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10076,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10076,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10079,19'
          Branch Sides:
            - BranchSide:      'xpath.c:10079,23'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10114,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10079,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10080,2'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
            - BranchSide:      'xpath.c:10114,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10080,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10097,12'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
            - BranchSide:      'xpath.c:10097,12'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
        - Branch String:   'xpath.c:10100,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10104,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10109,29'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
        - Branch String:   'xpath.c:10104,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10105,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10105,7'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10110,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10111,6'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:10113,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:10028,9'
          Dst:             xmlXPathParseNCName
        - Src:             'xpath.c:10030,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:10040,6'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:10042,11'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:10044,11'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:10046,11'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:10051,6'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:10065,10'
          Dst:             xmlXPathParseLiteral
        - Src:             'xpath.c:10073,6'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:10109,9'
          Dst:             xmlXPathParseNCName
        - Src:             'xpath.c:10111,6'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathParseNCName
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8767
      functionLinenumberEnd: 8801
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlXPathParserContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         68
      ICount:          353
      EdgeCount:       94
      CyclomaticComplexity: 28
      functionsReached:
        - xmlStrndup
        - xmlXPathPErrMemory
        - xmlXPathParseNameComplex
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xpath.c:8772,24'
          Branch Sides:
            - BranchSide:      'xpath.c:8772,48'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8772,28'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8772,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8772,48'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8776,10'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8777,24'
          Branch Sides:
            - BranchSide:      'xpath.c:8777,29'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8778,5'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8777,42'
          Branch Sides:
            - BranchSide:      'xpath.c:8778,5'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8780,4'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8778,17'
          Branch Sides:
            - BranchSide:      'xpath.c:8778,22'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8779,4'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8778,35'
          Branch Sides:
            - BranchSide:      'xpath.c:8779,4'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8780,4'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8777,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8780,4'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8800,37'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
        - Branch String:   'xpath.c:8781,24'
          Branch Sides:
            - BranchSide:      'xpath.c:8781,29'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8782,12'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8781,42'
          Branch Sides:
            - BranchSide:      'xpath.c:8781,2'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8782,12'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8782,24'
          Branch Sides:
            - BranchSide:      'xpath.c:8782,29'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8783,12'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8782,42'
          Branch Sides:
            - BranchSide:      'xpath.c:8781,2'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8783,12'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8783,24'
          Branch Sides:
            - BranchSide:      'xpath.c:8783,29'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8784,11'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8783,42'
          Branch Sides:
            - BranchSide:      'xpath.c:8781,2'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8784,11'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8784,22'
          Branch Sides:
            - BranchSide:      'xpath.c:8781,2'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8784,27'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8784,38'
          Branch Sides:
            - BranchSide:      'xpath.c:8781,2'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8785,11'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8781,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8786,8'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8787,8'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8787,19'
          Branch Sides:
            - BranchSide:      'xpath.c:8787,24'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8790,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8787,35'
          Branch Sides:
            - BranchSide:      'xpath.c:8787,40'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8790,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8787,51'
          Branch Sides:
            - BranchSide:      'xpath.c:8788,15'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8790,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8788,26'
          Branch Sides:
            - BranchSide:      'xpath.c:8788,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8790,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8788,42'
          Branch Sides:
            - BranchSide:      'xpath.c:8788,47'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8790,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8788,58'
          Branch Sides:
            - BranchSide:      'xpath.c:8789,15'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8790,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8789,26'
          Branch Sides:
            - BranchSide:      'xpath.c:8789,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8790,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8787,6'
          Branch Sides:
            - BranchSide:      'xpath.c:8790,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8799,5'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
        - Branch String:   'xpath.c:8791,10'
          Branch Sides:
            - BranchSide:      'xpath.c:8792,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8793,23'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8794,17'
          Branch Sides:
            - BranchSide:      'xpath.c:8795,36'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8796,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:8793,12'
          Dst:             xmlStrndup
        - Src:             'xpath.c:8795,17'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:8800,12'
          Dst:             xmlXPathParseNameComplex
    - functionName:    xmlXPathParseLiteral
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9188
      functionLinenumberEnd: 9219
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlXPathParserContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         54
      ICount:          305
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - xmlGetUTF8Char
        - xmlStrndup
        - xmlXPathErr
        - xmlXPathPErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:9193,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9194,15'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9195,16'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:9195,16'
          Branch Sides:
            - BranchSide:      'xpath.c:9196,15'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9198,2'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:9201,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9202,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9202,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:9203,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9205,13'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9214,22'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:9207,13'
          Branch Sides:
            - BranchSide:      'xpath.c:9208,13'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9209,29'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:9210,22'
          Branch Sides:
            - BranchSide:      'xpath.c:9210,26'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9211,13'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:9210,26'
          Branch Sides:
            - BranchSide:      'xpath.c:9210,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9210,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:9210,26'
          Branch Sides:
            - BranchSide:      'xpath.c:9210,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9210,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:9210,26'
          Branch Sides:
            - BranchSide:      'xpath.c:9210,38'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9210,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:9210,26'
          Branch Sides:
            - BranchSide:      'xpath.c:9210,38'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9210,38'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:9210,26'
          Branch Sides:
            - BranchSide:      'xpath.c:9210,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9210,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:9210,26'
          Branch Sides:
            - BranchSide:      'xpath.c:9210,38'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9210,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:9210,26'
          Branch Sides:
            - BranchSide:      'xpath.c:9210,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9210,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:9210,26'
          Branch Sides:
            - BranchSide:      'xpath.c:9210,38'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9210,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:9210,26'
          Branch Sides:
            - BranchSide:      'xpath.c:9210,38'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9210,38'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:9210,13'
          Branch Sides:
            - BranchSide:      'xpath.c:9211,13'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9212,20'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:9215,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9216,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:9217,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9217,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9218,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9218,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:9198,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:9208,13'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:9209,14'
          Dst:             xmlGetUTF8Char
        - Src:             'xpath.c:9211,13'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:9214,11'
          Dst:             xmlStrndup
        - Src:             'xpath.c:9216,9'
          Dst:             xmlXPathPErrMemory
    - functionName:    xmlXPathParseNameComplex
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8887
      functionLinenumberEnd: 8965
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - qualified
      BBCount:         254
      ICount:          1147
      EdgeCount:       359
      CyclomaticComplexity: 107
      functionsReached:
        - xmlCharInRange
        - xmlCopyChar
        - xmlStrndup
        - xmlXPathCurrentChar
        - xmlXPathErr
        - xmlXPathPErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:8897,20'
          Branch Sides:
            - BranchSide:      'xpath.c:8897,24'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8902,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8897,34'
          Branch Sides:
            - BranchSide:      'xpath.c:8897,38'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8902,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8897,48'
          Branch Sides:
            - BranchSide:      'xpath.c:8898,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8902,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8898,20'
          Branch Sides:
            - BranchSide:      'xpath.c:8898,24'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8902,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8898,34'
          Branch Sides:
            - BranchSide:      'xpath.c:8898,38'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8902,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8898,48'
          Branch Sides:
            - BranchSide:      'xpath.c:8899,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8902,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8899,20'
          Branch Sides:
            - BranchSide:      'xpath.c:8900,4'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8902,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8900,4'
          Branch Sides:
            - BranchSide:      'xpath.c:8900,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:8900,4'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:8900,4'
          Branch Sides:
            - BranchSide:      'xpath.c:8900,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:8900,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:8900,4'
          Branch Sides:
            - BranchSide:      'xpath.c:8900,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:8905,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:8900,4'
          Branch Sides:
            - BranchSide:      'xpath.c:8900,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:8900,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:8900,4'
          Branch Sides:
            - BranchSide:      'xpath.c:8900,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:8905,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:8900,4'
          Branch Sides:
            - BranchSide:      'xpath.c:8900,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:8900,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:8900,4'
          Branch Sides:
            - BranchSide:      'xpath.c:8900,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:8905,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:8900,4'
          Branch Sides:
            - BranchSide:      'xpath.c:8900,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:8900,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:8900,4'
          Branch Sides:
            - BranchSide:      'xpath.c:8900,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:8905,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:8900,4'
          Branch Sides:
            - BranchSide:      'xpath.c:8900,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:8905,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:8900,4'
          Branch Sides:
            - BranchSide:      'xpath.c:8900,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:8905,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:8900,17'
          Branch Sides:
            - BranchSide:      'xpath.c:8900,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:8900,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:8900,4'
          Branch Sides:
            - BranchSide:      'xpath.c:8900,21'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:8905,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:8900,4'
          Branch Sides:
            - BranchSide:      'xpath.c:8900,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:8900,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:8900,4'
          Branch Sides:
            - BranchSide:      'xpath.c:8900,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:8905,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:8900,4'
          Branch Sides:
            - BranchSide:      'xpath.c:8900,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:8905,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:8900,4'
          Branch Sides:
            - BranchSide:      'xpath.c:8900,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:8900,21'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:8900,17'
          Branch Sides:
            - BranchSide:      'xpath.c:8900,21'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:8905,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:8900,31'
          Branch Sides:
            - BranchSide:      'xpath.c:8901,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:8905,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:8901,24'
          Branch Sides:
            - BranchSide:      'xpath.c:8901,28'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:8902,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8897,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8902,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8905,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:8905,23'
          Branch Sides:
            - BranchSide:      'xpath.c:8905,27'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:8905,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8905,37'
          Branch Sides:
            - BranchSide:      'xpath.c:8905,41'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:8905,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8905,51'
          Branch Sides:
            - BranchSide:      'xpath.c:8905,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8906,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8906,7'
          Branch Sides:
            - BranchSide:      'xpath.c:8906,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8906,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8906,7'
          Branch Sides:
            - BranchSide:      'xpath.c:8906,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8906,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8906,7'
          Branch Sides:
            - BranchSide:      'xpath.c:8906,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8906,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8906,7'
          Branch Sides:
            - BranchSide:      'xpath.c:8906,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8906,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8906,7'
          Branch Sides:
            - BranchSide:      'xpath.c:8906,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8906,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8906,21'
          Branch Sides:
            - BranchSide:      'xpath.c:8906,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8906,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8906,7'
          Branch Sides:
            - BranchSide:      'xpath.c:8906,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8906,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8906,7'
          Branch Sides:
            - BranchSide:      'xpath.c:8906,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8906,25'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8906,38'
          Branch Sides:
            - BranchSide:      'xpath.c:8906,25'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8906,25'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8906,25'
          Branch Sides:
            - BranchSide:      'xpath.c:8906,25'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8907,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8908,33'
          Branch Sides:
            - BranchSide:      'xpath.c:8908,37'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8909,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8909,24'
          Branch Sides:
            - BranchSide:      'xpath.c:8909,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8909,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8910,7'
          Branch Sides:
            - BranchSide:      'xpath.c:8909,24'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8909,24'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8905,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8911,2'
              BranchSideFuncs:
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8959,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8911,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8911,2'
              BranchSideFuncs:
                - xmlXPathCurrentChar
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCopyChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8911,2'
              BranchSideFuncs:
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8914,6'
          Branch Sides:
            - BranchSide:      'xpath.c:8905,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8920,16'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8922,17'
          Branch Sides:
            - BranchSide:      'xpath.c:8923,17'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8925,27'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8926,10'
          Branch Sides:
            - BranchSide:      'xpath.c:8927,36'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8930,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8931,14'
          Branch Sides:
            - BranchSide:      'xpath.c:8931,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8931,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8931,14'
          Branch Sides:
            - BranchSide:      'xpath.c:8931,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8931,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8931,14'
          Branch Sides:
            - BranchSide:      'xpath.c:8931,6'
              BranchSideFuncs:
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8931,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8931,14'
          Branch Sides:
            - BranchSide:      'xpath.c:8931,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8931,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8931,14'
          Branch Sides:
            - BranchSide:      'xpath.c:8931,6'
              BranchSideFuncs:
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8931,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8931,14'
          Branch Sides:
            - BranchSide:      'xpath.c:8931,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8931,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8931,14'
          Branch Sides:
            - BranchSide:      'xpath.c:8931,6'
              BranchSideFuncs:
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8931,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8931,14'
          Branch Sides:
            - BranchSide:      'xpath.c:8931,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8931,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8931,14'
          Branch Sides:
            - BranchSide:      'xpath.c:8931,6'
              BranchSideFuncs:
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8931,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8931,14'
          Branch Sides:
            - BranchSide:      'xpath.c:8931,6'
              BranchSideFuncs:
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8931,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8931,14'
          Branch Sides:
            - BranchSide:      'xpath.c:8931,6'
              BranchSideFuncs:
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8931,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8931,28'
          Branch Sides:
            - BranchSide:      'xpath.c:8931,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8931,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8931,14'
          Branch Sides:
            - BranchSide:      'xpath.c:8931,6'
              BranchSideFuncs:
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8931,32'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8931,14'
          Branch Sides:
            - BranchSide:      'xpath.c:8931,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8931,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8931,14'
          Branch Sides:
            - BranchSide:      'xpath.c:8931,6'
              BranchSideFuncs:
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8931,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8931,14'
          Branch Sides:
            - BranchSide:      'xpath.c:8931,6'
              BranchSideFuncs:
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8931,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8931,14'
          Branch Sides:
            - BranchSide:      'xpath.c:8931,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8931,32'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8931,28'
          Branch Sides:
            - BranchSide:      'xpath.c:8931,6'
              BranchSideFuncs:
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8931,32'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8931,45'
          Branch Sides:
            - BranchSide:      'xpath.c:8931,32'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8931,32'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8931,32'
          Branch Sides:
            - BranchSide:      'xpath.c:8931,32'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8932,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8931,32'
          Branch Sides:
            - BranchSide:      'xpath.c:8931,6'
              BranchSideFuncs:
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8932,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8931,45'
          Branch Sides:
            - BranchSide:      'xpath.c:8931,6'
              BranchSideFuncs:
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8932,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8932,17'
          Branch Sides:
            - BranchSide:      'xpath.c:8931,6'
              BranchSideFuncs:
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8932,21'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8932,31'
          Branch Sides:
            - BranchSide:      'xpath.c:8931,6'
              BranchSideFuncs:
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8933,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8933,17'
          Branch Sides:
            - BranchSide:      'xpath.c:8931,6'
              BranchSideFuncs:
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8933,22'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8933,33'
          Branch Sides:
            - BranchSide:      'xpath.c:8933,37'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8934,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8933,48'
          Branch Sides:
            - BranchSide:      'xpath.c:8931,6'
              BranchSideFuncs:
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8934,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8934,24'
          Branch Sides:
            - BranchSide:      'xpath.c:8934,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8934,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8934,7'
          Branch Sides:
            - BranchSide:      'xpath.c:8931,6'
              BranchSideFuncs:
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8935,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8934,24'
          Branch Sides:
            - BranchSide:      'xpath.c:8931,6'
              BranchSideFuncs:
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8935,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8935,7'
          Branch Sides:
            - BranchSide:      'xpath.c:8934,24'
              BranchSideFuncs:
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8934,24'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8931,6'
          Branch Sides:
            - BranchSide:      'xpath.c:8936,7'
              BranchSideFuncs:
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8955,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8936,7'
          Branch Sides:
            - BranchSide:      'xpath.c:8938,25'
              BranchSideFuncs:
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8951,3'
              BranchSideFuncs:
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8938,25'
          Branch Sides:
            - BranchSide:      'xpath.c:8939,25'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8942,11'
              BranchSideFuncs:
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlXPathErr
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8944,11'
          Branch Sides:
            - BranchSide:      'xpath.c:8945,25'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8949,30'
              BranchSideFuncs:
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8951,3'
          Branch Sides:
            - BranchSide:      'xpath.c:8951,3'
              BranchSideFuncs:
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCopyChar
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8951,3'
              BranchSideFuncs:
                - xmlCopyChar
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8959,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8960,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8961,22'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8962,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8963,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8964,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:8896,9'
          Dst:             xmlXPathCurrentChar
        - Src:             'xpath.c:8900,4'
          Dst:             xmlCharInRange
        - Src:             'xpath.c:8906,7'
          Dst:             xmlCharInRange
        - Src:             'xpath.c:8906,25'
          Dst:             xmlCharInRange
        - Src:             'xpath.c:8909,7'
          Dst:             xmlCharInRange
        - Src:             'xpath.c:8910,7'
          Dst:             xmlCharInRange
        - Src:             'xpath.c:8911,2'
          Dst:             xmlCopyChar
        - Src:             'xpath.c:8913,6'
          Dst:             xmlXPathCurrentChar
        - Src:             'xpath.c:8923,17'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8927,17'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:8931,14'
          Dst:             xmlCharInRange
        - Src:             'xpath.c:8931,32'
          Dst:             xmlCharInRange
        - Src:             'xpath.c:8934,7'
          Dst:             xmlCharInRange
        - Src:             'xpath.c:8935,7'
          Dst:             xmlCharInRange
        - Src:             'xpath.c:8940,25'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8946,25'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:8951,3'
          Dst:             xmlCopyChar
        - Src:             'xpath.c:8953,7'
          Dst:             xmlXPathCurrentChar
        - Src:             'xpath.c:8961,11'
          Dst:             xmlStrndup
        - Src:             'xpath.c:8963,9'
          Dst:             xmlXPathPErrMemory
    - functionName:    xmlXPathCurrentChar
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8680
      functionLinenumberEnd: 8750
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ctxt
        - len
      BBCount:         51
      ICount:          324
      EdgeCount:       70
      CyclomaticComplexity: 21
      functionsReached:
        - xmlXPathErr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xpath.c:8685,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8686,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8687,11'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8701,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8702,7'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8737,3'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8702,6'
          Branch Sides:
            - BranchSide:      'xpath.c:8703,6'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8704,7'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8704,6'
          Branch Sides:
            - BranchSide:      'xpath.c:8706,11'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8727,7'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8706,10'
          Branch Sides:
            - BranchSide:      'xpath.c:8707,3'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8708,11'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8708,10'
          Branch Sides:
            - BranchSide:      'xpath.c:8709,9'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8720,4'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8709,28'
          Branch Sides:
            - BranchSide:      'xpath.c:8710,9'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8711,7'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8709,7'
          Branch Sides:
            - BranchSide:      'xpath.c:8711,7'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8713,4'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8731,6'
          Branch Sides:
            - BranchSide:      'xpath.c:8731,7'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8731,7'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8731,7'
          Branch Sides:
            - BranchSide:      'xpath.c:8731,7'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8731,7'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8731,7'
          Branch Sides:
            - BranchSide:      'xpath.c:8731,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8734,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8731,7'
          Branch Sides:
            - BranchSide:      'xpath.c:8731,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8734,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8731,7'
          Branch Sides:
            - BranchSide:      'xpath.c:8732,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8734,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8731,7'
          Branch Sides:
            - BranchSide:      'xpath.c:8731,7'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8731,7'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8731,7'
          Branch Sides:
            - BranchSide:      'xpath.c:8731,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8734,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8731,7'
          Branch Sides:
            - BranchSide:      'xpath.c:8731,7'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8731,7'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8731,7'
          Branch Sides:
            - BranchSide:      'xpath.c:8731,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8734,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8731,7'
          Branch Sides:
            - BranchSide:      'xpath.c:8731,7'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8732,6'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8731,6'
          Branch Sides:
            - BranchSide:      'xpath.c:8732,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8734,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:8732,6'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8749,5'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathIsAxisName
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10138
      functionLinenumberEnd: 10182
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - name
      BBCount:         51
      ICount:          218
      EdgeCount:       63
      CyclomaticComplexity: 14
      functionsReached:
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:10140,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10140,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10142,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xpath.c:10150,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:10154,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xpath.c:10160,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xpath.c:10166,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:10170,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xpath.c:10178,22'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:10142,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10143,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xpath.c:10144,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xpath.c:10144,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10145,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:10146,22'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:10146,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10147,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10148,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10150,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10151,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10152,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10154,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10155,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:10156,22'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:10156,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10157,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10158,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10160,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10161,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:10162,22'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:10162,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10163,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10164,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10166,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10167,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10168,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10170,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10171,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xpath.c:10172,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xpath.c:10172,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10173,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:10174,22'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:10174,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10175,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10176,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10178,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10179,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10180,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:10142,10'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:10144,10'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:10146,10'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:10150,10'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:10154,10'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:10156,10'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:10160,10'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:10162,10'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:10166,10'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:10170,10'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:10172,10'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:10174,10'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:10178,10'
          Dst:             xmlStrEqual
    - functionName:    xmlXPathCompStep
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10218
      functionLinenumberEnd: 10337
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlXPathParserContext *'
      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:10224,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10224,5'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
                - xmlXPathParseNCName
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:10224,5'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
                - xmlXPathParseNCName
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:10224,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10224,5'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
                - xmlXPathParseNCName
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:10224,5'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
                - xmlXPathParseNCName
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:10224,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10224,5'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
                - xmlXPathParseNCName
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:10224,5'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
                - xmlXPathParseNCName
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:10224,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10224,5'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
                - xmlXPathParseNCName
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:10225,10'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
                - xmlXPathParseNCName
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:10224,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10224,5'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
                - xmlXPathParseNCName
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:10224,5'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
                - xmlXPathParseNCName
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:10225,22'
          Branch Sides:
            - BranchSide:      'xpath.c:10225,26'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
                - xmlXPathParseNCName
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:10230,16'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
                - xmlXPathParseNCName
        - Branch String:   'xpath.c:10225,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10226,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:10230,16'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
                - xmlXPathParseNCName
        - Branch String:   'xpath.c:10227,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10227,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:10227,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:10227,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10227,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:10227,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:10227,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10227,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:10227,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:10227,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10227,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:10228,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:10227,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10227,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:10227,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:10230,16'
          Branch Sides:
            - BranchSide:      'xpath.c:10231,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10234,11'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
                - xmlXPathParseNCName
        - Branch String:   'xpath.c:10231,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10232,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10232,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10232,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10232,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10232,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10232,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10232,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10232,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10232,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10232,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10232,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10232,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10232,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10233,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10232,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10232,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10232,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10271,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10272,11'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
            - BranchSide:      'xpath.c:10274,10'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
                - xmlXPathParseNCName
        - Branch String:   'xpath.c:10274,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10275,30'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
            - BranchSide:      'xpath.c:10276,10'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
        - Branch String:   'xpath.c:10276,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10277,29'
              BranchSideFuncs:
                - xmlXPathIsAxisName
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
            - BranchSide:      'xpath.c:10291,17'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
        - Branch String:   'xpath.c:10278,7'
          Branch Sides:
            - BranchSide:      'xpath.c:10279,7'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
            - BranchSide:      'xpath.c:10289,12'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
        - Branch String:   'xpath.c:10279,7'
          Branch Sides:
            - BranchSide:      'xpath.c:10279,7'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
            - BranchSide:      'xpath.c:10279,7'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
        - Branch String:   'xpath.c:10279,7'
          Branch Sides:
            - BranchSide:      'xpath.c:10279,7'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
            - BranchSide:      'xpath.c:10279,7'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
        - Branch String:   'xpath.c:10279,7'
          Branch Sides:
            - BranchSide:      'xpath.c:10279,7'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
            - BranchSide:      'xpath.c:10279,7'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
        - Branch String:   'xpath.c:10279,7'
          Branch Sides:
            - BranchSide:      'xpath.c:10279,7'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
            - BranchSide:      'xpath.c:10280,12'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
        - Branch String:   'xpath.c:10279,7'
          Branch Sides:
            - BranchSide:      'xpath.c:10279,7'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
            - BranchSide:      'xpath.c:10279,7'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
        - Branch String:   'xpath.c:10280,24'
          Branch Sides:
            - BranchSide:      'xpath.c:10280,28'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
            - BranchSide:      'xpath.c:10286,9'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
        - Branch String:   'xpath.c:10280,11'
          Branch Sides:
            - BranchSide:      'xpath.c:10281,4'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
            - BranchSide:      'xpath.c:10286,9'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
        - Branch String:   'xpath.c:10291,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10292,3'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
            - BranchSide:      'xpath.c:10295,8'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
        - Branch String:   'xpath.c:10292,3'
          Branch Sides:
            - BranchSide:      'xpath.c:10293,8'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
            - BranchSide:      'xpath.c:10293,8'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
        - Branch String:   'xpath.c:10299,13'
          Branch Sides:
            - BranchSide:      'xpath.c:10300,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10304,30'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
        - Branch String:   'xpath.c:10305,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10306,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10308,14'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
        - Branch String:   'xpath.c:10308,30'
          Branch Sides:
            - BranchSide:      'xpath.c:10308,34'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
            - BranchSide:      'xpath.c:10318,8'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:10308,57'
          Branch Sides:
            - BranchSide:      'xpath.c:10309,7'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
            - BranchSide:      'xpath.c:10318,8'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:10308,13'
          Branch Sides:
            - BranchSide:      'xpath.c:10310,27'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathErr
            - BranchSide:      'xpath.c:10318,8'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:10310,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10311,15'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:10313,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:10321,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10321,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:10321,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:10321,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10321,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:10321,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:10321,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10321,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:10321,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:10321,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10321,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:10322,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:10321,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10321,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:10321,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:10322,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10323,28'
              BranchSideFuncs:
                - xmlXPathCompPredicate
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:10331,13'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
      Callsites:
        - Src:             'xpath.c:10228,2'
          Dst:             xmlXPathCompExprAdd
        - Src:             'xpath.c:10275,10'
          Dst:             xmlXPathParseNCName
        - Src:             'xpath.c:10277,10'
          Dst:             xmlXPathIsAxisName
        - Src:             'xpath.c:10304,9'
          Dst:             xmlXPathCompNodeTest
        - Src:             'xpath.c:10310,10'
          Dst:             xmlXPathNsLookup
        - Src:             'xpath.c:10311,3'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:10323,6'
          Dst:             xmlXPathCompPredicate
        - Src:             'xpath.c:10331,13'
          Dst:             xmlXPathCompExprAdd
    - functionName:    xmlXPathCompExprAdd
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 981
      functionLinenumberEnd: 1028
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - ch1
        - ch2
        - op
        - value
        - value2
        - value3
        - value4
        - value5
      BBCount:         28
      ICount:          349
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - xmlDictLookup
        - xmlXPathPErrMemory
      functionUses:    26
      BranchProfiles:
        - Branch String:   'xpath.c:983,9'
          Branch Sides:
            - BranchSide:      'xpath.c:986,13'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1000,18'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'xpath.c:986,13'
          Branch Sides:
            - BranchSide:      'xpath.c:987,25'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:990,2'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:993,6'
          Branch Sides:
            - BranchSide:      'xpath.c:994,6'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:998,16'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'xpath.c:1007,30'
          Branch Sides:
            - BranchSide:      'xpath.c:1008,11'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'xpath.c:1023,37'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:1008,36'
          Branch Sides:
            - BranchSide:      'xpath.c:1008,40'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'xpath.c:1010,13'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'xpath.c:1008,65'
          Branch Sides:
            - BranchSide:      'xpath.c:1009,4'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'xpath.c:1010,13'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'xpath.c:1007,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1010,13'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'xpath.c:1023,37'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:1010,13'
          Branch Sides:
            - BranchSide:      'xpath.c:1012,32'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'xpath.c:1015,6'
              BranchSideFuncs:
                - xmlDictLookup
        - Branch String:   'xpath.c:1016,13'
          Branch Sides:
            - BranchSide:      'xpath.c:1018,32'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'xpath.c:1021,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:987,6'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:995,6'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:1012,18'
          Dst:             xmlDictLookup
        - Src:             'xpath.c:1018,18'
          Dst:             xmlDictLookup
    - functionName:    xmlXPathCompPredicate
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9944
      functionLinenumberEnd: 9981
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - filter
      BBCount:         64
      ICount:          397
      EdgeCount:       86
      CyclomaticComplexity: 24
      functionsReached:
        - xmlXPathCompExprAdd
        - xmlXPathCompileExpr
        - xmlXPathErr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:9947,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9947,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9947,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
                - xmlXPathErr
        - Branch String:   'xpath.c:9947,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9947,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9947,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
                - xmlXPathErr
        - Branch String:   'xpath.c:9947,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9947,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9947,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
                - xmlXPathErr
        - Branch String:   'xpath.c:9947,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9947,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9948,9'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
                - xmlXPathErr
        - Branch String:   'xpath.c:9947,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9947,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9947,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
                - xmlXPathErr
        - Branch String:   'xpath.c:9948,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9949,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9951,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
        - Branch String:   'xpath.c:9951,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9952,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
            - BranchSide:      'xpath.c:9952,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
        - Branch String:   'xpath.c:9952,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9952,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
            - BranchSide:      'xpath.c:9952,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
        - Branch String:   'xpath.c:9952,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9952,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
            - BranchSide:      'xpath.c:9952,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
        - Branch String:   'xpath.c:9952,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9952,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
            - BranchSide:      'xpath.c:9952,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
        - Branch String:   'xpath.c:9952,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9952,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
            - BranchSide:      'xpath.c:9954,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
        - Branch String:   'xpath.c:9952,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9952,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
            - BranchSide:      'xpath.c:9952,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
        - Branch String:   'xpath.c:9964,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9965,22'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
            - BranchSide:      'xpath.c:9967,22'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
        - Branch String:   'xpath.c:9968,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9968,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9970,9'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
        - Branch String:   'xpath.c:9970,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9971,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9974,9'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9974,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9975,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9977,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9979,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9980,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9980,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9980,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9980,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9980,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9980,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9980,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9980,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9980,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9980,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9980,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9980,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9980,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9980,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9980,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9980,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9980,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:9949,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:9965,2'
          Dst:             xmlXPathCompileExpr
        - Src:             'xpath.c:9967,2'
          Dst:             xmlXPathCompileExpr
        - Src:             'xpath.c:9971,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:9975,2'
          Dst:             xmlXPathCompExprAdd
        - Src:             'xpath.c:9977,2'
          Dst:             xmlXPathCompExprAdd
    - functionName:    xmlXPathCompileExpr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9894
      functionLinenumberEnd: 9931
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - sort
      BBCount:         68
      ICount:          414
      EdgeCount:       92
      CyclomaticComplexity: 26
      functionsReached:
        - xmlXPathCompAndExpr
        - xmlXPathCompExprAdd
        - xmlXPathErr
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xpath.c:9897,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9898,13'
              BranchSideFuncs:
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
            - BranchSide:      'xpath.c:9907,25'
              BranchSideFuncs:
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9898,13'
          Branch Sides:
            - BranchSide:      'xpath.c:9899,13'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9904,9'
              BranchSideFuncs:
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9908,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9908,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9909,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9909,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9909,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9909,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9909,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9909,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9909,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9909,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9909,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9909,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9909,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9909,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9910,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9909,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9909,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9909,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9910,25'
          Branch Sides:
            - BranchSide:      'xpath.c:9910,29'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9910,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9910,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9911,12'
              BranchSideFuncs:
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9919,10'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9913,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9913,2'
              BranchSideFuncs:
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9913,2'
              BranchSideFuncs:
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9913,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9913,2'
              BranchSideFuncs:
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9913,2'
              BranchSideFuncs:
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9913,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9913,2'
              BranchSideFuncs:
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9913,2'
              BranchSideFuncs:
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9913,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9913,2'
              BranchSideFuncs:
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9914,29'
              BranchSideFuncs:
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9913,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9913,2'
              BranchSideFuncs:
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9913,2'
              BranchSideFuncs:
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9915,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9915,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9916,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
        - Branch String:   'xpath.c:9917,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9917,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9917,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9917,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9917,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9917,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9917,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9917,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9917,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9917,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9910,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9917,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9917,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9917,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9917,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9919,16'
          Branch Sides:
            - BranchSide:      'xpath.c:9919,20'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9929,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9919,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9926,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9929,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9929,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9929,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9930,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:9899,13'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:9907,5'
          Dst:             xmlXPathCompAndExpr
        - Src:             'xpath.c:9914,9'
          Dst:             xmlXPathCompAndExpr
        - Src:             'xpath.c:9916,2'
          Dst:             xmlXPathCompExprAdd
        - Src:             'xpath.c:9926,2'
          Dst:             xmlXPathCompExprAdd
    - functionName:    xmlXPathCompAndExpr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9868
      functionLinenumberEnd: 9881
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlXPathParserContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         58
      ICount:          338
      EdgeCount:       78
      CyclomaticComplexity: 22
      functionsReached:
        - xmlXPathCompEqualityExpr
        - xmlXPathCompExprAdd
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:9870,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9870,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9871,5'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9871,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9871,5'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9871,5'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9871,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9871,5'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9871,5'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9871,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9871,5'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9871,5'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9871,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9871,5'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9872,5'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9871,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9871,5'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9871,5'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9872,25'
          Branch Sides:
            - BranchSide:      'xpath.c:9872,29'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9872,5'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9872,44'
          Branch Sides:
            - BranchSide:      'xpath.c:9872,48'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9872,5'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9872,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9872,5'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9873,12'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9875,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9875,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9875,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9875,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9875,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9875,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9875,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9875,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9875,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9875,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9875,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9876,34'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9875,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9875,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9875,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9877,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9877,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9878,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompEqualityExpr
        - Branch String:   'xpath.c:9879,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9879,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9879,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9879,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9879,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9879,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9879,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9879,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9879,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9879,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9872,5'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9879,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9879,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9879,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9879,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
      Callsites:
        - Src:             'xpath.c:9869,5'
          Dst:             xmlXPathCompEqualityExpr
        - Src:             'xpath.c:9876,9'
          Dst:             xmlXPathCompEqualityExpr
        - Src:             'xpath.c:9878,2'
          Dst:             xmlXPathCompExprAdd
    - functionName:    xmlXPathCompEqualityExpr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9837
      functionLinenumberEnd: 9855
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlXPathParserContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         71
      ICount:          414
      EdgeCount:       95
      CyclomaticComplexity: 26
      functionsReached:
        - xmlXPathCompExprAdd
        - xmlXPathCompRelationalExpr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:9839,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9839,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9840,5'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9840,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9840,5'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9840,5'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9840,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9840,5'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9840,5'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9840,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9840,5'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9840,5'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9840,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9840,5'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9841,5'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9840,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9840,5'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9840,5'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9841,25'
          Branch Sides:
            - BranchSide:      'xpath.c:9841,5'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9841,30'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9841,42'
          Branch Sides:
            - BranchSide:      'xpath.c:9841,46'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9841,25'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9841,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9841,5'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9843,12'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9845,13'
          Branch Sides:
            - BranchSide:      'xpath.c:9845,28'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9846,10'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9847,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9848,7'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9848,7'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9848,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9848,11'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9849,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9848,11'
          Branch Sides:
            - BranchSide:      'xpath.c:9849,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9849,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9849,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9849,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9849,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9849,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9849,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9849,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9849,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9849,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9849,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9849,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9849,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9850,36'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9849,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9849,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9849,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9851,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9851,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9852,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelationalExpr
        - Branch String:   'xpath.c:9853,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9853,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9853,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9853,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9853,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9853,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9853,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9853,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9853,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9853,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9841,5'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9853,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9853,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9853,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9853,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
      Callsites:
        - Src:             'xpath.c:9838,5'
          Dst:             xmlXPathCompRelationalExpr
        - Src:             'xpath.c:9850,9'
          Dst:             xmlXPathCompRelationalExpr
        - Src:             'xpath.c:9852,2'
          Dst:             xmlXPathCompExprAdd
    - functionName:    xmlXPathCompRelationalExpr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9798
      functionLinenumberEnd: 9818
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlXPathParserContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         71
      ICount:          421
      EdgeCount:       95
      CyclomaticComplexity: 26
      functionsReached:
        - xmlXPathCompAdditiveExpr
        - xmlXPathCompExprAdd
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:9800,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9800,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9801,5'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9801,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9801,5'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9801,5'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9801,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9801,5'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9801,5'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9801,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9801,5'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9801,5'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9801,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9801,5'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9802,5'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9801,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9801,5'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9801,5'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9802,25'
          Branch Sides:
            - BranchSide:      'xpath.c:9802,5'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9802,29'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9802,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9802,5'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9804,12'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9806,13'
          Branch Sides:
            - BranchSide:      'xpath.c:9806,29'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9807,11'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9808,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9808,28'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9809,14'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9810,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9811,7'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9811,7'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9811,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9811,15'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9812,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9811,15'
          Branch Sides:
            - BranchSide:      'xpath.c:9812,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9812,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9812,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9812,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9812,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9812,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9812,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9812,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9812,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9812,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9812,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9812,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9812,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9813,34'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9812,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9812,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9812,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9814,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9814,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9815,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAdditiveExpr
        - Branch String:   'xpath.c:9816,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9816,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9816,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9816,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9816,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9816,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9816,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9816,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9816,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9816,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9802,5'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9816,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9816,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9816,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9816,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
      Callsites:
        - Src:             'xpath.c:9799,5'
          Dst:             xmlXPathCompAdditiveExpr
        - Src:             'xpath.c:9813,9'
          Dst:             xmlXPathCompAdditiveExpr
        - Src:             'xpath.c:9815,2'
          Dst:             xmlXPathCompExprAdd
    - functionName:    xmlXPathCompAdditiveExpr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9759
      functionLinenumberEnd: 9777
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlXPathParserContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         62
      ICount:          365
      EdgeCount:       83
      CyclomaticComplexity: 23
      functionsReached:
        - xmlXPathCompExprAdd
        - xmlXPathCompMultiplicativeExpr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:9762,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9762,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9763,5'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9763,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9763,5'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9763,5'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9763,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9763,5'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9763,5'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9763,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9763,5'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9763,5'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9763,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9763,5'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9764,5'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9763,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9763,5'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9763,5'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9764,25'
          Branch Sides:
            - BranchSide:      'xpath.c:9764,5'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9764,29'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9764,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9764,5'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9766,12'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9768,13'
          Branch Sides:
            - BranchSide:      'xpath.c:9768,30'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9769,12'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9770,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9771,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9771,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9771,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9771,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9771,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9771,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9771,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9771,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9771,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9771,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9771,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9771,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9771,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9772,40'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9771,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9771,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9771,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9773,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9773,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9774,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompMultiplicativeExpr
        - Branch String:   'xpath.c:9775,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9775,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9775,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9775,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9775,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9775,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9775,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9775,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9775,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9775,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9764,5'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9775,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9775,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9775,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9775,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
      Callsites:
        - Src:             'xpath.c:9761,5'
          Dst:             xmlXPathCompMultiplicativeExpr
        - Src:             'xpath.c:9772,9'
          Dst:             xmlXPathCompMultiplicativeExpr
        - Src:             'xpath.c:9774,2'
          Dst:             xmlXPathCompExprAdd
    - functionName:    xmlXPathCompMultiplicativeExpr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9719
      functionLinenumberEnd: 9745
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlXPathParserContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         80
      ICount:          470
      EdgeCount:       108
      CyclomaticComplexity: 30
      functionsReached:
        - xmlXPathCompExprAdd
        - xmlXPathCompUnaryExpr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:9721,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9721,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9722,5'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9722,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9722,5'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9722,5'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9722,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9722,5'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9722,5'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9722,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9722,5'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9722,5'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9722,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9722,5'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9723,5'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9722,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9722,5'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9722,5'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9723,25'
          Branch Sides:
            - BranchSide:      'xpath.c:9723,5'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9724,14'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9724,26'
          Branch Sides:
            - BranchSide:      'xpath.c:9724,30'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9725,14'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9724,45'
          Branch Sides:
            - BranchSide:      'xpath.c:9724,49'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9725,14'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9724,65'
          Branch Sides:
            - BranchSide:      'xpath.c:9723,5'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9725,14'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9725,26'
          Branch Sides:
            - BranchSide:      'xpath.c:9724,65'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9725,30'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9725,45'
          Branch Sides:
            - BranchSide:      'xpath.c:9724,65'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9725,49'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9723,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9723,5'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9726,6'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9729,13'
          Branch Sides:
            - BranchSide:      'xpath.c:9730,9'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9732,13'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9731,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9732,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9732,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9732,13'
          Branch Sides:
            - BranchSide:      'xpath.c:9733,9'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9735,13'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9739,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9739,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9739,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9739,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9739,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9739,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9739,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9739,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9739,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9739,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9739,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9740,31'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9739,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9739,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9739,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9741,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9741,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9742,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompUnaryExpr
        - Branch String:   'xpath.c:9743,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9743,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9743,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9743,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9743,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9743,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9743,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9743,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9743,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9743,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9723,5'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9743,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9743,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9743,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9743,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
      Callsites:
        - Src:             'xpath.c:9720,5'
          Dst:             xmlXPathCompUnaryExpr
        - Src:             'xpath.c:9740,9'
          Dst:             xmlXPathCompUnaryExpr
        - Src:             'xpath.c:9742,2'
          Dst:             xmlXPathCompExprAdd
    - functionName:    xmlXPathCompUnaryExpr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9683
      functionLinenumberEnd: 9703
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlXPathParserContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         45
      ICount:          263
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - xmlXPathCompExprAdd
        - xmlXPathCompUnionExpr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:9687,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9687,5'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9687,5'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9687,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9687,5'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9687,5'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9687,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9687,5'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9687,5'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9687,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9687,5'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9688,5'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9687,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9687,5'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9687,5'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9688,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9689,21'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9695,27'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9691,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9692,2'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9692,2'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9692,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9692,2'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9692,2'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9692,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9692,2'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9692,2'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9692,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9692,2'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9692,2'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9692,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9688,5'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9692,2'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9692,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9692,2'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9692,2'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9696,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9696,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9697,9'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9697,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9697,9'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9698,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9698,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9699,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9701,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
      Callsites:
        - Src:             'xpath.c:9695,5'
          Dst:             xmlXPathCompUnionExpr
        - Src:             'xpath.c:9699,6'
          Dst:             xmlXPathCompExprAdd
        - Src:             'xpath.c:9701,6'
          Dst:             xmlXPathCompExprAdd
    - functionName:    xmlXPathCompUnionExpr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9654
      functionLinenumberEnd: 9670
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlXPathParserContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         54
      ICount:          319
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - xmlXPathCompExprAdd
        - xmlXPathCompPathExpr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:9656,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9656,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9657,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9657,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9657,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9657,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9657,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9657,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9657,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9657,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9657,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9657,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9657,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9657,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9658,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9657,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9657,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9657,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9658,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9658,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9659,12'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9662,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9663,2'
              BranchSideFuncs:
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9663,2'
              BranchSideFuncs:
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9663,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9663,2'
              BranchSideFuncs:
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9663,2'
              BranchSideFuncs:
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9663,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9663,2'
              BranchSideFuncs:
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9663,2'
              BranchSideFuncs:
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9663,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9663,2'
              BranchSideFuncs:
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9663,2'
              BranchSideFuncs:
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9663,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9663,2'
              BranchSideFuncs:
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9664,23'
              BranchSideFuncs:
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9663,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9663,2'
              BranchSideFuncs:
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9663,2'
              BranchSideFuncs:
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9668,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9668,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9668,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9668,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9668,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9668,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9668,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9668,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9668,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9668,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9658,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9668,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9668,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9668,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9668,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
      Callsites:
        - Src:             'xpath.c:9655,5'
          Dst:             xmlXPathCompPathExpr
        - Src:             'xpath.c:9660,2'
          Dst:             xmlXPathCompExprAdd
        - Src:             'xpath.c:9664,2'
          Dst:             xmlXPathCompPathExpr
        - Src:             'xpath.c:9666,2'
          Dst:             xmlXPathCompExprAdd
    - functionName:    xmlXPathCompPathExpr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9526
      functionLinenumberEnd: 9641
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlXPathParserContext *'
      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:9530,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9530,5'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
            - BranchSide:      'xpath.c:9530,5'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:9530,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9530,5'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
            - BranchSide:      'xpath.c:9530,5'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:9530,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9530,5'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
            - BranchSide:      'xpath.c:9530,5'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:9530,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9530,5'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
            - BranchSide:      'xpath.c:9531,10'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:9530,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9530,5'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
            - BranchSide:      'xpath.c:9530,5'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:9531,22'
          Branch Sides:
            - BranchSide:      'xpath.c:9531,26'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9535,5'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9531,38'
          Branch Sides:
            - BranchSide:      'xpath.c:9532,3'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9535,5'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9532,3'
          Branch Sides:
            - BranchSide:      'xpath.c:9532,3'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
            - BranchSide:      'xpath.c:9533,10'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:9532,24'
          Branch Sides:
            - BranchSide:      'xpath.c:9533,10'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9535,5'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9533,23'
          Branch Sides:
            - BranchSide:      'xpath.c:9533,27'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9535,5'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9533,39'
          Branch Sides:
            - BranchSide:      'xpath.c:9534,3'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9535,5'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9534,14'
          Branch Sides:
            - BranchSide:      'xpath.c:9534,17'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
            - BranchSide:      'xpath.c:9536,16'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:9534,17'
          Branch Sides:
            - BranchSide:      'xpath.c:9534,17'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
            - BranchSide:      'xpath.c:9536,16'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:9531,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9535,5'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9536,16'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:9536,16'
          Branch Sides:
            - BranchSide:      'xpath.c:9538,5'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9539,16'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:9539,16'
          Branch Sides:
            - BranchSide:      'xpath.c:9541,5'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9542,16'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:9542,16'
          Branch Sides:
            - BranchSide:      'xpath.c:9544,5'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9545,16'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:9545,16'
          Branch Sides:
            - BranchSide:      'xpath.c:9547,5'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9560,2'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:9560,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9560,2'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
            - BranchSide:      'xpath.c:9560,2'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:9560,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9560,2'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
            - BranchSide:      'xpath.c:9560,2'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:9560,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9560,2'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
            - BranchSide:      'xpath.c:9560,2'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:9560,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9560,2'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
            - BranchSide:      'xpath.c:9561,26'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:9560,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9560,2'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
            - BranchSide:      'xpath.c:9560,2'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:9562,21'
          Branch Sides:
            - BranchSide:      'xpath.c:9562,35'
              BranchSideFuncs:
                - xmlStrstr
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
            - BranchSide:      'xpath.c:9565,13'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
        - Branch String:   'xpath.c:9562,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9563,9'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9565,13'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
        - Branch String:   'xpath.c:9565,13'
          Branch Sides:
            - BranchSide:      'xpath.c:9566,25'
              BranchSideFuncs:
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
            - BranchSide:      'xpath.c:9614,6'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:9569,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9570,7'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
            - BranchSide:      'xpath.c:9607,10'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9570,7'
          Branch Sides:
            - BranchSide:      'xpath.c:9572,10'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9574,14'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
        - Branch String:   'xpath.c:9574,14'
          Branch Sides:
            - BranchSide:      'xpath.c:9574,14'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
            - BranchSide:      'xpath.c:9577,3'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
        - Branch String:   'xpath.c:9574,14'
          Branch Sides:
            - BranchSide:      'xpath.c:9574,14'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
            - BranchSide:      'xpath.c:9574,14'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
        - Branch String:   'xpath.c:9574,14'
          Branch Sides:
            - BranchSide:      'xpath.c:9574,14'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
            - BranchSide:      'xpath.c:9577,3'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
        - Branch String:   'xpath.c:9574,14'
          Branch Sides:
            - BranchSide:      'xpath.c:9577,3'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
            - BranchSide:      'xpath.c:9577,14'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
        - Branch String:   'xpath.c:9577,14'
          Branch Sides:
            - BranchSide:      'xpath.c:9578,10'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9580,15'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
        - Branch String:   'xpath.c:9580,14'
          Branch Sides:
            - BranchSide:      'xpath.c:9582,30'
              BranchSideFuncs:
                - xmlXPathIsNodeType
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9593,15'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9582,11'
          Branch Sides:
            - BranchSide:      'xpath.c:9583,7'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9590,7'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9593,14'
          Branch Sides:
            - BranchSide:      'xpath.c:9595,10'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9597,15'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9597,32'
          Branch Sides:
            - BranchSide:      'xpath.c:9597,36'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9599,10'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9597,53'
          Branch Sides:
            - BranchSide:      'xpath.c:9598,8'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9599,10'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9597,14'
          Branch Sides:
            - BranchSide:      'xpath.c:9599,10'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9602,10'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9607,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9609,6'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9611,6'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9618,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9619,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9626,25'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9619,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9620,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
            - BranchSide:      'xpath.c:9622,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
        - Branch String:   'xpath.c:9627,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9627,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9628,7'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9628,19'
          Branch Sides:
            - BranchSide:      'xpath.c:9628,23'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:9636,13'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9628,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9629,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:9636,13'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9630,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9630,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:9630,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9630,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9630,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:9630,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9630,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9630,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:9630,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9630,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9630,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:9632,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9630,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9630,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:9630,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9640,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9640,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9640,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9640,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9640,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9640,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9640,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9640,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9640,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9640,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9640,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9640,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9640,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9640,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9640,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:9561,9'
          Dst:             xmlXPathScanName
        - Src:             'xpath.c:9562,25'
          Dst:             xmlStrstr
        - Src:             'xpath.c:9566,15'
          Dst:             xmlStrlen
        - Src:             'xpath.c:9582,11'
          Dst:             xmlXPathIsNodeType
        - Src:             'xpath.c:9614,6'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:9620,6'
          Dst:             xmlXPathCompExprAdd
        - Src:             'xpath.c:9622,6'
          Dst:             xmlXPathCompExprAdd
        - Src:             'xpath.c:9624,2'
          Dst:             xmlXPathCompLocationPath
        - Src:             'xpath.c:9626,2'
          Dst:             xmlXPathCompFilterExpr
        - Src:             'xpath.c:9632,6'
          Dst:             xmlXPathCompExprAdd
        - Src:             'xpath.c:9635,6'
          Dst:             xmlXPathCompRelativeLocationPath
        - Src:             'xpath.c:9637,6'
          Dst:             xmlXPathCompRelativeLocationPath
    - functionName:    xmlXPathScanName
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9476
      functionLinenumberEnd: 9505
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlXPathParserContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         143
      ICount:          608
      EdgeCount:       201
      CyclomaticComplexity: 60
      functionsReached:
        - xmlCharInRange
        - xmlStrndup
        - xmlXPathCurrentChar
        - xmlXPathPErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:9485,20'
          Branch Sides:
            - BranchSide:      'xpath.c:9485,24'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9488,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9485,34'
          Branch Sides:
            - BranchSide:      'xpath.c:9485,38'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9488,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9485,48'
          Branch Sides:
            - BranchSide:      'xpath.c:9486,4'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9488,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9486,4'
          Branch Sides:
            - BranchSide:      'xpath.c:9486,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9486,4'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9486,4'
          Branch Sides:
            - BranchSide:      'xpath.c:9486,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9486,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9486,4'
          Branch Sides:
            - BranchSide:      'xpath.c:9486,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9491,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9486,4'
          Branch Sides:
            - BranchSide:      'xpath.c:9486,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9486,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9486,4'
          Branch Sides:
            - BranchSide:      'xpath.c:9486,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9491,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9486,4'
          Branch Sides:
            - BranchSide:      'xpath.c:9486,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9486,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9486,4'
          Branch Sides:
            - BranchSide:      'xpath.c:9486,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9491,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9486,4'
          Branch Sides:
            - BranchSide:      'xpath.c:9486,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9486,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9486,4'
          Branch Sides:
            - BranchSide:      'xpath.c:9486,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9491,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9486,4'
          Branch Sides:
            - BranchSide:      'xpath.c:9486,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9491,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9486,4'
          Branch Sides:
            - BranchSide:      'xpath.c:9486,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9491,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9486,17'
          Branch Sides:
            - BranchSide:      'xpath.c:9486,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9486,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9486,4'
          Branch Sides:
            - BranchSide:      'xpath.c:9486,21'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9491,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9486,4'
          Branch Sides:
            - BranchSide:      'xpath.c:9486,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9486,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9486,4'
          Branch Sides:
            - BranchSide:      'xpath.c:9486,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9491,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9486,4'
          Branch Sides:
            - BranchSide:      'xpath.c:9486,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9491,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9486,4'
          Branch Sides:
            - BranchSide:      'xpath.c:9486,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9486,21'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9486,17'
          Branch Sides:
            - BranchSide:      'xpath.c:9486,21'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9491,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9486,31'
          Branch Sides:
            - BranchSide:      'xpath.c:9487,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9491,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9485,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9488,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9491,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9491,23'
          Branch Sides:
            - BranchSide:      'xpath.c:9491,27'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9491,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9491,37'
          Branch Sides:
            - BranchSide:      'xpath.c:9491,41'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9491,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9491,51'
          Branch Sides:
            - BranchSide:      'xpath.c:9491,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
            - BranchSide:      'xpath.c:9492,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
        - Branch String:   'xpath.c:9492,7'
          Branch Sides:
            - BranchSide:      'xpath.c:9492,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
            - BranchSide:      'xpath.c:9492,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
        - Branch String:   'xpath.c:9492,7'
          Branch Sides:
            - BranchSide:      'xpath.c:9492,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
            - BranchSide:      'xpath.c:9492,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
        - Branch String:   'xpath.c:9492,7'
          Branch Sides:
            - BranchSide:      'xpath.c:9492,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
            - BranchSide:      'xpath.c:9492,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
        - Branch String:   'xpath.c:9492,7'
          Branch Sides:
            - BranchSide:      'xpath.c:9492,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
            - BranchSide:      'xpath.c:9492,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
        - Branch String:   'xpath.c:9492,7'
          Branch Sides:
            - BranchSide:      'xpath.c:9492,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
            - BranchSide:      'xpath.c:9492,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
        - Branch String:   'xpath.c:9492,21'
          Branch Sides:
            - BranchSide:      'xpath.c:9492,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
            - BranchSide:      'xpath.c:9492,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
        - Branch String:   'xpath.c:9492,7'
          Branch Sides:
            - BranchSide:      'xpath.c:9492,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
            - BranchSide:      'xpath.c:9492,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
        - Branch String:   'xpath.c:9492,7'
          Branch Sides:
            - BranchSide:      'xpath.c:9492,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
            - BranchSide:      'xpath.c:9492,25'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
        - Branch String:   'xpath.c:9492,38'
          Branch Sides:
            - BranchSide:      'xpath.c:9492,25'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9492,25'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
        - Branch String:   'xpath.c:9492,25'
          Branch Sides:
            - BranchSide:      'xpath.c:9492,25'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9493,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9495,24'
          Branch Sides:
            - BranchSide:      'xpath.c:9495,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9495,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9496,7'
          Branch Sides:
            - BranchSide:      'xpath.c:9495,24'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9495,24'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xpath.c:9491,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9497,2'
              BranchSideFuncs:
                - xmlXPathCurrentChar
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xpath.c:9500,22'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:9501,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9502,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:9503,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:9484,9'
          Dst:             xmlXPathCurrentChar
        - Src:             'xpath.c:9486,4'
          Dst:             xmlCharInRange
        - Src:             'xpath.c:9492,7'
          Dst:             xmlCharInRange
        - Src:             'xpath.c:9492,25'
          Dst:             xmlCharInRange
        - Src:             'xpath.c:9495,7'
          Dst:             xmlCharInRange
        - Src:             'xpath.c:9496,7'
          Dst:             xmlCharInRange
        - Src:             'xpath.c:9498,6'
          Dst:             xmlXPathCurrentChar
        - Src:             'xpath.c:9500,11'
          Dst:             xmlStrndup
        - Src:             'xpath.c:9502,9'
          Dst:             xmlXPathPErrMemory
    - functionName:    xmlXPathIsNodeType
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9307
      functionLinenumberEnd: 9320
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - name
      BBCount:         14
      ICount:          69
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:9308,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9309,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9311,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xpath.c:9311,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9312,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9313,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xpath.c:9313,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9314,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9315,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xpath.c:9315,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9316,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9317,21'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:9317,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9318,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9319,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:9311,9'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:9313,9'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:9315,9'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:9317,9'
          Dst:             xmlStrEqual
    - functionName:    xmlXPathCompLocationPath
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10404
      functionLinenumberEnd: 10427
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlXPathParserContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         87
      ICount:          490
      EdgeCount:       118
      CyclomaticComplexity: 33
      functionsReached:
        - xmlXPathCompExprAdd
        - xmlXPathCompRelativeLocationPath
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:10405,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10405,5'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10405,5'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10405,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10405,5'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10405,5'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10405,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10405,5'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10405,5'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10405,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10405,5'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10406,9'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10405,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10405,5'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10405,5'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10406,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10407,42'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10409,2'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10409,2'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10410,11'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10410,23'
          Branch Sides:
            - BranchSide:      'xpath.c:10410,27'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10416,17'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10410,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10411,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10416,17'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10412,3'
          Branch Sides:
            - BranchSide:      'xpath.c:10412,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10412,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10412,3'
          Branch Sides:
            - BranchSide:      'xpath.c:10412,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10412,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10412,3'
          Branch Sides:
            - BranchSide:      'xpath.c:10412,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10412,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10412,3'
          Branch Sides:
            - BranchSide:      'xpath.c:10412,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10413,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10412,3'
          Branch Sides:
            - BranchSide:      'xpath.c:10412,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10412,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10417,3'
          Branch Sides:
            - BranchSide:      'xpath.c:10418,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10418,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10418,3'
          Branch Sides:
            - BranchSide:      'xpath.c:10418,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10418,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10418,3'
          Branch Sides:
            - BranchSide:      'xpath.c:10418,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10418,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10418,3'
          Branch Sides:
            - BranchSide:      'xpath.c:10418,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10418,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10418,3'
          Branch Sides:
            - BranchSide:      'xpath.c:10418,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10419,8'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10418,3'
          Branch Sides:
            - BranchSide:      'xpath.c:10418,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10418,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10419,19'
          Branch Sides:
            - BranchSide:      'xpath.c:10420,9'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10423,6'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10420,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10420,9'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10420,9'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10420,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10420,9'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10422,40'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10420,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10420,9'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10420,35'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10420,31'
          Branch Sides:
            - BranchSide:      'xpath.c:10420,35'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10422,40'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10420,47'
          Branch Sides:
            - BranchSide:      'xpath.c:10420,51'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10422,40'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10420,63'
          Branch Sides:
            - BranchSide:      'xpath.c:10421,9'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10422,40'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10421,21'
          Branch Sides:
            - BranchSide:      'xpath.c:10421,25'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10422,40'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10419,7'
          Branch Sides:
            - BranchSide:      'xpath.c:10422,40'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:10423,6'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:10424,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10409,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10424,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:10407,9'
          Dst:             xmlXPathCompRelativeLocationPath
        - Src:             'xpath.c:10413,3'
          Dst:             xmlXPathCompExprAdd
        - Src:             'xpath.c:10415,3'
          Dst:             xmlXPathCompRelativeLocationPath
        - Src:             'xpath.c:10422,7'
          Dst:             xmlXPathCompRelativeLocationPath
    - functionName:    xmlXPathCompFilterExpr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9445
      functionLinenumberEnd: 9456
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlXPathParserContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         37
      ICount:          199
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - xmlXPathCompPredicate
        - xmlXPathCompPrimaryExpr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:9447,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9447,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9448,5'
              BranchSideFuncs:
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:9448,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9448,5'
              BranchSideFuncs:
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:9448,5'
              BranchSideFuncs:
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:9448,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9448,5'
              BranchSideFuncs:
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:9448,5'
              BranchSideFuncs:
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:9448,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9448,5'
              BranchSideFuncs:
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:9448,5'
              BranchSideFuncs:
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:9448,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9448,5'
              BranchSideFuncs:
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:9450,5'
              BranchSideFuncs:
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:9448,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9448,5'
              BranchSideFuncs:
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:9448,5'
              BranchSideFuncs:
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:9450,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9450,5'
              BranchSideFuncs:
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:9451,24'
              BranchSideFuncs:
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:9452,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9452,2'
              BranchSideFuncs:
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:9452,2'
              BranchSideFuncs:
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:9452,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9452,2'
              BranchSideFuncs:
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:9452,2'
              BranchSideFuncs:
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:9452,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9452,2'
              BranchSideFuncs:
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:9452,2'
              BranchSideFuncs:
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:9452,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9450,5'
              BranchSideFuncs:
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:9452,2'
              BranchSideFuncs:
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:9452,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9452,2'
              BranchSideFuncs:
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:9452,2'
              BranchSideFuncs:
                - xmlXPathCompPredicate
      Callsites:
        - Src:             'xpath.c:9446,5'
          Dst:             xmlXPathCompPrimaryExpr
        - Src:             'xpath.c:9451,2'
          Dst:             xmlXPathCompPredicate
    - functionName:    xmlXPathCompRelativeLocationPath
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10352
      functionLinenumberEnd: 10380
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlXPathParserContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         131
      ICount:          752
      EdgeCount:       176
      CyclomaticComplexity: 47
      functionsReached:
        - xmlXPathCompExprAdd
        - xmlXPathCompStep
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xpath.c:10353,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10353,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:10353,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:10353,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10353,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:10353,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:10353,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10353,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:10353,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:10353,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10353,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:10354,10'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:10353,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10353,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:10353,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:10354,22'
          Branch Sides:
            - BranchSide:      'xpath.c:10354,26'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:10359,16'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10354,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10355,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10359,16'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10356,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10356,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10356,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10356,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10356,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10356,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10356,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10356,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10356,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10356,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10356,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10357,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10356,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10356,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10356,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10360,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10361,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10361,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10361,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10361,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10361,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10361,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10361,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10361,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10361,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10361,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10361,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10361,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10361,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10362,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10361,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10361,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10361,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10364,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10364,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10365,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10365,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10365,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10365,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10365,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10365,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10365,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10365,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10365,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10365,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10365,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10365,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10366,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10365,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10365,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10365,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10366,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10366,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10367,7'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10367,19'
          Branch Sides:
            - BranchSide:      'xpath.c:10367,23'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10373,13'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10367,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10368,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10373,13'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10369,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10369,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10369,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10369,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10369,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10369,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10369,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10369,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10369,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10369,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10369,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10370,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10369,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10369,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10369,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10374,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10375,6'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10375,6'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10375,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10375,6'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10375,6'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10375,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10375,6'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10375,6'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10375,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10375,6'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10375,6'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10375,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10375,6'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10376,23'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10375,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10375,6'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10375,6'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10378,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10378,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10378,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10378,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10378,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10378,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10378,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10378,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10378,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10378,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10366,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10378,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:10378,2'
          Branch Sides:
            - BranchSide:      'xpath.c:10378,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:10378,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
      Callsites:
        - Src:             'xpath.c:10357,2'
          Dst:             xmlXPathCompExprAdd
        - Src:             'xpath.c:10363,5'
          Dst:             xmlXPathCompStep
        - Src:             'xpath.c:10370,6'
          Dst:             xmlXPathCompExprAdd
        - Src:             'xpath.c:10372,6'
          Dst:             xmlXPathCompStep
        - Src:             'xpath.c:10376,6'
          Dst:             xmlXPathCompStep
    - functionName:    xmlXPathCompPrimaryExpr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9406
      functionLinenumberEnd: 9427
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlXPathParserContext *'
      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:9407,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9407,5'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
                - xmlXPathCompileExpr
                - xmlXPathErr
                - xmlXPathCompVariableReference
            - BranchSide:      'xpath.c:9407,5'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
                - xmlXPathCompileExpr
                - xmlXPathErr
                - xmlXPathCompVariableReference
        - Branch String:   'xpath.c:9407,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9407,5'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
                - xmlXPathCompileExpr
                - xmlXPathErr
                - xmlXPathCompVariableReference
            - BranchSide:      'xpath.c:9407,5'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
                - xmlXPathCompileExpr
                - xmlXPathErr
                - xmlXPathCompVariableReference
        - Branch String:   'xpath.c:9407,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9407,5'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
                - xmlXPathCompileExpr
                - xmlXPathErr
                - xmlXPathCompVariableReference
            - BranchSide:      'xpath.c:9407,5'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
                - xmlXPathCompileExpr
                - xmlXPathErr
                - xmlXPathCompVariableReference
        - Branch String:   'xpath.c:9407,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9407,5'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
                - xmlXPathCompileExpr
                - xmlXPathErr
                - xmlXPathCompVariableReference
            - BranchSide:      'xpath.c:9408,9'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
                - xmlXPathCompileExpr
                - xmlXPathErr
                - xmlXPathCompVariableReference
        - Branch String:   'xpath.c:9407,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9407,5'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
                - xmlXPathCompileExpr
                - xmlXPathErr
                - xmlXPathCompVariableReference
            - BranchSide:      'xpath.c:9407,5'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
                - xmlXPathCompileExpr
                - xmlXPathErr
                - xmlXPathCompVariableReference
        - Branch String:   'xpath.c:9408,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9408,51'
              BranchSideFuncs:
                - xmlXPathCompVariableReference
            - BranchSide:      'xpath.c:9409,14'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
                - xmlXPathCompileExpr
                - xmlXPathErr
        - Branch String:   'xpath.c:9409,14'
          Branch Sides:
            - BranchSide:      'xpath.c:9410,2'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9419,16'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
        - Branch String:   'xpath.c:9410,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9411,2'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9411,2'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathErr
        - Branch String:   'xpath.c:9411,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9411,2'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9411,2'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathErr
        - Branch String:   'xpath.c:9411,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9411,2'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9411,2'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathErr
        - Branch String:   'xpath.c:9411,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9411,2'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9411,2'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathErr
        - Branch String:   'xpath.c:9411,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9411,2'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9412,22'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathErr
        - Branch String:   'xpath.c:9411,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9411,2'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9411,2'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathErr
        - Branch String:   'xpath.c:9413,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9413,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9414,6'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:9414,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9415,6'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9417,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9417,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9418,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9418,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9418,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9418,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9418,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9418,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9418,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9418,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9418,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9418,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9418,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9418,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9418,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9419,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9418,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9418,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9418,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9419,16'
          Branch Sides:
            - BranchSide:      'xpath.c:9419,16'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
            - BranchSide:      'xpath.c:9419,40'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
        - Branch String:   'xpath.c:9419,36'
          Branch Sides:
            - BranchSide:      'xpath.c:9419,40'
              BranchSideFuncs:
                - xmlXPathCompNumber
            - BranchSide:      'xpath.c:9420,21'
              BranchSideFuncs:
                - xmlXPathCompNumber
        - Branch String:   'xpath.c:9419,51'
          Branch Sides:
            - BranchSide:      'xpath.c:9419,54'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
            - BranchSide:      'xpath.c:9421,17'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
        - Branch String:   'xpath.c:9419,54'
          Branch Sides:
            - BranchSide:      'xpath.c:9419,54'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
            - BranchSide:      'xpath.c:9421,17'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
        - Branch String:   'xpath.c:9419,16'
          Branch Sides:
            - BranchSide:      'xpath.c:9420,21'
              BranchSideFuncs:
                - xmlXPathCompNumber
            - BranchSide:      'xpath.c:9421,17'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
        - Branch String:   'xpath.c:9421,30'
          Branch Sides:
            - BranchSide:      'xpath.c:9421,34'
              BranchSideFuncs:
                - xmlXPathCompLiteral
            - BranchSide:      'xpath.c:9422,22'
              BranchSideFuncs:
                - xmlXPathCompLiteral
        - Branch String:   'xpath.c:9421,16'
          Branch Sides:
            - BranchSide:      'xpath.c:9422,22'
              BranchSideFuncs:
                - xmlXPathCompLiteral
            - BranchSide:      'xpath.c:9424,27'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
        - Branch String:   'xpath.c:9426,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9426,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9426,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9426,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9426,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9426,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9426,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9426,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9426,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9426,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9426,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9426,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9426,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9426,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9426,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:9408,21'
          Dst:             xmlXPathCompVariableReference
        - Src:             'xpath.c:9412,2'
          Dst:             xmlXPathCompileExpr
        - Src:             'xpath.c:9415,6'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:9420,2'
          Dst:             xmlXPathCompNumber
        - Src:             'xpath.c:9422,2'
          Dst:             xmlXPathCompLiteral
        - Src:             'xpath.c:9424,2'
          Dst:             xmlXPathCompFunctionCall
    - functionName:    xmlXPathCompVariableReference
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9268
      functionLinenumberEnd: 9291
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlXPathParserContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         46
      ICount:          291
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - xmlXPathCompExprAdd
        - xmlXPathErr
        - xmlXPathParseQName
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:9272,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9272,5'
              BranchSideFuncs:
                - xmlXPathParseQName
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9272,5'
              BranchSideFuncs:
                - xmlXPathParseQName
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:9272,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9272,5'
              BranchSideFuncs:
                - xmlXPathParseQName
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9272,5'
              BranchSideFuncs:
                - xmlXPathParseQName
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:9272,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9272,5'
              BranchSideFuncs:
                - xmlXPathParseQName
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9272,5'
              BranchSideFuncs:
                - xmlXPathParseQName
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:9272,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9272,5'
              BranchSideFuncs:
                - xmlXPathParseQName
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9273,9'
              BranchSideFuncs:
                - xmlXPathParseQName
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:9272,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9272,5'
              BranchSideFuncs:
                - xmlXPathParseQName
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9272,5'
              BranchSideFuncs:
                - xmlXPathParseQName
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:9273,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9274,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9276,5'
              BranchSideFuncs:
                - xmlXPathParseQName
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:9276,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9277,31'
              BranchSideFuncs:
                - xmlXPathParseQName
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9277,31'
              BranchSideFuncs:
                - xmlXPathParseQName
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:9278,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9279,9'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9282,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathErr
        - Branch String:   'xpath.c:9283,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9284,9'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9287,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:9287,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9287,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9287,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:9287,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9287,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9287,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:9287,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9287,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9287,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:9287,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9287,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9288,10'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:9287,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9287,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9287,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:9288,33'
          Branch Sides:
            - BranchSide:      'xpath.c:9288,37'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9288,33'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9288,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9288,9'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9289,2'
              BranchSideFuncs:
                - xmlXPathErr
      Callsites:
        - Src:             'xpath.c:9274,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:9277,12'
          Dst:             xmlXPathParseQName
        - Src:             'xpath.c:9280,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:9283,9'
          Dst:             xmlXPathCompExprAdd
        - Src:             'xpath.c:9289,2'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathCompNumber
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9089
      functionLinenumberEnd: 9174
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlXPathParserContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         104
      ICount:          693
      EdgeCount:       139
      CyclomaticComplexity: 37
      functionsReached:
        - pow
        - xmlXPathCacheNewFloat
        - xmlXPathCompExprAdd
        - xmlXPathErr
        - xmlXPathReleaseObject
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:9100,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9100,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9101,10'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
                - pow
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:9101,22'
          Branch Sides:
            - BranchSide:      'xpath.c:9101,27'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
                - pow
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9109,9'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
                - pow
                - xmlXPathErr
        - Branch String:   'xpath.c:9101,38'
          Branch Sides:
            - BranchSide:      'xpath.c:9101,42'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9102,9'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:9101,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9102,9'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9109,9'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
                - pow
                - xmlXPathErr
        - Branch String:   'xpath.c:9110,25'
          Branch Sides:
            - BranchSide:      'xpath.c:9110,29'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
                - pow
                - xmlXPathErr
            - BranchSide:      'xpath.c:9110,5'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
                - pow
                - xmlXPathErr
        - Branch String:   'xpath.c:9110,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9111,8'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
                - pow
                - xmlXPathErr
            - BranchSide:      'xpath.c:9126,9'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
                - pow
                - xmlXPathErr
        - Branch String:   'xpath.c:9114,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9115,18'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
                - pow
                - xmlXPathErr
            - BranchSide:      'xpath.c:9115,18'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
                - pow
                - xmlXPathErr
        - Branch String:   'xpath.c:9126,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9127,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
                - xmlXPathErr
            - BranchSide:      'xpath.c:9150,10'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
        - Branch String:   'xpath.c:9130,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9131,15'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
                - xmlXPathErr
            - BranchSide:      'xpath.c:9131,15'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
                - xmlXPathErr
        - Branch String:   'xpath.c:9131,26'
          Branch Sides:
            - BranchSide:      'xpath.c:9131,47'
              BranchSideFuncs:
                - xmlXPathErr
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
            - BranchSide:      'xpath.c:9131,30'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
                - xmlXPathErr
        - Branch String:   'xpath.c:9131,42'
          Branch Sides:
            - BranchSide:      'xpath.c:9131,47'
              BranchSideFuncs:
                - xmlXPathErr
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
            - BranchSide:      'xpath.c:9134,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
        - Branch String:   'xpath.c:9131,13'
          Branch Sides:
            - BranchSide:      'xpath.c:9132,13'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
            - BranchSide:      'xpath.c:9134,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
        - Branch String:   'xpath.c:9134,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9135,20'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
            - BranchSide:      'xpath.c:9138,15'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
        - Branch String:   'xpath.c:9136,13'
          Branch Sides:
            - BranchSide:      'xpath.c:9134,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
            - BranchSide:      'xpath.c:9134,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
        - Branch String:   'xpath.c:9139,29'
          Branch Sides:
            - BranchSide:      'xpath.c:9139,33'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
            - BranchSide:      'xpath.c:9139,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
        - Branch String:   'xpath.c:9139,45'
          Branch Sides:
            - BranchSide:      'xpath.c:9139,49'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
            - BranchSide:      'xpath.c:9139,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
        - Branch String:   'xpath.c:9139,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9140,11'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
            - BranchSide:      'xpath.c:9145,31'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
        - Branch String:   'xpath.c:9143,13'
          Branch Sides:
            - BranchSide:      'xpath.c:9139,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
            - BranchSide:      'xpath.c:9139,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
        - Branch String:   'xpath.c:9147,29'
          Branch Sides:
            - BranchSide:      'xpath.c:9147,33'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
            - BranchSide:      'xpath.c:9147,9'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
        - Branch String:   'xpath.c:9147,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9148,13'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
            - BranchSide:      'xpath.c:9149,5'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
        - Branch String:   'xpath.c:9148,13'
          Branch Sides:
            - BranchSide:      'xpath.c:9147,9'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
            - BranchSide:      'xpath.c:9147,9'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
        - Branch String:   'xpath.c:9150,22'
          Branch Sides:
            - BranchSide:      'xpath.c:9150,26'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:9151,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:9150,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9151,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:9167,33'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:9151,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9152,13'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:9152,13'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:9152,13'
          Branch Sides:
            - BranchSide:      'xpath.c:9153,34'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:9155,20'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:9154,13'
          Branch Sides:
            - BranchSide:      'xpath.c:9155,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:9155,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:9156,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9157,2'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:9157,2'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:9158,29'
          Branch Sides:
            - BranchSide:      'xpath.c:9158,33'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:9158,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:9158,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9159,17'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:9163,13'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:9159,17'
          Branch Sides:
            - BranchSide:      'xpath.c:9160,28'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:9161,13'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:9161,13'
          Branch Sides:
            - BranchSide:      'xpath.c:9158,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:9158,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:9163,13'
          Branch Sides:
            - BranchSide:      'xpath.c:9164,25'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:9165,35'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:9168,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9169,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9170,16'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:9102,9'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:9132,13'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:9145,21'
          Dst:             pow
        - Src:             'xpath.c:9165,16'
          Dst:             pow
        - Src:             'xpath.c:9167,11'
          Dst:             xmlXPathCacheNewFloat
        - Src:             'xpath.c:9170,16'
          Dst:             xmlXPathCompExprAdd
        - Src:             'xpath.c:9172,9'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathCompLiteral
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9233
      functionLinenumberEnd: 9248
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlXPathParserContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         12
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlXPathCacheNewString
        - xmlXPathCompExprAdd
        - xmlXPathParseLiteral
        - xmlXPathReleaseObject
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:9238,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9239,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9240,34'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:9241,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9242,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9243,16'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:9237,11'
          Dst:             xmlXPathParseLiteral
        - Src:             'xpath.c:9240,11'
          Dst:             xmlXPathCacheNewString
        - Src:             'xpath.c:9243,16'
          Dst:             xmlXPathCompExprAdd
        - Src:             'xpath.c:9245,9'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathCompFunctionCall
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9333
      functionLinenumberEnd: 9391
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlXPathParserContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         96
      ICount:          633
      EdgeCount:       130
      CyclomaticComplexity: 36
      functionsReached:
        - xmlStrEqual
        - xmlXPathCompExprAdd
        - xmlXPathCompileExpr
        - xmlXPathErr
        - xmlXPathParseQName
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:9340,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9341,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9344,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
                - xmlXPathErr
        - Branch String:   'xpath.c:9344,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9344,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
                - xmlXPathErr
            - BranchSide:      'xpath.c:9344,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
                - xmlXPathErr
        - Branch String:   'xpath.c:9344,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9344,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
                - xmlXPathErr
            - BranchSide:      'xpath.c:9344,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
                - xmlXPathErr
        - Branch String:   'xpath.c:9344,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9344,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
                - xmlXPathErr
            - BranchSide:      'xpath.c:9344,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
                - xmlXPathErr
        - Branch String:   'xpath.c:9344,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9344,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
                - xmlXPathErr
            - BranchSide:      'xpath.c:9346,9'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
                - xmlXPathErr
        - Branch String:   'xpath.c:9344,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9344,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
                - xmlXPathErr
            - BranchSide:      'xpath.c:9344,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
                - xmlXPathErr
        - Branch String:   'xpath.c:9346,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9347,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9351,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
        - Branch String:   'xpath.c:9351,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9352,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
            - BranchSide:      'xpath.c:9352,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
        - Branch String:   'xpath.c:9352,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9352,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
            - BranchSide:      'xpath.c:9352,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
        - Branch String:   'xpath.c:9352,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9352,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
            - BranchSide:      'xpath.c:9352,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
        - Branch String:   'xpath.c:9352,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9352,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
            - BranchSide:      'xpath.c:9352,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
        - Branch String:   'xpath.c:9352,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9352,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
            - BranchSide:      'xpath.c:9357,10'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
        - Branch String:   'xpath.c:9352,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9352,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
            - BranchSide:      'xpath.c:9352,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
        - Branch String:   'xpath.c:9357,26'
          Branch Sides:
            - BranchSide:      'xpath.c:9357,30'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
            - BranchSide:      'xpath.c:9362,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
        - Branch String:   'xpath.c:9357,46'
          Branch Sides:
            - BranchSide:      'xpath.c:9358,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
            - BranchSide:      'xpath.c:9362,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
        - Branch String:   'xpath.c:9357,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9360,7'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
            - BranchSide:      'xpath.c:9362,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
        - Branch String:   'xpath.c:9363,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9364,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
            - BranchSide:      'xpath.c:9385,9'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9364,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9365,16'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
            - BranchSide:      'xpath.c:9384,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9368,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9369,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9373,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathErr
        - Branch String:   'xpath.c:9375,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9375,22'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9376,10'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
        - Branch String:   'xpath.c:9376,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9377,3'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9381,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
        - Branch String:   'xpath.c:9381,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9382,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
            - BranchSide:      'xpath.c:9382,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
        - Branch String:   'xpath.c:9382,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9382,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
            - BranchSide:      'xpath.c:9382,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
        - Branch String:   'xpath.c:9382,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9382,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
            - BranchSide:      'xpath.c:9382,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
        - Branch String:   'xpath.c:9382,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9382,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
            - BranchSide:      'xpath.c:9382,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
        - Branch String:   'xpath.c:9382,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9364,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
            - BranchSide:      'xpath.c:9382,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
        - Branch String:   'xpath.c:9382,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9382,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
            - BranchSide:      'xpath.c:9382,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
        - Branch String:   'xpath.c:9385,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9386,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9389,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9389,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9390,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9390,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9390,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9390,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9390,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9390,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9390,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9390,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9390,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9390,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9390,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9390,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9390,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9390,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9390,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9390,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9390,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:9339,12'
          Dst:             xmlXPathParseQName
        - Src:             'xpath.c:9342,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:9349,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:9358,2'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:9367,6'
          Dst:             xmlXPathCompileExpr
        - Src:             'xpath.c:9373,6'
          Dst:             xmlXPathCompExprAdd
        - Src:             'xpath.c:9379,3'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:9385,9'
          Dst:             xmlXPathCompExprAdd
    - functionName:    xmlXPathParseQName
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8822
      functionLinenumberEnd: 8832
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'char **'
      constantsTouched: []
      argNames:
        - ctxt
        - prefix
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlXPathParseNCName
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:8827,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8827,16'
              BranchSideFuncs:
                - xmlXPathParseNCName
            - BranchSide:      'xpath.c:8827,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8827,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8827,9'
              BranchSideFuncs:
                - xmlXPathParseNCName
            - BranchSide:      'xpath.c:8828,19'
              BranchSideFuncs:
                - xmlXPathParseNCName
        - Branch String:   'xpath.c:8829,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8830,28'
              BranchSideFuncs:
                - xmlXPathParseNCName
            - BranchSide:      'xpath.c:8830,28'
              BranchSideFuncs:
                - xmlXPathParseNCName
      Callsites:
        - Src:             'xpath.c:8826,11'
          Dst:             xmlXPathParseNCName
        - Src:             'xpath.c:8830,8'
          Dst:             xmlXPathParseNCName
    - functionName:    xmlXPathCacheFreeObjectList
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1572
      functionLinenumberEnd: 1587
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlXPathObject *'
      constantsTouched: []
      argNames:
        - list
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:1573,5'
          Branch Sides:
            - BranchSide:      'xpath.c:1576,25'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1587,1'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:1578,6'
          Branch Sides:
            - BranchSide:      'xpath.c:1579,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1583,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:1579,10'
          Branch Sides:
            - BranchSide:      'xpath.c:1580,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1581,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathEscapeUriFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13393
      functionLinenumberEnd: 13450
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         118
      ICount:          648
      EdgeCount:       166
      CyclomaticComplexity: 50
      functionsReached:
        - valuePop
        - xmlBufAdd
        - xmlBufContent
        - xmlBufCreate
        - xmlBufFree
        - xmlXPathCacheNewString
        - xmlXPathErr
        - xmlXPathPopBoolean
        - xmlXPathReleaseObject
        - xmlXPathStringFunction
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:13400,5'
          Branch Sides:
            - BranchSide:      'xpath.c:13400,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:13400,5'
              BranchSideFuncs:
                - xmlXPathPopBoolean
                - valuePop
                - xmlBufCreate
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
                - xmlBufAdd
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:13400,5'
          Branch Sides:
            - BranchSide:      'xpath.c:13400,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:13400,5'
              BranchSideFuncs:
                - xmlXPathPopBoolean
                - valuePop
                - xmlBufCreate
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
                - xmlBufAdd
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:13400,5'
          Branch Sides:
            - BranchSide:      'xpath.c:13400,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:13402,42'
              BranchSideFuncs:
                - xmlXPathPopBoolean
                - valuePop
                - xmlBufCreate
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
                - xmlBufAdd
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:13404,5'
          Branch Sides:
            - BranchSide:      'xpath.c:13404,5'
              BranchSideFuncs:
                - valuePop
                - xmlBufCreate
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
                - xmlBufAdd
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:13405,20'
              BranchSideFuncs:
                - valuePop
                - xmlBufCreate
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
                - xmlBufAdd
        - Branch String:   'xpath.c:13404,5'
          Branch Sides:
            - BranchSide:      'xpath.c:13404,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - valuePop
                - xmlBufCreate
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
                - xmlBufAdd
            - BranchSide:      'xpath.c:13405,20'
              BranchSideFuncs:
                - valuePop
                - xmlBufCreate
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
                - xmlBufAdd
        - Branch String:   'xpath.c:13412,9'
          Branch Sides:
            - BranchSide:      'xpath.c:13413,14'
              BranchSideFuncs:
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
                - xmlBufAdd
            - BranchSide:      'xpath.c:13447,15'
              BranchSideFuncs:
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:13413,2'
          Branch Sides:
            - BranchSide:      'xpath.c:13414,12'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
            - BranchSide:      'xpath.c:13446,5'
              BranchSideFuncs:
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:13414,24'
          Branch Sides:
            - BranchSide:      'xpath.c:13414,28'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
            - BranchSide:      'xpath.c:13415,5'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
        - Branch String:   'xpath.c:13414,41'
          Branch Sides:
            - BranchSide:      'xpath.c:13415,5'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
            - BranchSide:      'xpath.c:13432,13'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
        - Branch String:   'xpath.c:13415,17'
          Branch Sides:
            - BranchSide:      'xpath.c:13415,21'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
            - BranchSide:      'xpath.c:13416,5'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
        - Branch String:   'xpath.c:13415,34'
          Branch Sides:
            - BranchSide:      'xpath.c:13416,5'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
            - BranchSide:      'xpath.c:13432,13'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
        - Branch String:   'xpath.c:13416,17'
          Branch Sides:
            - BranchSide:      'xpath.c:13416,21'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
            - BranchSide:      'xpath.c:13417,4'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
        - Branch String:   'xpath.c:13416,34'
          Branch Sides:
            - BranchSide:      'xpath.c:13417,4'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
            - BranchSide:      'xpath.c:13432,13'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
        - Branch String:   'xpath.c:13417,16'
          Branch Sides:
            - BranchSide:      'xpath.c:13417,20'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
            - BranchSide:      'xpath.c:13432,13'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
        - Branch String:   'xpath.c:13417,32'
          Branch Sides:
            - BranchSide:      'xpath.c:13417,36'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
            - BranchSide:      'xpath.c:13432,13'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
        - Branch String:   'xpath.c:13417,48'
          Branch Sides:
            - BranchSide:      'xpath.c:13418,4'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
            - BranchSide:      'xpath.c:13432,13'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
        - Branch String:   'xpath.c:13418,16'
          Branch Sides:
            - BranchSide:      'xpath.c:13418,20'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
            - BranchSide:      'xpath.c:13432,13'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
        - Branch String:   'xpath.c:13418,32'
          Branch Sides:
            - BranchSide:      'xpath.c:13418,36'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
            - BranchSide:      'xpath.c:13432,13'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
        - Branch String:   'xpath.c:13418,48'
          Branch Sides:
            - BranchSide:      'xpath.c:13419,4'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
            - BranchSide:      'xpath.c:13432,13'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
        - Branch String:   'xpath.c:13419,16'
          Branch Sides:
            - BranchSide:      'xpath.c:13419,20'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
            - BranchSide:      'xpath.c:13432,13'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
        - Branch String:   'xpath.c:13419,32'
          Branch Sides:
            - BranchSide:      'xpath.c:13419,36'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
            - BranchSide:      'xpath.c:13432,13'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
        - Branch String:   'xpath.c:13419,48'
          Branch Sides:
            - BranchSide:      'xpath.c:13420,5'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
            - BranchSide:      'xpath.c:13432,13'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
        - Branch String:   'xpath.c:13420,17'
          Branch Sides:
            - BranchSide:      'xpath.c:13421,6'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
            - BranchSide:      'xpath.c:13427,5'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
        - Branch String:   'xpath.c:13421,21'
          Branch Sides:
            - BranchSide:      'xpath.c:13421,24'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
            - BranchSide:      'xpath.c:13422,6'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
        - Branch String:   'xpath.c:13421,40'
          Branch Sides:
            - BranchSide:      'xpath.c:13422,6'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
            - BranchSide:      'xpath.c:13424,6'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
        - Branch String:   'xpath.c:13422,21'
          Branch Sides:
            - BranchSide:      'xpath.c:13422,24'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
            - BranchSide:      'xpath.c:13423,6'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
        - Branch String:   'xpath.c:13422,40'
          Branch Sides:
            - BranchSide:      'xpath.c:13423,6'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
            - BranchSide:      'xpath.c:13424,6'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
        - Branch String:   'xpath.c:13423,21'
          Branch Sides:
            - BranchSide:      'xpath.c:13423,24'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
            - BranchSide:      'xpath.c:13427,5'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
        - Branch String:   'xpath.c:13423,41'
          Branch Sides:
            - BranchSide:      'xpath.c:13424,6'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
            - BranchSide:      'xpath.c:13427,5'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
        - Branch String:   'xpath.c:13424,21'
          Branch Sides:
            - BranchSide:      'xpath.c:13424,24'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
            - BranchSide:      'xpath.c:13425,6'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
        - Branch String:   'xpath.c:13424,40'
          Branch Sides:
            - BranchSide:      'xpath.c:13425,6'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
            - BranchSide:      'xpath.c:13432,13'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
        - Branch String:   'xpath.c:13425,21'
          Branch Sides:
            - BranchSide:      'xpath.c:13425,24'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
            - BranchSide:      'xpath.c:13426,6'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
        - Branch String:   'xpath.c:13425,40'
          Branch Sides:
            - BranchSide:      'xpath.c:13426,6'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
            - BranchSide:      'xpath.c:13432,13'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
        - Branch String:   'xpath.c:13426,21'
          Branch Sides:
            - BranchSide:      'xpath.c:13426,24'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
            - BranchSide:      'xpath.c:13427,5'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
        - Branch String:   'xpath.c:13426,42'
          Branch Sides:
            - BranchSide:      'xpath.c:13427,5'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
            - BranchSide:      'xpath.c:13432,13'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
        - Branch String:   'xpath.c:13427,21'
          Branch Sides:
            - BranchSide:      'xpath.c:13428,6'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
            - BranchSide:      'xpath.c:13434,9'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
        - Branch String:   'xpath.c:13428,18'
          Branch Sides:
            - BranchSide:      'xpath.c:13428,22'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
            - BranchSide:      'xpath.c:13432,13'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
        - Branch String:   'xpath.c:13428,34'
          Branch Sides:
            - BranchSide:      'xpath.c:13428,38'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
            - BranchSide:      'xpath.c:13432,13'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
        - Branch String:   'xpath.c:13428,50'
          Branch Sides:
            - BranchSide:      'xpath.c:13429,6'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
            - BranchSide:      'xpath.c:13432,13'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
        - Branch String:   'xpath.c:13429,18'
          Branch Sides:
            - BranchSide:      'xpath.c:13429,22'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
            - BranchSide:      'xpath.c:13432,13'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
        - Branch String:   'xpath.c:13429,34'
          Branch Sides:
            - BranchSide:      'xpath.c:13429,38'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
            - BranchSide:      'xpath.c:13432,13'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
        - Branch String:   'xpath.c:13429,50'
          Branch Sides:
            - BranchSide:      'xpath.c:13430,6'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
            - BranchSide:      'xpath.c:13432,13'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
        - Branch String:   'xpath.c:13430,18'
          Branch Sides:
            - BranchSide:      'xpath.c:13430,22'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
            - BranchSide:      'xpath.c:13432,13'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
        - Branch String:   'xpath.c:13430,34'
          Branch Sides:
            - BranchSide:      'xpath.c:13430,38'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
            - BranchSide:      'xpath.c:13432,13'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
        - Branch String:   'xpath.c:13430,50'
          Branch Sides:
            - BranchSide:      'xpath.c:13431,6'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
            - BranchSide:      'xpath.c:13432,13'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
        - Branch String:   'xpath.c:13414,10'
          Branch Sides:
            - BranchSide:      'xpath.c:13432,13'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
            - BranchSide:      'xpath.c:13434,9'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
        - Branch String:   'xpath.c:13434,7'
          Branch Sides:
            - BranchSide:      'xpath.c:13435,27'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
            - BranchSide:      'xpath.c:13437,32'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
        - Branch String:   'xpath.c:13438,7'
          Branch Sides:
            - BranchSide:      'xpath.c:13439,27'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
            - BranchSide:      'xpath.c:13441,32'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlBufAdd
      Callsites:
        - Src:             'xpath.c:13400,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:13400,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:13402,23'
          Dst:             xmlXPathPopBoolean
        - Src:             'xpath.c:13404,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:13405,11'
          Dst:             valuePop
        - Src:             'xpath.c:13407,14'
          Dst:             xmlBufCreate
        - Src:             'xpath.c:13432,3'
          Dst:             xmlBufAdd
        - Src:             'xpath.c:13443,3'
          Dst:             xmlBufAdd
        - Src:             'xpath.c:13447,50'
          Dst:             xmlBufContent
        - Src:             'xpath.c:13447,21'
          Dst:             xmlXPathCacheNewString
        - Src:             'xpath.c:13447,5'
          Dst:             valuePush
        - Src:             'xpath.c:13448,5'
          Dst:             xmlBufFree
        - Src:             'xpath.c:13449,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathPopBoolean
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2123
      functionLinenumberEnd: 2138
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlXPathParserContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - valuePop
        - xmlXPathCastToBoolean
        - xmlXPathReleaseObject
        - xmlXPatherror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:2128,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2129,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'xpath.c:2132,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCastToBoolean
        - Branch String:   'xpath.c:2129,2'
          Branch Sides:
            - BranchSide:      'xpath.c:2129,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2130,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2132,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2133,30'
              BranchSideFuncs:
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:2135,15'
              BranchSideFuncs:
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:2127,11'
          Dst:             valuePop
        - Src:             'xpath.c:2129,2'
          Dst:             xmlXPatherror
        - Src:             'xpath.c:2133,8'
          Dst:             xmlXPathCastToBoolean
        - Src:             'xpath.c:2136,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathStringFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7842
      functionLinenumberEnd: 7866
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         25
      ICount:          139
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - valuePop
        - valuePush
        - xmlXPathCacheWrapString
        - xmlXPathCastNodeToString
        - xmlXPathCastToString
        - xmlXPathErr
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
      functionUses:    19
      BranchProfiles:
        - Branch String:   'xpath.c:7846,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7846,23'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7847,9'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathCastToString
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapString
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathCastNodeToString
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7847,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7848,46'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7855,5'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathCastToString
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapString
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7849,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7850,32'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathCacheWrapString
                - valuePush
            - BranchSide:      'xpath.c:7851,19'
              BranchSideFuncs:
                - xmlXPathCacheWrapString
                - valuePush
        - Branch String:   'xpath.c:7855,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7855,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7855,5'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathCastToString
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapString
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7855,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7855,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7855,5'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathCastToString
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapString
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7855,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7855,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7856,20'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - xmlXPathCastToString
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapString
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:7857,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7857,22'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7858,9'
              BranchSideFuncs:
                - valuePush
                - xmlXPathCastToString
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapString
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7858,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7859,42'
              BranchSideFuncs:
                - xmlXPathCastToString
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7865,15'
              BranchSideFuncs:
                - valuePush
        - Branch String:   'xpath.c:7860,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7861,32'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapString
                - valuePush
            - BranchSide:      'xpath.c:7862,31'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapString
                - valuePush
      Callsites:
        - Src:             'xpath.c:7848,21'
          Dst:             xmlXPathCastNodeToString
        - Src:             'xpath.c:7850,13'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:7851,25'
          Dst:             xmlXPathCacheWrapString
        - Src:             'xpath.c:7851,9'
          Dst:             valuePush
        - Src:             'xpath.c:7855,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7855,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7856,11'
          Dst:             valuePop
        - Src:             'xpath.c:7857,22'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7859,21'
          Dst:             xmlXPathCastToString
        - Src:             'xpath.c:7861,13'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:7862,9'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7863,15'
          Dst:             xmlXPathCacheWrapString
        - Src:             'xpath.c:7865,5'
          Dst:             valuePush
    - functionName:    xmlXPathCacheWrapString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1706
      functionLinenumberEnd: 1727
      functionDepth:   0
      returnType:      'struct._xmlXPathObject *'
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pctxt
        - val
      BBCount:         14
      ICount:          107
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlXPathPErrMemory
        - xmlXPathWrapString
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xpath.c:1710,24'
          Branch Sides:
            - BranchSide:      'xpath.c:1710,28'
              BranchSideFuncs:
                - xmlXPathWrapString
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1723,30'
              BranchSideFuncs:
                - xmlXPathWrapString
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1710,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1711,60'
              BranchSideFuncs:
                - xmlXPathWrapString
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1723,30'
              BranchSideFuncs:
                - xmlXPathWrapString
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1713,6'
          Branch Sides:
            - BranchSide:      'xpath.c:1714,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1721,5'
              BranchSideFuncs:
                - xmlXPathWrapString
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1724,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1725,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1726,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:1723,11'
          Dst:             xmlXPathWrapString
        - Src:             'xpath.c:1725,9'
          Dst:             xmlXPathPErrMemory
    - functionName:    xmlXPathCastToString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4770
      functionLinenumberEnd: 4803
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlXPathObject *'
      constantsTouched: []
      argNames:
        - val
      BBCount:         16
      ICount:          94
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - xmlStrdup
        - xmlXPathCastBooleanToString
        - xmlXPathCastNodeSetToString
        - xmlXPathCastNumberToString
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xpath.c:4773,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4774,9'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:4775,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXPathCastNumberToString
                - xmlXPathCastBooleanToString
                - xmlStrdup
                - xmlXPathCastNodeSetToString
                - xmlStrdup
        - Branch String:   'xpath.c:4775,5'
          Branch Sides:
            - BranchSide:      'xpath.c:4777,12'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:4781,40'
              BranchSideFuncs:
                - xmlXPathCastNodeSetToString
            - BranchSide:      'xpath.c:4781,40'
              BranchSideFuncs:
                - xmlXPathCastNodeSetToString
            - BranchSide:      'xpath.c:4784,23'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:4786,40'
              BranchSideFuncs:
                - xmlXPathCastBooleanToString
            - BranchSide:      'xpath.c:4789,39'
              BranchSideFuncs:
                - xmlXPathCastNumberToString
            - BranchSide:      'xpath.c:4799,12'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:4802,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:4774,9'
          Dst:             xmlStrdup
        - Src:             'xpath.c:4777,12'
          Dst:             xmlStrdup
        - Src:             'xpath.c:4781,12'
          Dst:             xmlXPathCastNodeSetToString
        - Src:             'xpath.c:4784,13'
          Dst:             xmlStrdup
        - Src:             'xpath.c:4786,12'
          Dst:             xmlXPathCastBooleanToString
        - Src:             'xpath.c:4789,12'
          Dst:             xmlXPathCastNumberToString
        - Src:             'xpath.c:4799,12'
          Dst:             xmlStrdup
    - functionName:    xmlXPathCastBooleanToString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4685
      functionLinenumberEnd: 4691
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlStrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:4687,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4688,8'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:4690,8'
              BranchSideFuncs:
                - xmlStrdup
      Callsites:
        - Src:             'xpath.c:4688,8'
          Dst:             xmlStrdup
        - Src:             'xpath.c:4690,8'
          Dst:             xmlStrdup
    - functionName:    xmlXPathCastNumberToString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4703
      functionLinenumberEnd: 4726
      functionDepth:   0
      returnType:      'char *'
      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:4705,5'
          Branch Sides:
            - BranchSide:      'xpath.c:4707,8'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:4710,8'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:4713,20'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathFormatNumber
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xpath.c:4713,6'
          Branch Sides:
            - BranchSide:      'xpath.c:4714,12'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:4715,13'
              BranchSideFuncs:
                - xmlXPathFormatNumber
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xpath.c:4715,13'
          Branch Sides:
            - BranchSide:      'xpath.c:4717,12'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:4720,11'
              BranchSideFuncs:
                - xmlXPathFormatNumber
                - xmlStrdup
      Callsites:
        - Src:             'xpath.c:4705,13'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:4707,8'
          Dst:             xmlStrdup
        - Src:             'xpath.c:4710,8'
          Dst:             xmlStrdup
        - Src:             'xpath.c:4713,6'
          Dst:             xmlXPathIsNaN
        - Src:             'xpath.c:4714,12'
          Dst:             xmlStrdup
        - Src:             'xpath.c:4717,12'
          Dst:             xmlStrdup
        - Src:             'xpath.c:4721,6'
          Dst:             xmlXPathFormatNumber
        - Src:             'xpath.c:4723,12'
          Dst:             xmlStrdup
    - functionName:    xmlXPathFormatNumber
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2324
      functionLinenumberEnd: 2438
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - double
        - 'char *'
        - 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:2325,5'
          Branch Sides:
            - BranchSide:      'xpath.c:2327,6'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xpath.c:2331,6'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xpath.c:2335,20'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - snprintf
                - strlen
                - log10
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'xpath.c:2327,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2328,15'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xpath.c:2329,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2331,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2332,15'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xpath.c:2333,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2335,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2336,10'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xpath.c:2338,13'
              BranchSideFuncs:
                - snprintf
                - strlen
                - log10
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'xpath.c:2336,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2337,12'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xpath.c:2338,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2338,13'
          Branch Sides:
            - BranchSide:      'xpath.c:2340,15'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xpath.c:2341,14'
              BranchSideFuncs:
                - snprintf
                - strlen
                - log10
                - snprintf
                - snprintf
        - Branch String:   'xpath.c:2341,32'
          Branch Sides:
            - BranchSide:      'xpath.c:2341,36'
              BranchSideFuncs:
                - snprintf
                - strlen
                - log10
                - snprintf
                - snprintf
            - BranchSide:      'xpath.c:2380,28'
              BranchSideFuncs:
                - snprintf
                - strlen
                - log10
                - snprintf
        - Branch String:   'xpath.c:2341,54'
          Branch Sides:
            - BranchSide:      'xpath.c:2342,21'
              BranchSideFuncs:
                - snprintf
                - strlen
                - log10
                - snprintf
                - snprintf
            - BranchSide:      'xpath.c:2380,28'
              BranchSideFuncs:
                - snprintf
                - strlen
                - log10
                - snprintf
        - Branch String:   'xpath.c:2341,13'
          Branch Sides:
            - BranchSide:      'xpath.c:2345,24'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xpath.c:2380,28'
              BranchSideFuncs:
                - snprintf
                - strlen
                - log10
                - snprintf
        - Branch String:   'xpath.c:2348,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2349,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2351,12'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'xpath.c:2353,17'
          Branch Sides:
            - BranchSide:      'xpath.c:2353,21'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2353,3'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2353,3'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2354,20'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2357,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2358,4'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2359,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2387,44'
          Branch Sides:
            - BranchSide:      'xpath.c:2388,6'
              BranchSideFuncs:
                - snprintf
                - strlen
                - log10
                - snprintf
            - BranchSide:      'xpath.c:2389,5'
              BranchSideFuncs:
                - snprintf
                - strlen
                - log10
                - snprintf
        - Branch String:   'xpath.c:2388,38'
          Branch Sides:
            - BranchSide:      'xpath.c:2389,5'
              BranchSideFuncs:
                - snprintf
                - strlen
                - log10
                - snprintf
            - BranchSide:      'xpath.c:2400,7'
              BranchSideFuncs:
                - snprintf
                - strlen
                - log10
        - Branch String:   'xpath.c:2387,11'
          Branch Sides:
            - BranchSide:      'xpath.c:2391,17'
              BranchSideFuncs:
                - snprintf
                - strlen
            - BranchSide:      'xpath.c:2400,7'
              BranchSideFuncs:
                - snprintf
                - strlen
                - log10
        - Branch String:   'xpath.c:2395,21'
          Branch Sides:
            - BranchSide:      'xpath.c:2395,30'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'xpath.c:2395,3'
              BranchSideFuncs:
                - strlen
        - Branch String:   'xpath.c:2395,3'
          Branch Sides:
            - BranchSide:      'xpath.c:2395,49'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'xpath.c:2397,6'
              BranchSideFuncs:
                - strlen
        - Branch String:   'xpath.c:2400,7'
          Branch Sides:
            - BranchSide:      'xpath.c:2401,34'
              BranchSideFuncs:
                - log10
                - snprintf
                - strlen
            - BranchSide:      'xpath.c:2407,22'
              BranchSideFuncs:
                - snprintf
                - strlen
        - Branch String:   'xpath.c:2402,11'
          Branch Sides:
            - BranchSide:      'xpath.c:2403,38'
              BranchSideFuncs:
                - snprintf
                - strlen
            - BranchSide:      'xpath.c:2405,38'
              BranchSideFuncs:
                - snprintf
                - strlen
        - Branch String:   'xpath.c:2414,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2415,22'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'xpath.c:2420,23'
              BranchSideFuncs:
                - strlen
        - Branch String:   'xpath.c:2415,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2415,51'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'xpath.c:2416,7'
              BranchSideFuncs:
                - strlen
        - Branch String:   'xpath.c:2422,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2422,15'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'xpath.c:2424,11'
              BranchSideFuncs:
                - strlen
        - Branch String:   'xpath.c:2424,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2425,13'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'xpath.c:2426,6'
              BranchSideFuncs:
                - strlen
        - Branch String:   'xpath.c:2426,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2426,38'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'xpath.c:2429,20'
              BranchSideFuncs:
                - strlen
        - Branch String:   'xpath.c:2430,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2431,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2434,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:2325,13'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:2328,6'
          Dst:             snprintf
        - Src:             'xpath.c:2332,6'
          Dst:             snprintf
        - Src:             'xpath.c:2335,6'
          Dst:             xmlXPathIsNaN
        - Src:             'xpath.c:2337,3'
          Dst:             snprintf
        - Src:             'xpath.c:2340,6'
          Dst:             snprintf
        - Src:             'xpath.c:2351,3'
          Dst:             snprintf
        - Src:             'xpath.c:2393,10'
          Dst:             snprintf
        - Src:             'xpath.c:2401,28'
          Dst:             log10
        - Src:             'xpath.c:2409,10'
          Dst:             snprintf
        - Src:             'xpath.c:2429,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:    xmlXPathWrapString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4384
      functionLinenumberEnd: 4396
      functionDepth:   0
      returnType:      'struct._xmlXPathObject *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - val
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xpath.c:4388,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4389,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4392,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPatherror
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'char *'
        - 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:737,5'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathNameFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7752
      functionLinenumberEnd: 7802
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         47
      ICount:          351
      EdgeCount:       60
      CyclomaticComplexity: 15
      functionsReached:
        - valuePop
        - valuePush
        - xmlBuildQName
        - xmlStrdup
        - xmlXPathCacheNewCString
        - xmlXPathCacheNewNodeSet
        - xmlXPathCacheNewString
        - xmlXPathCacheWrapString
        - xmlXPathErr
        - xmlXPathLocalNameFunction
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:7755,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7756,12'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - valuePush
                - valuePop
                - xmlBuildQName
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewNodeSet
                - valuePush
                - xmlXPathLocalNameFunction
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:7760,5'
              BranchSideFuncs:
                - valuePop
                - xmlBuildQName
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewNodeSet
                - valuePush
                - xmlXPathLocalNameFunction
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7760,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7760,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7760,5'
              BranchSideFuncs:
                - valuePop
                - xmlBuildQName
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewNodeSet
                - valuePush
                - xmlXPathLocalNameFunction
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7760,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7760,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7760,5'
              BranchSideFuncs:
                - valuePop
                - xmlBuildQName
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewNodeSet
                - valuePush
                - xmlXPathLocalNameFunction
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7760,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7760,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7761,10'
              BranchSideFuncs:
                - valuePop
                - xmlBuildQName
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewNodeSet
                - valuePush
                - xmlXPathLocalNameFunction
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathErr
        - Branch String:   'xpath.c:7761,31'
          Branch Sides:
            - BranchSide:      'xpath.c:7762,11'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7764,9'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:7762,47'
          Branch Sides:
            - BranchSide:      'xpath.c:7763,11'
              BranchSideFuncs:
                - valuePop
                - xmlBuildQName
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewNodeSet
                - valuePush
                - xmlXPathLocalNameFunction
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathErr
            - BranchSide:      'xpath.c:7765,20'
              BranchSideFuncs:
                - valuePop
                - xmlBuildQName
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewNodeSet
                - valuePush
                - xmlXPathLocalNameFunction
                - xmlXPathCacheNewCString
                - valuePush
        - Branch String:   'xpath.c:7761,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7764,9'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7765,20'
              BranchSideFuncs:
                - valuePop
                - xmlBuildQName
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewNodeSet
                - valuePush
                - xmlXPathLocalNameFunction
                - xmlXPathCacheNewCString
                - valuePush
        - Branch String:   'xpath.c:7767,35'
          Branch Sides:
            - BranchSide:      'xpath.c:7767,39'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7768,19'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:7767,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7768,19'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7770,13'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewNodeSet
                - valuePush
                - xmlXPathLocalNameFunction
        - Branch String:   'xpath.c:7772,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7775,7'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
            - BranchSide:      'xpath.c:7775,7'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
            - BranchSide:      'xpath.c:7796,13'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - valuePush
                - xmlXPathLocalNameFunction
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:7775,7'
          Branch Sides:
            - BranchSide:      'xpath.c:7776,17'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7778,13'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathCacheNewString
                - valuePush
        - Branch String:   'xpath.c:7778,54'
          Branch Sides:
            - BranchSide:      'xpath.c:7779,27'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7780,17'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:7778,12'
          Branch Sides:
            - BranchSide:      'xpath.c:7780,17'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7785,32'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
        - Branch String:   'xpath.c:7788,11'
          Branch Sides:
            - BranchSide:      'xpath.c:7789,25'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7790,11'
              BranchSideFuncs:
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7790,11'
          Branch Sides:
            - BranchSide:      'xpath.c:7791,44'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7792,17'
              BranchSideFuncs:
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:7756,18'
          Dst:             xmlXPathCacheNewNodeSet
        - Src:             'xpath.c:7756,2'
          Dst:             valuePush
        - Src:             'xpath.c:7760,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7760,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7764,9'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7765,11'
          Dst:             valuePop
        - Src:             'xpath.c:7768,25'
          Dst:             xmlXPathCacheNewCString
        - Src:             'xpath.c:7768,9'
          Dst:             valuePush
        - Src:             'xpath.c:7777,4'
          Dst:             xmlXPathCacheNewCString
        - Src:             'xpath.c:7776,7'
          Dst:             valuePush
        - Src:             'xpath.c:7780,23'
          Dst:             xmlXPathCacheNewString
        - Src:             'xpath.c:7780,7'
          Dst:             valuePush
        - Src:             'xpath.c:7785,18'
          Dst:             xmlBuildQName
        - Src:             'xpath.c:7789,15'
          Dst:             xmlStrdup
        - Src:             'xpath.c:7791,25'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:7792,23'
          Dst:             xmlXPathCacheWrapString
        - Src:             'xpath.c:7792,7'
          Dst:             valuePush
        - Src:             'xpath.c:7796,19'
          Dst:             xmlXPathCacheNewNodeSet
        - Src:             'xpath.c:7796,3'
          Dst:             valuePush
        - Src:             'xpath.c:7798,17'
          Dst:             xmlXPathLocalNameFunction
        - Src:             'xpath.c:7801,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathCacheNewCString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1856
      functionLinenumberEnd: 1857
      functionDepth:   0
      returnType:      'struct._xmlXPathObject *'
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pctxt
        - val
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathCacheNewString
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:1857,12'
          Dst:             xmlXPathCacheNewString
    - functionName:    xmlXPathLocalNameFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7635
      functionLinenumberEnd: 7675
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         39
      ICount:          255
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - valuePop
        - xmlXPathCacheNewCString
        - xmlXPathCacheNewNodeSet
        - xmlXPathCacheNewString
        - xmlXPathErr
        - xmlXPathReleaseObject
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:7638,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7638,23'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7640,9'
              BranchSideFuncs:
                - valuePop
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathCacheNewNodeSet
                - valuePush
        - Branch String:   'xpath.c:7640,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7641,12'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - valuePush
                - valuePop
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:7645,5'
              BranchSideFuncs:
                - valuePop
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7645,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7645,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7645,5'
              BranchSideFuncs:
                - valuePop
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7645,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7645,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7645,5'
              BranchSideFuncs:
                - valuePop
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7645,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7645,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7646,10'
              BranchSideFuncs:
                - valuePop
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathErr
        - Branch String:   'xpath.c:7646,31'
          Branch Sides:
            - BranchSide:      'xpath.c:7647,4'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7649,2'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:7647,40'
          Branch Sides:
            - BranchSide:      'xpath.c:7648,4'
              BranchSideFuncs:
                - valuePop
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathErr
            - BranchSide:      'xpath.c:7650,20'
              BranchSideFuncs:
                - valuePop
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
        - Branch String:   'xpath.c:7646,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7649,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7650,20'
              BranchSideFuncs:
                - valuePop
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
        - Branch String:   'xpath.c:7652,35'
          Branch Sides:
            - BranchSide:      'xpath.c:7652,39'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7653,12'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:7652,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7653,12'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7655,6'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
        - Branch String:   'xpath.c:7656,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7660,10'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewCString
                - valuePush
            - BranchSide:      'xpath.c:7660,10'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewCString
                - valuePush
            - BranchSide:      'xpath.c:7660,10'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewCString
                - valuePush
            - BranchSide:      'xpath.c:7667,16'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7671,16'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:7660,10'
          Branch Sides:
            - BranchSide:      'xpath.c:7661,13'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7663,13'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:7641,18'
          Dst:             xmlXPathCacheNewNodeSet
        - Src:             'xpath.c:7641,2'
          Dst:             valuePush
        - Src:             'xpath.c:7645,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7645,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7649,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7650,11'
          Dst:             valuePop
        - Src:             'xpath.c:7653,18'
          Dst:             xmlXPathCacheNewCString
        - Src:             'xpath.c:7653,2'
          Dst:             valuePush
        - Src:             'xpath.c:7661,19'
          Dst:             xmlXPathCacheNewCString
        - Src:             'xpath.c:7661,3'
          Dst:             valuePush
        - Src:             'xpath.c:7663,19'
          Dst:             xmlXPathCacheNewString
        - Src:             'xpath.c:7663,3'
          Dst:             valuePush
        - Src:             'xpath.c:7667,22'
          Dst:             xmlXPathCacheNewString
        - Src:             'xpath.c:7667,6'
          Dst:             valuePush
        - Src:             'xpath.c:7671,22'
          Dst:             xmlXPathCacheNewCString
        - Src:             'xpath.c:7671,6'
          Dst:             valuePush
        - Src:             'xpath.c:7674,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathEvalExpression
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13335
      functionLinenumberEnd: 13336
      functionDepth:   0
      returnType:      'struct._xmlXPathObject *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct._xmlXPathContext *'
      constantsTouched: []
      argNames:
        - str
        - ctxt
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathEval
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:13336,12'
          Dst:             xmlXPathEval
    - functionName:    xmlXPathEval
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13252
      functionLinenumberEnd: 13279
      functionDepth:   0
      returnType:      'struct._xmlXPathObject *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct._xmlXPathContext *'
      constantsTouched: []
      argNames:
        - str
        - ctx
      BBCount:         14
      ICount:          86
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - valuePop
        - xmlInitParser
        - xmlResetError
        - xmlXPathErr
        - xmlXPathEvalExpr
        - xmlXPathFreeParserContext
        - xmlXPathNewParserContext
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:13256,9'
          Branch Sides:
            - BranchSide:      'xpath.c:13257,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:13259,5'
              BranchSideFuncs:
                - xmlInitParser
                - xmlResetError
                - xmlXPathNewParserContext
                - xmlXPathEvalExpr
                - valuePop
                - xmlXPathFreeParserContext
                - xmlXPathErr
        - Branch String:   'xpath.c:13264,9'
          Branch Sides:
            - BranchSide:      'xpath.c:13265,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:13266,22'
              BranchSideFuncs:
                - xmlXPathEvalExpr
                - valuePop
                - xmlXPathFreeParserContext
                - xmlXPathErr
        - Branch String:   'xpath.c:13268,9'
          Branch Sides:
            - BranchSide:      'xpath.c:13269,6'
              BranchSideFuncs:
                - xmlXPathFreeParserContext
            - BranchSide:      'xpath.c:13270,16'
              BranchSideFuncs:
                - valuePop
                - xmlXPathFreeParserContext
                - xmlXPathErr
        - Branch String:   'xpath.c:13270,16'
          Branch Sides:
            - BranchSide:      'xpath.c:13271,21'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathFreeParserContext
            - BranchSide:      'xpath.c:13274,17'
              BranchSideFuncs:
                - valuePop
                - xmlXPathFreeParserContext
      Callsites:
        - Src:             'xpath.c:13259,5'
          Dst:             xmlInitParser
        - Src:             'xpath.c:13261,5'
          Dst:             xmlResetError
        - Src:             'xpath.c:13263,12'
          Dst:             xmlXPathNewParserContext
        - Src:             'xpath.c:13266,5'
          Dst:             xmlXPathEvalExpr
        - Src:             'xpath.c:13271,9'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:13274,8'
          Dst:             valuePop
        - Src:             'xpath.c:13277,5'
          Dst:             xmlXPathFreeParserContext
    - functionName:    xmlXPathNewParserContext
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5200
      functionLinenumberEnd: 5225
      functionDepth:   0
      returnType:      'struct._xmlXPathParserContext *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct._xmlXPathContext *'
      constantsTouched: []
      argNames:
        - str
        - ctxt
      BBCount:         13
      ICount:          118
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlDictReference
        - xmlXPathErrMemory
        - xmlXPathNewCompExpr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xpath.c:5204,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5205,27'
              BranchSideFuncs:
                - xmlXPathErrMemory
            - BranchSide:      'xpath.c:5208,12'
              BranchSideFuncs:
                - xmlXPathNewCompExpr
                - xmlDictReference
                - xmlXPathErrMemory
        - Branch String:   'xpath.c:5213,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5214,27'
              BranchSideFuncs:
                - xmlXPathErrMemory
            - BranchSide:      'xpath.c:5219,10'
              BranchSideFuncs:
                - xmlDictReference
        - Branch String:   'xpath.c:5219,24'
          Branch Sides:
            - BranchSide:      'xpath.c:5219,28'
              BranchSideFuncs:
                - xmlDictReference
            - BranchSide:      'xpath.c:5224,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5219,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5220,27'
              BranchSideFuncs:
                - xmlDictReference
            - BranchSide:      'xpath.c:5224,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:5205,9'
          Dst:             xmlXPathErrMemory
        - Src:             'xpath.c:5212,17'
          Dst:             xmlXPathNewCompExpr
        - Src:             'xpath.c:5214,9'
          Dst:             xmlXPathErrMemory
        - Src:             'xpath.c:5221,2'
          Dst:             xmlDictReference
    - functionName:    xmlXPathEvalExpr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13192
      functionLinenumberEnd: 13239
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlXPathParserContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         29
      ICount:          181
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - xmlXPathCompileExpr
        - xmlXPathErr
        - xmlXPathOptimizeExpression
        - xmlXPathRunEval
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:13198,9'
          Branch Sides:
            - BranchSide:      'xpath.c:13199,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:13200,9'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathRunEval
                - xmlXPathOptimizeExpression
                - xmlXPathErr
        - Branch String:   'xpath.c:13200,9'
          Branch Sides:
            - BranchSide:      'xpath.c:13201,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:13217,13'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathRunEval
                - xmlXPathOptimizeExpression
                - xmlXPathErr
        - Branch String:   'xpath.c:13217,13'
          Branch Sides:
            - BranchSide:      'xpath.c:13218,24'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathRunEval
                - xmlXPathOptimizeExpression
                - xmlXPathErr
            - BranchSide:      'xpath.c:13219,22'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathRunEval
                - xmlXPathOptimizeExpression
                - xmlXPathErr
        - Branch String:   'xpath.c:13220,13'
          Branch Sides:
            - BranchSide:      'xpath.c:13221,36'
              BranchSideFuncs:
                - xmlXPathRunEval
                - xmlXPathOptimizeExpression
                - xmlXPathErr
            - BranchSide:      'xpath.c:13222,9'
              BranchSideFuncs:
                - xmlXPathRunEval
                - xmlXPathOptimizeExpression
                - xmlXPathErr
        - Branch String:   'xpath.c:13222,9'
          Branch Sides:
            - BranchSide:      'xpath.c:13222,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:13225,14'
              BranchSideFuncs:
                - xmlXPathRunEval
                - xmlXPathOptimizeExpression
                - xmlXPathErr
        - Branch String:   'xpath.c:13225,13'
          Branch Sides:
            - BranchSide:      'xpath.c:13226,13'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:13228,7'
              BranchSideFuncs:
                - xmlXPathRunEval
                - xmlXPathOptimizeExpression
        - Branch String:   'xpath.c:13228,31'
          Branch Sides:
            - BranchSide:      'xpath.c:13228,35'
              BranchSideFuncs:
                - xmlXPathRunEval
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:13238,21'
              BranchSideFuncs:
                - xmlXPathRunEval
        - Branch String:   'xpath.c:13228,6'
          Branch Sides:
            - BranchSide:      'xpath.c:13229,17'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathRunEval
            - BranchSide:      'xpath.c:13238,21'
              BranchSideFuncs:
                - xmlXPathRunEval
        - Branch String:   'xpath.c:13229,17'
          Branch Sides:
            - BranchSide:      'xpath.c:13230,28'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathRunEval
            - BranchSide:      'xpath.c:13231,33'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathRunEval
        - Branch String:   'xpath.c:13233,17'
          Branch Sides:
            - BranchSide:      'xpath.c:13234,40'
              BranchSideFuncs:
                - xmlXPathRunEval
            - BranchSide:      'xpath.c:13235,9'
              BranchSideFuncs:
                - xmlXPathRunEval
      Callsites:
        - Src:             'xpath.c:13219,2'
          Dst:             xmlXPathCompileExpr
        - Src:             'xpath.c:13226,13'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:13231,6'
          Dst:             xmlXPathOptimizeExpression
        - Src:             'xpath.c:13238,5'
          Dst:             xmlXPathRunEval
    - functionName:    xmlXPathFreeParserContext
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5272
      functionLinenumberEnd: 5294
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlXPathParserContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         16
      ICount:          109
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - xmlXPathFreeCompExpr
        - xmlXPathFreeObject
        - xmlXPathReleaseObject
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xpath.c:5275,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5276,16'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xmlXPathFreeObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5284,9'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
        - Branch String:   'xpath.c:5276,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5277,17'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeCompExpr
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5282,9'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
        - Branch String:   'xpath.c:5277,17'
          Branch Sides:
            - BranchSide:      'xpath.c:5278,39'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathFreeCompExpr
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:5280,36'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeCompExpr
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5284,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5284,9'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
            - BranchSide:      'xpath.c:5291,23'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
      Callsites:
        - Src:             'xpath.c:5278,17'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5280,17'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:5291,2'
          Dst:             xmlXPathFreeCompExpr
    - functionName:    xmlXPathFreeCompExpr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 919
      functionLinenumberEnd: 960
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlXPathCompExpr *'
      constantsTouched: []
      argNames:
        - comp
      BBCount:         38
      ICount:          223
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - xmlDictFree
        - xmlXPathFreeObject
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:923,9'
          Branch Sides:
            - BranchSide:      'xpath.c:924,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:925,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:925,9'
          Branch Sides:
            - BranchSide:      'xpath.c:926,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:938,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:926,2'
          Branch Sides:
            - BranchSide:      'xpath.c:927,12'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:937,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:928,10'
          Branch Sides:
            - BranchSide:      'xpath.c:929,7'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:934,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:929,7'
          Branch Sides:
            - BranchSide:      'xpath.c:930,26'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:932,7'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:934,10'
          Branch Sides:
            - BranchSide:      'xpath.c:935,3'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:936,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:938,2'
          Branch Sides:
            - BranchSide:      'xpath.c:939,12'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:945,21'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'xpath.c:940,10'
          Branch Sides:
            - BranchSide:      'xpath.c:941,7'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:944,2'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:941,7'
          Branch Sides:
            - BranchSide:      'xpath.c:942,26'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlDictFree
            - BranchSide:      'xpath.c:943,6'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:947,9'
          Branch Sides:
            - BranchSide:      'xpath.c:948,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:955,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:955,9'
          Branch Sides:
            - BranchSide:      'xpath.c:956,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:959,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:930,7'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:942,7'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:945,9'
          Dst:             xmlDictFree
    - functionName:    xmlXPathOptimizeExpression
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12929
      functionLinenumberEnd: 13000
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'struct._xmlXPathStepOp *'
      constantsTouched: []
      argNames:
        - pctxt
        - op
      BBCount:         45
      ICount:          268
      EdgeCount:       58
      CyclomaticComplexity: 15
      functionsReached:
        - xmlXPathOptimizeExpression
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xpath.c:12938,47'
          Branch Sides:
            - BranchSide:      'xpath.c:12939,10'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:12984,9'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
        - Branch String:   'xpath.c:12939,25'
          Branch Sides:
            - BranchSide:      'xpath.c:12940,10'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:12984,9'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
        - Branch String:   'xpath.c:12938,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12942,37'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:12984,9'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
        - Branch String:   'xpath.c:12944,55'
          Branch Sides:
            - BranchSide:      'xpath.c:12945,32'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:12981,5'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
        - Branch String:   'xpath.c:12946,42'
          Branch Sides:
            - BranchSide:      'xpath.c:12947,14'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:12981,5'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
        - Branch String:   'xpath.c:12947,33'
          Branch Sides:
            - BranchSide:      'xpath.c:12948,32'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:12981,5'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
        - Branch String:   'xpath.c:12948,66'
          Branch Sides:
            - BranchSide:      'xpath.c:12949,32'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:12981,5'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
        - Branch String:   'xpath.c:12944,13'
          Branch Sides:
            - BranchSide:      'xpath.c:12956,39'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:12981,5'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
        - Branch String:   'xpath.c:12956,13'
          Branch Sides:
            - BranchSide:      'xpath.c:12964,33'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:12964,33'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:12974,33'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:12974,33'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:12978,21'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
        - Branch String:   'xpath.c:12984,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12985,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12988,12'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
        - Branch String:   'xpath.c:12989,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12990,13'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:12994,9'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
        - Branch String:   'xpath.c:12990,13'
          Branch Sides:
            - BranchSide:      'xpath.c:12991,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12992,9'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
        - Branch String:   'xpath.c:12994,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12995,36'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:12996,9'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
        - Branch String:   'xpath.c:12996,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12997,29'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:12998,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:12998,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12998,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12999,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:12995,9'
          Dst:             xmlXPathOptimizeExpression
        - Src:             'xpath.c:12997,2'
          Dst:             xmlXPathOptimizeExpression
    - functionName:    xmlXPathRunEval
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12676
      functionLinenumberEnd: 12741
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - toBool
      BBCount:         19
      ICount:          147
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlXPathCompOpEval
        - xmlXPathCompOpEvalToBoolean
        - xmlXPathErr
        - xmlXPathPErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:12680,24'
          Branch Sides:
            - BranchSide:      'xpath.c:12680,28'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12681,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:12680,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12681,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12683,9'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathErr
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:12683,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12686,5'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathErr
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:12727,12'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathErr
        - Branch String:   'xpath.c:12687,6'
          Branch Sides:
            - BranchSide:      'xpath.c:12688,25'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:12691,2'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathErr
        - Branch String:   'xpath.c:12728,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12729,21'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:12732,16'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCompOpEvalToBoolean
        - Branch String:   'xpath.c:12733,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12734,37'
              BranchSideFuncs:
                - xmlXPathCompOpEvalToBoolean
            - BranchSide:      'xpath.c:12737,21'
              BranchSideFuncs:
                - xmlXPathCompOpEval
      Callsites:
        - Src:             'xpath.c:12688,6'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:12729,9'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:12734,9'
          Dst:             xmlXPathCompOpEvalToBoolean
        - Src:             'xpath.c:12737,2'
          Dst:             xmlXPathCompOpEval
    - functionName:    xmlXPathNewCompExpr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      'struct._xmlXPathCompExpr *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          86
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:892,25'
          Branch Sides:
            - BranchSide:      'xpath.c:894,33'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:894,33'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:895,9'
          Branch Sides:
            - BranchSide:      'xpath.c:896,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:897,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:902,9'
          Branch Sides:
            - BranchSide:      'xpath.c:903,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:906,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathNodeEval
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13316
      functionLinenumberEnd: 13322
      functionDepth:   0
      returnType:      'struct._xmlXPathObject *'
      argCount:        3
      argTypes:
        - 'struct._xmlNode *'
        - 'char *'
        - 'struct._xmlXPathContext *'
      constantsTouched: []
      argNames:
        - node
        - str
        - ctx
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlXPathEval
        - xmlXPathSetContextNode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:13317,9'
          Branch Sides:
            - BranchSide:      'xpath.c:13318,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:13319,32'
              BranchSideFuncs:
                - xmlXPathSetContextNode
                - xmlXPathEval
        - Branch String:   'xpath.c:13319,9'
          Branch Sides:
            - BranchSide:      'xpath.c:13320,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:13321,25'
              BranchSideFuncs:
                - xmlXPathEval
      Callsites:
        - Src:             'xpath.c:13319,9'
          Dst:             xmlXPathSetContextNode
        - Src:             'xpath.c:13321,12'
          Dst:             xmlXPathEval
    - functionName:    xmlXPathSetContextNode
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13292
      functionLinenumberEnd: 13301
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlNode *'
        - 'struct._xmlXPathContext *'
      constantsTouched: []
      argNames:
        - node
        - ctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:13293,24'
          Branch Sides:
            - BranchSide:      'xpath.c:13293,28'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:13294,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:13293,9'
          Branch Sides:
            - BranchSide:      'xpath.c:13294,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:13296,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:13296,9'
          Branch Sides:
            - BranchSide:      'xpath.c:13297,21'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:13300,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathCompiledEvalToBoolean
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13180
      functionLinenumberEnd: 13181
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlXPathCompExpr *'
        - 'struct._xmlXPathContext *'
      constantsTouched: []
      argNames:
        - comp
        - ctxt
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathCompiledEvalInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:13181,12'
          Dst:             xmlXPathCompiledEvalInternal
    - functionName:    xmlXPathCompiledEvalInternal
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13101
      functionLinenumberEnd: 13145
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlXPathCompExpr *'
        - 'struct._xmlXPathContext *'
        - 'struct._xmlXPathObject **'
        - int
      constantsTouched: []
      argNames:
        - comp
        - ctxt
        - resObjPtr
        - toBool
      BBCount:         20
      ICount:          129
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - valuePop
        - xmlInitParser
        - xmlResetError
        - xmlXPathCompParserContext
        - xmlXPathErr
        - xmlXPathFreeParserContext
        - xmlXPathReleaseObject
        - xmlXPathRunEval
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:13109,9'
          Branch Sides:
            - BranchSide:      'xpath.c:13110,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:13111,5'
              BranchSideFuncs:
                - xmlInitParser
                - xmlResetError
                - xmlXPathCompParserContext
                - xmlXPathRunEval
                - xmlXPathReleaseObject
                - xmlXPathFreeParserContext
                - valuePop
                - xmlXPathErr
        - Branch String:   'xpath.c:13122,9'
          Branch Sides:
            - BranchSide:      'xpath.c:13123,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:13124,27'
              BranchSideFuncs:
                - xmlXPathRunEval
                - xmlXPathReleaseObject
                - xmlXPathFreeParserContext
                - valuePop
                - xmlXPathErr
        - Branch String:   'xpath.c:13126,9'
          Branch Sides:
            - BranchSide:      'xpath.c:13127,13'
              BranchSideFuncs:
                - valuePop
                - xmlXPathReleaseObject
                - xmlXPathFreeParserContext
                - xmlXPathErr
            - BranchSide:      'xpath.c:13133,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathFreeParserContext
        - Branch String:   'xpath.c:13127,13'
          Branch Sides:
            - BranchSide:      'xpath.c:13128,25'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathReleaseObject
                - xmlXPathFreeParserContext
            - BranchSide:      'xpath.c:13129,19'
              BranchSideFuncs:
                - valuePop
                - xmlXPathReleaseObject
                - xmlXPathFreeParserContext
        - Branch String:   'xpath.c:13133,9'
          Branch Sides:
            - BranchSide:      'xpath.c:13134,22'
              BranchSideFuncs:
                - xmlXPathFreeParserContext
            - BranchSide:      'xpath.c:13136,31'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathFreeParserContext
      Callsites:
        - Src:             'xpath.c:13111,5'
          Dst:             xmlInitParser
        - Src:             'xpath.c:13113,5'
          Dst:             xmlResetError
        - Src:             'xpath.c:13121,13'
          Dst:             xmlXPathCompParserContext
        - Src:             'xpath.c:13124,11'
          Dst:             xmlXPathRunEval
        - Src:             'xpath.c:13128,13'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:13130,22'
          Dst:             valuePop
        - Src:             'xpath.c:13136,9'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:13139,5'
          Dst:             xmlXPathFreeParserContext
    - functionName:    xmlXPathCompiledEval
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13159
      functionLinenumberEnd: 13163
      functionDepth:   0
      returnType:      'struct._xmlXPathObject *'
      argCount:        2
      argTypes:
        - 'struct._xmlXPathCompExpr *'
        - 'struct._xmlXPathContext *'
      constantsTouched: []
      argNames:
        - comp
        - ctx
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathCompiledEvalInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:13162,5'
          Dst:             xmlXPathCompiledEvalInternal
    - functionName:    xmlXPathCompile
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13079
      functionLinenumberEnd: 13080
      functionDepth:   0
      returnType:      'struct._xmlXPathCompExpr *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - str
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathCtxtCompile
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:13080,12'
          Dst:             xmlXPathCtxtCompile
    - functionName:    xmlXPathCtxtCompile
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13013
      functionLinenumberEnd: 13067
      functionDepth:   0
      returnType:      'struct._xmlXPathCompExpr *'
      argCount:        2
      argTypes:
        - 'struct._xmlXPathContext *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - str
      BBCount:         31
      ICount:          189
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - xmlInitParser
        - xmlStrdup
        - xmlXPathCompileExpr
        - xmlXPathFreeParserContext
        - xmlXPathNewParserContext
        - xmlXPathOptimizeExpression
        - xmlXPatherror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:13027,9'
          Branch Sides:
            - BranchSide:      'xpath.c:13028,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:13029,9'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathFreeParserContext
                - xmlStrdup
                - xmlXPathOptimizeExpression
                - xmlXPatherror
                - xmlXPathFreeParserContext
        - Branch String:   'xpath.c:13029,9'
          Branch Sides:
            - BranchSide:      'xpath.c:13030,20'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathFreeParserContext
                - xmlStrdup
                - xmlXPathOptimizeExpression
                - xmlXPatherror
                - xmlXPathFreeParserContext
            - BranchSide:      'xpath.c:13031,25'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathFreeParserContext
                - xmlStrdup
                - xmlXPathOptimizeExpression
                - xmlXPatherror
                - xmlXPathFreeParserContext
        - Branch String:   'xpath.c:13032,9'
          Branch Sides:
            - BranchSide:      'xpath.c:13033,23'
              BranchSideFuncs:
                - xmlXPathFreeParserContext
                - xmlStrdup
                - xmlXPathOptimizeExpression
                - xmlXPatherror
                - xmlXPathFreeParserContext
            - BranchSide:      'xpath.c:13035,9'
              BranchSideFuncs:
                - xmlXPathFreeParserContext
                - xmlStrdup
                - xmlXPathOptimizeExpression
                - xmlXPatherror
                - xmlXPathFreeParserContext
        - Branch String:   'xpath.c:13035,9'
          Branch Sides:
            - BranchSide:      'xpath.c:13037,35'
              BranchSideFuncs:
                - xmlXPathFreeParserContext
            - BranchSide:      'xpath.c:13041,10'
              BranchSideFuncs:
                - xmlXPathFreeParserContext
                - xmlStrdup
                - xmlXPathOptimizeExpression
                - xmlXPatherror
        - Branch String:   'xpath.c:13041,9'
          Branch Sides:
            - BranchSide:      'xpath.c:13048,16'
              BranchSideFuncs:
                - xmlXPatherror
                - xmlXPathFreeParserContext
                - xmlStrdup
            - BranchSide:      'xpath.c:13051,9'
              BranchSideFuncs:
                - xmlXPathFreeParserContext
                - xmlStrdup
                - xmlXPathOptimizeExpression
        - Branch String:   'xpath.c:13052,25'
          Branch Sides:
            - BranchSide:      'xpath.c:13052,29'
              BranchSideFuncs:
                - xmlXPathFreeParserContext
                - xmlStrdup
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:13059,2'
              BranchSideFuncs:
                - xmlXPathFreeParserContext
                - xmlStrdup
        - Branch String:   'xpath.c:13052,6'
          Branch Sides:
            - BranchSide:      'xpath.c:13053,17'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathFreeParserContext
                - xmlStrdup
            - BranchSide:      'xpath.c:13059,2'
              BranchSideFuncs:
                - xmlXPathFreeParserContext
                - xmlStrdup
        - Branch String:   'xpath.c:13053,17'
          Branch Sides:
            - BranchSide:      'xpath.c:13054,28'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathFreeParserContext
                - xmlStrdup
            - BranchSide:      'xpath.c:13055,33'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathFreeParserContext
                - xmlStrdup
        - Branch String:   'xpath.c:13056,17'
          Branch Sides:
            - BranchSide:      'xpath.c:13057,31'
              BranchSideFuncs:
                - xmlXPathFreeParserContext
                - xmlStrdup
            - BranchSide:      'xpath.c:13058,2'
              BranchSideFuncs:
                - xmlXPathFreeParserContext
                - xmlStrdup
        - Branch String:   'xpath.c:13063,9'
          Branch Sides:
            - BranchSide:      'xpath.c:13064,25'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:13066,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:13024,5'
          Dst:             xmlInitParser
        - Src:             'xpath.c:13026,13'
          Dst:             xmlXPathNewParserContext
        - Src:             'xpath.c:13031,5'
          Dst:             xmlXPathCompileExpr
        - Src:             'xpath.c:13037,9'
          Dst:             xmlXPathFreeParserContext
        - Src:             'xpath.c:13048,2'
          Dst:             xmlXPatherror
        - Src:             'xpath.c:13055,6'
          Dst:             xmlXPathOptimizeExpression
        - Src:             'xpath.c:13061,5'
          Dst:             xmlXPathFreeParserContext
        - Src:             'xpath.c:13064,15'
          Dst:             xmlStrdup
    - functionName:    xmlXPathEvalPredicate
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12766
      functionLinenumberEnd: 12785
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlXPathContext *'
        - 'struct._xmlXPathObject *'
      constantsTouched: []
      argNames:
        - ctxt
        - res
      BBCount:         22
      ICount:          123
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - xmlStrlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:12767,24'
          Branch Sides:
            - BranchSide:      'xpath.c:12767,42'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12767,28'
              BranchSideFuncs:
                - xmlStrlen
        - Branch String:   'xpath.c:12767,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12767,42'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12768,13'
              BranchSideFuncs:
                - xmlStrlen
        - Branch String:   'xpath.c:12768,5'
          Branch Sides:
            - BranchSide:      'xpath.c:12770,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12772,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12775,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12775,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12779,14'
              BranchSideFuncs:
                - xmlStrlen
            - BranchSide:      'xpath.c:12782,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:12775,10'
          Branch Sides:
            - BranchSide:      'xpath.c:12776,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12777,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:12779,38'
          Branch Sides:
            - BranchSide:      'xpath.c:12779,38'
              BranchSideFuncs:
                - xmlStrlen
            - BranchSide:      'xpath.c:12780,24'
              BranchSideFuncs:
                - xmlStrlen
      Callsites:
        - Src:             'xpath.c:12780,14'
          Dst:             xmlStrlen
    - functionName:    xmlXPathParseName
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8850
      functionLinenumberEnd: 8884
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlXPathParserContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         60
      ICount:          316
      EdgeCount:       82
      CyclomaticComplexity: 24
      functionsReached:
        - xmlStrndup
        - xmlXPathErr
        - xmlXPathPErrMemory
        - xmlXPathParseNameComplex
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xpath.c:8855,24'
          Branch Sides:
            - BranchSide:      'xpath.c:8855,48'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8855,28'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8855,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8855,48'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8859,10'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8860,24'
          Branch Sides:
            - BranchSide:      'xpath.c:8860,29'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8861,5'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8860,42'
          Branch Sides:
            - BranchSide:      'xpath.c:8861,5'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8863,4'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8861,17'
          Branch Sides:
            - BranchSide:      'xpath.c:8861,22'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8862,4'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8861,35'
          Branch Sides:
            - BranchSide:      'xpath.c:8862,4'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8863,4'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8862,15'
          Branch Sides:
            - BranchSide:      'xpath.c:8862,20'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8863,4'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8860,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8863,4'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8883,37'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
        - Branch String:   'xpath.c:8864,24'
          Branch Sides:
            - BranchSide:      'xpath.c:8864,29'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8865,12'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8864,42'
          Branch Sides:
            - BranchSide:      'xpath.c:8864,2'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8865,12'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8865,24'
          Branch Sides:
            - BranchSide:      'xpath.c:8865,29'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8866,12'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8865,42'
          Branch Sides:
            - BranchSide:      'xpath.c:8864,2'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8866,12'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8866,24'
          Branch Sides:
            - BranchSide:      'xpath.c:8866,29'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8867,11'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8866,42'
          Branch Sides:
            - BranchSide:      'xpath.c:8864,2'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8867,11'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8867,22'
          Branch Sides:
            - BranchSide:      'xpath.c:8864,2'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8867,27'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8867,38'
          Branch Sides:
            - BranchSide:      'xpath.c:8864,2'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8868,11'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8868,22'
          Branch Sides:
            - BranchSide:      'xpath.c:8864,2'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8868,27'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8864,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8869,8'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8870,8'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8870,16'
          Branch Sides:
            - BranchSide:      'xpath.c:8870,21'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8882,5'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
        - Branch String:   'xpath.c:8870,6'
          Branch Sides:
            - BranchSide:      'xpath.c:8871,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8882,5'
              BranchSideFuncs:
                - xmlXPathParseNameComplex
        - Branch String:   'xpath.c:8872,17'
          Branch Sides:
            - BranchSide:      'xpath.c:8873,29'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8876,23'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8877,17'
          Branch Sides:
            - BranchSide:      'xpath.c:8878,36'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8879,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:8874,17'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8876,12'
          Dst:             xmlStrndup
        - Src:             'xpath.c:8878,17'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:8883,12'
          Dst:             xmlXPathParseNameComplex
    - functionName:    xmlXPathRoundFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8629
      functionLinenumberEnd: 8648
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         28
      ICount:          158
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - xmlXPathErr
        - xmlXPathNumberFunction
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:8632,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8632,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8632,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8632,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8632,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8632,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:8632,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8632,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8633,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:8633,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8633,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
            - BranchSide:      'xpath.c:8634,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8633,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8633,5'
              BranchSideFuncs:
                - xmlXPathNumberFunction
                - xmlXPathErr
            - BranchSide:      'xpath.c:8634,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8634,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8634,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8634,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8634,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8634,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8636,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8638,21'
          Branch Sides:
            - BranchSide:      'xpath.c:8638,25'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8643,32'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8638,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8640,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8643,32'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8644,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8645,21'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8646,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:8632,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8632,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8633,5'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:8634,5'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathCeilingFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8604
      functionLinenumberEnd: 8615
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         20
      ICount:          112
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - xmlXPathErr
        - xmlXPathNumberFunction
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:8605,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8605,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8605,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8605,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8605,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8605,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:8605,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8605,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8606,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:8606,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8606,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
            - BranchSide:      'xpath.c:8607,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8606,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8606,5'
              BranchSideFuncs:
                - xmlXPathNumberFunction
                - xmlXPathErr
            - BranchSide:      'xpath.c:8607,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8607,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8607,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8607,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8607,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8607,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8613,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:8605,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8605,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8606,5'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:8607,5'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathFloorFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8585
      functionLinenumberEnd: 8591
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         20
      ICount:          112
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - xmlXPathErr
        - xmlXPathNumberFunction
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:8586,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8586,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8586,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8586,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8586,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8586,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:8586,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8586,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8587,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:8587,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8587,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
            - BranchSide:      'xpath.c:8588,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8587,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8587,5'
              BranchSideFuncs:
                - xmlXPathNumberFunction
                - xmlXPathErr
            - BranchSide:      'xpath.c:8588,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8588,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8588,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8588,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8588,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8588,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8590,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:8586,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8586,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8587,5'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:8588,5'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathSumFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8552
      functionLinenumberEnd: 8572
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         27
      ICount:          165
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - valuePop
        - xmlXPathCacheNewFloat
        - xmlXPathErr
        - xmlXPathNodeToNumberInternal
        - xmlXPathReleaseObject
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:8557,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8557,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8557,5'
              BranchSideFuncs:
                - valuePop
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8557,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8557,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8557,5'
              BranchSideFuncs:
                - valuePop
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8557,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8557,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8558,10'
              BranchSideFuncs:
                - valuePop
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathErr
        - Branch String:   'xpath.c:8558,31'
          Branch Sides:
            - BranchSide:      'xpath.c:8559,4'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8561,2'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8559,40'
          Branch Sides:
            - BranchSide:      'xpath.c:8560,4'
              BranchSideFuncs:
                - valuePop
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathErr
            - BranchSide:      'xpath.c:8562,20'
              BranchSideFuncs:
                - valuePop
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeToNumberInternal
        - Branch String:   'xpath.c:8558,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8561,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8562,20'
              BranchSideFuncs:
                - valuePop
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeToNumberInternal
        - Branch String:   'xpath.c:8564,35'
          Branch Sides:
            - BranchSide:      'xpath.c:8564,39'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeToNumberInternal
            - BranchSide:      'xpath.c:8570,15'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:8564,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8565,9'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeToNumberInternal
            - BranchSide:      'xpath.c:8570,15'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:8565,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8566,42'
              BranchSideFuncs:
                - xmlXPathNodeToNumberInternal
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:8569,5'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:8557,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8557,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8561,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8562,11'
          Dst:             valuePop
        - Src:             'xpath.c:8566,13'
          Dst:             xmlXPathNodeToNumberInternal
        - Src:             'xpath.c:8570,21'
          Dst:             xmlXPathCacheNewFloat
        - Src:             'xpath.c:8570,5'
          Dst:             valuePush
        - Src:             'xpath.c:8571,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathLangFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8463
      functionLinenumberEnd: 8498
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         50
      ICount:          277
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - toupper
        - valuePop
        - xmlNodeGetAttrValue
        - xmlXPathCacheNewBoolean
        - xmlXPathErr
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathStringFunction
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:8471,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8471,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8471,5'
              BranchSideFuncs:
                - valuePop
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
                - toupper
                - toupper
                - xmlNodeGetAttrValue
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8471,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8471,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8471,5'
              BranchSideFuncs:
                - valuePop
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
                - toupper
                - toupper
                - xmlNodeGetAttrValue
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:8471,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8471,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8472,5'
              BranchSideFuncs:
                - valuePop
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
                - toupper
                - toupper
                - xmlNodeGetAttrValue
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:8472,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8472,5'
              BranchSideFuncs:
                - valuePop
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
                - toupper
                - toupper
                - xmlNodeGetAttrValue
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:8473,5'
              BranchSideFuncs:
                - valuePop
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
                - toupper
                - toupper
                - xmlNodeGetAttrValue
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8472,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8472,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - valuePop
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
                - toupper
                - toupper
                - xmlNodeGetAttrValue
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8473,5'
              BranchSideFuncs:
                - valuePop
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
                - toupper
                - toupper
                - xmlNodeGetAttrValue
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8473,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8473,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8473,5'
              BranchSideFuncs:
                - valuePop
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
                - toupper
                - toupper
                - xmlNodeGetAttrValue
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8473,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8473,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8474,20'
              BranchSideFuncs:
                - valuePop
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
                - toupper
                - toupper
                - xmlNodeGetAttrValue
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8477,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8478,33'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
                - toupper
                - toupper
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8485,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
                - toupper
                - toupper
        - Branch String:   'xpath.c:8478,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8480,32'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
                - toupper
                - toupper
                - xmlNodeGetAttrValue
            - BranchSide:      'xpath.c:8481,13'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
                - toupper
                - toupper
                - xmlNodeGetAttrValue
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8481,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8482,13'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
                - toupper
                - toupper
            - BranchSide:      'xpath.c:8483,15'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
                - toupper
                - toupper
                - xmlNodeGetAttrValue
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8485,27'
          Branch Sides:
            - BranchSide:      'xpath.c:8485,31'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
                - toupper
                - toupper
            - BranchSide:      'xpath.c:8485,43'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
        - Branch String:   'xpath.c:8485,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8485,43'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
                - toupper
                - toupper
            - BranchSide:      'xpath.c:8486,16'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
                - toupper
                - toupper
        - Branch String:   'xpath.c:8486,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8487,25'
              BranchSideFuncs:
                - toupper
                - toupper
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
            - BranchSide:      'xpath.c:8489,14'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
        - Branch String:   'xpath.c:8487,17'
          Branch Sides:
            - BranchSide:      'xpath.c:8487,55'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
            - BranchSide:      'xpath.c:8488,17'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
        - Branch String:   'xpath.c:8489,31'
          Branch Sides:
            - BranchSide:      'xpath.c:8489,35'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
            - BranchSide:      'xpath.c:8490,17'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
        - Branch String:   'xpath.c:8489,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8490,17'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
            - BranchSide:      'xpath.c:8491,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
        - Branch String:   'xpath.c:8493,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8494,2'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
            - BranchSide:      'xpath.c:8496,27'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
      Callsites:
        - Src:             'xpath.c:8471,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8471,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8472,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:8473,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8474,11'
          Dst:             valuePop
        - Src:             'xpath.c:8478,13'
          Dst:             xmlNodeGetAttrValue
        - Src:             'xpath.c:8480,13'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:8487,17'
          Dst:             toupper
        - Src:             'xpath.c:8487,37'
          Dst:             toupper
        - Src:             'xpath.c:8496,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:8497,21'
          Dst:             xmlXPathCacheNewBoolean
        - Src:             'xpath.c:8497,5'
          Dst:             valuePush
    - functionName:    xmlXPathFalseFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8436
      functionLinenumberEnd: 8439
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         10
      ICount:          54
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlXPathCacheNewBoolean
        - xmlXPathErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:8437,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8437,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8437,5'
              BranchSideFuncs:
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8437,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8437,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8437,5'
              BranchSideFuncs:
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathErr
        - Branch String:   'xpath.c:8437,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8437,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8438,15'
              BranchSideFuncs:
                - xmlXPathCacheNewBoolean
                - valuePush
      Callsites:
        - Src:             'xpath.c:8437,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8437,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8438,21'
          Dst:             xmlXPathCacheNewBoolean
        - Src:             'xpath.c:8438,5'
          Dst:             valuePush
    - functionName:    xmlXPathTrueFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8422
      functionLinenumberEnd: 8425
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         10
      ICount:          54
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlXPathCacheNewBoolean
        - xmlXPathErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:8423,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8423,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8423,5'
              BranchSideFuncs:
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8423,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8423,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8423,5'
              BranchSideFuncs:
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathErr
        - Branch String:   'xpath.c:8423,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8423,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8424,15'
              BranchSideFuncs:
                - xmlXPathCacheNewBoolean
                - valuePush
      Callsites:
        - Src:             'xpath.c:8423,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8423,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8424,21'
          Dst:             xmlXPathCacheNewBoolean
        - Src:             'xpath.c:8424,5'
          Dst:             valuePush
    - functionName:    xmlXPathNotFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8406
      functionLinenumberEnd: 8411
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         20
      ICount:          115
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - xmlXPathBooleanFunction
        - xmlXPathErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:8407,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8407,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8407,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathBooleanFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8407,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8407,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8407,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathBooleanFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:8407,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8407,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8408,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathBooleanFunction
        - Branch String:   'xpath.c:8408,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8408,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathBooleanFunction
            - BranchSide:      'xpath.c:8409,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8408,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8408,5'
              BranchSideFuncs:
                - xmlXPathBooleanFunction
                - xmlXPathErr
            - BranchSide:      'xpath.c:8409,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8409,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8409,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8409,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8409,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8409,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8410,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:8407,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8407,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8408,5'
          Dst:             xmlXPathBooleanFunction
        - Src:             'xpath.c:8409,5'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathTranslateFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8300
      functionLinenumberEnd: 8364
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         56
      ICount:          344
      EdgeCount:       76
      CyclomaticComplexity: 22
      functionsReached:
        - valuePop
        - xmlBufAdd
        - xmlBufContent
        - xmlBufCreate
        - xmlBufFree
        - xmlUTF8Strlen
        - xmlUTF8Strloc
        - xmlUTF8Strpos
        - xmlUTF8Strsize
        - xmlXPathCacheNewString
        - xmlXPathErr
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathStringFunction
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:8310,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8310,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8310,5'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - valuePop
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlXPathStringFunction
                - xmlXPathStringFunction
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8310,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8310,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8310,5'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - valuePop
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlXPathStringFunction
                - xmlXPathStringFunction
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:8310,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8310,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8312,5'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - valuePop
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlXPathStringFunction
                - xmlXPathStringFunction
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:8312,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8312,5'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - valuePop
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlXPathStringFunction
                - xmlXPathStringFunction
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:8313,19'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - valuePop
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlXPathStringFunction
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:8312,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8312,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - valuePop
                - valuePop
                - valuePop
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlXPathStringFunction
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:8313,19'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - valuePop
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlXPathStringFunction
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:8314,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8314,5'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlXPathStringFunction
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:8315,21'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:8314,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8314,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - valuePop
                - valuePop
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:8315,21'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:8316,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8316,5'
              BranchSideFuncs:
                - valuePop
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:8317,20'
              BranchSideFuncs:
                - valuePop
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8316,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8316,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - valuePop
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8317,20'
              BranchSideFuncs:
                - valuePop
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8318,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8319,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:8321,14'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8322,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8323,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:8327,25'
              BranchSideFuncs:
                - xmlUTF8Strlen
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
        - Branch String:   'xpath.c:8328,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8329,32'
              BranchSideFuncs:
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
            - BranchSide:      'xpath.c:8358,15'
              BranchSideFuncs:
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:8330,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8331,17'
              BranchSideFuncs:
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
            - BranchSide:      'xpath.c:8337,23'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8331,17'
          Branch Sides:
            - BranchSide:      'xpath.c:8332,39'
              BranchSideFuncs:
                - xmlUTF8Strpos
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strsize
                - xmlBufAdd
            - BranchSide:      'xpath.c:8336,9'
              BranchSideFuncs:
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8333,21'
          Branch Sides:
            - BranchSide:      'xpath.c:8334,31'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlUTF8Strpos
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8335,13'
              BranchSideFuncs:
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8341,14'
          Branch Sides:
            - BranchSide:      'xpath.c:8328,5'
              BranchSideFuncs:
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8343,19'
              BranchSideFuncs:
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8343,18'
          Branch Sides:
            - BranchSide:      'xpath.c:8344,29'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:8348,13'
              BranchSideFuncs:
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
        - Branch String:   'xpath.c:8348,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8349,28'
              BranchSideFuncs:
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
            - BranchSide:      'xpath.c:8353,17'
              BranchSideFuncs:
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
        - Branch String:   'xpath.c:8349,22'
          Branch Sides:
            - BranchSide:      'xpath.c:8348,13'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
            - BranchSide:      'xpath.c:8350,33'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
        - Branch String:   'xpath.c:8353,17'
          Branch Sides:
            - BranchSide:      'xpath.c:8354,17'
              BranchSideFuncs:
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:8355,9'
              BranchSideFuncs:
                - xmlBufContent
                - xmlXPathCacheNewString
                - valuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
      Callsites:
        - Src:             'xpath.c:8310,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8310,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8312,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:8313,10'
          Dst:             valuePop
        - Src:             'xpath.c:8314,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:8315,12'
          Dst:             valuePop
        - Src:             'xpath.c:8316,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:8317,11'
          Dst:             valuePop
        - Src:             'xpath.c:8321,14'
          Dst:             xmlBufCreate
        - Src:             'xpath.c:8323,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:8327,11'
          Dst:             xmlUTF8Strlen
        - Src:             'xpath.c:8329,18'
          Dst:             xmlUTF8Strloc
        - Src:             'xpath.c:8332,25'
          Dst:             xmlUTF8Strpos
        - Src:             'xpath.c:8334,46'
          Dst:             xmlUTF8Strsize
        - Src:             'xpath.c:8334,21'
          Dst:             xmlBufAdd
        - Src:             'xpath.c:8337,37'
          Dst:             xmlUTF8Strsize
        - Src:             'xpath.c:8337,13'
          Dst:             xmlBufAdd
        - Src:             'xpath.c:8344,17'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8350,21'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8358,50'
          Dst:             xmlBufContent
        - Src:             'xpath.c:8358,21'
          Dst:             xmlXPathCacheNewString
        - Src:             'xpath.c:8358,5'
          Dst:             valuePush
        - Src:             'xpath.c:8359,5'
          Dst:             xmlBufFree
        - Src:             'xpath.c:8361,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:8362,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:8363,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathNormalizeFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8235
      functionLinenumberEnd: 8276
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         58
      ICount:          297
      EdgeCount:       79
      CyclomaticComplexity: 23
      functionsReached:
        - xmlXPathCacheWrapString
        - xmlXPathCastNodeToString
        - xmlXPathErr
        - xmlXPathPErrMemory
        - xmlXPathStringFunction
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:8239,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8239,23'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8240,9'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathCastNodeToString
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8240,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8242,43'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8249,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8243,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8244,32'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8245,19'
              BranchSideFuncs:
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8249,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8249,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8249,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8249,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8249,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8249,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:8249,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8249,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8250,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:8250,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8250,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:8251,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8250,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8250,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathErr
            - BranchSide:      'xpath.c:8251,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8251,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8251,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8251,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8251,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8251,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8252,14'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8253,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8254,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8255,14'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8258,12'
          Branch Sides:
            - BranchSide:      'xpath.c:8258,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8258,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8258,12'
          Branch Sides:
            - BranchSide:      'xpath.c:8258,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8258,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8258,12'
          Branch Sides:
            - BranchSide:      'xpath.c:8258,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8258,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8258,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8259,15'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8262,11'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8263,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8264,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8275,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8264,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8264,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8265,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8264,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8264,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8264,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8264,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8264,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8265,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8264,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8265,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8267,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8267,17'
          Branch Sides:
            - BranchSide:      'xpath.c:8268,24'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8271,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:8242,18'
          Dst:             xmlXPathCastNodeToString
        - Src:             'xpath.c:8244,13'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:8245,25'
          Dst:             xmlXPathCacheWrapString
        - Src:             'xpath.c:8245,9'
          Dst:             valuePush
        - Src:             'xpath.c:8249,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8249,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8250,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:8251,5'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathSubstringAfterFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8189
      functionLinenumberEnd: 8218
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         28
      ICount:          186
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - valuePop
        - xmlStrdup
        - xmlStrlen
        - xmlStrstr
        - xmlXPathCacheWrapString
        - xmlXPathErr
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathStringFunction
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:8195,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8195,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8195,5'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - xmlStrstr
                - xmlStrlen
                - xmlStrdup
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8195,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8195,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8195,5'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - xmlStrstr
                - xmlStrlen
                - xmlStrdup
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:8195,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8195,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8196,5'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - xmlStrstr
                - xmlStrlen
                - xmlStrdup
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:8196,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8196,5'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - xmlStrstr
                - xmlStrlen
                - xmlStrdup
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:8197,21'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - xmlStrstr
                - xmlStrlen
                - xmlStrdup
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:8196,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8196,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - valuePop
                - valuePop
                - xmlStrstr
                - xmlStrlen
                - xmlStrdup
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:8197,21'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - xmlStrstr
                - xmlStrlen
                - xmlStrdup
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:8198,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8198,5'
              BranchSideFuncs:
                - valuePop
                - xmlStrstr
                - xmlStrlen
                - xmlStrdup
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:8199,20'
              BranchSideFuncs:
                - valuePop
                - xmlStrstr
                - xmlStrlen
                - xmlStrdup
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
        - Branch String:   'xpath.c:8198,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8198,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - valuePop
                - xmlStrstr
                - xmlStrlen
                - xmlStrdup
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
            - BranchSide:      'xpath.c:8199,20'
              BranchSideFuncs:
                - valuePop
                - xmlStrstr
                - xmlStrlen
                - xmlStrdup
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
        - Branch String:   'xpath.c:8200,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8201,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:8203,23'
              BranchSideFuncs:
                - xmlStrstr
                - xmlStrlen
                - xmlStrdup
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
        - Branch String:   'xpath.c:8204,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8205,18'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8207,28'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrdup
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8209,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8210,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:8213,15'
              BranchSideFuncs:
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:8195,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8195,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8196,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:8197,12'
          Dst:             valuePop
        - Src:             'xpath.c:8198,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:8199,11'
          Dst:             valuePop
        - Src:             'xpath.c:8203,13'
          Dst:             xmlStrstr
        - Src:             'xpath.c:8205,18'
          Dst:             xmlStrdup
        - Src:             'xpath.c:8207,36'
          Dst:             xmlStrlen
        - Src:             'xpath.c:8207,18'
          Dst:             xmlStrdup
        - Src:             'xpath.c:8210,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:8213,21'
          Dst:             xmlXPathCacheWrapString
        - Src:             'xpath.c:8213,5'
          Dst:             valuePush
        - Src:             'xpath.c:8216,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:8217,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathSubstringBeforeFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8143
      functionLinenumberEnd: 8172
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         28
      ICount:          190
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - valuePop
        - xmlStrdup
        - xmlStrndup
        - xmlStrstr
        - xmlXPathCacheWrapString
        - xmlXPathErr
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathStringFunction
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:8149,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8149,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8149,5'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - xmlStrstr
                - xmlStrndup
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8149,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8149,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8149,5'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - xmlStrstr
                - xmlStrndup
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:8149,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8149,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8150,5'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - xmlStrstr
                - xmlStrndup
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:8150,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8150,5'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - xmlStrstr
                - xmlStrndup
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:8151,21'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - xmlStrstr
                - xmlStrndup
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:8150,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8150,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - valuePop
                - valuePop
                - xmlStrstr
                - xmlStrndup
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:8151,21'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - xmlStrstr
                - xmlStrndup
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:8152,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8152,5'
              BranchSideFuncs:
                - valuePop
                - xmlStrstr
                - xmlStrndup
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:8153,20'
              BranchSideFuncs:
                - valuePop
                - xmlStrstr
                - xmlStrndup
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
        - Branch String:   'xpath.c:8152,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8152,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - valuePop
                - xmlStrstr
                - xmlStrndup
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
            - BranchSide:      'xpath.c:8153,20'
              BranchSideFuncs:
                - valuePop
                - xmlStrstr
                - xmlStrndup
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
        - Branch String:   'xpath.c:8154,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8155,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:8157,23'
              BranchSideFuncs:
                - xmlStrstr
                - xmlStrndup
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
        - Branch String:   'xpath.c:8158,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8159,18'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8161,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8163,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8164,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:8167,15'
              BranchSideFuncs:
                - xmlXPathCacheWrapString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:8149,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8149,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8150,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:8151,12'
          Dst:             valuePop
        - Src:             'xpath.c:8152,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:8153,11'
          Dst:             valuePop
        - Src:             'xpath.c:8157,13'
          Dst:             xmlStrstr
        - Src:             'xpath.c:8159,18'
          Dst:             xmlStrdup
        - Src:             'xpath.c:8161,18'
          Dst:             xmlStrndup
        - Src:             'xpath.c:8164,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:8167,21'
          Dst:             xmlXPathCacheWrapString
        - Src:             'xpath.c:8167,5'
          Dst:             valuePush
        - Src:             'xpath.c:8170,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:8171,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathSubstringFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8055
      functionLinenumberEnd: 8127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         88
      ICount:          498
      EdgeCount:       120
      CyclomaticComplexity: 34
      functionsReached:
        - valuePop
        - xmlUTF8Strlen
        - xmlUTF8Strsub
        - xmlXPathCacheNewCString
        - xmlXPathCacheNewString
        - xmlXPathErr
        - xmlXPathNumberFunction
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathStringFunction
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:8060,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8061,2'
              BranchSideFuncs:
                - valuePop
                - xmlXPathReleaseObject
                - valuePop
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - valuePop
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8063,9'
              BranchSideFuncs:
                - valuePop
                - xmlXPathReleaseObject
                - valuePop
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - valuePop
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8061,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8061,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8061,2'
              BranchSideFuncs:
                - valuePop
                - xmlXPathReleaseObject
                - valuePop
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - valuePop
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8061,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8061,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8061,2'
              BranchSideFuncs:
                - valuePop
                - xmlXPathReleaseObject
                - valuePop
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - valuePop
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8061,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8061,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8062,5'
              BranchSideFuncs:
                - valuePop
                - xmlXPathReleaseObject
                - valuePop
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - valuePop
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8063,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8064,2'
              BranchSideFuncs:
                - valuePop
                - xmlXPathReleaseObject
                - valuePop
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - valuePop
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8069,9'
              BranchSideFuncs:
                - valuePop
                - xmlXPathReleaseObject
                - valuePop
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - valuePop
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:8064,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8064,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8064,2'
              BranchSideFuncs:
                - valuePop
                - xmlXPathReleaseObject
                - valuePop
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - valuePop
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8064,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8064,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8064,2'
              BranchSideFuncs:
                - valuePop
                - xmlXPathReleaseObject
                - valuePop
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - valuePop
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:8064,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8064,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8065,5'
              BranchSideFuncs:
                - valuePop
                - xmlXPathReleaseObject
                - valuePop
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - valuePop
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:8069,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8070,2'
              BranchSideFuncs:
                - valuePop
                - xmlXPathReleaseObject
                - valuePop
                - xmlXPathReleaseObject
                - valuePop
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
            - BranchSide:      'xpath.c:8077,5'
              BranchSideFuncs:
                - valuePop
                - xmlXPathReleaseObject
                - valuePop
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:8070,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8070,2'
              BranchSideFuncs:
                - valuePop
                - xmlXPathReleaseObject
                - valuePop
                - xmlXPathReleaseObject
                - valuePop
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
            - BranchSide:      'xpath.c:8071,2'
              BranchSideFuncs:
                - valuePop
                - xmlXPathReleaseObject
                - valuePop
                - xmlXPathReleaseObject
                - valuePop
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:8070,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8070,2'
              BranchSideFuncs:
                - xmlXPathNumberFunction
                - valuePop
                - xmlXPathReleaseObject
                - valuePop
                - xmlXPathReleaseObject
                - valuePop
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
            - BranchSide:      'xpath.c:8071,2'
              BranchSideFuncs:
                - valuePop
                - xmlXPathReleaseObject
                - valuePop
                - xmlXPathReleaseObject
                - valuePop
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:8071,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8071,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8071,2'
              BranchSideFuncs:
                - valuePop
                - xmlXPathReleaseObject
                - valuePop
                - xmlXPathReleaseObject
                - valuePop
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:8071,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8071,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8072,17'
              BranchSideFuncs:
                - valuePop
                - xmlXPathReleaseObject
                - valuePop
                - xmlXPathReleaseObject
                - valuePop
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:8077,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8077,5'
              BranchSideFuncs:
                - valuePop
                - xmlXPathReleaseObject
                - valuePop
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
            - BranchSide:      'xpath.c:8078,5'
              BranchSideFuncs:
                - valuePop
                - xmlXPathReleaseObject
                - valuePop
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:8077,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8077,5'
              BranchSideFuncs:
                - xmlXPathNumberFunction
                - valuePop
                - xmlXPathReleaseObject
                - valuePop
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
            - BranchSide:      'xpath.c:8078,5'
              BranchSideFuncs:
                - valuePop
                - xmlXPathReleaseObject
                - valuePop
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:8078,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8078,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8078,5'
              BranchSideFuncs:
                - valuePop
                - xmlXPathReleaseObject
                - valuePop
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:8078,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8078,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8079,22'
              BranchSideFuncs:
                - valuePop
                - xmlXPathReleaseObject
                - valuePop
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:8082,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8082,5'
              BranchSideFuncs:
                - valuePop
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:8083,5'
              BranchSideFuncs:
                - valuePop
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8082,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8082,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - valuePop
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:8083,5'
              BranchSideFuncs:
                - valuePop
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8083,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8083,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8083,5'
              BranchSideFuncs:
                - valuePop
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8083,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8083,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8084,20'
              BranchSideFuncs:
                - valuePop
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8086,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8087,11'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8088,16'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8090,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8091,15'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8092,5'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8094,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8097,21'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8113,7'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8098,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8099,17'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8101,21'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8102,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8103,17'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8105,15'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8106,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8107,15'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8108,20'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8116,17'
          Branch Sides:
            - BranchSide:      'xpath.c:8116,21'
              BranchSideFuncs:
                - xmlUTF8Strlen
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8123,12'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:8116,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8117,38'
              BranchSideFuncs:
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8123,12'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:8118,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8119,32'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:8120,12'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:8061,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8061,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8064,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8064,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8070,2'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:8071,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8072,8'
          Dst:             valuePop
        - Src:             'xpath.c:8074,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:8077,5'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:8078,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8079,13'
          Dst:             valuePop
        - Src:             'xpath.c:8081,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:8082,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:8083,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8084,11'
          Dst:             valuePop
        - Src:             'xpath.c:8116,25'
          Dst:             xmlUTF8Strlen
        - Src:             'xpath.c:8117,24'
          Dst:             xmlUTF8Strsub
        - Src:             'xpath.c:8119,13'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:8120,18'
          Dst:             xmlXPathCacheNewString
        - Src:             'xpath.c:8120,2'
          Dst:             valuePush
        - Src:             'xpath.c:8123,18'
          Dst:             xmlXPathCacheNewCString
        - Src:             'xpath.c:8123,2'
          Dst:             valuePush
        - Src:             'xpath.c:8126,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathStartsWithFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8001
      functionLinenumberEnd: 8024
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         33
      ICount:          209
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - valuePop
        - xmlStrlen
        - xmlStrncmp
        - xmlXPathCacheNewBoolean
        - xmlXPathErr
        - xmlXPathReleaseObject
        - xmlXPathStringFunction
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:8005,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8005,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8005,5'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - xmlStrlen
                - xmlStrncmp
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8005,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8005,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8005,5'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - xmlStrlen
                - xmlStrncmp
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:8005,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8005,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8006,5'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - xmlStrlen
                - xmlStrncmp
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:8006,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8006,5'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - xmlStrlen
                - xmlStrncmp
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:8007,5'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - xmlStrlen
                - xmlStrncmp
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:8006,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8006,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - valuePop
                - valuePop
                - xmlStrlen
                - xmlStrncmp
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
            - BranchSide:      'xpath.c:8007,5'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - xmlStrlen
                - xmlStrncmp
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:8007,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8007,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8007,5'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - xmlStrlen
                - xmlStrncmp
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:8007,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8007,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8008,23'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - xmlStrlen
                - xmlStrncmp
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:8009,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8009,5'
              BranchSideFuncs:
                - valuePop
                - xmlStrlen
                - xmlStrncmp
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:8010,20'
              BranchSideFuncs:
                - valuePop
                - xmlStrlen
                - xmlStrncmp
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:8009,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8009,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - valuePop
                - xmlStrlen
                - xmlStrncmp
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:8010,20'
              BranchSideFuncs:
                - valuePop
                - xmlStrlen
                - xmlStrncmp
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:8012,23'
          Branch Sides:
            - BranchSide:      'xpath.c:8012,27'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:8013,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:8012,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8013,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:8017,19'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
        - Branch String:   'xpath.c:8018,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8019,19'
              BranchSideFuncs:
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:8021,19'
              BranchSideFuncs:
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:8005,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8005,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8006,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:8007,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8008,14'
          Dst:             valuePop
        - Src:             'xpath.c:8009,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:8010,11'
          Dst:             valuePop
        - Src:             'xpath.c:8013,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:8014,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:8015,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8017,9'
          Dst:             xmlStrlen
        - Src:             'xpath.c:8018,9'
          Dst:             xmlStrncmp
        - Src:             'xpath.c:8019,25'
          Dst:             xmlXPathCacheNewBoolean
        - Src:             'xpath.c:8019,9'
          Dst:             valuePush
        - Src:             'xpath.c:8021,25'
          Dst:             xmlXPathCacheNewBoolean
        - Src:             'xpath.c:8021,9'
          Dst:             valuePush
        - Src:             'xpath.c:8022,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:8023,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathContainsFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7967
      functionLinenumberEnd: 7988
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         33
      ICount:          200
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - valuePop
        - xmlStrstr
        - xmlXPathCacheNewBoolean
        - xmlXPathErr
        - xmlXPathReleaseObject
        - xmlXPathStringFunction
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:7970,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7970,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7970,5'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - xmlStrstr
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7970,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7970,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7970,5'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - xmlStrstr
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7970,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7970,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7971,5'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - xmlStrstr
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:7971,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7971,5'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - xmlStrstr
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7972,5'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - xmlStrstr
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7971,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7971,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - valuePop
                - valuePop
                - xmlStrstr
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
            - BranchSide:      'xpath.c:7972,5'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - xmlStrstr
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7972,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7972,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7972,5'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - xmlStrstr
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7972,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7972,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7973,23'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - xmlStrstr
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:7974,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7974,5'
              BranchSideFuncs:
                - valuePop
                - xmlStrstr
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7975,20'
              BranchSideFuncs:
                - valuePop
                - xmlStrstr
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:7974,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7974,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - valuePop
                - xmlStrstr
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:7975,20'
              BranchSideFuncs:
                - valuePop
                - xmlStrstr
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:7977,23'
          Branch Sides:
            - BranchSide:      'xpath.c:7977,27'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:7978,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:7977,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7978,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:7982,19'
              BranchSideFuncs:
                - xmlStrstr
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - valuePush
        - Branch String:   'xpath.c:7982,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7983,12'
              BranchSideFuncs:
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7985,12'
              BranchSideFuncs:
                - xmlXPathCacheNewBoolean
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:7970,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7970,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7971,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:7972,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7973,14'
          Dst:             valuePop
        - Src:             'xpath.c:7974,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:7975,11'
          Dst:             valuePop
        - Src:             'xpath.c:7978,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7979,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7980,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7982,9'
          Dst:             xmlStrstr
        - Src:             'xpath.c:7983,18'
          Dst:             xmlXPathCacheNewBoolean
        - Src:             'xpath.c:7983,2'
          Dst:             valuePush
        - Src:             'xpath.c:7985,18'
          Dst:             xmlXPathCacheNewBoolean
        - Src:             'xpath.c:7985,2'
          Dst:             valuePush
        - Src:             'xpath.c:7986,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7987,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathConcatFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7920
      functionLinenumberEnd: 7954
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         41
      ICount:          239
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - valuePop
        - valuePush
        - xmlStrcat
        - xmlXPathErr
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathStringFunction
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:7924,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7924,23'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7925,9'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - valuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathReleaseObject
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7925,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7926,2'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - valuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathReleaseObject
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:7929,5'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - valuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathReleaseObject
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:7926,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7926,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7926,2'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - valuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathReleaseObject
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7926,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7926,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7926,2'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - valuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathReleaseObject
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7926,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7926,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7927,5'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - valuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathReleaseObject
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:7929,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7929,5'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - valuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathReleaseObject
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7930,20'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - valuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:7929,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7929,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - valuePop
                - valuePush
                - valuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7930,20'
              BranchSideFuncs:
                - valuePop
                - valuePush
                - valuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:7931,23'
          Branch Sides:
            - BranchSide:      'xpath.c:7931,27'
              BranchSideFuncs:
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7932,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:7931,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7932,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7935,10'
              BranchSideFuncs:
                - valuePush
                - valuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:7937,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7938,2'
              BranchSideFuncs:
                - valuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - valuePush
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7953,15'
              BranchSideFuncs:
                - valuePush
        - Branch String:   'xpath.c:7938,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7938,2'
              BranchSideFuncs:
                - valuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - valuePush
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7939,20'
              BranchSideFuncs:
                - valuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - valuePush
                - xmlXPathStringFunction
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:7938,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7938,2'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - valuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - valuePush
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:7939,20'
              BranchSideFuncs:
                - valuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - valuePush
                - xmlXPathStringFunction
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:7940,23'
          Branch Sides:
            - BranchSide:      'xpath.c:7940,27'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:7941,28'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:7940,6'
          Branch Sides:
            - BranchSide:      'xpath.c:7941,28'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:7945,18'
              BranchSideFuncs:
                - xmlStrcat
                - xmlXPathReleaseObject
                - valuePush
                - valuePop
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7946,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7947,32'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - valuePush
                - valuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7948,22'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - valuePush
                - valuePop
                - xmlStrcat
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
      Callsites:
        - Src:             'xpath.c:7926,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7926,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7929,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:7930,11'
          Dst:             valuePop
        - Src:             'xpath.c:7932,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7938,2'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:7939,11'
          Dst:             valuePop
        - Src:             'xpath.c:7941,6'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7942,6'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7943,6'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7945,8'
          Dst:             xmlStrcat
        - Src:             'xpath.c:7947,13'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:7950,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7953,5'
          Dst:             valuePush
    - functionName:    xmlXPathStringLengthFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7881
      functionLinenumberEnd: 7908
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         33
      ICount:          192
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - valuePop
        - xmlUTF8Strlen
        - xmlXPathCacheNewFloat
        - xmlXPathCastNodeToString
        - xmlXPathErr
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathStringFunction
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:7884,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7885,14'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlUTF8Strlen
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathPErrMemory
                - xmlXPathCacheNewFloat
                - valuePush
            - BranchSide:      'xpath.c:7901,5'
              BranchSideFuncs:
                - valuePop
                - xmlUTF8Strlen
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7885,28'
          Branch Sides:
            - BranchSide:      'xpath.c:7885,32'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7886,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7885,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7886,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7887,6'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlUTF8Strlen
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathPErrMemory
                - xmlXPathCacheNewFloat
                - valuePush
        - Branch String:   'xpath.c:7887,6'
          Branch Sides:
            - BranchSide:      'xpath.c:7888,16'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - valuePush
            - BranchSide:      'xpath.c:7892,41'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlUTF8Strlen
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7893,17'
          Branch Sides:
            - BranchSide:      'xpath.c:7894,36'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlUTF8Strlen
                - xmlXPathCacheNewFloat
                - valuePush
            - BranchSide:      'xpath.c:7895,16'
              BranchSideFuncs:
                - xmlUTF8Strlen
                - xmlXPathCacheNewFloat
                - valuePush
        - Branch String:   'xpath.c:7901,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7901,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7901,5'
              BranchSideFuncs:
                - valuePop
                - xmlUTF8Strlen
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7901,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7901,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7901,5'
              BranchSideFuncs:
                - valuePop
                - xmlUTF8Strlen
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7901,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7901,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7902,5'
              BranchSideFuncs:
                - valuePop
                - xmlUTF8Strlen
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:7902,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7902,5'
              BranchSideFuncs:
                - valuePop
                - xmlUTF8Strlen
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7903,5'
              BranchSideFuncs:
                - valuePop
                - xmlUTF8Strlen
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:7902,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7902,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - valuePop
                - xmlUTF8Strlen
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:7903,5'
              BranchSideFuncs:
                - valuePop
                - xmlUTF8Strlen
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:7903,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7903,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7903,5'
              BranchSideFuncs:
                - valuePop
                - xmlUTF8Strlen
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:7903,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7903,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7904,20'
              BranchSideFuncs:
                - valuePop
                - xmlUTF8Strlen
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:7888,22'
          Dst:             xmlXPathCacheNewFloat
        - Src:             'xpath.c:7888,6'
          Dst:             valuePush
        - Src:             'xpath.c:7892,16'
          Dst:             xmlXPathCastNodeToString
        - Src:             'xpath.c:7894,17'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:7896,3'
          Dst:             xmlUTF8Strlen
        - Src:             'xpath.c:7895,22'
          Dst:             xmlXPathCacheNewFloat
        - Src:             'xpath.c:7895,6'
          Dst:             valuePush
        - Src:             'xpath.c:7901,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7901,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7902,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:7903,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7904,11'
          Dst:             valuePop
        - Src:             'xpath.c:7906,2'
          Dst:             xmlUTF8Strlen
        - Src:             'xpath.c:7905,21'
          Dst:             xmlXPathCacheNewFloat
        - Src:             'xpath.c:7905,5'
          Dst:             valuePush
        - Src:             'xpath.c:7907,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathNamespaceURIFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7692
      functionLinenumberEnd: 7726
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         37
      ICount:          229
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - valuePop
        - xmlXPathCacheNewCString
        - xmlXPathCacheNewNodeSet
        - xmlXPathCacheNewString
        - xmlXPathErr
        - xmlXPathReleaseObject
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:7695,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7695,23'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7697,9'
              BranchSideFuncs:
                - valuePop
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathCacheNewNodeSet
                - valuePush
        - Branch String:   'xpath.c:7697,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7698,12'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - valuePush
                - valuePop
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:7701,5'
              BranchSideFuncs:
                - valuePop
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7701,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7701,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7701,5'
              BranchSideFuncs:
                - valuePop
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7701,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7701,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7701,5'
              BranchSideFuncs:
                - valuePop
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7701,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7701,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7702,10'
              BranchSideFuncs:
                - valuePop
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathErr
        - Branch String:   'xpath.c:7702,31'
          Branch Sides:
            - BranchSide:      'xpath.c:7703,4'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7705,2'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:7703,40'
          Branch Sides:
            - BranchSide:      'xpath.c:7704,4'
              BranchSideFuncs:
                - valuePop
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathErr
            - BranchSide:      'xpath.c:7706,20'
              BranchSideFuncs:
                - valuePop
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
        - Branch String:   'xpath.c:7702,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7705,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7706,20'
              BranchSideFuncs:
                - valuePop
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
        - Branch String:   'xpath.c:7708,35'
          Branch Sides:
            - BranchSide:      'xpath.c:7708,39'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7709,12'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:7708,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7709,12'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7711,6'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathCacheNewCString
                - valuePush
        - Branch String:   'xpath.c:7712,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7715,10'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewCString
                - valuePush
            - BranchSide:      'xpath.c:7715,10'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewCString
                - valuePush
            - BranchSide:      'xpath.c:7722,16'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:7715,10'
          Branch Sides:
            - BranchSide:      'xpath.c:7716,13'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - valuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7718,13'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - valuePush
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:7698,18'
          Dst:             xmlXPathCacheNewNodeSet
        - Src:             'xpath.c:7698,2'
          Dst:             valuePush
        - Src:             'xpath.c:7701,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7701,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7705,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7706,11'
          Dst:             valuePop
        - Src:             'xpath.c:7709,18'
          Dst:             xmlXPathCacheNewCString
        - Src:             'xpath.c:7709,2'
          Dst:             valuePush
        - Src:             'xpath.c:7716,19'
          Dst:             xmlXPathCacheNewCString
        - Src:             'xpath.c:7716,3'
          Dst:             valuePush
        - Src:             'xpath.c:7718,19'
          Dst:             xmlXPathCacheNewString
        - Src:             'xpath.c:7718,3'
          Dst:             valuePush
        - Src:             'xpath.c:7722,22'
          Dst:             xmlXPathCacheNewCString
        - Src:             'xpath.c:7722,6'
          Dst:             valuePush
        - Src:             'xpath.c:7725,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathGetElementsByIds
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7500
      functionLinenumberEnd: 7551
      functionDepth:   0
      returnType:      'struct._xmlNodeSet *'
      argCount:        2
      argTypes:
        - 'struct._xmlDoc *'
        - 'char *'
      constantsTouched: []
      argNames:
        - doc
        - ids
      BBCount:         62
      ICount:          326
      EdgeCount:       84
      CyclomaticComplexity: 24
      functionsReached:
        - xmlGetID
        - xmlStrndup
        - xmlXPathFreeNodeSet
        - xmlXPathNodeSetAdd
        - xmlXPathNodeSetCreate
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:7507,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7507,22'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7509,11'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:7510,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7511,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7513,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:7513,12'
          Branch Sides:
            - BranchSide:      'xpath.c:7513,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:7513,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:7513,12'
          Branch Sides:
            - BranchSide:      'xpath.c:7513,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:7513,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:7513,12'
          Branch Sides:
            - BranchSide:      'xpath.c:7513,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:7513,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:7513,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7513,34'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:7514,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:7514,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7515,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:7550,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7515,11'
          Branch Sides:
            - BranchSide:      'xpath.c:7515,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:7515,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:7515,11'
          Branch Sides:
            - BranchSide:      'xpath.c:7515,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:7515,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:7515,11'
          Branch Sides:
            - BranchSide:      'xpath.c:7515,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:7515,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:7515,30'
          Branch Sides:
            - BranchSide:      'xpath.c:7515,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:7515,35'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:7515,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7516,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:7518,25'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:7519,6'
          Branch Sides:
            - BranchSide:      'xpath.c:7520,33'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:7530,25'
              BranchSideFuncs:
                - xmlGetID
                - xmlStrndup
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:7532,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7533,17'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:7547,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:7533,17'
          Branch Sides:
            - BranchSide:      'xpath.c:7534,24'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:7535,22'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:7535,22'
          Branch Sides:
            - BranchSide:      'xpath.c:7536,37'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:7538,22'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:7539,17'
          Branch Sides:
            - BranchSide:      'xpath.c:7540,40'
              BranchSideFuncs:
                - xmlXPathNodeSetAdd
                - xmlStrndup
                - xmlGetID
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:7545,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:7540,21'
          Branch Sides:
            - BranchSide:      'xpath.c:7541,41'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:7544,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:7547,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7547,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:7547,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:7547,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7547,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:7547,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:7547,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7547,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:7547,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:7547,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7547,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:7548,8'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
      Callsites:
        - Src:             'xpath.c:7509,11'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'xpath.c:7518,14'
          Dst:             xmlStrndup
        - Src:             'xpath.c:7520,13'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'xpath.c:7530,16'
          Dst:             xmlGetID
        - Src:             'xpath.c:7540,21'
          Dst:             xmlXPathNodeSetAdd
        - Src:             'xpath.c:7541,21'
          Dst:             xmlXPathFreeNodeSet
    - functionName:    xmlXPathNodeSetAdd
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2912
      functionLinenumberEnd: 2957
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlNodeSet *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - cur
        - val
      BBCount:         32
      ICount:          231
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - xmlXPathNodeSetDupNs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:2915,23'
          Branch Sides:
            - BranchSide:      'xpath.c:2915,41'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2915,27'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
        - Branch String:   'xpath.c:2915,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2915,41'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2921,12'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
        - Branch String:   'xpath.c:2921,5'
          Branch Sides:
            - BranchSide:      'xpath.c:2922,13'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
            - BranchSide:      'xpath.c:2927,9'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
        - Branch String:   'xpath.c:2922,13'
          Branch Sides:
            - BranchSide:      'xpath.c:2922,37'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2922,32'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
        - Branch String:   'xpath.c:2927,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2928,39'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
            - BranchSide:      'xpath.c:2935,16'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
        - Branch String:   'xpath.c:2930,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2931,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2932,9'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
        - Branch String:   'xpath.c:2938,13'
          Branch Sides:
            - BranchSide:      'xpath.c:2939,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2940,24'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
        - Branch String:   'xpath.c:2942,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2943,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2944,9'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
        - Branch String:   'xpath.c:2947,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2948,27'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
            - BranchSide:      'xpath.c:2955,32'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2951,13'
          Branch Sides:
            - BranchSide:      'xpath.c:2952,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2953,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:2949,29'
          Dst:             xmlXPathNodeSetDupNs
    - functionName:    xmlXPathIdFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7572
      functionLinenumberEnd: 7619
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         45
      ICount:          279
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - valuePop
        - xmlXPathCacheWrapNodeSet
        - xmlXPathCastNodeToString
        - xmlXPathCastToString
        - xmlXPathErr
        - xmlXPathFreeNodeSet
        - xmlXPathGetElementsByIds
        - xmlXPathNodeSetCreate
        - xmlXPathNodeSetMerge
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:7577,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7577,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7577,5'
              BranchSideFuncs:
                - valuePop
                - xmlXPathCastToString
                - xmlXPathReleaseObject
                - xmlXPathGetElementsByIds
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetCreate
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7577,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7577,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7577,5'
              BranchSideFuncs:
                - valuePop
                - xmlXPathCastToString
                - xmlXPathReleaseObject
                - xmlXPathGetElementsByIds
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetCreate
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7577,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7577,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7578,20'
              BranchSideFuncs:
                - valuePop
                - xmlXPathCastToString
                - xmlXPathReleaseObject
                - xmlXPathGetElementsByIds
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetCreate
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:7579,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7579,22'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7580,10'
              BranchSideFuncs:
                - xmlXPathCastToString
                - xmlXPathReleaseObject
                - xmlXPathGetElementsByIds
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetCreate
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7580,38'
          Branch Sides:
            - BranchSide:      'xpath.c:7580,42'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7584,8'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7580,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7584,8'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7609,35'
              BranchSideFuncs:
                - xmlXPathCastToString
                - xmlXPathReleaseObject
                - xmlXPathGetElementsByIds
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7585,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7586,32'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7588,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7588,6'
          Branch Sides:
            - BranchSide:      'xpath.c:7589,13'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7605,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
        - Branch String:   'xpath.c:7589,6'
          Branch Sides:
            - BranchSide:      'xpath.c:7591,32'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7604,2'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
        - Branch String:   'xpath.c:7592,21'
          Branch Sides:
            - BranchSide:      'xpath.c:7593,40'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7594,33'
              BranchSideFuncs:
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7595,21'
          Branch Sides:
            - BranchSide:      'xpath.c:7596,40'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7597,30'
              BranchSideFuncs:
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7598,21'
          Branch Sides:
            - BranchSide:      'xpath.c:7599,40'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathFreeNodeSet
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7600,23'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7601,7'
          Branch Sides:
            - BranchSide:      'xpath.c:7602,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7603,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7610,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7611,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathGetElementsByIds
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7612,27'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathGetElementsByIds
                - xmlXPathCacheWrapNodeSet
                - valuePush
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7614,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7615,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathCacheWrapNodeSet
                - valuePush
            - BranchSide:      'xpath.c:7616,5'
              BranchSideFuncs:
                - xmlXPathCacheWrapNodeSet
                - valuePush
      Callsites:
        - Src:             'xpath.c:7577,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7577,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7578,11'
          Dst:             valuePop
        - Src:             'xpath.c:7579,22'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7584,8'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'xpath.c:7586,13'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:7591,7'
          Dst:             xmlXPathCastNodeToString
        - Src:             'xpath.c:7593,21'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:7594,8'
          Dst:             xmlXPathGetElementsByIds
        - Src:             'xpath.c:7596,21'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:7597,9'
          Dst:             xmlXPathNodeSetMerge
        - Src:             'xpath.c:7599,21'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:7600,3'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'xpath.c:7605,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7606,18'
          Dst:             xmlXPathCacheWrapNodeSet
        - Src:             'xpath.c:7606,2'
          Dst:             valuePush
        - Src:             'xpath.c:7609,14'
          Dst:             xmlXPathCastToString
        - Src:             'xpath.c:7611,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:7612,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7613,11'
          Dst:             xmlXPathGetElementsByIds
        - Src:             'xpath.c:7615,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:7617,21'
          Dst:             xmlXPathCacheWrapNodeSet
        - Src:             'xpath.c:7617,5'
          Dst:             valuePush
    - functionName:    xmlXPathCountFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7472
      functionLinenumberEnd: 7488
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         24
      ICount:          132
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - valuePop
        - xmlXPathCacheNewFloat
        - xmlXPathErr
        - xmlXPathReleaseObject
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:7475,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7475,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7475,5'
              BranchSideFuncs:
                - valuePop
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7475,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7475,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7475,5'
              BranchSideFuncs:
                - valuePop
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7475,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7475,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7476,10'
              BranchSideFuncs:
                - valuePop
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathErr
        - Branch String:   'xpath.c:7476,31'
          Branch Sides:
            - BranchSide:      'xpath.c:7477,4'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7479,2'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:7477,40'
          Branch Sides:
            - BranchSide:      'xpath.c:7478,4'
              BranchSideFuncs:
                - valuePop
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathErr
            - BranchSide:      'xpath.c:7480,20'
              BranchSideFuncs:
                - valuePop
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewFloat
                - valuePush
        - Branch String:   'xpath.c:7476,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7479,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7480,20'
              BranchSideFuncs:
                - valuePop
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewFloat
                - valuePush
        - Branch String:   'xpath.c:7482,23'
          Branch Sides:
            - BranchSide:      'xpath.c:7482,27'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7483,12'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:7482,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7483,12'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7485,12'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:7475,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7475,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7479,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7480,11'
          Dst:             valuePop
        - Src:             'xpath.c:7483,18'
          Dst:             xmlXPathCacheNewFloat
        - Src:             'xpath.c:7483,2'
          Dst:             valuePush
        - Src:             'xpath.c:7485,18'
          Dst:             xmlXPathCacheNewFloat
        - Src:             'xpath.c:7485,2'
          Dst:             valuePush
        - Src:             'xpath.c:7487,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathPositionFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7453
      functionLinenumberEnd: 7461
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         12
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - xmlXPathCacheNewFloat
        - xmlXPathErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:7454,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7454,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7454,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7454,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7454,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7454,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathErr
        - Branch String:   'xpath.c:7454,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7454,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7455,9'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathCacheNewFloat
                - valuePush
        - Branch String:   'xpath.c:7455,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7456,12'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - valuePush
            - BranchSide:      'xpath.c:7459,2'
              BranchSideFuncs:
                - xmlXPathErr
      Callsites:
        - Src:             'xpath.c:7454,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7454,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7456,18'
          Dst:             xmlXPathCacheNewFloat
        - Src:             'xpath.c:7456,2'
          Dst:             valuePush
        - Src:             'xpath.c:7459,2'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathLastFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7431
      functionLinenumberEnd: 7439
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         12
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - valuePush
        - xmlXPathCacheNewFloat
        - xmlXPathErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:7432,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7432,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7432,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7432,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7432,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7432,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathCacheNewFloat
                - valuePush
                - xmlXPathErr
        - Branch String:   'xpath.c:7432,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7432,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7433,9'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathCacheNewFloat
                - valuePush
        - Branch String:   'xpath.c:7433,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7434,12'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - valuePush
            - BranchSide:      'xpath.c:7437,2'
              BranchSideFuncs:
                - xmlXPathErr
      Callsites:
        - Src:             'xpath.c:7432,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7432,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7435,6'
          Dst:             xmlXPathCacheNewFloat
        - Src:             'xpath.c:7434,2'
          Dst:             valuePush
        - Src:             'xpath.c:7437,2'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathIsAncestor
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7191
      functionLinenumberEnd: 7208
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlNode *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ancestor
        - node
      BBCount:         22
      ICount:          117
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:7192,28'
          Branch Sides:
            - BranchSide:      'xpath.c:7192,47'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7192,32'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7192,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7192,47'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7193,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7193,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7194,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7195,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7195,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7196,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7198,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7198,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7198,37'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7200,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7200,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7200,45'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7201,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7201,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7201,45'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7202,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7202,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7203,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7207,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7203,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7204,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7205,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathNextPreceding
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7225
      functionLinenumberEnd: 7257
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         47
      ICount:          239
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - xmlXPathIsAncestor
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:7226,24'
          Branch Sides:
            - BranchSide:      'xpath.c:7226,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7226,28'
              BranchSideFuncs:
                - xmlXPathIsAncestor
        - Branch String:   'xpath.c:7226,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7226,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7227,9'
              BranchSideFuncs:
                - xmlXPathIsAncestor
        - Branch String:   'xpath.c:7227,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7228,15'
              BranchSideFuncs:
                - xmlXPathIsAncestor
            - BranchSide:      'xpath.c:7240,10'
              BranchSideFuncs:
                - xmlXPathIsAncestor
        - Branch String:   'xpath.c:7229,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7230,19'
              BranchSideFuncs:
                - xmlXPathIsAncestor
            - BranchSide:      'xpath.c:7231,20'
              BranchSideFuncs:
                - xmlXPathIsAncestor
        - Branch String:   'xpath.c:7234,36'
          Branch Sides:
            - BranchSide:      'xpath.c:7235,18'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7236,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7234,17'
          Branch Sides:
            - BranchSide:      'xpath.c:7236,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7237,32'
              BranchSideFuncs:
                - xmlXPathIsAncestor
        - Branch String:   'xpath.c:7240,23'
          Branch Sides:
            - BranchSide:      'xpath.c:7240,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7241,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7240,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7241,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7242,10'
              BranchSideFuncs:
                - xmlXPathIsAncestor
        - Branch String:   'xpath.c:7242,29'
          Branch Sides:
            - BranchSide:      'xpath.c:7242,33'
              BranchSideFuncs:
                - xmlXPathIsAncestor
            - BranchSide:      'xpath.c:7244,5'
              BranchSideFuncs:
                - xmlXPathIsAncestor
        - Branch String:   'xpath.c:7242,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7243,8'
              BranchSideFuncs:
                - xmlXPathIsAncestor
            - BranchSide:      'xpath.c:7244,5'
              BranchSideFuncs:
                - xmlXPathIsAncestor
        - Branch String:   'xpath.c:7245,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7246,24'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7250,15'
              BranchSideFuncs:
                - xmlXPathIsAncestor
        - Branch String:   'xpath.c:7246,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7246,60'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7247,21'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7251,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7252,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7253,13'
              BranchSideFuncs:
                - xmlXPathIsAncestor
        - Branch String:   'xpath.c:7253,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7254,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7255,5'
              BranchSideFuncs:
                - xmlXPathIsAncestor
        - Branch String:   'xpath.c:7255,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7245,13'
              BranchSideFuncs:
                - xmlXPathIsAncestor
            - BranchSide:      'xpath.c:7256,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:7255,14'
          Dst:             xmlXPathIsAncestor
    - functionName:    xmlXPathSetErrorHandler
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5176
      functionLinenumberEnd: 5182
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._xmlXPathContext *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - handler
        - data
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:5177,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5178,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5180,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathFreeContext
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5151
      functionLinenumberEnd: 5161
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlXPathContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlResetError
        - xmlXPathFreeCache
        - xmlXPathRegisteredFuncsCleanup
        - xmlXPathRegisteredNsCleanup
        - xmlXPathRegisteredVariablesCleanup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:5152,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5152,23'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5154,9'
              BranchSideFuncs:
                - xmlXPathRegisteredNsCleanup
                - xmlXPathRegisteredFuncsCleanup
                - xmlXPathRegisteredVariablesCleanup
                - xmlResetError
                - xmlXPathFreeCache
        - Branch String:   'xpath.c:5154,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5155,46'
              BranchSideFuncs:
                - xmlXPathFreeCache
                - xmlXPathRegisteredNsCleanup
                - xmlXPathRegisteredFuncsCleanup
                - xmlXPathRegisteredVariablesCleanup
                - xmlResetError
            - BranchSide:      'xpath.c:5156,33'
              BranchSideFuncs:
                - xmlXPathRegisteredNsCleanup
                - xmlXPathRegisteredFuncsCleanup
                - xmlXPathRegisteredVariablesCleanup
                - xmlResetError
      Callsites:
        - Src:             'xpath.c:5155,2'
          Dst:             xmlXPathFreeCache
        - Src:             'xpath.c:5156,5'
          Dst:             xmlXPathRegisteredNsCleanup
        - Src:             'xpath.c:5157,5'
          Dst:             xmlXPathRegisteredFuncsCleanup
        - Src:             'xpath.c:5158,5'
          Dst:             xmlXPathRegisteredVariablesCleanup
        - Src:             'xpath.c:5159,5'
          Dst:             xmlResetError
    - functionName:    xmlXPathFreeCache
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1591
      functionLinenumberEnd: 1599
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlXPathContextCache *'
      constantsTouched: []
      argNames:
        - cache
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlXPathCacheFreeObjectList
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:1592,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1593,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1594,9'
              BranchSideFuncs:
                - xmlXPathCacheFreeObjectList
                - xmlXPathCacheFreeObjectList
        - Branch String:   'xpath.c:1594,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1595,30'
              BranchSideFuncs:
                - xmlXPathCacheFreeObjectList
                - xmlXPathCacheFreeObjectList
            - BranchSide:      'xpath.c:1596,9'
              BranchSideFuncs:
                - xmlXPathCacheFreeObjectList
        - Branch String:   'xpath.c:1596,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1597,30'
              BranchSideFuncs:
                - xmlXPathCacheFreeObjectList
            - BranchSide:      'xpath.c:1598,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:1595,2'
          Dst:             xmlXPathCacheFreeObjectList
        - Src:             'xpath.c:1597,2'
          Dst:             xmlXPathCacheFreeObjectList
    - functionName:    xmlXPathRegisteredNsCleanup
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4288
      functionLinenumberEnd: 4294
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlXPathContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlHashFree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:4289,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4290,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4292,17'
              BranchSideFuncs:
                - xmlHashFree
      Callsites:
        - Src:             'xpath.c:4292,5'
          Dst:             xmlHashFree
        - Src:             'xpath.c:4292,5'
          Dst:             xmlHashDefaultDeallocator
    - functionName:    xmlXPathRegisteredFuncsCleanup
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4045
      functionLinenumberEnd: 4051
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlXPathContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlHashFree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:4046,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4047,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4049,17'
              BranchSideFuncs:
                - xmlHashFree
      Callsites:
        - Src:             'xpath.c:4049,5'
          Dst:             xmlHashFree
    - functionName:    xmlXPathRegisteredVariablesCleanup
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4190
      functionLinenumberEnd: 4196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlXPathContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlHashFree
        - xmlXPathFreeObjectEntry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:4191,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4192,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4194,17'
              BranchSideFuncs:
                - xmlHashFree
      Callsites:
        - Src:             'xpath.c:4194,5'
          Dst:             xmlHashFree
        - Src:             'xpath.c:4194,5'
          Dst:             xmlXPathFreeObjectEntry
    - functionName:    xmlXPathFreeObjectEntry
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4565
      functionLinenumberEnd: 4567
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathFreeObject
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:4566,5'
          Dst:             xmlXPathFreeObject
    - functionName:    xmlXPathRegisterAllFunctions
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13460
      functionLinenumberEnd: 13519
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlXPathContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         3
      ICount:          70
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathRegisterFunc
        - xmlXPathRegisterFuncNS
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:13461,5'
          Dst:             xmlXPathRegisterFunc
        - Src:             'xpath.c:13461,5'
          Dst:             xmlXPathBooleanFunction
        - Src:             'xpath.c:13463,5'
          Dst:             xmlXPathRegisterFunc
        - Src:             'xpath.c:13463,5'
          Dst:             xmlXPathCeilingFunction
        - Src:             'xpath.c:13465,5'
          Dst:             xmlXPathRegisterFunc
        - Src:             'xpath.c:13465,5'
          Dst:             xmlXPathCountFunction
        - Src:             'xpath.c:13467,5'
          Dst:             xmlXPathRegisterFunc
        - Src:             'xpath.c:13467,5'
          Dst:             xmlXPathConcatFunction
        - Src:             'xpath.c:13469,5'
          Dst:             xmlXPathRegisterFunc
        - Src:             'xpath.c:13469,5'
          Dst:             xmlXPathContainsFunction
        - Src:             'xpath.c:13471,5'
          Dst:             xmlXPathRegisterFunc
        - Src:             'xpath.c:13471,5'
          Dst:             xmlXPathIdFunction
        - Src:             'xpath.c:13473,5'
          Dst:             xmlXPathRegisterFunc
        - Src:             'xpath.c:13473,5'
          Dst:             xmlXPathFalseFunction
        - Src:             'xpath.c:13475,5'
          Dst:             xmlXPathRegisterFunc
        - Src:             'xpath.c:13475,5'
          Dst:             xmlXPathFloorFunction
        - Src:             'xpath.c:13477,5'
          Dst:             xmlXPathRegisterFunc
        - Src:             'xpath.c:13477,5'
          Dst:             xmlXPathLastFunction
        - Src:             'xpath.c:13479,5'
          Dst:             xmlXPathRegisterFunc
        - Src:             'xpath.c:13479,5'
          Dst:             xmlXPathLangFunction
        - Src:             'xpath.c:13481,5'
          Dst:             xmlXPathRegisterFunc
        - Src:             'xpath.c:13481,5'
          Dst:             xmlXPathLocalNameFunction
        - Src:             'xpath.c:13483,5'
          Dst:             xmlXPathRegisterFunc
        - Src:             'xpath.c:13483,5'
          Dst:             xmlXPathNotFunction
        - Src:             'xpath.c:13485,5'
          Dst:             xmlXPathRegisterFunc
        - Src:             'xpath.c:13485,5'
          Dst:             xmlXPathNameFunction
        - Src:             'xpath.c:13487,5'
          Dst:             xmlXPathRegisterFunc
        - Src:             'xpath.c:13487,5'
          Dst:             xmlXPathNamespaceURIFunction
        - Src:             'xpath.c:13489,5'
          Dst:             xmlXPathRegisterFunc
        - Src:             'xpath.c:13489,5'
          Dst:             xmlXPathNormalizeFunction
        - Src:             'xpath.c:13491,5'
          Dst:             xmlXPathRegisterFunc
        - Src:             'xpath.c:13491,5'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:13493,5'
          Dst:             xmlXPathRegisterFunc
        - Src:             'xpath.c:13493,5'
          Dst:             xmlXPathPositionFunction
        - Src:             'xpath.c:13495,5'
          Dst:             xmlXPathRegisterFunc
        - Src:             'xpath.c:13495,5'
          Dst:             xmlXPathRoundFunction
        - Src:             'xpath.c:13497,5'
          Dst:             xmlXPathRegisterFunc
        - Src:             'xpath.c:13497,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:13499,5'
          Dst:             xmlXPathRegisterFunc
        - Src:             'xpath.c:13499,5'
          Dst:             xmlXPathStringLengthFunction
        - Src:             'xpath.c:13501,5'
          Dst:             xmlXPathRegisterFunc
        - Src:             'xpath.c:13501,5'
          Dst:             xmlXPathStartsWithFunction
        - Src:             'xpath.c:13503,5'
          Dst:             xmlXPathRegisterFunc
        - Src:             'xpath.c:13503,5'
          Dst:             xmlXPathSubstringFunction
        - Src:             'xpath.c:13505,5'
          Dst:             xmlXPathRegisterFunc
        - Src:             'xpath.c:13505,5'
          Dst:             xmlXPathSubstringBeforeFunction
        - Src:             'xpath.c:13507,5'
          Dst:             xmlXPathRegisterFunc
        - Src:             'xpath.c:13507,5'
          Dst:             xmlXPathSubstringAfterFunction
        - Src:             'xpath.c:13509,5'
          Dst:             xmlXPathRegisterFunc
        - Src:             'xpath.c:13509,5'
          Dst:             xmlXPathSumFunction
        - Src:             'xpath.c:13511,5'
          Dst:             xmlXPathRegisterFunc
        - Src:             'xpath.c:13511,5'
          Dst:             xmlXPathTrueFunction
        - Src:             'xpath.c:13513,5'
          Dst:             xmlXPathRegisterFunc
        - Src:             'xpath.c:13513,5'
          Dst:             xmlXPathTranslateFunction
        - Src:             'xpath.c:13516,5'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'xpath.c:13516,5'
          Dst:             xmlXPathEscapeUriFunction
    - functionName:    xmlXPathRegisterFunc
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3910
      functionLinenumberEnd: 3911
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlXPathContext *'
        - 'char *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - f
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathRegisterFuncNS
      functionUses:    27
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:3911,12'
          Dst:             xmlXPathRegisterFuncNS
    - functionName:    xmlXPathRegisterFuncNS
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3927
      functionLinenumberEnd: 3952
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlXPathContext *'
        - 'char *'
        - 'char *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - ns_uri
        - f
      BBCount:         17
      ICount:          111
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - xmlHashAddEntry2
        - xmlHashCreate
        - xmlHashRemoveEntry2
        - xmlXPathErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:3930,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3931,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3932,9'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlXPathErrMemory
                - xmlHashRemoveEntry2
                - xmlXPathErrMemory
                - xmlHashCreate
        - Branch String:   'xpath.c:3932,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3933,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3935,9'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlXPathErrMemory
                - xmlHashRemoveEntry2
                - xmlXPathErrMemory
                - xmlHashCreate
        - Branch String:   'xpath.c:3935,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3936,19'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashAddEntry2
                - xmlXPathErrMemory
                - xmlHashRemoveEntry2
                - xmlXPathErrMemory
            - BranchSide:      'xpath.c:3937,9'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlXPathErrMemory
                - xmlHashRemoveEntry2
                - xmlXPathErrMemory
        - Branch String:   'xpath.c:3937,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3938,27'
              BranchSideFuncs:
                - xmlXPathErrMemory
            - BranchSide:      'xpath.c:3941,9'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlXPathErrMemory
                - xmlHashRemoveEntry2
        - Branch String:   'xpath.c:3941,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3942,36'
              BranchSideFuncs:
                - xmlHashRemoveEntry2
            - BranchSide:      'xpath.c:3944,28'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlXPathErrMemory
        - Branch String:   'xpath.c:3946,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3947,27'
              BranchSideFuncs:
                - xmlXPathErrMemory
            - BranchSide:      'xpath.c:3951,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:3936,19'
          Dst:             xmlHashCreate
        - Src:             'xpath.c:3938,9'
          Dst:             xmlXPathErrMemory
        - Src:             'xpath.c:3942,16'
          Dst:             xmlHashRemoveEntry2
        - Src:             'xpath.c:3944,11'
          Dst:             xmlHashAddEntry2
        - Src:             'xpath.c:3947,9'
          Dst:             xmlXPathErrMemory
    - functionName:    xmlXPathNewContext
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5101
      functionLinenumberEnd: 5142
      functionDepth:   0
      returnType:      'struct._xmlXPathContext *'
      argCount:        1
      argTypes:
        - 'struct._xmlDoc *'
      constantsTouched: []
      argNames:
        - doc
      BBCount:         8
      ICount:          97
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlXPathFreeContext
        - xmlXPathRegisterAllFunctions
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:5105,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5106,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5107,12'
              BranchSideFuncs:
                - xmlXPathRegisterAllFunctions
                - xmlXPathFreeContext
        - Branch String:   'xpath.c:5136,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5137,22'
              BranchSideFuncs:
                - xmlXPathFreeContext
            - BranchSide:      'xpath.c:5141,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:5134,5'
          Dst:             xmlXPathRegisterAllFunctions
        - Src:             'xpath.c:5137,2'
          Dst:             xmlXPathFreeContext
    - functionName:    xmlXPathConvertBoolean
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5074
      functionLinenumberEnd: 5084
      functionDepth:   0
      returnType:      'struct._xmlXPathObject *'
      argCount:        1
      argTypes:
        - 'struct._xmlXPathObject *'
      constantsTouched: []
      argNames:
        - val
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlXPathCastToBoolean
        - xmlXPathFreeObject
        - xmlXPathNewBoolean
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:5077,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5078,9'
              BranchSideFuncs:
                - xmlXPathNewBoolean
            - BranchSide:      'xpath.c:5079,9'
              BranchSideFuncs:
                - xmlXPathCastToBoolean
                - xmlXPathNewBoolean
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:5079,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5080,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5081,52'
              BranchSideFuncs:
                - xmlXPathCastToBoolean
                - xmlXPathNewBoolean
                - xmlXPathFreeObject
      Callsites:
        - Src:             'xpath.c:5078,9'
          Dst:             xmlXPathNewBoolean
        - Src:             'xpath.c:5081,30'
          Dst:             xmlXPathCastToBoolean
        - Src:             'xpath.c:5081,11'
          Dst:             xmlXPathNewBoolean
        - Src:             'xpath.c:5082,5'
          Dst:             xmlXPathFreeObject
    - functionName:    xmlXPathConvertNumber
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4962
      functionLinenumberEnd: 4972
      functionDepth:   0
      returnType:      'struct._xmlXPathObject *'
      argCount:        1
      argTypes:
        - 'struct._xmlXPathObject *'
      constantsTouched: []
      argNames:
        - val
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlXPathCastToNumber
        - xmlXPathFreeObject
        - xmlXPathNewFloat
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:4965,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4966,9'
              BranchSideFuncs:
                - xmlXPathNewFloat
            - BranchSide:      'xpath.c:4967,9'
              BranchSideFuncs:
                - xmlXPathCastToNumber
                - xmlXPathNewFloat
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:4967,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4968,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4969,49'
              BranchSideFuncs:
                - xmlXPathCastToNumber
                - xmlXPathNewFloat
                - xmlXPathFreeObject
      Callsites:
        - Src:             'xpath.c:4966,9'
          Dst:             xmlXPathNewFloat
        - Src:             'xpath.c:4969,28'
          Dst:             xmlXPathCastToNumber
        - Src:             'xpath.c:4969,11'
          Dst:             xmlXPathNewFloat
        - Src:             'xpath.c:4970,5'
          Dst:             xmlXPathFreeObject
    - functionName:    xmlXPathCastToNumber
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4948
      functionLinenumberEnd: 4949
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'struct._xmlXPathObject *'
      constantsTouched: []
      argNames:
        - val
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathCastToNumberInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:4949,12'
          Dst:             xmlXPathCastToNumberInternal
    - functionName:    xmlXPathCastNodeSetToNumber
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4927
      functionLinenumberEnd: 4937
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'struct._xmlNodeSet *'
      constantsTouched: []
      argNames:
        - ns
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlXPathCastNodeSetToString
        - xmlXPathCastStringToNumber
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:4931,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4932,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4933,39'
              BranchSideFuncs:
                - xmlXPathCastNodeSetToString
                - xmlXPathCastStringToNumber
      Callsites:
        - Src:             'xpath.c:4933,11'
          Dst:             xmlXPathCastNodeSetToString
        - Src:             'xpath.c:4934,11'
          Dst:             xmlXPathCastStringToNumber
    - functionName:    xmlXPathCastNodeToNumber
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4914
      functionLinenumberEnd: 4915
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - node
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathNodeToNumberInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:4915,12'
          Dst:             xmlXPathNodeToNumberInternal
    - functionName:    xmlXPathConvertString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4815
      functionLinenumberEnd: 4849
      functionDepth:   0
      returnType:      'struct._xmlXPathObject *'
      argCount:        1
      argTypes:
        - 'struct._xmlXPathObject *'
      constantsTouched: []
      argNames:
        - val
      BBCount:         18
      ICount:          102
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - xmlXPathCastBooleanToString
        - xmlXPathCastNodeSetToString
        - xmlXPathCastNumberToString
        - xmlXPathFreeObject
        - xmlXPathNewCString
        - xmlXPathWrapString
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:4818,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4819,9'
              BranchSideFuncs:
                - xmlXPathNewCString
            - BranchSide:      'xpath.c:4821,13'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathWrapString
                - xmlXPathNewCString
                - xmlXPathCastNumberToString
                - xmlXPathCastBooleanToString
                - xmlXPathCastNodeSetToString
        - Branch String:   'xpath.c:4821,5'
          Branch Sides:
            - BranchSide:      'xpath.c:4823,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathWrapString
                - xmlXPathNewCString
            - BranchSide:      'xpath.c:4826,36'
              BranchSideFuncs:
                - xmlXPathCastNodeSetToString
                - xmlXPathFreeObject
                - xmlXPathWrapString
                - xmlXPathNewCString
            - BranchSide:      'xpath.c:4826,36'
              BranchSideFuncs:
                - xmlXPathCastNodeSetToString
                - xmlXPathFreeObject
                - xmlXPathWrapString
                - xmlXPathNewCString
            - BranchSide:      'xpath.c:4829,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4831,36'
              BranchSideFuncs:
                - xmlXPathCastBooleanToString
                - xmlXPathFreeObject
                - xmlXPathWrapString
                - xmlXPathNewCString
            - BranchSide:      'xpath.c:4834,35'
              BranchSideFuncs:
                - xmlXPathCastNumberToString
                - xmlXPathFreeObject
                - xmlXPathWrapString
                - xmlXPathNewCString
            - BranchSide:      'xpath.c:4843,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathWrapString
                - xmlXPathNewCString
            - BranchSide:      'xpath.c:4845,24'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathWrapString
                - xmlXPathNewCString
        - Branch String:   'xpath.c:4846,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4847,9'
              BranchSideFuncs:
                - xmlXPathNewCString
            - BranchSide:      'xpath.c:4848,31'
              BranchSideFuncs:
                - xmlXPathWrapString
      Callsites:
        - Src:             'xpath.c:4819,9'
          Dst:             xmlXPathNewCString
        - Src:             'xpath.c:4826,8'
          Dst:             xmlXPathCastNodeSetToString
        - Src:             'xpath.c:4831,8'
          Dst:             xmlXPathCastBooleanToString
        - Src:             'xpath.c:4834,8'
          Dst:             xmlXPathCastNumberToString
        - Src:             'xpath.c:4845,5'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:4847,9'
          Dst:             xmlXPathNewCString
        - Src:             'xpath.c:4848,12'
          Dst:             xmlXPathWrapString
    - functionName:    xmlXPathNewCString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4407
      functionLinenumberEnd: 4408
      functionDepth:   0
      returnType:      'struct._xmlXPathObject *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - val
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathNewString
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:4408,12'
          Dst:             xmlXPathNewString
    - functionName:    xmlXPathWrapExternal
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4433
      functionLinenumberEnd: 4443
      functionDepth:   0
      returnType:      'struct._xmlXPathObject *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - val
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:4437,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4438,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4439,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathWrapCString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4420
      functionLinenumberEnd: 4421
      functionDepth:   0
      returnType:      'struct._xmlXPathObject *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - val
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathWrapString
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:4421,12'
          Dst:             xmlXPathWrapString
    - functionName:    xmlXPathRegisterNs
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4211
      functionLinenumberEnd: 4244
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlXPathContext *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - prefix
        - ns_uri
      BBCount:         21
      ICount:          133
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - xmlHashCreate
        - xmlHashRemoveEntry
        - xmlHashUpdateEntry
        - xmlStrdup
        - xmlXPathErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:4214,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4215,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4216,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashUpdateEntry
                - xmlXPathErrMemory
                - xmlXPathErrMemory
                - xmlHashRemoveEntry
                - xmlXPathErrMemory
                - xmlHashCreate
        - Branch String:   'xpath.c:4216,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4217,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4218,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashUpdateEntry
                - xmlXPathErrMemory
                - xmlXPathErrMemory
                - xmlHashRemoveEntry
                - xmlXPathErrMemory
                - xmlHashCreate
        - Branch String:   'xpath.c:4218,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4219,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4221,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashUpdateEntry
                - xmlXPathErrMemory
                - xmlXPathErrMemory
                - xmlHashRemoveEntry
                - xmlXPathErrMemory
                - xmlHashCreate
        - Branch String:   'xpath.c:4221,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4222,17'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlStrdup
                - xmlHashUpdateEntry
                - xmlXPathErrMemory
                - xmlXPathErrMemory
                - xmlHashRemoveEntry
                - xmlXPathErrMemory
            - BranchSide:      'xpath.c:4223,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashUpdateEntry
                - xmlXPathErrMemory
                - xmlXPathErrMemory
                - xmlHashRemoveEntry
                - xmlXPathErrMemory
        - Branch String:   'xpath.c:4223,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4224,27'
              BranchSideFuncs:
                - xmlXPathErrMemory
            - BranchSide:      'xpath.c:4227,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashUpdateEntry
                - xmlXPathErrMemory
                - xmlXPathErrMemory
                - xmlHashRemoveEntry
        - Branch String:   'xpath.c:4227,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4228,35'
              BranchSideFuncs:
                - xmlHashRemoveEntry
            - BranchSide:      'xpath.c:4231,22'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashUpdateEntry
                - xmlXPathErrMemory
                - xmlXPathErrMemory
        - Branch String:   'xpath.c:4232,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4233,27'
              BranchSideFuncs:
                - xmlXPathErrMemory
            - BranchSide:      'xpath.c:4236,28'
              BranchSideFuncs:
                - xmlHashUpdateEntry
                - xmlXPathErrMemory
        - Branch String:   'xpath.c:4236,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4238,27'
              BranchSideFuncs:
                - xmlXPathErrMemory
            - BranchSide:      'xpath.c:4243,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:4222,17'
          Dst:             xmlHashCreate
        - Src:             'xpath.c:4224,9'
          Dst:             xmlXPathErrMemory
        - Src:             'xpath.c:4228,16'
          Dst:             xmlHashRemoveEntry
        - Src:             'xpath.c:4228,16'
          Dst:             xmlHashDefaultDeallocator
        - Src:             'xpath.c:4231,12'
          Dst:             xmlStrdup
        - Src:             'xpath.c:4233,9'
          Dst:             xmlXPathErrMemory
        - Src:             'xpath.c:4236,9'
          Dst:             xmlHashUpdateEntry
        - Src:             'xpath.c:4236,9'
          Dst:             xmlHashDefaultDeallocator
        - Src:             'xpath.c:4238,9'
          Dst:             xmlXPathErrMemory
    - functionName:    xmlXPathRegisterVariableLookup
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4118
      functionLinenumberEnd: 4123
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._xmlXPathContext *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - f
        - data
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:4119,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4120,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4121,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathRegisterVariableNS
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4091
      functionLinenumberEnd: 4106
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlXPathContext *'
        - 'char *'
        - 'char *'
        - 'struct._xmlXPathObject *'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - ns_uri
        - value
      BBCount:         15
      ICount:          95
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlHashCreate
        - xmlHashRemoveEntry2
        - xmlHashUpdateEntry2
        - xmlXPathFreeObjectEntry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:4092,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4093,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4094,9'
              BranchSideFuncs:
                - xmlHashUpdateEntry2
                - xmlHashRemoveEntry2
                - xmlHashCreate
        - Branch String:   'xpath.c:4094,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4095,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4097,9'
              BranchSideFuncs:
                - xmlHashUpdateEntry2
                - xmlHashRemoveEntry2
                - xmlHashCreate
        - Branch String:   'xpath.c:4097,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4098,18'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashUpdateEntry2
                - xmlHashRemoveEntry2
            - BranchSide:      'xpath.c:4099,9'
              BranchSideFuncs:
                - xmlHashUpdateEntry2
                - xmlHashRemoveEntry2
        - Branch String:   'xpath.c:4099,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4100,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4101,9'
              BranchSideFuncs:
                - xmlHashUpdateEntry2
                - xmlHashRemoveEntry2
        - Branch String:   'xpath.c:4101,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4102,36'
              BranchSideFuncs:
                - xmlHashRemoveEntry2
            - BranchSide:      'xpath.c:4104,32'
              BranchSideFuncs:
                - xmlHashUpdateEntry2
      Callsites:
        - Src:             'xpath.c:4098,18'
          Dst:             xmlHashCreate
        - Src:             'xpath.c:4102,16'
          Dst:             xmlHashRemoveEntry2
        - Src:             'xpath.c:4102,16'
          Dst:             xmlXPathFreeObjectEntry
        - Src:             'xpath.c:4104,12'
          Dst:             xmlHashUpdateEntry2
        - Src:             'xpath.c:4104,12'
          Dst:             xmlXPathFreeObjectEntry
    - functionName:    xmlXPathRegisterVariable
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4072
      functionLinenumberEnd: 4073
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlXPathContext *'
        - 'char *'
        - 'struct._xmlXPathObject *'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - value
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathRegisterVariableNS
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:4073,12'
          Dst:             xmlXPathRegisterVariableNS
    - functionName:    xmlXPathRegisterFuncLookup
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3965
      functionLinenumberEnd: 3970
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._xmlXPathContext *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - f
        - funcCtxt
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:3966,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3967,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3968,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathTrailing
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3881
      functionLinenumberEnd: 3890
      functionDepth:   0
      returnType:      'struct._xmlNodeSet *'
      argCount:        2
      argTypes:
        - 'struct._xmlNodeSet *'
        - 'struct._xmlNodeSet *'
      constantsTouched: []
      argNames:
        - nodes1
        - nodes2
      BBCount:         24
      ICount:          113
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - xmlXPathNodeSetCreate
        - xmlXPathNodeSetSort
        - xmlXPathNodeTrailingSorted
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:3882,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3882,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3883,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3882,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3882,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3883,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3882,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3883,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3884,9'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathNodeSetSort
                - xmlXPathNodeTrailingSorted
                - xmlXPathNodeSetCreate
        - Branch String:   'xpath.c:3884,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3884,9'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
            - BranchSide:      'xpath.c:3885,9'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
        - Branch String:   'xpath.c:3884,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3884,9'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
            - BranchSide:      'xpath.c:3885,9'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
        - Branch String:   'xpath.c:3884,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3885,9'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
            - BranchSide:      'xpath.c:3886,25'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathNodeSetSort
                - xmlXPathNodeTrailingSorted
        - Branch String:   'xpath.c:3889,11'
          Branch Sides:
            - BranchSide:      'xpath.c:3888,12'
              BranchSideFuncs:
                - xmlXPathNodeTrailingSorted
            - BranchSide:      'xpath.c:3889,11'
              BranchSideFuncs:
                - xmlXPathNodeTrailingSorted
        - Branch String:   'xpath.c:3889,11'
          Branch Sides:
            - BranchSide:      'xpath.c:3888,12'
              BranchSideFuncs:
                - xmlXPathNodeTrailingSorted
            - BranchSide:      'xpath.c:3888,12'
              BranchSideFuncs:
                - xmlXPathNodeTrailingSorted
      Callsites:
        - Src:             'xpath.c:3885,9'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'xpath.c:3886,5'
          Dst:             xmlXPathNodeSetSort
        - Src:             'xpath.c:3887,5'
          Dst:             xmlXPathNodeSetSort
        - Src:             'xpath.c:3888,12'
          Dst:             xmlXPathNodeTrailingSorted
    - functionName:    xmlXPathNodeTrailingSorted
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3797
      functionLinenumberEnd: 3824
      functionDepth:   0
      returnType:      'struct._xmlNodeSet *'
      argCount:        2
      argTypes:
        - 'struct._xmlNodeSet *'
        - 'struct._xmlNode *'
      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:3802,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3803,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3805,11'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetSort
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3806,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3807,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3808,9'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetSort
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3808,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3808,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3810,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3808,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3808,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3810,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3808,39'
          Branch Sides:
            - BranchSide:      'xpath.c:3809,28'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3810,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3808,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3810,9'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3812,9'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3812,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3812,7'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3812,7'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3813,5'
          Branch Sides:
            - BranchSide:      'xpath.c:3814,8'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetSort
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3822,25'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
        - Branch String:   'xpath.c:3814,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3814,8'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetSort
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3814,6'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetSort
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3814,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3814,8'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetSort
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3814,6'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetSort
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3814,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3814,6'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetSort
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3814,6'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetSort
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3815,6'
          Branch Sides:
            - BranchSide:      'xpath.c:3816,6'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:3817,31'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetSort
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3817,6'
          Branch Sides:
            - BranchSide:      'xpath.c:3818,33'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3821,5'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
      Callsites:
        - Src:             'xpath.c:3805,11'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'xpath.c:3809,4'
          Dst:             xmlXPathNodeSetContains
        - Src:             'xpath.c:3817,6'
          Dst:             xmlXPathNodeSetAddUnique
        - Src:             'xpath.c:3818,13'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'xpath.c:3822,5'
          Dst:             xmlXPathNodeSetSort
    - functionName:    xmlXPathNodeSetContains
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2813
      functionLinenumberEnd: 2838
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlNodeSet *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - cur
        - val
      BBCount:         34
      ICount:          184
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - xmlStrEqual
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xpath.c:2816,23'
          Branch Sides:
            - BranchSide:      'xpath.c:2816,41'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2816,27'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:2816,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2816,41'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2817,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:2817,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2818,9'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:2832,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2818,2'
          Branch Sides:
            - BranchSide:      'xpath.c:2819,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:2831,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2819,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2822,20'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:2830,2'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:2824,7'
          Branch Sides:
            - BranchSide:      'xpath.c:2825,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2826,8'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:2826,27'
          Branch Sides:
            - BranchSide:      'xpath.c:2826,31'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:2829,6'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:2826,55'
          Branch Sides:
            - BranchSide:      'xpath.c:2827,27'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:2829,6'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:2826,7'
          Branch Sides:
            - BranchSide:      'xpath.c:2828,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2829,6'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:2832,2'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2833,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2833,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2834,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2835,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:2827,15'
          Dst:             xmlStrEqual
    - functionName:    xmlXPathTrailingSorted
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3859
      functionLinenumberEnd: 3864
      functionDepth:   0
      returnType:      'struct._xmlNodeSet *'
      argCount:        2
      argTypes:
        - 'struct._xmlNodeSet *'
        - 'struct._xmlNodeSet *'
      constantsTouched: []
      argNames:
        - nodes1
        - nodes2
      BBCount:         17
      ICount:          80
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlXPathNodeTrailingSorted
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:3860,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3860,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3861,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3860,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3860,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3861,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3860,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3861,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3862,39'
              BranchSideFuncs:
                - xmlXPathNodeTrailingSorted
        - Branch String:   'xpath.c:3863,11'
          Branch Sides:
            - BranchSide:      'xpath.c:3862,12'
              BranchSideFuncs:
                - xmlXPathNodeTrailingSorted
            - BranchSide:      'xpath.c:3863,11'
              BranchSideFuncs:
                - xmlXPathNodeTrailingSorted
        - Branch String:   'xpath.c:3863,11'
          Branch Sides:
            - BranchSide:      'xpath.c:3862,12'
              BranchSideFuncs:
                - xmlXPathNodeTrailingSorted
            - BranchSide:      'xpath.c:3862,12'
              BranchSideFuncs:
                - xmlXPathNodeTrailingSorted
      Callsites:
        - Src:             'xpath.c:3862,12'
          Dst:             xmlXPathNodeTrailingSorted
    - functionName:    xmlXPathNodeTrailing
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3841
      functionLinenumberEnd: 3843
      functionDepth:   0
      returnType:      'struct._xmlNodeSet *'
      argCount:        2
      argTypes:
        - 'struct._xmlNodeSet *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - nodes
        - node
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathNodeSetSort
        - xmlXPathNodeTrailingSorted
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:3842,5'
          Dst:             xmlXPathNodeSetSort
        - Src:             'xpath.c:3843,12'
          Dst:             xmlXPathNodeTrailingSorted
    - functionName:    xmlXPathLeading
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3773
      functionLinenumberEnd: 3782
      functionDepth:   0
      returnType:      'struct._xmlNodeSet *'
      argCount:        2
      argTypes:
        - 'struct._xmlNodeSet *'
        - 'struct._xmlNodeSet *'
      constantsTouched: []
      argNames:
        - nodes1
        - nodes2
      BBCount:         24
      ICount:          113
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - xmlXPathNodeLeadingSorted
        - xmlXPathNodeSetCreate
        - xmlXPathNodeSetSort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:3774,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3774,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3775,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3774,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3774,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3775,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3774,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3775,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3776,9'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathNodeSetSort
                - xmlXPathNodeLeadingSorted
                - xmlXPathNodeSetCreate
        - Branch String:   'xpath.c:3776,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3776,9'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
            - BranchSide:      'xpath.c:3777,9'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
        - Branch String:   'xpath.c:3776,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3776,9'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
            - BranchSide:      'xpath.c:3777,9'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
        - Branch String:   'xpath.c:3776,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3777,9'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
            - BranchSide:      'xpath.c:3778,25'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathNodeSetSort
                - xmlXPathNodeLeadingSorted
        - Branch String:   'xpath.c:3781,10'
          Branch Sides:
            - BranchSide:      'xpath.c:3780,12'
              BranchSideFuncs:
                - xmlXPathNodeLeadingSorted
            - BranchSide:      'xpath.c:3781,10'
              BranchSideFuncs:
                - xmlXPathNodeLeadingSorted
        - Branch String:   'xpath.c:3781,10'
          Branch Sides:
            - BranchSide:      'xpath.c:3780,12'
              BranchSideFuncs:
                - xmlXPathNodeLeadingSorted
            - BranchSide:      'xpath.c:3780,12'
              BranchSideFuncs:
                - xmlXPathNodeLeadingSorted
      Callsites:
        - Src:             'xpath.c:3777,9'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'xpath.c:3778,5'
          Dst:             xmlXPathNodeSetSort
        - Src:             'xpath.c:3779,5'
          Dst:             xmlXPathNodeSetSort
        - Src:             'xpath.c:3780,12'
          Dst:             xmlXPathNodeLeadingSorted
    - functionName:    xmlXPathNodeLeadingSorted
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3690
      functionLinenumberEnd: 3716
      functionDepth:   0
      returnType:      'struct._xmlNodeSet *'
      argCount:        2
      argTypes:
        - 'struct._xmlNodeSet *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - nodes
        - node
      BBCount:         37
      ICount:          185
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - xmlXPathFreeNodeSet
        - xmlXPathNodeSetAddUnique
        - xmlXPathNodeSetContains
        - xmlXPathNodeSetCreate
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xpath.c:3695,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3696,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3698,11'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3699,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3700,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3701,9'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3701,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3701,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3703,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3701,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3701,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3703,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3701,39'
          Branch Sides:
            - BranchSide:      'xpath.c:3702,28'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3703,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3701,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3703,9'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3705,9'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3705,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3705,7'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3705,7'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3706,5'
          Branch Sides:
            - BranchSide:      'xpath.c:3707,8'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3715,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3707,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3707,8'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3707,6'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3707,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3707,8'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3707,6'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3707,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3707,6'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3707,6'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3708,6'
          Branch Sides:
            - BranchSide:      'xpath.c:3709,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3710,31'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3710,6'
          Branch Sides:
            - BranchSide:      'xpath.c:3711,33'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3714,5'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
      Callsites:
        - Src:             'xpath.c:3698,11'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'xpath.c:3702,4'
          Dst:             xmlXPathNodeSetContains
        - Src:             'xpath.c:3710,6'
          Dst:             xmlXPathNodeSetAddUnique
        - Src:             'xpath.c:3711,13'
          Dst:             xmlXPathFreeNodeSet
    - functionName:    xmlXPathLeadingSorted
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3751
      functionLinenumberEnd: 3756
      functionDepth:   0
      returnType:      'struct._xmlNodeSet *'
      argCount:        2
      argTypes:
        - 'struct._xmlNodeSet *'
        - 'struct._xmlNodeSet *'
      constantsTouched: []
      argNames:
        - nodes1
        - nodes2
      BBCount:         17
      ICount:          80
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlXPathNodeLeadingSorted
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:3752,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3752,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3753,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3752,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3752,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3753,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3752,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3753,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3754,38'
              BranchSideFuncs:
                - xmlXPathNodeLeadingSorted
        - Branch String:   'xpath.c:3755,10'
          Branch Sides:
            - BranchSide:      'xpath.c:3754,12'
              BranchSideFuncs:
                - xmlXPathNodeLeadingSorted
            - BranchSide:      'xpath.c:3755,10'
              BranchSideFuncs:
                - xmlXPathNodeLeadingSorted
        - Branch String:   'xpath.c:3755,10'
          Branch Sides:
            - BranchSide:      'xpath.c:3754,12'
              BranchSideFuncs:
                - xmlXPathNodeLeadingSorted
            - BranchSide:      'xpath.c:3754,12'
              BranchSideFuncs:
                - xmlXPathNodeLeadingSorted
      Callsites:
        - Src:             'xpath.c:3754,12'
          Dst:             xmlXPathNodeLeadingSorted
    - functionName:    xmlXPathNodeLeading
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3733
      functionLinenumberEnd: 3735
      functionDepth:   0
      returnType:      'struct._xmlNodeSet *'
      argCount:        2
      argTypes:
        - 'struct._xmlNodeSet *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - nodes
        - node
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathNodeLeadingSorted
        - xmlXPathNodeSetSort
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:3734,5'
          Dst:             xmlXPathNodeSetSort
        - Src:             'xpath.c:3735,12'
          Dst:             xmlXPathNodeLeadingSorted
    - functionName:    xmlXPathHasSameNodes
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3660
      functionLinenumberEnd: 3675
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlNodeSet *'
        - 'struct._xmlNodeSet *'
      constantsTouched: []
      argNames:
        - nodes1
        - nodes2
      BBCount:         34
      ICount:          166
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - xmlXPathNodeSetContains
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:3664,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3664,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3666,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3664,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3664,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3666,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3664,40'
          Branch Sides:
            - BranchSide:      'xpath.c:3665,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3666,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3665,2'
          Branch Sides:
            - BranchSide:      'xpath.c:3665,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3666,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3665,2'
          Branch Sides:
            - BranchSide:      'xpath.c:3665,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3666,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3664,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3666,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3668,9'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
        - Branch String:   'xpath.c:3668,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3668,7'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
            - BranchSide:      'xpath.c:3668,7'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
        - Branch String:   'xpath.c:3669,5'
          Branch Sides:
            - BranchSide:      'xpath.c:3670,8'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
            - BranchSide:      'xpath.c:3674,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3670,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3670,8'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
            - BranchSide:      'xpath.c:3670,6'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
        - Branch String:   'xpath.c:3670,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3670,8'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
            - BranchSide:      'xpath.c:3670,6'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
        - Branch String:   'xpath.c:3670,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3670,6'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
            - BranchSide:      'xpath.c:3670,6'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
        - Branch String:   'xpath.c:3671,6'
          Branch Sides:
            - BranchSide:      'xpath.c:3672,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3673,5'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
      Callsites:
        - Src:             'xpath.c:3671,6'
          Dst:             xmlXPathNodeSetContains
    - functionName:    xmlXPathDistinct
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3640
      functionLinenumberEnd: 3646
      functionDepth:   0
      returnType:      'struct._xmlNodeSet *'
      argCount:        1
      argTypes:
        - 'struct._xmlNodeSet *'
      constantsTouched: []
      argNames:
        - nodes
      BBCount:         11
      ICount:          54
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlXPathDistinctSorted
        - xmlXPathNodeSetSort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:3641,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3641,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3642,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3641,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3641,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3642,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3641,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3642,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3644,25'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathDistinctSorted
      Callsites:
        - Src:             'xpath.c:3644,5'
          Dst:             xmlXPathNodeSetSort
        - Src:             'xpath.c:3645,12'
          Dst:             xmlXPathDistinctSorted
    - functionName:    xmlXPathDistinctSorted
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3589
      functionLinenumberEnd: 3625
      functionDepth:   0
      returnType:      'struct._xmlNodeSet *'
      argCount:        1
      argTypes:
        - 'struct._xmlNodeSet *'
      constantsTouched: []
      argNames:
        - nodes
      BBCount:         36
      ICount:          204
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - xmlHashAddEntry
        - xmlHashCreate
        - xmlHashFree
        - xmlHashLookup
        - xmlXPathCastNodeToString
        - xmlXPathFreeNodeSet
        - xmlXPathNodeSetAddUnique
        - xmlXPathNodeSetCreate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:3596,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3596,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3597,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3596,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3596,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3597,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3596,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3597,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3599,11'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlHashCreate
                - xmlHashFree
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlXPathNodeSetAddUnique
                - xmlHashFree
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3600,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3601,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3602,9'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashFree
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlXPathNodeSetAddUnique
                - xmlHashFree
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3602,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3602,7'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashFree
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlXPathNodeSetAddUnique
                - xmlHashFree
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3602,7'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashFree
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlXPathNodeSetAddUnique
                - xmlHashFree
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3604,5'
          Branch Sides:
            - BranchSide:      'xpath.c:3605,8'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlHashFree
                - xmlHashAddEntry
                - xmlXPathNodeSetAddUnique
                - xmlHashFree
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3618,17'
              BranchSideFuncs:
                - xmlHashFree
        - Branch String:   'xpath.c:3605,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3605,8'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlHashFree
                - xmlHashAddEntry
                - xmlXPathNodeSetAddUnique
                - xmlHashFree
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3605,6'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlHashFree
                - xmlHashAddEntry
                - xmlXPathNodeSetAddUnique
                - xmlHashFree
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3605,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3605,8'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlHashFree
                - xmlHashAddEntry
                - xmlXPathNodeSetAddUnique
                - xmlHashFree
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3605,6'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlHashFree
                - xmlHashAddEntry
                - xmlXPathNodeSetAddUnique
                - xmlHashFree
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3605,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3605,6'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlHashFree
                - xmlHashAddEntry
                - xmlXPathNodeSetAddUnique
                - xmlHashFree
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3605,6'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlHashFree
                - xmlHashAddEntry
                - xmlXPathNodeSetAddUnique
                - xmlHashFree
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3607,6'
          Branch Sides:
            - BranchSide:      'xpath.c:3608,26'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlXPathNodeSetAddUnique
                - xmlHashFree
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlHashFree
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3615,6'
              BranchSideFuncs:
                - xmlHashFree
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlXPathNodeSetAddUnique
                - xmlHashFree
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3608,10'
          Branch Sides:
            - BranchSide:      'xpath.c:3609,17'
              BranchSideFuncs:
                - xmlHashFree
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3612,35'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlHashFree
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlHashFree
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3612,10'
          Branch Sides:
            - BranchSide:      'xpath.c:3613,10'
              BranchSideFuncs:
                - xmlHashFree
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3614,2'
              BranchSideFuncs:
                - xmlHashFree
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlXPathNodeSetAddUnique
                - xmlHashFree
                - xmlXPathFreeNodeSet
      Callsites:
        - Src:             'xpath.c:3599,11'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'xpath.c:3603,12'
          Dst:             xmlHashCreate
        - Src:             'xpath.c:3606,11'
          Dst:             xmlXPathCastNodeToString
        - Src:             'xpath.c:3607,6'
          Dst:             xmlHashLookup
        - Src:             'xpath.c:3608,10'
          Dst:             xmlHashAddEntry
        - Src:             'xpath.c:3612,10'
          Dst:             xmlXPathNodeSetAddUnique
        - Src:             'xpath.c:3618,5'
          Dst:             xmlHashFree
        - Src:             'xpath.c:3618,5'
          Dst:             xmlHashDefaultDeallocator
        - Src:             'xpath.c:3622,5'
          Dst:             xmlHashFree
        - Src:             'xpath.c:3622,5'
          Dst:             xmlHashDefaultDeallocator
        - Src:             'xpath.c:3623,5'
          Dst:             xmlXPathFreeNodeSet
    - functionName:    xmlXPathIntersection
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3552
      functionLinenumberEnd: 3576
      functionDepth:   0
      returnType:      'struct._xmlNodeSet *'
      argCount:        2
      argTypes:
        - 'struct._xmlNodeSet *'
        - 'struct._xmlNodeSet *'
      constantsTouched: []
      argNames:
        - nodes1
        - nodes2
      BBCount:         40
      ICount:          200
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - xmlXPathFreeNodeSet
        - xmlXPathNodeSetAddUnique
        - xmlXPathNodeSetContains
        - xmlXPathNodeSetCreate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:3557,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3558,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3559,9'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3559,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3559,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3560,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3559,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3559,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3560,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3559,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3560,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3561,9'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3561,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3561,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3562,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3561,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3561,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3562,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3561,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3562,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3564,10'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3564,10'
          Branch Sides:
            - BranchSide:      'xpath.c:3564,8'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3564,8'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3566,5'
          Branch Sides:
            - BranchSide:      'xpath.c:3567,8'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3575,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3567,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3567,8'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3567,6'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3567,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3567,8'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3567,6'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3567,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3567,6'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3567,6'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3568,6'
          Branch Sides:
            - BranchSide:      'xpath.c:3569,35'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetContains
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3574,5'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3569,10'
          Branch Sides:
            - BranchSide:      'xpath.c:3570,37'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3573,2'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
      Callsites:
        - Src:             'xpath.c:3553,25'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'xpath.c:3568,6'
          Dst:             xmlXPathNodeSetContains
        - Src:             'xpath.c:3569,10'
          Dst:             xmlXPathNodeSetAddUnique
        - Src:             'xpath.c:3570,17'
          Dst:             xmlXPathFreeNodeSet
    - functionName:    xmlXPathDifference
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3512
      functionLinenumberEnd: 3538
      functionDepth:   0
      returnType:      'struct._xmlNodeSet *'
      argCount:        2
      argTypes:
        - 'struct._xmlNodeSet *'
        - 'struct._xmlNodeSet *'
      constantsTouched: []
      argNames:
        - nodes1
        - nodes2
      BBCount:         40
      ICount:          199
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - xmlXPathFreeNodeSet
        - xmlXPathNodeSetAddUnique
        - xmlXPathNodeSetContains
        - xmlXPathNodeSetCreate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:3517,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3517,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3518,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3517,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3517,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3518,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3517,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3518,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3520,11'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3521,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3522,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3523,9'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3523,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3523,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3524,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3523,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3523,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3524,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3523,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3524,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3526,10'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3526,10'
          Branch Sides:
            - BranchSide:      'xpath.c:3526,8'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3526,8'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3528,5'
          Branch Sides:
            - BranchSide:      'xpath.c:3529,8'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3537,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3529,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3529,8'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3529,6'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3529,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3529,8'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3529,6'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3529,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3529,6'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3529,6'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3530,6'
          Branch Sides:
            - BranchSide:      'xpath.c:3531,35'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3536,5'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3531,10'
          Branch Sides:
            - BranchSide:      'xpath.c:3532,37'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3535,2'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
      Callsites:
        - Src:             'xpath.c:3520,11'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'xpath.c:3530,7'
          Dst:             xmlXPathNodeSetContains
        - Src:             'xpath.c:3531,10'
          Dst:             xmlXPathNodeSetAddUnique
        - Src:             'xpath.c:3532,17'
          Dst:             xmlXPathFreeNodeSet
    - functionName:    xmlXPathFreeNodeSetList
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3495
      functionLinenumberEnd: 3498
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlXPathObject *'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:3496,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3496,22'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3497,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathNewNodeSetList
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3441
      functionLinenumberEnd: 3460
      functionDepth:   0
      returnType:      'struct._xmlXPathObject *'
      argCount:        1
      argTypes:
        - 'struct._xmlNodeSet *'
      constantsTouched: []
      argNames:
        - val
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlXPathNewNodeSet
        - xmlXPathNodeSetMerge
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:3444,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3445,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3446,14'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathNodeSetMerge
                - xmlXPathNewNodeSet
        - Branch String:   'xpath.c:3446,14'
          Branch Sides:
            - BranchSide:      'xpath.c:3447,15'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
            - BranchSide:      'xpath.c:3449,34'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathNodeSetMerge
        - Branch String:   'xpath.c:3452,17'
          Branch Sides:
            - BranchSide:      'xpath.c:3453,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3456,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:3447,15'
          Dst:             xmlXPathNewNodeSet
        - Src:             'xpath.c:3449,15'
          Dst:             xmlXPathNewNodeSet
        - Src:             'xpath.c:3451,31'
          Dst:             xmlXPathNodeSetMerge
    - functionName:    xmlXPathNewValueTree
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3419
      functionLinenumberEnd: 3428
      functionDepth:   0
      returnType:      'struct._xmlXPathObject *'
      argCount:        1
      argTypes:
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - val
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlXPathNewNodeSet
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:3423,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3424,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3425,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:3422,11'
          Dst:             xmlXPathNewNodeSet
    - functionName:    xmlXPathNodeSetRemove
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3279
      functionLinenumberEnd: 3289
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlNodeSet *'
        - int
      constantsTouched: []
      argNames:
        - cur
        - val
      BBCount:         17
      ICount:          126
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlXPathNodeSetFreeNs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:3280,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3280,22'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3281,9'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3281,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3281,29'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3282,10'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3282,37'
          Branch Sides:
            - BranchSide:      'xpath.c:3283,3'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3285,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3282,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3284,35'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3285,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3286,5'
          Branch Sides:
            - BranchSide:      'xpath.c:3287,29'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3288,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:3284,2'
          Dst:             xmlXPathNodeSetFreeNs
    - functionName:    xmlXPathNodeSetDel
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3247
      functionLinenumberEnd: 3269
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlNodeSet *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - cur
        - val
      BBCount:         26
      ICount:          170
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - xmlXPathNodeSetFreeNs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:3250,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3250,22'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3251,9'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3251,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3251,22'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3256,12'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3256,5'
          Branch Sides:
            - BranchSide:      'xpath.c:3257,13'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3259,9'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3257,13'
          Branch Sides:
            - BranchSide:      'xpath.c:3257,37'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3257,32'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3259,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3260,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3262,10'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3262,35'
          Branch Sides:
            - BranchSide:      'xpath.c:3263,3'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3265,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3262,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3264,35'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3265,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3266,5'
          Branch Sides:
            - BranchSide:      'xpath.c:3267,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3268,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:3264,2'
          Dst:             xmlXPathNodeSetFreeNs
    - functionName:    xmlXPathCmpNodes
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2508
      functionLinenumberEnd: 2642
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlNode *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - node1
        - node2
      BBCount:         105
      ICount:          590
      EdgeCount:       147
      CyclomaticComplexity: 44
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:2514,25'
          Branch Sides:
            - BranchSide:      'xpath.c:2514,29'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2515,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2514,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2515,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2519,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2519,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2520,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2521,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2521,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2522,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2526,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2526,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2527,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2531,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2531,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2532,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2549,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2532,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2534,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2545,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2534,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2535,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2543,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2536,3'
          Branch Sides:
            - BranchSide:      'xpath.c:2537,11'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2541,3'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2537,11'
          Branch Sides:
            - BranchSide:      'xpath.c:2538,11'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2539,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2545,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2546,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2547,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2549,45'
          Branch Sides:
            - BranchSide:      'xpath.c:2550,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2551,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2549,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2551,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2552,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2552,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2553,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2554,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2554,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2555,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2560,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2560,43'
          Branch Sides:
            - BranchSide:      'xpath.c:2561,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2578,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2561,36'
          Branch Sides:
            - BranchSide:      'xpath.c:2562,19'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2578,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2562,35'
          Branch Sides:
            - BranchSide:      'xpath.c:2563,19'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2578,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2563,35'
          Branch Sides:
            - BranchSide:      'xpath.c:2564,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2578,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2560,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2567,21'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2578,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2569,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2570,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2571,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2571,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2572,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2573,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2578,5'
          Branch Sides:
            - BranchSide:      'xpath.c:2579,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2583,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2579,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2580,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2581,8'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2584,5'
          Branch Sides:
            - BranchSide:      'xpath.c:2585,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2592,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2585,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2586,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2587,8'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2592,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2593,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2598,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2598,5'
          Branch Sides:
            - BranchSide:      'xpath.c:2599,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2602,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2602,5'
          Branch Sides:
            - BranchSide:      'xpath.c:2603,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2606,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2606,5'
          Branch Sides:
            - BranchSide:      'xpath.c:2607,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2616,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2610,22'
          Branch Sides:
            - BranchSide:      'xpath.c:2610,26'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2611,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2610,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2606,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2611,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2616,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2617,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2618,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2618,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2619,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2623,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2623,43'
          Branch Sides:
            - BranchSide:      'xpath.c:2624,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2638,16'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2624,36'
          Branch Sides:
            - BranchSide:      'xpath.c:2625,19'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2638,16'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2625,35'
          Branch Sides:
            - BranchSide:      'xpath.c:2626,19'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2638,16'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2626,35'
          Branch Sides:
            - BranchSide:      'xpath.c:2627,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2638,16'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2623,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2630,21'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2638,16'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2632,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2633,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2634,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2634,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2635,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2636,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2638,5'
          Branch Sides:
            - BranchSide:      'xpath.c:2639,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2641,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2639,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2639,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2640,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathOrderDocElems
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2461
      functionLinenumberEnd: 2495
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct._xmlDoc *'
      constantsTouched: []
      argNames:
        - doc
      BBCount:         25
      ICount:          132
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:2465,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2466,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2467,11'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2468,5'
          Branch Sides:
            - BranchSide:      'xpath.c:2469,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2494,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2469,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2470,33'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2476,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2471,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2472,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2475,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2476,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2477,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2480,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2482,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2483,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2484,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2484,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2485,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2488,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2488,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2489,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2492,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2492,2'
          Branch Sides:
            - BranchSide:      'xpath.c:2468,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2481,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathPopExternal
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2238
      functionLinenumberEnd: 2255
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlXPathParserContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         17
      ICount:          101
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - valuePop
        - xmlXPathReleaseObject
        - xmlXPatherror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:2242,24'
          Branch Sides:
            - BranchSide:      'xpath.c:2242,28'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'xpath.c:2243,2'
              BranchSideFuncs:
                - xmlXPatherror
        - Branch String:   'xpath.c:2242,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2243,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'xpath.c:2246,9'
              BranchSideFuncs:
                - valuePop
                - xmlXPathReleaseObject
                - xmlXPatherror
        - Branch String:   'xpath.c:2243,2'
          Branch Sides:
            - BranchSide:      'xpath.c:2243,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2244,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2246,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2247,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'xpath.c:2250,20'
              BranchSideFuncs:
                - valuePop
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:2247,2'
          Branch Sides:
            - BranchSide:      'xpath.c:2247,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2248,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:2243,2'
          Dst:             xmlXPatherror
        - Src:             'xpath.c:2247,2'
          Dst:             xmlXPatherror
        - Src:             'xpath.c:2250,11'
          Dst:             valuePop
        - Src:             'xpath.c:2253,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathPopNodeSet
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2203
      functionLinenumberEnd: 2226
      functionDepth:   0
      returnType:      'struct._xmlNodeSet *'
      argCount:        1
      argTypes:
        - 'struct._xmlXPathParserContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         22
      ICount:          124
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - valuePop
        - xmlXPathReleaseObject
        - xmlXPatherror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:2207,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2207,23'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2208,9'
              BranchSideFuncs:
                - xmlXPatherror
                - valuePop
                - xmlXPathReleaseObject
                - xmlXPatherror
        - Branch String:   'xpath.c:2208,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2209,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'xpath.c:2212,10'
              BranchSideFuncs:
                - xmlXPatherror
                - valuePop
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:2209,2'
          Branch Sides:
            - BranchSide:      'xpath.c:2209,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2210,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2212,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2212,10'
              BranchSideFuncs:
                - xmlXPatherror
                - valuePop
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:2213,2'
              BranchSideFuncs:
                - xmlXPatherror
        - Branch String:   'xpath.c:2212,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2212,10'
              BranchSideFuncs:
                - valuePop
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:2216,20'
              BranchSideFuncs:
                - valuePop
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:2212,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2213,2'
              BranchSideFuncs:
                - valuePop
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:2216,20'
              BranchSideFuncs:
                - valuePop
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:2213,2'
          Branch Sides:
            - BranchSide:      'xpath.c:2213,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2214,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:2209,2'
          Dst:             xmlXPatherror
        - Src:             'xpath.c:2213,2'
          Dst:             xmlXPatherror
        - Src:             'xpath.c:2216,11'
          Dst:             valuePop
        - Src:             'xpath.c:2224,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathPopString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2177
      functionLinenumberEnd: 2191
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlXPathParserContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - valuePop
        - xmlXPathCastToString
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPatherror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:2182,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2183,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'xpath.c:2186,32'
              BranchSideFuncs:
                - xmlXPathCastToString
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:2183,2'
          Branch Sides:
            - BranchSide:      'xpath.c:2183,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2184,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2187,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2188,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:2189,27'
              BranchSideFuncs:
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:2181,11'
          Dst:             valuePop
        - Src:             'xpath.c:2183,2'
          Dst:             xmlXPatherror
        - Src:             'xpath.c:2186,11'
          Dst:             xmlXPathCastToString
        - Src:             'xpath.c:2188,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:2189,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathPopNumber
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2150
      functionLinenumberEnd: 2165
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'struct._xmlXPathParserContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - valuePop
        - xmlXPathCastToNumberInternal
        - xmlXPathReleaseObject
        - xmlXPatherror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:2155,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2156,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'xpath.c:2159,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCastToNumberInternal
        - Branch String:   'xpath.c:2156,2'
          Branch Sides:
            - BranchSide:      'xpath.c:2156,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2157,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2159,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2160,37'
              BranchSideFuncs:
                - xmlXPathCastToNumberInternal
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:2162,15'
              BranchSideFuncs:
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:2154,11'
          Dst:             valuePop
        - Src:             'xpath.c:2156,2'
          Dst:             xmlXPatherror
        - Src:             'xpath.c:2160,8'
          Dst:             xmlXPathCastToNumberInternal
        - Src:             'xpath.c:2163,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathNewCache
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1558
      functionLinenumberEnd: 1568
      functionDepth:   0
      returnType:      'struct._xmlXPathContextCache *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:1559,29'
          Branch Sides:
            - BranchSide:      'xpath.c:1561,37'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1561,37'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:1562,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1563,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1564,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathContextSetCache
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1628
      functionLinenumberEnd: 1653
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlXPathContext *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - active
        - value
        - options
      BBCount:         23
      ICount:          129
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - xmlXPathErrMemory
        - xmlXPathFreeCache
        - xmlXPathNewCache
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:1629,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1630,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1631,9'
              BranchSideFuncs:
                - xmlXPathFreeCache
                - xmlXPathNewCache
                - xmlXPathErrMemory
        - Branch String:   'xpath.c:1631,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1634,6'
              BranchSideFuncs:
                - xmlXPathNewCache
                - xmlXPathErrMemory
            - BranchSide:      'xpath.c:1648,16'
              BranchSideFuncs:
                - xmlXPathFreeCache
        - Branch String:   'xpath.c:1634,6'
          Branch Sides:
            - BranchSide:      'xpath.c:1635,20'
              BranchSideFuncs:
                - xmlXPathNewCache
                - xmlXPathErrMemory
            - BranchSide:      'xpath.c:1641,36'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:1636,10'
          Branch Sides:
            - BranchSide:      'xpath.c:1637,35'
              BranchSideFuncs:
                - xmlXPathErrMemory
            - BranchSide:      'xpath.c:1640,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:1642,6'
          Branch Sides:
            - BranchSide:      'xpath.c:1643,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1648,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:1643,10'
          Branch Sides:
            - BranchSide:      'xpath.c:1644,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1645,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:1635,20'
          Dst:             xmlXPathNewCache
        - Src:             'xpath.c:1637,17'
          Dst:             xmlXPathErrMemory
        - Src:             'xpath.c:1649,2'
          Dst:             xmlXPathFreeCache
    - functionName:    xmlInitXPathInternal
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlXPathInit
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 157
      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:156,5'
          Branch Sides:
            - BranchSide:      'xpath.c:156,5'
              BranchSideFuncs:
                - xmlInitParser
            - BranchSide:      'xpath.c:156,5'
              BranchSideFuncs:
                - xmlInitParser
      Callsites:
        - Src:             'xpath.c:156,5'
          Dst:             xmlInitParser
    - functionName:    xmlXPtrEvalXPtrPart
      functionSourceFile: '/src/libxml2/xpointer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 940
      functionLinenumberEnd: 1074
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - name
      BBCount:         108
      ICount:          836
      EdgeCount:       146
      CyclomaticComplexity: 40
      functionsReached:
        - xmlStrEqual
        - xmlStrlen
        - xmlXPathErr
        - xmlXPathEvalExpr
        - xmlXPathPErrMemory
        - xmlXPathParseNCName
        - xmlXPathParseName
        - xmlXPathRegisterNs
        - xmlXPathRoot
        - xmlXPtrErr
        - xmlXPtrEvalChildSeq
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpointer.c:945,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:946,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:947,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:947,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:948,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:950,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:950,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:951,9'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:954,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:954,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:955,11'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
                - xmlXPathPErrMemory
            - BranchSide:      'xpointer.c:955,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:960,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:961,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpointer.c:966,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
        - Branch String:   'xpointer.c:967,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:968,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
            - BranchSide:      'xpointer.c:984,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
        - Branch String:   'xpointer.c:968,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:969,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
            - BranchSide:      'xpointer.c:974,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
        - Branch String:   'xpointer.c:970,10'
          Branch Sides:
            - BranchSide:      'xpointer.c:971,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
            - BranchSide:      'xpointer.c:974,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
        - Branch String:   'xpointer.c:971,3'
          Branch Sides:
            - BranchSide:      'xpointer.c:972,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
            - BranchSide:      'xpointer.c:972,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
        - Branch String:   'xpointer.c:974,13'
          Branch Sides:
            - BranchSide:      'xpointer.c:975,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
            - BranchSide:      'xpointer.c:976,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
        - Branch String:   'xpointer.c:977,33'
          Branch Sides:
            - BranchSide:      'xpointer.c:977,37'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
            - BranchSide:      'xpointer.c:978,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
        - Branch String:   'xpointer.c:977,52'
          Branch Sides:
            - BranchSide:      'xpointer.c:977,56'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
            - BranchSide:      'xpointer.c:978,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
        - Branch String:   'xpointer.c:977,17'
          Branch Sides:
            - BranchSide:      'xpointer.c:978,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
            - BranchSide:      'xpointer.c:980,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
        - Branch String:   'xpointer.c:978,17'
          Branch Sides:
            - BranchSide:      'xpointer.c:979,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
            - BranchSide:      'xpointer.c:979,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
        - Branch String:   'xpointer.c:982,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:967,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
            - BranchSide:      'xpointer.c:967,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
        - Branch String:   'xpointer.c:986,22'
          Branch Sides:
            - BranchSide:      'xpointer.c:986,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
            - BranchSide:      'xpointer.c:992,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
        - Branch String:   'xpointer.c:986,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:987,9'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:992,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
        - Branch String:   'xpointer.c:992,51'
          Branch Sides:
            - BranchSide:      'xpointer.c:993,21'
              BranchSideFuncs:
                - xmlXPathEvalExpr
            - BranchSide:      'xpointer.c:994,27'
              BranchSideFuncs:
                - xmlXPathEvalExpr
        - Branch String:   'xpointer.c:992,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:994,27'
              BranchSideFuncs:
                - xmlXPathEvalExpr
            - BranchSide:      'xpointer.c:1013,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
        - Branch String:   'xpointer.c:1013,16'
          Branch Sides:
            - BranchSide:      'xpointer.c:1014,27'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
            - BranchSide:      'xpointer.c:1036,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpointer.c:1019,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:1020,19'
              BranchSideFuncs:
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
            - BranchSide:      'xpointer.c:1023,32'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
        - Branch String:   'xpointer.c:1024,10'
          Branch Sides:
            - BranchSide:      'xpointer.c:1025,30'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:1031,26'
              BranchSideFuncs:
                - xmlXPtrEvalChildSeq
        - Branch String:   'xpointer.c:1036,16'
          Branch Sides:
            - BranchSide:      'xpointer.c:1037,27'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpointer.c:1069,20'
              BranchSideFuncs:
                - xmlXPtrErr
        - Branch String:   'xpointer.c:1043,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:1044,26'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:1050,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpointer.c:1050,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:1050,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpointer.c:1050,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpointer.c:1050,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:1050,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpointer.c:1050,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpointer.c:1050,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:1050,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpointer.c:1050,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpointer.c:1050,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:1050,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpointer.c:1051,6'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpointer.c:1050,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:1050,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpointer.c:1050,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpointer.c:1051,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:1052,26'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:1059,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
        - Branch String:   'xpointer.c:1059,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:1060,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpointer.c:1060,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
        - Branch String:   'xpointer.c:1060,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:1060,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpointer.c:1060,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
        - Branch String:   'xpointer.c:1060,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:1060,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpointer.c:1060,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
        - Branch String:   'xpointer.c:1060,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:1060,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpointer.c:1060,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
        - Branch String:   'xpointer.c:1060,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:1060,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpointer.c:1062,25'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
        - Branch String:   'xpointer.c:1060,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:1060,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpointer.c:1060,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
        - Branch String:   'xpointer.c:1062,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:1063,32'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpointer.c:1064,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpointer.c:946,12'
          Dst:             xmlXPathParseName
        - Src:             'xpointer.c:948,2'
          Dst:             xmlXPathErr
        - Src:             'xpointer.c:952,2'
          Dst:             xmlXPathErr
        - Src:             'xpointer.c:957,11'
          Dst:             xmlStrlen
        - Src:             'xpointer.c:961,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpointer.c:989,2'
          Dst:             xmlXPathErr
        - Src:             'xpointer.c:992,9'
          Dst:             xmlStrEqual
        - Src:             'xpointer.c:993,9'
          Dst:             xmlStrEqual
        - Src:             'xpointer.c:1010,2'
          Dst:             xmlXPathEvalExpr
        - Src:             'xpointer.c:1013,16'
          Dst:             xmlStrEqual
        - Src:             'xpointer.c:1020,6'
          Dst:             xmlXPathRoot
        - Src:             'xpointer.c:1021,6'
          Dst:             xmlXPtrEvalChildSeq
        - Src:             'xpointer.c:1023,14'
          Dst:             xmlXPathParseName
        - Src:             'xpointer.c:1029,3'
          Dst:             xmlXPathErr
        - Src:             'xpointer.c:1031,6'
          Dst:             xmlXPtrEvalChildSeq
        - Src:             'xpointer.c:1036,16'
          Dst:             xmlStrEqual
        - Src:             'xpointer.c:1042,18'
          Dst:             xmlXPathParseNCName
        - Src:             'xpointer.c:1048,6'
          Dst:             xmlXPathErr
        - Src:             'xpointer.c:1057,6'
          Dst:             xmlXPathErr
        - Src:             'xpointer.c:1062,6'
          Dst:             xmlXPathRegisterNs
        - Src:             'xpointer.c:1063,13'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpointer.c:1069,9'
          Dst:             xmlXPtrErr
    - functionName:    xmlXPtrEvalChildSeq
      functionSourceFile: '/src/libxml2/xpointer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1176
      functionLinenumberEnd: 1213
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - name
      BBCount:         40
      ICount:          244
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - xmlXPathIdFunction
        - xmlXPathNewString
        - xmlXPtrErr
        - xmlXPtrGetChildNo
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xpointer.c:1181,24'
          Branch Sides:
            - BranchSide:      'xpointer.c:1181,28'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
                - xmlXPathNewString
                - valuePush
                - xmlXPathIdFunction
                - xmlXPtrErr
            - BranchSide:      'xpointer.c:1186,9'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
                - xmlXPathNewString
                - valuePush
                - xmlXPathIdFunction
        - Branch String:   'xpointer.c:1181,40'
          Branch Sides:
            - BranchSide:      'xpointer.c:1181,44'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
                - xmlXPathNewString
                - valuePush
                - xmlXPathIdFunction
                - xmlXPtrErr
            - BranchSide:      'xpointer.c:1186,9'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
                - xmlXPathNewString
                - valuePush
                - xmlXPathIdFunction
        - Branch String:   'xpointer.c:1181,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:1182,20'
              BranchSideFuncs:
                - xmlXPtrErr
                - xmlXPtrGetChildNo
                - xmlXPathNewString
                - valuePush
                - xmlXPathIdFunction
            - BranchSide:      'xpointer.c:1186,9'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
                - xmlXPathNewString
                - valuePush
                - xmlXPathIdFunction
        - Branch String:   'xpointer.c:1186,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:1187,12'
              BranchSideFuncs:
                - xmlXPathNewString
                - valuePush
                - xmlXPathIdFunction
                - xmlXPtrGetChildNo
            - BranchSide:      'xpointer.c:1193,5'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
        - Branch String:   'xpointer.c:1190,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:1190,2'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:1191,5'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
        - Branch String:   'xpointer.c:1193,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:1193,5'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
            - BranchSide:      'xpointer.c:1194,6'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
        - Branch String:   'xpointer.c:1195,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:1197,2'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
            - BranchSide:      'xpointer.c:1197,2'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
        - Branch String:   'xpointer.c:1197,22'
          Branch Sides:
            - BranchSide:      'xpointer.c:1197,26'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
            - BranchSide:      'xpointer.c:1197,2'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
        - Branch String:   'xpointer.c:1197,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:1198,21'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
            - BranchSide:      'xpointer.c:1209,13'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
        - Branch String:   'xpointer.c:1199,17'
          Branch Sides:
            - BranchSide:      'xpointer.c:1200,26'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
            - BranchSide:      'xpointer.c:1202,23'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
        - Branch String:   'xpointer.c:1203,17'
          Branch Sides:
            - BranchSide:      'xpointer.c:1204,26'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
            - BranchSide:      'xpointer.c:1206,26'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
        - Branch String:   'xpointer.c:1207,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:1197,2'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
            - BranchSide:      'xpointer.c:1197,2'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
        - Branch String:   'xpointer.c:1209,13'
          Branch Sides:
            - BranchSide:      'xpointer.c:1210,19'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
            - BranchSide:      'xpointer.c:1211,20'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
      Callsites:
        - Src:             'xpointer.c:1182,9'
          Dst:             xmlXPtrErr
        - Src:             'xpointer.c:1187,18'
          Dst:             xmlXPathNewString
        - Src:             'xpointer.c:1187,2'
          Dst:             valuePush
        - Src:             'xpointer.c:1189,2'
          Dst:             xmlXPathIdFunction
        - Src:             'xpointer.c:1211,2'
          Dst:             xmlXPtrGetChildNo
    - functionName:    xmlXPtrErr
      functionSourceFile: '/src/libxml2/xpointer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - code
        - msg
        - extra
      BBCount:         15
      ICount:          181
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - __xmlRaiseError
        - xmlResetError
        - xmlStrdup
        - xmlXPathPErrMemory
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xpointer.c:72,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:73,9'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:75,9'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlXPathPErrMemory
                - xmlResetError
                - xmlStrdup
                - xmlXPathPErrMemory
        - Branch String:   'xpointer.c:75,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:76,9'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:78,19'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlXPathPErrMemory
                - xmlResetError
                - xmlStrdup
                - xmlXPathPErrMemory
        - Branch String:   'xpointer.c:80,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:81,28'
              BranchSideFuncs:
                - xmlResetError
                - xmlStrdup
                - __xmlRaiseError
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpointer.c:102,27'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlXPathPErrMemory
        - Branch String:   'xpointer.c:90,13'
          Branch Sides:
            - BranchSide:      'xpointer.c:91,32'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpointer.c:94,21'
              BranchSideFuncs:
                - __xmlRaiseError
                - xmlXPathPErrMemory
        - Branch String:   'xpointer.c:107,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:107,9'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpointer.c:108,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
      Callsites:
        - Src:             'xpointer.c:84,9'
          Dst:             xmlResetError
        - Src:             'xpointer.c:89,30'
          Dst:             xmlStrdup
        - Src:             'xpointer.c:91,13'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpointer.c:102,11'
          Dst:             __xmlRaiseError
        - Src:             'xpointer.c:108,9'
          Dst:             xmlXPathPErrMemory
    - functionName:    xmlXPtrGetChildNo
      functionSourceFile: '/src/libxml2/xpointer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 882
      functionLinenumberEnd: 903
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - indx
      BBCount:         18
      ICount:          119
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - valuePop
        - valuePush
        - xmlXPathErr
        - xmlXPathFreeObject
        - xmlXPathNewNodeSet
        - xmlXPtrGetNthChild
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpointer.c:887,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:887,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:887,5'
              BranchSideFuncs:
                - valuePop
                - xmlXPtrGetNthChild
                - valuePush
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - valuePush
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - valuePush
                - xmlXPathErr
        - Branch String:   'xpointer.c:887,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:887,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:888,20'
              BranchSideFuncs:
                - valuePop
                - xmlXPtrGetNthChild
                - valuePush
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - valuePush
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - valuePush
        - Branch String:   'xpointer.c:890,21'
          Branch Sides:
            - BranchSide:      'xpointer.c:890,25'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - valuePush
            - BranchSide:      'xpointer.c:891,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - valuePush
        - Branch String:   'xpointer.c:890,41'
          Branch Sides:
            - BranchSide:      'xpointer.c:890,45'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - valuePush
            - BranchSide:      'xpointer.c:891,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - valuePush
        - Branch String:   'xpointer.c:890,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:891,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - valuePush
            - BranchSide:      'xpointer.c:895,30'
              BranchSideFuncs:
                - xmlXPtrGetNthChild
                - valuePush
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - valuePush
        - Branch String:   'xpointer.c:896,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:897,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - valuePush
            - BranchSide:      'xpointer.c:901,26'
              BranchSideFuncs:
                - valuePush
      Callsites:
        - Src:             'xpointer.c:887,5'
          Dst:             xmlXPathErr
        - Src:             'xpointer.c:888,11'
          Dst:             valuePop
        - Src:             'xpointer.c:891,2'
          Dst:             xmlXPathFreeObject
        - Src:             'xpointer.c:892,18'
          Dst:             xmlXPathNewNodeSet
        - Src:             'xpointer.c:892,2'
          Dst:             valuePush
        - Src:             'xpointer.c:895,11'
          Dst:             xmlXPtrGetNthChild
        - Src:             'xpointer.c:897,2'
          Dst:             xmlXPathFreeObject
        - Src:             'xpointer.c:898,18'
          Dst:             xmlXPathNewNodeSet
        - Src:             'xpointer.c:898,2'
          Dst:             valuePush
        - Src:             'xpointer.c:902,5'
          Dst:             valuePush
    - functionName:    xmlXPtrGetNthChild
      functionSourceFile: '/src/libxml2/xpointer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      'struct._xmlNode *'
      argCount:        2
      argTypes:
        - 'struct._xmlNode *'
        - int
      constantsTouched: []
      argNames:
        - cur
        - no
      BBCount:         24
      ICount:          120
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpointer.c:174,23'
          Branch Sides:
            - BranchSide:      'xpointer.c:174,27'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:175,9'
              BranchSideFuncs: []
        - Branch String:   'xpointer.c:174,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:175,9'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:176,11'
              BranchSideFuncs: []
        - Branch String:   'xpointer.c:177,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:178,6'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:188,12'
              BranchSideFuncs: []
        - Branch String:   'xpointer.c:178,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:179,13'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:180,7'
              BranchSideFuncs: []
        - Branch String:   'xpointer.c:180,38'
          Branch Sides:
            - BranchSide:      'xpointer.c:181,7'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:183,7'
              BranchSideFuncs: []
        - Branch String:   'xpointer.c:181,39'
          Branch Sides:
            - BranchSide:      'xpointer.c:182,7'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:183,7'
              BranchSideFuncs: []
        - Branch String:   'xpointer.c:180,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:183,7'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:187,5'
              BranchSideFuncs: []
        - Branch String:   'xpointer.c:184,10'
          Branch Sides:
            - BranchSide:      'xpointer.c:185,3'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:186,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPtrEvalFullXPtr
      functionSourceFile: '/src/libxml2/xpointer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1104
      functionLinenumberEnd: 1162
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlXPathParserContext *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - name
      BBCount:         49
      ICount:          246
      EdgeCount:       63
      CyclomaticComplexity: 16
      functionsReached:
        - valuePop
        - xmlXPathErr
        - xmlXPathFreeObject
        - xmlXPathParseName
        - xmlXPtrEvalXPtrPart
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpointer.c:1105,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:1106,30'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathParseName
                - valuePop
                - xmlXPathFreeObject
                - xmlXPathErr
            - BranchSide:      'xpointer.c:1107,9'
              BranchSideFuncs:
                - xmlXPtrEvalXPtrPart
                - xmlXPathParseName
                - valuePop
                - xmlXPathFreeObject
                - xmlXPathErr
        - Branch String:   'xpointer.c:1107,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:1108,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:1109,5'
              BranchSideFuncs:
                - xmlXPtrEvalXPtrPart
                - xmlXPathParseName
                - valuePop
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:1109,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:1109,5'
              BranchSideFuncs:
                - xmlXPtrEvalXPtrPart
                - xmlXPathParseName
                - valuePop
                - xmlXPathFreeObject
            - BranchSide:      'xpointer.c:1110,2'
              BranchSideFuncs:
                - xmlXPtrEvalXPtrPart
                - xmlXPathParseName
                - valuePop
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:1114,43'
          Branch Sides:
            - BranchSide:      'xpointer.c:1115,14'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - valuePop
                - xmlXPathFreeObject
            - BranchSide:      'xpointer.c:1122,6'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - valuePop
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:1114,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:1116,6'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:1122,6'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - valuePop
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:1122,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:1123,30'
              BranchSideFuncs:
                - valuePop
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathFreeObject
            - BranchSide:      'xpointer.c:1159,2'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - valuePop
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:1125,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:1135,27'
              BranchSideFuncs:
                - valuePop
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathFreeObject
            - BranchSide:      'xpointer.c:1141,7'
              BranchSideFuncs:
                - valuePop
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:1136,25'
          Branch Sides:
            - BranchSide:      'xpointer.c:1136,29'
              BranchSideFuncs:
                - valuePop
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathFreeObject
            - BranchSide:      'xpointer.c:1138,7'
              BranchSideFuncs:
                - valuePop
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:1136,11'
          Branch Sides:
            - BranchSide:      'xpointer.c:1137,4'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:1138,7'
              BranchSideFuncs:
                - valuePop
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:1150,7'
          Branch Sides:
            - BranchSide:      'xpointer.c:1151,26'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - valuePop
            - BranchSide:      'xpointer.c:1153,6'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - valuePop
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:1153,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:1149,18'
              BranchSideFuncs:
                - valuePop
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathFreeObject
            - BranchSide:      'xpointer.c:1154,2'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - valuePop
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:1159,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:1159,2'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - valuePop
                - xmlXPathFreeObject
            - BranchSide:      'xpointer.c:1159,2'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - valuePop
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:1159,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:1159,2'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - valuePop
                - xmlXPathFreeObject
            - BranchSide:      'xpointer.c:1159,2'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - valuePop
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:1159,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:1159,2'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - valuePop
                - xmlXPathFreeObject
            - BranchSide:      'xpointer.c:1159,2'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - valuePop
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:1159,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:1159,2'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - valuePop
                - xmlXPathFreeObject
            - BranchSide:      'xpointer.c:1160,27'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - valuePop
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:1159,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:1159,2'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - valuePop
                - xmlXPathFreeObject
            - BranchSide:      'xpointer.c:1159,2'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - valuePop
                - xmlXPathFreeObject
      Callsites:
        - Src:             'xpointer.c:1106,12'
          Dst:             xmlXPathParseName
        - Src:             'xpointer.c:1108,2'
          Dst:             xmlXPathErr
        - Src:             'xpointer.c:1111,2'
          Dst:             xmlXPtrEvalXPtrPart
        - Src:             'xpointer.c:1149,9'
          Dst:             valuePop
        - Src:             'xpointer.c:1151,7'
          Dst:             xmlXPathFreeObject
        - Src:             'xpointer.c:1160,9'
          Dst:             xmlXPathParseName
    - functionName:    xmlXPtrEvalXPointer
      functionSourceFile: '/src/libxml2/xpointer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1227
      functionLinenumberEnd: 1262
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlXPathParserContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         47
      ICount:          280
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - xmlXPathErr
        - xmlXPathPErrMemory
        - xmlXPathParseName
        - xmlXPathRoot
        - xmlXPtrEvalChildSeq
        - xmlXPtrEvalFullXPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpointer.c:1228,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:1231,5'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPtrEvalFullXPtr
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathPErrMemory
            - BranchSide:      'xpointer.c:1240,5'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPtrEvalFullXPtr
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
        - Branch String:   'xpointer.c:1232,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:1233,25'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpointer.c:1236,2'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPtrEvalFullXPtr
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
        - Branch String:   'xpointer.c:1240,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:1240,5'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPtrEvalFullXPtr
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
            - BranchSide:      'xpointer.c:1240,5'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPtrEvalFullXPtr
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
        - Branch String:   'xpointer.c:1240,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:1240,5'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPtrEvalFullXPtr
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
            - BranchSide:      'xpointer.c:1240,5'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPtrEvalFullXPtr
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
        - Branch String:   'xpointer.c:1240,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:1240,5'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPtrEvalFullXPtr
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
            - BranchSide:      'xpointer.c:1240,5'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPtrEvalFullXPtr
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
        - Branch String:   'xpointer.c:1240,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:1240,5'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPtrEvalFullXPtr
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
            - BranchSide:      'xpointer.c:1241,9'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPtrEvalFullXPtr
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
        - Branch String:   'xpointer.c:1240,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:1240,5'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPtrEvalFullXPtr
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
            - BranchSide:      'xpointer.c:1240,5'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPtrEvalFullXPtr
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
        - Branch String:   'xpointer.c:1241,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:1242,15'
              BranchSideFuncs:
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
            - BranchSide:      'xpointer.c:1247,27'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPtrEvalFullXPtr
                - xmlXPathErr
        - Branch String:   'xpointer.c:1248,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:1249,6'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:1250,6'
              BranchSideFuncs:
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPtrEvalFullXPtr
        - Branch String:   'xpointer.c:1250,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:1251,26'
              BranchSideFuncs:
                - xmlXPtrEvalFullXPtr
            - BranchSide:      'xpointer.c:1256,26'
              BranchSideFuncs:
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
        - Branch String:   'xpointer.c:1259,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:1259,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:1259,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpointer.c:1259,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:1259,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:1259,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpointer.c:1259,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:1259,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:1259,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpointer.c:1259,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:1259,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:1260,9'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpointer.c:1259,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:1259,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:1259,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpointer.c:1260,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:1260,9'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:1261,2'
              BranchSideFuncs:
                - xmlXPathErr
      Callsites:
        - Src:             'xpointer.c:1233,6'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpointer.c:1242,2'
          Dst:             xmlXPathRoot
        - Src:             'xpointer.c:1243,9'
          Dst:             xmlXPtrEvalChildSeq
        - Src:             'xpointer.c:1247,9'
          Dst:             xmlXPathParseName
        - Src:             'xpointer.c:1249,6'
          Dst:             xmlXPathErr
        - Src:             'xpointer.c:1251,6'
          Dst:             xmlXPtrEvalFullXPtr
        - Src:             'xpointer.c:1256,6'
          Dst:             xmlXPtrEvalChildSeq
        - Src:             'xpointer.c:1261,2'
          Dst:             xmlXPathErr
    - functionName:    xmlXPtrEval
      functionSourceFile: '/src/libxml2/xpointer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1343
      functionLinenumberEnd: 1409
      functionDepth:   0
      returnType:      'struct._xmlXPathObject *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct._xmlXPathContext *'
      constantsTouched: []
      argNames:
        - str
        - ctx
      BBCount:         47
      ICount:          240
      EdgeCount:       62
      CyclomaticComplexity: 17
      functionsReached:
        - valuePop
        - xmlInitParser
        - xmlResetError
        - xmlXPathErrMemory
        - xmlXPathFreeObject
        - xmlXPathFreeParserContext
        - xmlXPathNewParserContext
        - xmlXPtrErr
        - xmlXPtrEvalXPointer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpointer.c:1351,23'
          Branch Sides:
            - BranchSide:      'xpointer.c:1351,27'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:1352,2'
              BranchSideFuncs: []
        - Branch String:   'xpointer.c:1351,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:1352,2'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:1354,20'
              BranchSideFuncs:
                - xmlResetError
                - xmlXPathNewParserContext
                - xmlXPtrEvalXPointer
                - valuePop
                - valuePop
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathErrMemory
        - Branch String:   'xpointer.c:1357,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:1358,27'
              BranchSideFuncs:
                - xmlXPathErrMemory
            - BranchSide:      'xpointer.c:1361,25'
              BranchSideFuncs:
                - xmlXPtrEvalXPointer
                - valuePop
                - valuePop
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathFreeObject
                - xmlXPtrErr
        - Branch String:   'xpointer.c:1362,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:1363,9'
              BranchSideFuncs:
                - xmlXPathFreeParserContext
            - BranchSide:      'xpointer.c:1365,10'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathFreeObject
                - xmlXPtrErr
        - Branch String:   'xpointer.c:1365,31'
          Branch Sides:
            - BranchSide:      'xpointer.c:1369,3'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathFreeObject
                - xmlXPtrErr
            - BranchSide:      'xpointer.c:1374,17'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:1365,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:1370,20'
              BranchSideFuncs:
                - xmlXPtrErr
                - valuePop
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathFreeObject
            - BranchSide:      'xpointer.c:1374,17'
              BranchSideFuncs:
                - valuePop
                - valuePop
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:1379,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:1380,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - valuePop
            - BranchSide:      'xpointer.c:1395,5'
              BranchSideFuncs:
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - valuePop
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:1380,10'
          Branch Sides:
            - BranchSide:      'xpointer.c:1381,7'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - valuePop
            - BranchSide:      'xpointer.c:1393,25'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - valuePop
        - Branch String:   'xpointer.c:1381,7'
          Branch Sides:
            - BranchSide:      'xpointer.c:1386,13'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - valuePop
            - BranchSide:      'xpointer.c:1391,12'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - valuePop
        - Branch String:   'xpointer.c:1387,25'
          Branch Sides:
            - BranchSide:      'xpointer.c:1387,29'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - valuePop
            - BranchSide:      'xpointer.c:1389,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - valuePop
        - Branch String:   'xpointer.c:1387,47'
          Branch Sides:
            - BranchSide:      'xpointer.c:1388,5'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - valuePop
            - BranchSide:      'xpointer.c:1389,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - valuePop
        - Branch String:   'xpointer.c:1387,11'
          Branch Sides:
            - BranchSide:      'xpointer.c:1389,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - valuePop
            - BranchSide:      'xpointer.c:1390,3'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - valuePop
        - Branch String:   'xpointer.c:1395,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:1378,24'
              BranchSideFuncs:
                - valuePop
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathFreeObject
            - BranchSide:      'xpointer.c:1396,9'
              BranchSideFuncs:
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
        - Branch String:   'xpointer.c:1396,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:1397,20'
              BranchSideFuncs:
                - xmlXPtrErr
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
            - BranchSide:      'xpointer.c:1401,9'
              BranchSideFuncs:
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:1401,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:1401,32'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeParserContext
            - BranchSide:      'xpointer.c:1402,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeParserContext
      Callsites:
        - Src:             'xpointer.c:1349,5'
          Dst:             xmlInitParser
        - Src:             'xpointer.c:1354,5'
          Dst:             xmlResetError
        - Src:             'xpointer.c:1356,12'
          Dst:             xmlXPathNewParserContext
        - Src:             'xpointer.c:1358,9'
          Dst:             xmlXPathErrMemory
        - Src:             'xpointer.c:1361,5'
          Dst:             xmlXPtrEvalXPointer
        - Src:             'xpointer.c:1370,9'
          Dst:             xmlXPtrErr
        - Src:             'xpointer.c:1374,8'
          Dst:             valuePop
        - Src:             'xpointer.c:1378,15'
          Dst:             valuePop
        - Src:             'xpointer.c:1393,6'
          Dst:             xmlXPathFreeObject
        - Src:             'xpointer.c:1397,9'
          Dst:             xmlXPtrErr
        - Src:             'xpointer.c:1402,2'
          Dst:             xmlXPathFreeObject
        - Src:             'xpointer.c:1407,5'
          Dst:             xmlXPathFreeParserContext
    - functionName:    xmlXPtrNewContext
      functionSourceFile: '/src/libxml2/xpointer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1300
      functionLinenumberEnd: 1330
      functionDepth:   0
      returnType:      'struct._xmlXPathContext *'
      argCount:        3
      argTypes:
        - 'struct._xmlDoc *'
        - 'struct._xmlNode *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - doc
        - here
        - origin
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlXPathNewContext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpointer.c:1306,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:1307,9'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:1329,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpointer.c:1305,11'
          Dst:             xmlXPathNewContext
    - functionName:    xmlIsPubidChar
      functionSourceFile: '/src/libxml2/chvalid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 334
      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:334,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:334,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:334,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlIsIdeographic
      functionSourceFile: '/src/libxml2/chvalid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 319
      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:319,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:319,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:319,12'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:319,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:319,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:319,12'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:319,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:319,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:319,12'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:319,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:319,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:319,12'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:319,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:319,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:319,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlIsExtender
      functionSourceFile: '/src/libxml2/chvalid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 304
      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:304,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:304,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:304,12'
              BranchSideFuncs:
                - xmlCharInRange
      Callsites:
        - Src:             'chvalid.c:304,12'
          Dst:             xmlCharInRange
    - functionName:    xmlCharInRange
      functionSourceFile: '/src/libxml2/chvalid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'struct._xmlChRangeGroup *'
      constantsTouched: []
      argNames:
        - val
        - rptr
      BBCount:         29
      ICount:          196
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    111
      BranchProfiles:
        - Branch String:   'chvalid.c:175,9'
          Branch Sides:
            - BranchSide:      'chvalid.c:175,23'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:176,9'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:176,9'
          Branch Sides:
            - BranchSide:      'chvalid.c:177,6'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:195,6'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:177,6'
          Branch Sides:
            - BranchSide:      'chvalid.c:178,6'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:179,6'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:182,2'
          Branch Sides:
            - BranchSide:      'chvalid.c:183,13'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:194,5'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:184,10'
          Branch Sides:
            - BranchSide:      'chvalid.c:185,10'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:187,31'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:187,14'
          Branch Sides:
            - BranchSide:      'chvalid.c:188,13'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:190,7'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:195,6'
          Branch Sides:
            - BranchSide:      'chvalid.c:196,6'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:198,6'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:201,2'
          Branch Sides:
            - BranchSide:      'chvalid.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:202,13'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:203,10'
          Branch Sides:
            - BranchSide:      'chvalid.c:204,10'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:206,14'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:206,14'
          Branch Sides:
            - BranchSide:      'chvalid.c:207,13'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:209,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlIsDigit
      functionSourceFile: '/src/libxml2/chvalid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 289
      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:289,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:289,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:289,12'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'chvalid.c:289,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:289,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:289,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'chvalid.c:289,12'
          Dst:             xmlCharInRange
    - functionName:    xmlIsCombining
      functionSourceFile: '/src/libxml2/chvalid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 274
      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:274,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:274,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:274,12'
              BranchSideFuncs:
                - xmlCharInRange
      Callsites:
        - Src:             'chvalid.c:274,12'
          Dst:             xmlCharInRange
    - functionName:    xmlIsChar
      functionSourceFile: '/src/libxml2/chvalid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 259
      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:259,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:259,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:259,12'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:259,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:259,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:259,12'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:259,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:259,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:259,12'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:259,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:259,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:259,12'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:259,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:259,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:259,12'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:259,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:259,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:259,12'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:259,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:259,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:259,12'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:259,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:259,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:259,12'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:259,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:259,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:259,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlIsBlank
      functionSourceFile: '/src/libxml2/chvalid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 244
      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:244,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:244,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:244,12'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:244,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:244,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:244,12'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:244,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:244,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:244,12'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:244,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:244,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:244,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlIsBaseChar
      functionSourceFile: '/src/libxml2/chvalid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 229
      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:229,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:229,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:229,12'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'chvalid.c:229,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:229,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:229,12'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:229,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:229,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:229,12'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:229,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:229,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:229,12'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:229,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:229,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:229,12'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:229,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:229,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:229,12'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:229,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:229,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:229,12'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:229,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:229,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:229,12'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:229,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:229,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:229,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'chvalid.c:229,12'
          Dst:             xmlCharInRange
    - functionName:    xmlDictAddQString
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      'char *'
      argCount:        5
      argTypes:
        - 'struct._xmlDict *'
        - 'char *'
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - dict
        - prefix
        - plen
        - name
        - namelen
      BBCount:         29
      ICount:          275
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict.c:225,5'
          Branch Sides:
            - BranchSide:      'dict.c:226,15'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:235,9'
              BranchSideFuncs: []
        - Branch String:   'dict.c:226,6'
          Branch Sides:
            - BranchSide:      'dict.c:227,6'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:228,6'
              BranchSideFuncs: []
        - Branch String:   'dict.c:228,6'
          Branch Sides:
            - BranchSide:      'dict.c:228,32'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:229,18'
              BranchSideFuncs: []
        - Branch String:   'dict.c:235,9'
          Branch Sides:
            - BranchSide:      'dict.c:235,17'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:236,14'
              BranchSideFuncs: []
        - Branch String:   'dict.c:236,31'
          Branch Sides:
            - BranchSide:      'dict.c:236,35'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:240,13'
              BranchSideFuncs: []
        - Branch String:   'dict.c:236,13'
          Branch Sides:
            - BranchSide:      'dict.c:237,13'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:240,13'
              BranchSideFuncs: []
        - Branch String:   'dict.c:240,13'
          Branch Sides:
            - BranchSide:      'dict.c:240,29'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:241,12'
              BranchSideFuncs: []
        - Branch String:   'dict.c:242,13'
          Branch Sides:
            - BranchSide:      'dict.c:243,18'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:244,29'
              BranchSideFuncs: []
        - Branch String:   'dict.c:245,6'
          Branch Sides:
            - BranchSide:      'dict.c:246,6'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:247,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlDictAddString
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct._xmlDict *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - dict
        - name
        - namelen
      BBCount:         35
      ICount:          262
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict.c:155,5'
          Branch Sides:
            - BranchSide:      'dict.c:156,15'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:165,9'
              BranchSideFuncs: []
        - Branch String:   'dict.c:156,6'
          Branch Sides:
            - BranchSide:      'dict.c:157,6'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:158,6'
              BranchSideFuncs: []
        - Branch String:   'dict.c:158,6'
          Branch Sides:
            - BranchSide:      'dict.c:158,32'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:159,18'
              BranchSideFuncs: []
        - Branch String:   'dict.c:165,9'
          Branch Sides:
            - BranchSide:      'dict.c:165,17'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:166,14'
              BranchSideFuncs: []
        - Branch String:   'dict.c:166,31'
          Branch Sides:
            - BranchSide:      'dict.c:166,35'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:170,13'
              BranchSideFuncs: []
        - Branch String:   'dict.c:166,13'
          Branch Sides:
            - BranchSide:      'dict.c:167,13'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:170,13'
              BranchSideFuncs: []
        - Branch String:   'dict.c:170,13'
          Branch Sides:
            - BranchSide:      'dict.c:171,18'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:173,17'
              BranchSideFuncs: []
        - Branch String:   'dict.c:173,17'
          Branch Sides:
            - BranchSide:      'dict.c:174,22'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:176,22'
              BranchSideFuncs: []
        - Branch String:   'dict.c:178,13'
          Branch Sides:
            - BranchSide:      'dict.c:179,26'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:184,29'
              BranchSideFuncs: []
        - Branch String:   'dict.c:179,17'
          Branch Sides:
            - BranchSide:      'dict.c:180,37'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:182,17'
              BranchSideFuncs: []
        - Branch String:   'dict.c:185,6'
          Branch Sides:
            - BranchSide:      'dict.c:186,6'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:187,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlDictGrow
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlDict *'
        - int
      constantsTouched: []
      argNames:
        - dict
        - size
      BBCount:         33
      ICount:          232
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict.c:627,9'
          Branch Sides:
            - BranchSide:      'dict.c:628,9'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:629,13'
              BranchSideFuncs: []
        - Branch String:   'dict.c:630,9'
          Branch Sides:
            - BranchSide:      'dict.c:631,9'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:632,12'
              BranchSideFuncs: []
        - Branch String:   'dict.c:635,9'
          Branch Sides:
            - BranchSide:      'dict.c:636,9'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:638,15'
              BranchSideFuncs: []
        - Branch String:   'dict.c:649,5'
          Branch Sides:
            - BranchSide:      'dict.c:650,13'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:654,12'
              BranchSideFuncs: []
        - Branch String:   'dict.c:650,13'
          Branch Sides:
            - BranchSide:      'dict.c:649,5'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:651,24'
              BranchSideFuncs: []
        - Branch String:   'dict.c:654,5'
          Branch Sides:
            - BranchSide:      'dict.c:655,13'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:669,5'
              BranchSideFuncs: []
        - Branch String:   'dict.c:655,13'
          Branch Sides:
            - BranchSide:      'dict.c:656,36'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:665,13'
              BranchSideFuncs: []
        - Branch String:   'dict.c:658,13'
          Branch Sides:
            - BranchSide:      'dict.c:659,21'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:662,14'
              BranchSideFuncs: []
        - Branch String:   'dict.c:659,21'
          Branch Sides:
            - BranchSide:      'dict.c:658,13'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:660,29'
              BranchSideFuncs: []
        - Branch String:   'dict.c:665,13'
          Branch Sides:
            - BranchSide:      'dict.c:666,24'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:667,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlDictFindEntry
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      'struct.xmlHashedString *'
      argCount:        6
      argTypes:
        - 'struct._xmlDict *'
        - 'char *'
        - 'char *'
        - int
        - int
        - 'int *'
      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:570,9'
          Branch Sides:
            - BranchSide:      'dict.c:570,9'
              BranchSideFuncs:
                - xmlStrQEqual
                - strncmp
            - BranchSide:      'dict.c:576,15'
              BranchSideFuncs:
                - xmlStrQEqual
                - strncmp
        - Branch String:   'dict.c:579,17'
          Branch Sides:
            - BranchSide:      'dict.c:580,21'
              BranchSideFuncs:
                - xmlStrQEqual
                - strncmp
            - BranchSide:      'dict.c:598,18'
              BranchSideFuncs:
                - xmlStrQEqual
                - strncmp
        - Branch String:   'dict.c:580,21'
          Branch Sides:
            - BranchSide:      'dict.c:584,49'
              BranchSideFuncs:
                - strncmp
                - xmlStrQEqual
            - BranchSide:      'dict.c:591,38'
              BranchSideFuncs:
                - xmlStrQEqual
                - strncmp
        - Branch String:   'dict.c:585,66'
          Branch Sides:
            - BranchSide:      'dict.c:586,26'
              BranchSideFuncs:
                - xmlStrQEqual
                - strncmp
            - BranchSide:      'dict.c:590,17'
              BranchSideFuncs:
                - xmlStrQEqual
                - strncmp
        - Branch String:   'dict.c:584,25'
          Branch Sides:
            - BranchSide:      'dict.c:587,31'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:590,17'
              BranchSideFuncs:
                - xmlStrQEqual
                - strncmp
        - Branch String:   'dict.c:591,25'
          Branch Sides:
            - BranchSide:      'dict.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:592,31'
              BranchSideFuncs: []
        - Branch String:   'dict.c:601,17'
          Branch Sides:
            - BranchSide:      'dict.c:602,25'
              BranchSideFuncs:
                - xmlStrQEqual
                - strncmp
            - BranchSide:      'dict.c:603,9'
              BranchSideFuncs:
                - xmlStrQEqual
                - strncmp
        - Branch String:   'dict.c:603,42'
          Branch Sides:
            - BranchSide:      'dict.c:603,9'
              BranchSideFuncs:
                - xmlStrQEqual
                - strncmp
            - BranchSide:      'dict.c:604,21'
              BranchSideFuncs:
                - xmlStrQEqual
                - strncmp
        - Branch String:   'dict.c:603,9'
          Branch Sides:
            - BranchSide:      'dict.c:579,17'
              BranchSideFuncs:
                - xmlStrQEqual
                - strncmp
            - BranchSide:      'dict.c:605,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict.c:584,26'
          Dst:             strncmp
        - Src:             'dict.c:591,25'
          Dst:             xmlStrQEqual
    - functionName:    xmlDictHashQName
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - 'size_t *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - seed
        - prefix
        - name
        - pplen
        - plen
      BBCount:         19
      ICount:          229
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'dict.c:502,5'
          Branch Sides:
            - BranchSide:      'dict.c:503,9'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:505,14'
              BranchSideFuncs: []
        - Branch String:   'dict.c:509,5'
          Branch Sides:
            - BranchSide:      'dict.c:510,9'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:512,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xoroshiro64ss
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 971
      functionLinenumberEnd: 980
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'int *'
      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: 984
      functionLinenumberEnd: 991
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlMutexLock
        - xmlMutexUnlock
        - xoroshiro64ss
      functionUses:    4
      BranchProfiles:
        - Branch String:   'dict.c:985,14'
          Branch Sides:
            - BranchSide:      'dict.c:985,14'
              BranchSideFuncs:
                - xmlMutexLock
                - xoroshiro64ss
                - xmlMutexUnlock
            - BranchSide:      'dict.c:987,5'
              BranchSideFuncs:
                - xmlMutexLock
                - xoroshiro64ss
                - xmlMutexUnlock
      Callsites:
        - Src:             'dict.c:987,5'
          Dst:             xmlMutexLock
        - Src:             'dict.c:988,11'
          Dst:             xoroshiro64ss
        - Src:             'dict.c:989,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlCleanupRandom
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 965
      functionLinenumberEnd: 967
      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:966,5'
          Branch Sides:
            - BranchSide:      'dict.c:966,5'
              BranchSideFuncs:
                - xmlCleanupMutex
            - BranchSide:      'dict.c:966,5'
              BranchSideFuncs:
                - xmlCleanupMutex
      Callsites:
        - Src:             'dict.c:966,5'
          Dst:             xmlCleanupMutex
    - functionName:    xmlInitRandom
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 925
      functionLinenumberEnd: 962
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - abort
        - fprintf
        - getentropy
        - xmlInitMutex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict.c:926,5'
          Branch Sides:
            - BranchSide:      'dict.c:942,17'
              BranchSideFuncs:
                - xmlInitMutex
                - getentropy
                - __errno_location
                - __errno_location
                - fprintf
                - abort
            - BranchSide:      'dict.c:942,17'
              BranchSideFuncs:
                - xmlInitMutex
                - getentropy
                - __errno_location
                - __errno_location
                - fprintf
                - abort
        - Branch String:   'dict.c:942,17'
          Branch Sides:
            - BranchSide:      'dict.c:943,17'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:945,17'
              BranchSideFuncs:
                - __errno_location
                - getentropy
                - __errno_location
                - fprintf
                - abort
        - Branch String:   'dict.c:945,17'
          Branch Sides:
            - BranchSide:      'dict.c:941,9'
              BranchSideFuncs:
                - __errno_location
                - fprintf
                - abort
            - BranchSide:      'dict.c:946,25'
              BranchSideFuncs:
                - __errno_location
                - fprintf
                - abort
      Callsites:
        - Src:             'dict.c:926,5'
          Dst:             xmlInitMutex
        - Src:             'dict.c:942,17'
          Dst:             getentropy
        - Src:             'dict.c:945,17'
          Dst:             __errno_location
        - Src:             'dict.c:947,44'
          Dst:             __errno_location
        - Src:             'dict.c:946,17'
          Dst:             fprintf
        - Src:             'dict.c:948,17'
          Dst:             abort
    - functionName:    getentropy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 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: 906
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct._xmlDict *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - dict
        - prefix
        - name
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlDictLookupInternal
      functionUses:    4
      BranchProfiles:
        - Branch String:   'dict.c:910,9'
          Branch Sides:
            - BranchSide:      'dict.c:911,9'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:912,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict.c:909,13'
          Dst:             xmlDictLookupInternal
    - functionName:    xmlDictLookupInternal
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      'struct.xmlHashedString *'
      argCount:        5
      argTypes:
        - 'struct._xmlDict *'
        - 'char *'
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - dict
        - prefix
        - name
        - maybeLen
        - update
      BBCount:         81
      ICount:          589
      EdgeCount:       110
      CyclomaticComplexity: 31
      functionsReached:
        - xmlDictAddQString
        - xmlDictAddString
        - xmlDictFindEntry
        - xmlDictGrow
        - xmlDictHashName
        - xmlDictHashQName
      functionUses:    4
      BranchProfiles:
        - Branch String:   'dict.c:698,24'
          Branch Sides:
            - BranchSide:      'dict.c:698,28'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:699,2'
              BranchSideFuncs: []
        - Branch String:   'dict.c:698,9'
          Branch Sides:
            - BranchSide:      'dict.c:699,2'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:701,15'
              BranchSideFuncs:
                - xmlDictHashQName
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
                - xmlDictFindEntry
                - xmlDictHashName
        - Branch String:   'dict.c:701,14'
          Branch Sides:
            - BranchSide:      'dict.c:701,12'
              BranchSideFuncs:
                - xmlDictHashQName
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
                - xmlDictFindEntry
                - xmlDictHashName
            - BranchSide:      'dict.c:701,51'
              BranchSideFuncs:
                - xmlDictHashQName
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
                - xmlDictFindEntry
                - xmlDictHashName
        - Branch String:   'dict.c:703,9'
          Branch Sides:
            - BranchSide:      'dict.c:704,37'
              BranchSideFuncs:
                - xmlDictHashName
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
                - xmlDictFindEntry
            - BranchSide:      'dict.c:709,38'
              BranchSideFuncs:
                - xmlDictHashQName
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
                - xmlDictFindEntry
        - Branch String:   'dict.c:705,13'
          Branch Sides:
            - BranchSide:      'dict.c:706,13'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:707,16'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
                - xmlDictFindEntry
        - Branch String:   'dict.c:710,33'
          Branch Sides:
            - BranchSide:      'dict.c:710,37'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:711,13'
              BranchSideFuncs: []
        - Branch String:   'dict.c:710,13'
          Branch Sides:
            - BranchSide:      'dict.c:711,13'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:712,16'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
                - xmlDictFindEntry
        - Branch String:   'dict.c:715,27'
          Branch Sides:
            - BranchSide:      'dict.c:715,31'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
                - xmlDictFindEntry
            - BranchSide:      'dict.c:721,9'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
                - xmlDictFindEntry
        - Branch String:   'dict.c:715,9'
          Branch Sides:
            - BranchSide:      'dict.c:716,9'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:721,9'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
                - xmlDictFindEntry
        - Branch String:   'dict.c:721,9'
          Branch Sides:
            - BranchSide:      'dict.c:722,34'
              BranchSideFuncs:
                - xmlDictFindEntry
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
            - BranchSide:      'dict.c:723,9'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
        - Branch String:   'dict.c:723,9'
          Branch Sides:
            - BranchSide:      'dict.c:724,16'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:726,10'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
        - Branch String:   'dict.c:726,33'
          Branch Sides:
            - BranchSide:      'dict.c:726,37'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
            - BranchSide:      'dict.c:742,10'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
        - Branch String:   'dict.c:726,9'
          Branch Sides:
            - BranchSide:      'dict.c:730,13'
              BranchSideFuncs:
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashName
            - BranchSide:      'dict.c:742,10'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
        - Branch String:   'dict.c:730,13'
          Branch Sides:
            - BranchSide:      'dict.c:731,44'
              BranchSideFuncs:
                - xmlDictHashName
                - xmlDictFindEntry
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
            - BranchSide:      'dict.c:734,45'
              BranchSideFuncs:
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
        - Branch String:   'dict.c:738,13'
          Branch Sides:
            - BranchSide:      'dict.c:739,20'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:740,5'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
        - Branch String:   'dict.c:742,9'
          Branch Sides:
            - BranchSide:      'dict.c:743,9'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
            - BranchSide:      'dict.c:748,9'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
        - Branch String:   'dict.c:748,9'
          Branch Sides:
            - BranchSide:      'dict.c:751,13'
              BranchSideFuncs:
                - xmlDictGrow
                - xmlDictAddQString
                - xmlDictAddString
            - BranchSide:      'dict.c:779,9'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
        - Branch String:   'dict.c:751,13'
          Branch Sides:
            - BranchSide:      'dict.c:752,21'
              BranchSideFuncs:
                - xmlDictGrow
                - xmlDictAddQString
                - xmlDictAddString
            - BranchSide:      'dict.c:754,17'
              BranchSideFuncs:
                - xmlDictGrow
                - xmlDictAddQString
                - xmlDictAddString
        - Branch String:   'dict.c:754,17'
          Branch Sides:
            - BranchSide:      'dict.c:755,17'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:756,23'
              BranchSideFuncs:
                - xmlDictGrow
                - xmlDictAddQString
                - xmlDictAddString
        - Branch String:   'dict.c:758,13'
          Branch Sides:
            - BranchSide:      'dict.c:759,13'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:764,16'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
        - Branch String:   'dict.c:769,40'
          Branch Sides:
            - BranchSide:      'dict.c:769,9'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
            - BranchSide:      'dict.c:770,18'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
        - Branch String:   'dict.c:769,9'
          Branch Sides:
            - BranchSide:      'dict.c:771,18'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
            - BranchSide:      'dict.c:777,5'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
        - Branch String:   'dict.c:774,17'
          Branch Sides:
            - BranchSide:      'dict.c:769,9'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
            - BranchSide:      'dict.c:775,25'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
        - Branch String:   'dict.c:779,9'
          Branch Sides:
            - BranchSide:      'dict.c:780,32'
              BranchSideFuncs:
                - xmlDictAddString
            - BranchSide:      'dict.c:782,33'
              BranchSideFuncs:
                - xmlDictAddQString
        - Branch String:   'dict.c:783,9'
          Branch Sides:
            - BranchSide:      'dict.c:784,9'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:789,9'
              BranchSideFuncs: []
        - Branch String:   'dict.c:789,9'
          Branch Sides:
            - BranchSide:      'dict.c:790,36'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:816,24'
              BranchSideFuncs: []
        - Branch String:   'dict.c:795,17'
          Branch Sides:
            - BranchSide:      'dict.c:796,23'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:797,9'
              BranchSideFuncs: []
        - Branch String:   'dict.c:797,9'
          Branch Sides:
            - BranchSide:      'dict.c:794,16'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:799,13'
              BranchSideFuncs: []
        - Branch String:   'dict.c:799,13'
          Branch Sides:
            - BranchSide:      'dict.c:804,22'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:810,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict.c:704,21'
          Dst:             xmlDictHashName
        - Src:             'dict.c:709,21'
          Dst:             xmlDictHashQName
        - Src:             'dict.c:722,17'
          Dst:             xmlDictFindEntry
        - Src:             'dict.c:731,28'
          Dst:             xmlDictHashName
        - Src:             'dict.c:734,28'
          Dst:             xmlDictHashQName
        - Src:             'dict.c:736,20'
          Dst:             xmlDictFindEntry
        - Src:             'dict.c:758,13'
          Dst:             xmlDictGrow
        - Src:             'dict.c:780,15'
          Dst:             xmlDictAddString
        - Src:             'dict.c:782,15'
          Dst:             xmlDictAddQString
    - functionName:    xmlDictHashName
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - seed
        - data
        - maxLen
        - plen
      BBCount:         14
      ICount:          162
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'dict.c:483,28'
          Branch Sides:
            - BranchSide:      'dict.c:483,31'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:483,5'
              BranchSideFuncs: []
        - Branch String:   'dict.c:483,5'
          Branch Sides:
            - BranchSide:      'dict.c:484,9'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:487,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlDictExists
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 884
      functionLinenumberEnd: 891
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct._xmlDict *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - dict
        - name
        - len
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlDictLookupInternal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dict.c:888,9'
          Branch Sides:
            - BranchSide:      'dict.c:889,9'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:890,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict.c:887,13'
          Dst:             xmlDictLookupInternal
    - functionName:    xmlDictLookupHashed
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 857
      functionLinenumberEnd: 870
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'struct._xmlDict *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - dict
        - name
        - len
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlDictLookupInternal
      functionUses:    14
      BranchProfiles:
        - Branch String:   'dict.c:863,9'
          Branch Sides:
            - BranchSide:      'dict.c:864,13'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:867,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict.c:861,13'
          Dst:             xmlDictLookupInternal
    - functionName:    xmlDictLookup
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 836
      functionLinenumberEnd: 843
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct._xmlDict *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - dict
        - name
        - len
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlDictLookupInternal
      functionUses:    100
      BranchProfiles:
        - Branch String:   'dict.c:840,9'
          Branch Sides:
            - BranchSide:      'dict.c:841,9'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:842,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict.c:839,13'
          Dst:             xmlDictLookupInternal
    - functionName:    xmlDictCombineHash
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - v1
        - v2
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlDictComputeHash
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlDict *'
        - 'char *'
      constantsTouched: []
      argNames:
        - dict
        - string
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlDictHashName
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'dict.c:526,12'
          Dst:             xmlDictHashName
    - functionName:    xmlDictGetUsage
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct._xmlDict *'
      constantsTouched: []
      argNames:
        - dict
      BBCount:         7
      ICount:          50
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dict.c:457,9'
          Branch Sides:
            - BranchSide:      'dict.c:458,2'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:459,12'
              BranchSideFuncs: []
        - Branch String:   'dict.c:460,5'
          Branch Sides:
            - BranchSide:      'dict.c:461,18'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:464,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlDictSetLimit
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct._xmlDict *'
        - size_t
      constantsTouched: []
      argNames:
        - dict
        - limit
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'dict.c:436,9'
          Branch Sides:
            - BranchSide:      'dict.c:437,2'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:438,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlDictSize
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlDict *'
      constantsTouched: []
      argNames:
        - dict
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dict.c:415,9'
          Branch Sides:
            - BranchSide:      'dict.c:416,2'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:417,9'
              BranchSideFuncs: []
        - Branch String:   'dict.c:417,9'
          Branch Sides:
            - BranchSide:      'dict.c:418,16'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:419,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlDictOwns
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlDict *'
        - 'char *'
      constantsTouched: []
      argNames:
        - dict
        - str
      BBCount:         19
      ICount:          95
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlDictOwns
      functionUses:    73
      BranchProfiles:
        - Branch String:   'dict.c:391,24'
          Branch Sides:
            - BranchSide:      'dict.c:391,28'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:392,2'
              BranchSideFuncs: []
        - Branch String:   'dict.c:391,9'
          Branch Sides:
            - BranchSide:      'dict.c:392,2'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:393,12'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'dict.c:394,5'
          Branch Sides:
            - BranchSide:      'dict.c:395,14'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'dict.c:399,9'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'dict.c:395,38'
          Branch Sides:
            - BranchSide:      'dict.c:395,42'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'dict.c:397,9'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'dict.c:395,13'
          Branch Sides:
            - BranchSide:      'dict.c:396,6'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:397,9'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'dict.c:399,9'
          Branch Sides:
            - BranchSide:      'dict.c:400,28'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'dict.c:401,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict.c:400,16'
          Dst:             xmlDictOwns
    - functionName:    xmlDictFree
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlDict *'
      constantsTouched: []
      argNames:
        - dict
      BBCount:         17
      ICount:          115
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlDictFree
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    18
      BranchProfiles:
        - Branch String:   'dict.c:348,9'
          Branch Sides:
            - BranchSide:      'dict.c:349,2'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:352,5'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
                - xmlDictFree
                - xmlMutexUnlock
        - Branch String:   'dict.c:354,9'
          Branch Sides:
            - BranchSide:      'dict.c:355,9'
              BranchSideFuncs:
                - xmlMutexUnlock
            - BranchSide:      'dict.c:359,5'
              BranchSideFuncs:
                - xmlMutexUnlock
                - xmlDictFree
        - Branch String:   'dict.c:361,9'
          Branch Sides:
            - BranchSide:      'dict.c:362,21'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'dict.c:365,9'
              BranchSideFuncs: []
        - Branch String:   'dict.c:365,9'
          Branch Sides:
            - BranchSide:      'dict.c:366,2'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:368,12'
              BranchSideFuncs: []
        - Branch String:   'dict.c:369,5'
          Branch Sides:
            - BranchSide:      'dict.c:370,17'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:374,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict.c:352,5'
          Dst:             xmlMutexLock
        - Src:             'dict.c:355,9'
          Dst:             xmlMutexUnlock
        - Src:             'dict.c:359,5'
          Dst:             xmlMutexUnlock
        - Src:             'dict.c:362,9'
          Dst:             xmlDictFree
    - functionName:    xmlDictReference
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlDict *'
      constantsTouched: []
      argNames:
        - dict
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    11
      BranchProfiles:
        - Branch String:   'dict.c:330,9'
          Branch Sides:
            - BranchSide:      'dict.c:330,23'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:331,5'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
      Callsites:
        - Src:             'dict.c:331,5'
          Dst:             xmlMutexLock
        - Src:             'dict.c:333,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlDictCreateSub
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      'struct._xmlDict *'
      argCount:        1
      argTypes:
        - 'struct._xmlDict *'
      constantsTouched: []
      argNames:
        - sub
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlDictCreate
        - xmlDictReference
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dict.c:312,24'
          Branch Sides:
            - BranchSide:      'dict.c:312,28'
              BranchSideFuncs:
                - xmlDictReference
            - BranchSide:      'dict.c:312,24'
              BranchSideFuncs: []
        - Branch String:   'dict.c:312,9'
          Branch Sides:
            - BranchSide:      'dict.c:312,9'
              BranchSideFuncs:
                - xmlDictReference
            - BranchSide:      'dict.c:313,22'
              BranchSideFuncs:
                - xmlDictReference
      Callsites:
        - Src:             'dict.c:310,23'
          Dst:             xmlDictCreate
        - Src:             'dict.c:315,2'
          Dst:             xmlDictReference
    - functionName:    xmlDictCreate
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      'struct._xmlDict *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlInitParser
        - xmlRandom
      functionUses:    11
      BranchProfiles:
        - Branch String:   'dict.c:275,16'
          Branch Sides:
            - BranchSide:      'dict.c:277,5'
              BranchSideFuncs:
                - xmlInitParser
                - xmlRandom
            - BranchSide:      'dict.c:277,5'
              BranchSideFuncs:
                - xmlInitParser
                - xmlRandom
        - Branch String:   'dict.c:280,9'
          Branch Sides:
            - BranchSide:      'dict.c:281,9'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:282,5'
              BranchSideFuncs:
                - xmlRandom
      Callsites:
        - Src:             'dict.c:277,5'
          Dst:             xmlInitParser
        - Src:             'dict.c:290,18'
          Dst:             xmlRandom
    - functionName:    xmlRandom
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 995
      functionLinenumberEnd: 997
      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:997,26'
          Branch Sides:
            - BranchSide:      'dict.c:997,26'
              BranchSideFuncs:
                - xmlGetLocalRngState
                - xoroshiro64ss
            - BranchSide:      'dict.c:997,26'
              BranchSideFuncs:
                - xmlGetLocalRngState
                - xoroshiro64ss
      Callsites:
        - Src:             'dict.c:997,26'
          Dst:             xmlGetLocalRngState
        - Src:             'dict.c:997,12'
          Dst:             xoroshiro64ss
    - functionName:    xmlCleanupDictInternal
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 135
      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:134,5'
          Branch Sides:
            - BranchSide:      'dict.c:134,5'
              BranchSideFuncs:
                - xmlCleanupMutex
            - BranchSide:      'dict.c:134,5'
              BranchSideFuncs:
                - xmlCleanupMutex
      Callsites:
        - Src:             'dict.c:134,5'
          Dst:             xmlCleanupMutex
    - functionName:    xmlDictCleanup
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 125
      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: 111
      functionLinenumberEnd: 113
      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:112,5'
          Branch Sides:
            - BranchSide:      'dict.c:112,5'
              BranchSideFuncs:
                - xmlInitMutex
            - BranchSide:      'dict.c:112,5'
              BranchSideFuncs:
                - xmlInitMutex
      Callsites:
        - Src:             'dict.c:112,5'
          Dst:             xmlInitMutex
    - functionName:    xmlInitializeDict
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 102
      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:101,5'
          Branch Sides:
            - BranchSide:      'dict.c:101,5'
              BranchSideFuncs:
                - xmlInitParser
            - BranchSide:      'dict.c:101,5'
              BranchSideFuncs:
                - xmlInitParser
      Callsites:
        - Src:             'dict.c:101,5'
          Dst:             xmlInitParser
    - functionName:    xmlDumpEntityDeclScan
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1057
      functionLinenumberEnd: 1059
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ent
        - buf
        - name
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlDumpEntityDecl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'entities.c:1058,5'
          Dst:             xmlDumpEntityDecl
    - functionName:    xmlDumpEntityDecl
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 971
      functionLinenumberEnd: 1046
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlBuffer *'
        - 'struct._xmlEntity *'
      constantsTouched: []
      argNames:
        - buf
        - ent
      BBCount:         36
      ICount:          279
      EdgeCount:       44
      CyclomaticComplexity: 10
      functionsReached:
        - xmlBufferWriteCHAR
        - xmlBufferWriteChar
        - xmlBufferWriteQuotedString
        - xmlDumpEntityContent
      functionUses:    2
      BranchProfiles:
        - Branch String:   'entities.c:972,23'
          Branch Sides:
            - BranchSide:      'entities.c:972,41'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:972,27'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlDumpEntityContent
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlDumpEntityContent
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
        - Branch String:   'entities.c:972,9'
          Branch Sides:
            - BranchSide:      'entities.c:972,41'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:973,13'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlDumpEntityContent
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlDumpEntityContent
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
        - Branch String:   'entities.c:973,5'
          Branch Sides:
            - BranchSide:      'entities.c:975,25'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlDumpEntityContent
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
            - BranchSide:      'entities.c:985,25'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
            - BranchSide:      'entities.c:999,25'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
            - BranchSide:      'entities.c:1020,25'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlDumpEntityContent
            - BranchSide:      'entities.c:1030,25'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
            - BranchSide:      'entities.c:1044,13'
              BranchSideFuncs: []
        - Branch String:   'entities.c:978,10'
          Branch Sides:
            - BranchSide:      'entities.c:979,30'
              BranchSideFuncs:
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
            - BranchSide:      'entities.c:981,24'
              BranchSideFuncs:
                - xmlDumpEntityContent
                - xmlBufferWriteChar
        - Branch String:   'entities.c:987,10'
          Branch Sides:
            - BranchSide:      'entities.c:988,23'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
            - BranchSide:      'entities.c:993,23'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
        - Branch String:   'entities.c:1001,10'
          Branch Sides:
            - BranchSide:      'entities.c:1002,23'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteCHAR
            - BranchSide:      'entities.c:1007,23'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteCHAR
        - Branch String:   'entities.c:1010,10'
          Branch Sides:
            - BranchSide:      'entities.c:1011,22'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
                - xmlBufferWriteCHAR
            - BranchSide:      'entities.c:1017,25'
              BranchSideFuncs:
                - xmlBufferWriteChar
        - Branch String:   'entities.c:1012,7'
          Branch Sides:
            - BranchSide:      'entities.c:1013,26'
              BranchSideFuncs:
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
            - BranchSide:      'entities.c:1015,26'
              BranchSideFuncs:
                - xmlBufferWriteCHAR
                - xmlBufferWriteChar
        - Branch String:   'entities.c:1023,10'
          Branch Sides:
            - BranchSide:      'entities.c:1024,24'
              BranchSideFuncs:
                - xmlDumpEntityContent
                - xmlBufferWriteChar
            - BranchSide:      'entities.c:1026,30'
              BranchSideFuncs:
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
        - Branch String:   'entities.c:1032,10'
          Branch Sides:
            - BranchSide:      'entities.c:1033,23'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
            - BranchSide:      'entities.c:1038,23'
              BranchSideFuncs:
                - xmlBufferWriteChar
                - xmlBufferWriteQuotedString
                - xmlBufferWriteChar
      Callsites:
        - Src:             'entities.c:975,6'
          Dst:             xmlBufferWriteChar
        - Src:             'entities.c:976,6'
          Dst:             xmlBufferWriteCHAR
        - Src:             'entities.c:977,6'
          Dst:             xmlBufferWriteChar
        - Src:             'entities.c:979,3'
          Dst:             xmlBufferWriteQuotedString
        - Src:             'entities.c:981,3'
          Dst:             xmlDumpEntityContent
        - Src:             'entities.c:982,6'
          Dst:             xmlBufferWriteChar
        - Src:             'entities.c:985,6'
          Dst:             xmlBufferWriteChar
        - Src:             'entities.c:986,6'
          Dst:             xmlBufferWriteCHAR
        - Src:             'entities.c:988,4'
          Dst:             xmlBufferWriteChar
        - Src:             'entities.c:989,4'
          Dst:             xmlBufferWriteQuotedString
        - Src:             'entities.c:990,4'
          Dst:             xmlBufferWriteChar
        - Src:             'entities.c:991,4'
          Dst:             xmlBufferWriteQuotedString
        - Src:             'entities.c:993,4'
          Dst:             xmlBufferWriteChar
        - Src:             'entities.c:994,4'
          Dst:             xmlBufferWriteQuotedString
        - Src:             'entities.c:996,6'
          Dst:             xmlBufferWriteChar
        - Src:             'entities.c:999,6'
          Dst:             xmlBufferWriteChar
        - Src:             'entities.c:1000,6'
          Dst:             xmlBufferWriteCHAR
        - Src:             'entities.c:1002,4'
          Dst:             xmlBufferWriteChar
        - Src:             'entities.c:1003,4'
          Dst:             xmlBufferWriteQuotedString
        - Src:             'entities.c:1004,4'
          Dst:             xmlBufferWriteChar
        - Src:             'entities.c:1005,4'
          Dst:             xmlBufferWriteQuotedString
        - Src:             'entities.c:1007,4'
          Dst:             xmlBufferWriteChar
        - Src:             'entities.c:1008,4'
          Dst:             xmlBufferWriteQuotedString
        - Src:             'entities.c:1011,3'
          Dst:             xmlBufferWriteChar
        - Src:             'entities.c:1013,7'
          Dst:             xmlBufferWriteCHAR
        - Src:             'entities.c:1015,7'
          Dst:             xmlBufferWriteCHAR
        - Src:             'entities.c:1017,6'
          Dst:             xmlBufferWriteChar
        - Src:             'entities.c:1020,6'
          Dst:             xmlBufferWriteChar
        - Src:             'entities.c:1021,6'
          Dst:             xmlBufferWriteCHAR
        - Src:             'entities.c:1022,6'
          Dst:             xmlBufferWriteChar
        - Src:             'entities.c:1024,3'
          Dst:             xmlDumpEntityContent
        - Src:             'entities.c:1026,3'
          Dst:             xmlBufferWriteQuotedString
        - Src:             'entities.c:1027,6'
          Dst:             xmlBufferWriteChar
        - Src:             'entities.c:1030,6'
          Dst:             xmlBufferWriteChar
        - Src:             'entities.c:1031,6'
          Dst:             xmlBufferWriteCHAR
        - Src:             'entities.c:1033,4'
          Dst:             xmlBufferWriteChar
        - Src:             'entities.c:1034,4'
          Dst:             xmlBufferWriteQuotedString
        - Src:             'entities.c:1035,4'
          Dst:             xmlBufferWriteChar
        - Src:             'entities.c:1036,4'
          Dst:             xmlBufferWriteQuotedString
        - Src:             'entities.c:1038,4'
          Dst:             xmlBufferWriteChar
        - Src:             'entities.c:1039,4'
          Dst:             xmlBufferWriteQuotedString
        - Src:             'entities.c:1041,6'
          Dst:             xmlBufferWriteChar
    - functionName:    xmlDumpEntityContent
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 932
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlBuffer *'
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
        - content
      BBCount:         24
      ICount:          147
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - xmlBufferAdd
        - xmlBufferCCat
        - xmlBufferWriteQuotedString
        - xmlStrchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'entities.c:933,9'
          Branch Sides:
            - BranchSide:      'entities.c:936,16'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlBufferAdd
            - BranchSide:      'entities.c:959,36'
              BranchSideFuncs:
                - xmlBufferWriteQuotedString
        - Branch String:   'entities.c:938,2'
          Branch Sides:
            - BranchSide:      'entities.c:939,11'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlBufferAdd
            - BranchSide:      'entities.c:955,6'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferAdd
        - Branch String:   'entities.c:939,10'
          Branch Sides:
            - BranchSide:      'entities.c:940,7'
              BranchSideFuncs:
                - xmlBufferAdd
                - xmlBufferCCat
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlBufferAdd
            - BranchSide:      'entities.c:945,18'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlBufferAdd
        - Branch String:   'entities.c:940,7'
          Branch Sides:
            - BranchSide:      'entities.c:941,20'
              BranchSideFuncs:
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlBufferCCat
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlBufferAdd
            - BranchSide:      'entities.c:942,16'
              BranchSideFuncs:
                - xmlBufferAdd
                - xmlBufferCCat
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlBufferAdd
        - Branch String:   'entities.c:945,17'
          Branch Sides:
            - BranchSide:      'entities.c:946,7'
              BranchSideFuncs:
                - xmlBufferAdd
                - xmlBufferCCat
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlBufferAdd
            - BranchSide:      'entities.c:952,6'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlBufferAdd
        - Branch String:   'entities.c:946,7'
          Branch Sides:
            - BranchSide:      'entities.c:947,20'
              BranchSideFuncs:
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlBufferCCat
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlBufferAdd
            - BranchSide:      'entities.c:948,16'
              BranchSideFuncs:
                - xmlBufferAdd
                - xmlBufferCCat
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlBufferAdd
        - Branch String:   'entities.c:955,6'
          Branch Sides:
            - BranchSide:      'entities.c:956,19'
              BranchSideFuncs:
                - xmlBufferAdd
                - xmlBufferCCat
            - BranchSide:      'entities.c:957,16'
              BranchSideFuncs:
                - xmlBufferCCat
      Callsites:
        - Src:             'entities.c:933,9'
          Dst:             xmlStrchr
        - Src:             'entities.c:936,2'
          Dst:             xmlBufferCCat
        - Src:             'entities.c:941,7'
          Dst:             xmlBufferAdd
        - Src:             'entities.c:942,3'
          Dst:             xmlBufferAdd
        - Src:             'entities.c:947,7'
          Dst:             xmlBufferAdd
        - Src:             'entities.c:948,3'
          Dst:             xmlBufferAdd
        - Src:             'entities.c:956,6'
          Dst:             xmlBufferAdd
        - Src:             'entities.c:957,2'
          Dst:             xmlBufferCCat
        - Src:             'entities.c:959,9'
          Dst:             xmlBufferWriteQuotedString
    - functionName:    xmlDumpEntitiesTable
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1069
      functionLinenumberEnd: 1071
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlBuffer *'
        - 'struct._xmlHashTable *'
      constantsTouched: []
      argNames:
        - buf
        - table
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlDumpEntityDeclScan
        - xmlHashScan
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'entities.c:1070,5'
          Dst:             xmlHashScan
        - Src:             'entities.c:1070,5'
          Dst:             xmlDumpEntityDeclScan
    - functionName:    xmlCopyEntity
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 859
      functionLinenumberEnd: 905
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - payload
        - name
      BBCount:         37
      ICount:          235
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - xmlFreeEntity
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'entities.c:864,9'
          Branch Sides:
            - BranchSide:      'entities.c:865,2'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:866,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'entities.c:870,9'
          Branch Sides:
            - BranchSide:      'entities.c:871,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'entities.c:875,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'entities.c:872,13'
          Branch Sides:
            - BranchSide:      'entities.c:873,13'
              BranchSideFuncs:
                - xmlFreeEntity
            - BranchSide:      'entities.c:874,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'entities.c:875,9'
          Branch Sides:
            - BranchSide:      'entities.c:876,30'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'entities.c:880,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'entities.c:877,13'
          Branch Sides:
            - BranchSide:      'entities.c:878,13'
              BranchSideFuncs:
                - xmlFreeEntity
            - BranchSide:      'entities.c:879,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'entities.c:880,9'
          Branch Sides:
            - BranchSide:      'entities.c:881,28'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'entities.c:885,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'entities.c:882,13'
          Branch Sides:
            - BranchSide:      'entities.c:883,13'
              BranchSideFuncs:
                - xmlFreeEntity
            - BranchSide:      'entities.c:884,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'entities.c:885,9'
          Branch Sides:
            - BranchSide:      'entities.c:886,27'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeEntity
                - xmlStrdup
            - BranchSide:      'entities.c:890,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeEntity
                - xmlStrdup
        - Branch String:   'entities.c:887,13'
          Branch Sides:
            - BranchSide:      'entities.c:888,13'
              BranchSideFuncs:
                - xmlFreeEntity
            - BranchSide:      'entities.c:889,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeEntity
                - xmlStrdup
        - Branch String:   'entities.c:890,9'
          Branch Sides:
            - BranchSide:      'entities.c:891,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeEntity
            - BranchSide:      'entities.c:895,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeEntity
        - Branch String:   'entities.c:892,13'
          Branch Sides:
            - BranchSide:      'entities.c:893,13'
              BranchSideFuncs:
                - xmlFreeEntity
            - BranchSide:      'entities.c:894,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeEntity
        - Branch String:   'entities.c:895,9'
          Branch Sides:
            - BranchSide:      'entities.c:896,23'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeEntity
            - BranchSide:      'entities.c:900,12'
              BranchSideFuncs: []
        - Branch String:   'entities.c:897,13'
          Branch Sides:
            - BranchSide:      'entities.c:898,13'
              BranchSideFuncs:
                - xmlFreeEntity
            - BranchSide:      'entities.c:899,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'entities.c:871,14'
          Dst:             xmlStrdup
        - Src:             'entities.c:876,20'
          Dst:             xmlStrdup
        - Src:             'entities.c:881,18'
          Dst:             xmlStrdup
        - Src:             'entities.c:886,17'
          Dst:             xmlStrdup
        - Src:             'entities.c:891,14'
          Dst:             xmlStrdup
        - Src:             'entities.c:896,13'
          Dst:             xmlStrdup
        - Src:             'entities.c:903,5'
          Dst:             xmlFreeEntity
    - functionName:    xmlFreeEntity
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlEntity *'
      constantsTouched: []
      argNames:
        - entity
      BBCount:         37
      ICount:          220
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - xmlDictOwns
        - xmlFreeNodeList
      functionUses:    5
      BranchProfiles:
        - Branch String:   'entities.c:79,9'
          Branch Sides:
            - BranchSide:      'entities.c:80,9'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:82,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNodeList
        - Branch String:   'entities.c:82,9'
          Branch Sides:
            - BranchSide:      'entities.c:83,16'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNodeList
            - BranchSide:      'entities.c:86,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNodeList
        - Branch String:   'entities.c:86,28'
          Branch Sides:
            - BranchSide:      'entities.c:87,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNodeList
            - BranchSide:      'entities.c:89,10'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'entities.c:86,9'
          Branch Sides:
            - BranchSide:      'entities.c:88,25'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlDictOwns
            - BranchSide:      'entities.c:89,10'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'entities.c:89,32'
          Branch Sides:
            - BranchSide:      'entities.c:90,11'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'entities.c:92,9'
              BranchSideFuncs: []
        - Branch String:   'entities.c:90,25'
          Branch Sides:
            - BranchSide:      'entities.c:90,42'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:91,9'
              BranchSideFuncs: []
        - Branch String:   'entities.c:89,9'
          Branch Sides:
            - BranchSide:      'entities.c:91,9'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:92,9'
              BranchSideFuncs: []
        - Branch String:   'entities.c:92,9'
          Branch Sides:
            - BranchSide:      'entities.c:93,9'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:94,9'
              BranchSideFuncs: []
        - Branch String:   'entities.c:94,9'
          Branch Sides:
            - BranchSide:      'entities.c:95,9'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:96,9'
              BranchSideFuncs: []
        - Branch String:   'entities.c:96,9'
          Branch Sides:
            - BranchSide:      'entities.c:97,9'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:98,9'
              BranchSideFuncs: []
        - Branch String:   'entities.c:98,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,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'entities.c:88,9'
          Dst:             xmlFreeNodeList
        - Src:             'entities.c:90,30'
          Dst:             xmlDictOwns
    - functionName:    xmlCopyEntitiesTable
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 916
      functionLinenumberEnd: 917
      functionDepth:   0
      returnType:      'struct._xmlHashTable *'
      argCount:        1
      argTypes:
        - 'struct._xmlHashTable *'
      constantsTouched: []
      argNames:
        - table
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCopyEntity
        - xmlHashCopySafe
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'entities.c:917,12'
          Dst:             xmlHashCopySafe
        - Src:             'entities.c:917,12'
          Dst:             xmlCopyEntity
        - Src:             'entities.c:917,12'
          Dst:             xmlFreeEntityWrapper
    - functionName:    xmlFreeEntityWrapper
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 833
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - entity
        - name
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlFreeEntity
      functionUses:    2
      BranchProfiles:
        - Branch String:   'entities.c:834,9'
          Branch Sides:
            - BranchSide:      'entities.c:834,9'
              BranchSideFuncs:
                - xmlFreeEntity
            - BranchSide:      'entities.c:835,31'
              BranchSideFuncs:
                - xmlFreeEntity
      Callsites:
        - Src:             'entities.c:835,2'
          Dst:             xmlFreeEntity
    - functionName:    xmlFreeEntitiesTable
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 847
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlHashTable *'
      constantsTouched: []
      argNames:
        - table
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlFreeEntityWrapper
        - xmlHashFree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'entities.c:846,5'
          Dst:             xmlHashFree
        - Src:             'entities.c:846,5'
          Dst:             xmlFreeEntityWrapper
    - functionName:    xmlCreateEntitiesTable
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 821
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      'struct._xmlHashTable *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashCreate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'entities.c:822,34'
          Branch Sides:
            - BranchSide:      'entities.c:822,34'
              BranchSideFuncs:
                - xmlHashCreate
            - BranchSide:      'entities.c:822,34'
              BranchSideFuncs:
                - xmlHashCreate
      Callsites:
        - Src:             'entities.c:822,34'
          Dst:             xmlHashCreate
    - functionName:    xmlEncodeSpecialChars
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 739
      functionLinenumberEnd: 810
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct._xmlDoc *'
        - 'char *'
      constantsTouched: []
      argNames:
        - doc
        - input
      BBCount:         34
      ICount:          304
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'entities.c:744,9'
          Branch Sides:
            - BranchSide:      'entities.c:744,24'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:749,17'
              BranchSideFuncs: []
        - Branch String:   'entities.c:751,9'
          Branch Sides:
            - BranchSide:      'entities.c:752,2'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:753,11'
              BranchSideFuncs: []
        - Branch String:   'entities.c:755,5'
          Branch Sides:
            - BranchSide:      'entities.c:756,23'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:804,6'
              BranchSideFuncs: []
        - Branch String:   'entities.c:757,13'
          Branch Sides:
            - BranchSide:      'entities.c:759,6'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:766,7'
              BranchSideFuncs: []
        - Branch String:   'entities.c:759,6'
          Branch Sides:
            - BranchSide:      'entities.c:759,6'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:759,6'
              BranchSideFuncs: []
        - Branch String:   'entities.c:759,6'
          Branch Sides:
            - BranchSide:      'entities.c:759,6'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:766,7'
              BranchSideFuncs: []
        - Branch String:   'entities.c:766,6'
          Branch Sides:
            - BranchSide:      'entities.c:767,10'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:771,14'
              BranchSideFuncs: []
        - Branch String:   'entities.c:771,13'
          Branch Sides:
            - BranchSide:      'entities.c:772,10'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:776,14'
              BranchSideFuncs: []
        - Branch String:   'entities.c:776,13'
          Branch Sides:
            - BranchSide:      'entities.c:777,10'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:782,14'
              BranchSideFuncs: []
        - Branch String:   'entities.c:782,13'
          Branch Sides:
            - BranchSide:      'entities.c:783,10'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:789,14'
              BranchSideFuncs: []
        - Branch String:   'entities.c:789,13'
          Branch Sides:
            - BranchSide:      'entities.c:790,10'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:800,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlEncodeEntitiesReentrant
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct._xmlDoc *'
        - 'char *'
      constantsTouched: []
      argNames:
        - doc
        - input
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlEncodeEntitiesInternal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'entities.c:725,12'
          Dst:             xmlEncodeEntitiesInternal
    - functionName:    xmlEncodeEntitiesInternal
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct._xmlDoc *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - doc
        - input
        - attr
      BBCount:         148
      ICount:          894
      EdgeCount:       203
      CyclomaticComplexity: 57
      functionsReached:
        - abort
        - fprintf
        - snprintf
        - strchr
        - xmlGetUTF8Char
        - xmlStrstr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'entities.c:540,9'
          Branch Sides:
            - BranchSide:      'entities.c:540,24'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:541,9'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
        - Branch String:   'entities.c:541,9'
          Branch Sides:
            - BranchSide:      'entities.c:542,17'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
            - BranchSide:      'entities.c:547,17'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
        - Branch String:   'entities.c:549,9'
          Branch Sides:
            - BranchSide:      'entities.c:550,2'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:551,11'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
        - Branch String:   'entities.c:553,5'
          Branch Sides:
            - BranchSide:      'entities.c:554,23'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
            - BranchSide:      'entities.c:687,6'
              BranchSideFuncs: []
        - Branch String:   'entities.c:555,13'
          Branch Sides:
            - BranchSide:      'entities.c:557,6'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
            - BranchSide:      'entities.c:564,7'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
        - Branch String:   'entities.c:557,6'
          Branch Sides:
            - BranchSide:      'entities.c:557,6'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:557,6'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
        - Branch String:   'entities.c:557,6'
          Branch Sides:
            - BranchSide:      'entities.c:557,6'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:564,7'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
        - Branch String:   'entities.c:564,6'
          Branch Sides:
            - BranchSide:      'entities.c:570,10'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
            - BranchSide:      'entities.c:590,14'
              BranchSideFuncs:
                - xmlStrstr
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
        - Branch String:   'entities.c:570,15'
          Branch Sides:
            - BranchSide:      'entities.c:570,18'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
            - BranchSide:      'entities.c:586,10'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
        - Branch String:   'entities.c:570,23'
          Branch Sides:
            - BranchSide:      'entities.c:571,11'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
            - BranchSide:      'entities.c:586,10'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
        - Branch String:   'entities.c:571,26'
          Branch Sides:
            - BranchSide:      'entities.c:571,30'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
            - BranchSide:      'entities.c:586,10'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
        - Branch String:   'entities.c:571,45'
          Branch Sides:
            - BranchSide:      'entities.c:571,49'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
            - BranchSide:      'entities.c:586,10'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
        - Branch String:   'entities.c:571,64'
          Branch Sides:
            - BranchSide:      'entities.c:572,28'
              BranchSideFuncs:
                - xmlStrstr
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
            - BranchSide:      'entities.c:586,10'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
        - Branch String:   'entities.c:570,10'
          Branch Sides:
            - BranchSide:      'entities.c:573,10'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
            - BranchSide:      'entities.c:586,10'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
        - Branch String:   'entities.c:573,10'
          Branch Sides:
            - BranchSide:      'entities.c:574,20'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
            - BranchSide:      'entities.c:581,16'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
        - Branch String:   'entities.c:576,11'
          Branch Sides:
            - BranchSide:      'entities.c:573,10'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
            - BranchSide:      'entities.c:577,4'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
        - Branch String:   'entities.c:577,4'
          Branch Sides:
            - BranchSide:      'entities.c:577,4'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:577,4'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
        - Branch String:   'entities.c:577,4'
          Branch Sides:
            - BranchSide:      'entities.c:573,10'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:577,4'
              BranchSideFuncs: []
        - Branch String:   'entities.c:590,13'
          Branch Sides:
            - BranchSide:      'entities.c:591,10'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
            - BranchSide:      'entities.c:595,14'
              BranchSideFuncs:
                - xmlStrstr
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
        - Branch String:   'entities.c:595,13'
          Branch Sides:
            - BranchSide:      'entities.c:600,10'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - xmlStrstr
                - strchr
            - BranchSide:      'entities.c:618,16'
              BranchSideFuncs:
                - strchr
                - xmlStrstr
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
        - Branch String:   'entities.c:600,15'
          Branch Sides:
            - BranchSide:      'entities.c:600,18'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - xmlStrstr
                - strchr
            - BranchSide:      'entities.c:613,10'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
        - Branch String:   'entities.c:600,23'
          Branch Sides:
            - BranchSide:      'entities.c:600,27'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - xmlStrstr
                - strchr
            - BranchSide:      'entities.c:613,10'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
        - Branch String:   'entities.c:600,42'
          Branch Sides:
            - BranchSide:      'entities.c:601,33'
              BranchSideFuncs:
                - strchr
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - xmlStrstr
            - BranchSide:      'entities.c:613,10'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
        - Branch String:   'entities.c:600,10'
          Branch Sides:
            - BranchSide:      'entities.c:602,10'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
            - BranchSide:      'entities.c:613,10'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
        - Branch String:   'entities.c:602,10'
          Branch Sides:
            - BranchSide:      'entities.c:603,20'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
            - BranchSide:      'entities.c:610,16'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
        - Branch String:   'entities.c:605,11'
          Branch Sides:
            - BranchSide:      'entities.c:602,10'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
            - BranchSide:      'entities.c:606,4'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
        - Branch String:   'entities.c:606,4'
          Branch Sides:
            - BranchSide:      'entities.c:606,4'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:606,4'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
        - Branch String:   'entities.c:606,4'
          Branch Sides:
            - BranchSide:      'entities.c:602,10'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:606,4'
              BranchSideFuncs: []
        - Branch String:   'entities.c:618,29'
          Branch Sides:
            - BranchSide:      'entities.c:618,34'
              BranchSideFuncs:
                - strchr
                - xmlStrstr
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
            - BranchSide:      'entities.c:619,8'
              BranchSideFuncs:
                - strchr
                - xmlStrstr
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
        - Branch String:   'entities.c:618,47'
          Branch Sides:
            - BranchSide:      'entities.c:619,8'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
            - BranchSide:      'entities.c:623,16'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
        - Branch String:   'entities.c:619,21'
          Branch Sides:
            - BranchSide:      'entities.c:619,26'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
            - BranchSide:      'entities.c:623,16'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
        - Branch String:   'entities.c:619,39'
          Branch Sides:
            - BranchSide:      'entities.c:619,44'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
            - BranchSide:      'entities.c:623,16'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
        - Branch String:   'entities.c:619,50'
          Branch Sides:
            - BranchSide:      'entities.c:619,55'
              BranchSideFuncs:
                - strchr
                - xmlStrstr
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
            - BranchSide:      'entities.c:624,14'
              BranchSideFuncs:
                - strchr
                - xmlStrstr
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
        - Branch String:   'entities.c:618,13'
          Branch Sides:
            - BranchSide:      'entities.c:623,16'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
            - BranchSide:      'entities.c:624,14'
              BranchSideFuncs:
                - strchr
                - xmlStrstr
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
        - Branch String:   'entities.c:624,13'
          Branch Sides:
            - BranchSide:      'entities.c:625,12'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - snprintf
                - snprintf
                - strchr
                - xmlStrstr
                - fprintf
                - abort
            - BranchSide:      'entities.c:677,13'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
                - snprintf
        - Branch String:   'entities.c:625,25'
          Branch Sides:
            - BranchSide:      'entities.c:625,29'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - snprintf
                - snprintf
                - strchr
                - xmlStrstr
                - fprintf
                - abort
            - BranchSide:      'entities.c:625,57'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - snprintf
                - snprintf
                - strchr
                - xmlStrstr
                - fprintf
                - abort
        - Branch String:   'entities.c:625,53'
          Branch Sides:
            - BranchSide:      'entities.c:625,57'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
            - BranchSide:      'entities.c:635,13'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
        - Branch String:   'entities.c:625,10'
          Branch Sides:
            - BranchSide:      'entities.c:635,13'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
            - BranchSide:      'entities.c:653,19'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - snprintf
                - snprintf
                - strchr
                - xmlStrstr
                - fprintf
                - abort
        - Branch String:   'entities.c:655,21'
          Branch Sides:
            - BranchSide:      'entities.c:657,29'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      'entities.c:664,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - xmlGetUTF8Char
                - fprintf
                - abort
                - strchr
                - xmlStrstr
        - Branch String:   'entities.c:664,25'
          Branch Sides:
            - BranchSide:      'entities.c:664,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - xmlGetUTF8Char
                - fprintf
                - abort
                - strchr
                - xmlStrstr
            - BranchSide:      'entities.c:664,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - xmlGetUTF8Char
                - fprintf
                - abort
                - strchr
                - xmlStrstr
        - Branch String:   'entities.c:664,26'
          Branch Sides:
            - BranchSide:      'entities.c:664,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - xmlGetUTF8Char
                - fprintf
                - abort
                - strchr
                - xmlStrstr
            - BranchSide:      'entities.c:664,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - xmlGetUTF8Char
                - fprintf
                - abort
                - strchr
                - xmlStrstr
        - Branch String:   'entities.c:664,26'
          Branch Sides:
            - BranchSide:      'entities.c:664,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - xmlGetUTF8Char
                - fprintf
                - abort
                - strchr
                - xmlStrstr
            - BranchSide:      'entities.c:666,28'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - xmlGetUTF8Char
                - fprintf
                - abort
                - strchr
                - xmlStrstr
        - Branch String:   'entities.c:664,26'
          Branch Sides:
            - BranchSide:      'entities.c:664,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - xmlGetUTF8Char
                - fprintf
                - abort
                - strchr
                - xmlStrstr
            - BranchSide:      'entities.c:666,28'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - xmlGetUTF8Char
                - fprintf
                - abort
                - strchr
                - xmlStrstr
        - Branch String:   'entities.c:664,26'
          Branch Sides:
            - BranchSide:      'entities.c:665,29'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - xmlGetUTF8Char
                - fprintf
                - abort
                - strchr
                - xmlStrstr
            - BranchSide:      'entities.c:666,28'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - xmlGetUTF8Char
                - fprintf
                - abort
                - strchr
                - xmlStrstr
        - Branch String:   'entities.c:664,26'
          Branch Sides:
            - BranchSide:      'entities.c:664,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - xmlGetUTF8Char
                - fprintf
                - abort
                - strchr
                - xmlStrstr
            - BranchSide:      'entities.c:664,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - xmlGetUTF8Char
                - fprintf
                - abort
                - strchr
                - xmlStrstr
        - Branch String:   'entities.c:664,26'
          Branch Sides:
            - BranchSide:      'entities.c:664,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - xmlGetUTF8Char
                - fprintf
                - abort
                - strchr
                - xmlStrstr
            - BranchSide:      'entities.c:666,28'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - xmlGetUTF8Char
                - fprintf
                - abort
                - strchr
                - xmlStrstr
        - Branch String:   'entities.c:664,26'
          Branch Sides:
            - BranchSide:      'entities.c:664,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - xmlGetUTF8Char
                - fprintf
                - abort
                - strchr
                - xmlStrstr
            - BranchSide:      'entities.c:664,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - xmlGetUTF8Char
                - fprintf
                - abort
                - strchr
                - xmlStrstr
        - Branch String:   'entities.c:664,26'
          Branch Sides:
            - BranchSide:      'entities.c:664,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - xmlGetUTF8Char
                - fprintf
                - abort
                - strchr
                - xmlStrstr
            - BranchSide:      'entities.c:666,28'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - xmlGetUTF8Char
                - fprintf
                - abort
                - strchr
                - xmlStrstr
        - Branch String:   'entities.c:664,26'
          Branch Sides:
            - BranchSide:      'entities.c:664,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - xmlGetUTF8Char
                - fprintf
                - abort
                - strchr
                - xmlStrstr
            - BranchSide:      'entities.c:665,29'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - xmlGetUTF8Char
                - fprintf
                - abort
                - strchr
                - xmlStrstr
        - Branch String:   'entities.c:664,25'
          Branch Sides:
            - BranchSide:      'entities.c:665,29'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - xmlGetUTF8Char
                - fprintf
                - abort
                - strchr
                - xmlStrstr
            - BranchSide:      'entities.c:666,28'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - xmlGetUTF8Char
                - fprintf
                - abort
                - strchr
                - xmlStrstr
        - Branch String:   'entities.c:674,3'
          Branch Sides:
            - BranchSide:      'entities.c:674,34'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
            - BranchSide:      'entities.c:675,3'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
        - Branch String:   'entities.c:677,13'
          Branch Sides:
            - BranchSide:      'entities.c:677,13'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
                - snprintf
            - BranchSide:      'entities.c:677,13'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
        - Branch String:   'entities.c:677,13'
          Branch Sides:
            - BranchSide:      'entities.c:677,13'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
            - BranchSide:      'entities.c:680,15'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
        - Branch String:   'entities.c:677,13'
          Branch Sides:
            - BranchSide:      'entities.c:677,13'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
            - BranchSide:      'entities.c:680,15'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
        - Branch String:   'entities.c:683,6'
          Branch Sides:
            - BranchSide:      'entities.c:683,37'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
            - BranchSide:      'entities.c:684,2'
              BranchSideFuncs:
                - snprintf
                - xmlGetUTF8Char
                - snprintf
                - fprintf
                - abort
                - strchr
                - xmlStrstr
      Callsites:
        - Src:             'entities.c:572,18'
          Dst:             xmlStrstr
        - Src:             'entities.c:601,11'
          Dst:             strchr
        - Src:             'entities.c:654,23'
          Dst:             xmlGetUTF8Char
        - Src:             'entities.c:657,21'
          Dst:             fprintf
        - Src:             'entities.c:659,21'
          Dst:             abort
        - Src:             'entities.c:671,3'
          Dst:             snprintf
        - Src:             'entities.c:680,6'
          Dst:             snprintf
    - functionName:    xmlEncodeAttributeEntities
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct._xmlDoc *'
        - 'char *'
      constantsTouched: []
      argNames:
        - doc
        - input
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlEncodeEntitiesInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'entities.c:708,12'
          Dst:             xmlEncodeEntitiesInternal
    - functionName:    xmlGetDocEntity
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      'struct._xmlEntity *'
      argCount:        2
      argTypes:
        - 'struct._xmlDoc *'
        - 'char *'
      constantsTouched: []
      argNames:
        - doc
        - name
      BBCount:         24
      ICount:          134
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - xmlGetEntityFromTable
        - xmlGetPredefinedEntity
      functionUses:    22
      BranchProfiles:
        - Branch String:   'entities.c:486,9'
          Branch Sides:
            - BranchSide:      'entities.c:487,7'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
                - xmlGetEntityFromTable
                - xmlGetEntityFromTable
            - BranchSide:      'entities.c:503,35'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
        - Branch String:   'entities.c:487,31'
          Branch Sides:
            - BranchSide:      'entities.c:487,35'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
                - xmlGetEntityFromTable
                - xmlGetEntityFromTable
            - BranchSide:      'entities.c:493,6'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
                - xmlGetEntityFromTable
        - Branch String:   'entities.c:487,6'
          Branch Sides:
            - BranchSide:      'entities.c:488,36'
              BranchSideFuncs:
                - xmlGetEntityFromTable
                - xmlGetPredefinedEntity
                - xmlGetEntityFromTable
            - BranchSide:      'entities.c:493,6'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
                - xmlGetEntityFromTable
        - Branch String:   'entities.c:490,10'
          Branch Sides:
            - BranchSide:      'entities.c:491,10'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:492,2'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
                - xmlGetEntityFromTable
        - Branch String:   'entities.c:493,6'
          Branch Sides:
            - BranchSide:      'entities.c:494,11'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
                - xmlGetEntityFromTable
            - BranchSide:      'entities.c:502,5'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
        - Branch String:   'entities.c:494,35'
          Branch Sides:
            - BranchSide:      'entities.c:495,4'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
                - xmlGetEntityFromTable
            - BranchSide:      'entities.c:501,2'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
        - Branch String:   'entities.c:494,10'
          Branch Sides:
            - BranchSide:      'entities.c:496,33'
              BranchSideFuncs:
                - xmlGetEntityFromTable
                - xmlGetPredefinedEntity
            - BranchSide:      'entities.c:501,2'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
        - Branch String:   'entities.c:498,7'
          Branch Sides:
            - BranchSide:      'entities.c:499,14'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:500,6'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
      Callsites:
        - Src:             'entities.c:489,12'
          Dst:             xmlGetEntityFromTable
        - Src:             'entities.c:497,9'
          Dst:             xmlGetEntityFromTable
        - Src:             'entities.c:503,12'
          Dst:             xmlGetPredefinedEntity
    - functionName:    xmlGetEntityFromTable
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      'struct._xmlEntity *'
      argCount:        2
      argTypes:
        - 'struct._xmlHashTable *'
        - 'char *'
      constantsTouched: []
      argNames:
        - table
        - name
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashLookup
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'entities.c:413,27'
          Dst:             xmlHashLookup
    - functionName:    xmlGetPredefinedEntity
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      'struct._xmlEntity *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - name
      BBCount:         22
      ICount:          103
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - xmlStrEqual
      functionUses:    5
      BranchProfiles:
        - Branch String:   'entities.c:301,9'
          Branch Sides:
            - BranchSide:      'entities.c:301,23'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:302,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'entities.c:302,5'
          Branch Sides:
            - BranchSide:      'entities.c:304,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'entities.c:308,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'entities.c:312,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'entities.c:318,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'entities.c:322,6'
              BranchSideFuncs: []
        - Branch String:   'entities.c:304,10'
          Branch Sides:
            - BranchSide:      'entities.c:305,10'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:306,6'
              BranchSideFuncs: []
        - Branch String:   'entities.c:308,10'
          Branch Sides:
            - BranchSide:      'entities.c:309,10'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:310,6'
              BranchSideFuncs: []
        - Branch String:   'entities.c:312,10'
          Branch Sides:
            - BranchSide:      'entities.c:313,10'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:314,22'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'entities.c:314,10'
          Branch Sides:
            - BranchSide:      'entities.c:315,10'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:316,6'
              BranchSideFuncs: []
        - Branch String:   'entities.c:318,10'
          Branch Sides:
            - BranchSide:      'entities.c:319,10'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:320,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'entities.c:304,10'
          Dst:             xmlStrEqual
        - Src:             'entities.c:308,10'
          Dst:             xmlStrEqual
        - Src:             'entities.c:312,10'
          Dst:             xmlStrEqual
        - Src:             'entities.c:314,10'
          Dst:             xmlStrEqual
        - Src:             'entities.c:318,10'
          Dst:             xmlStrEqual
    - functionName:    xmlGetDtdEntity
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      'struct._xmlEntity *'
      argCount:        2
      argTypes:
        - 'struct._xmlDoc *'
        - 'char *'
      constantsTouched: []
      argNames:
        - doc
        - name
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlGetEntityFromTable
      functionUses:    0
      BranchProfiles:
        - Branch String:   'entities.c:461,9'
          Branch Sides:
            - BranchSide:      'entities.c:462,2'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:463,10'
              BranchSideFuncs:
                - xmlGetEntityFromTable
        - Branch String:   'entities.c:463,34'
          Branch Sides:
            - BranchSide:      'entities.c:463,38'
              BranchSideFuncs:
                - xmlGetEntityFromTable
            - BranchSide:      'entities.c:467,5'
              BranchSideFuncs: []
        - Branch String:   'entities.c:463,9'
          Branch Sides:
            - BranchSide:      'entities.c:464,32'
              BranchSideFuncs:
                - xmlGetEntityFromTable
            - BranchSide:      'entities.c:467,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'entities.c:465,9'
          Dst:             xmlGetEntityFromTable
    - functionName:    xmlGetParameterEntity
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      'struct._xmlEntity *'
      argCount:        2
      argTypes:
        - 'struct._xmlDoc *'
        - 'char *'
      constantsTouched: []
      argNames:
        - doc
        - name
      BBCount:         18
      ICount:          112
      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: 393
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      'struct._xmlEntity *'
      argCount:        6
      argTypes:
        - 'struct._xmlDoc *'
        - 'char *'
        - int
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - doc
        - name
        - type
        - ExternalID
        - SystemID
        - content
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlAddDocEntity
        - xmlCreateEntity
      functionUses:    0
      BranchProfiles:
        - Branch String:   'entities.c:394,23'
          Branch Sides:
            - BranchSide:      'entities.c:394,27'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlAddDocEntity
            - BranchSide:      'entities.c:397,28'
              BranchSideFuncs:
                - xmlCreateEntity
        - Branch String:   'entities.c:394,9'
          Branch Sides:
            - BranchSide:      'entities.c:395,25'
              BranchSideFuncs:
                - xmlAddDocEntity
            - BranchSide:      'entities.c:397,28'
              BranchSideFuncs:
                - xmlCreateEntity
      Callsites:
        - Src:             'entities.c:395,9'
          Dst:             xmlAddDocEntity
        - Src:             'entities.c:397,12'
          Dst:             xmlCreateEntity
    - functionName:    xmlAddDocEntity
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      'struct._xmlEntity *'
      argCount:        6
      argTypes:
        - 'struct._xmlDoc *'
        - 'char *'
        - int
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - doc
        - name
        - type
        - ExternalID
        - SystemID
        - content
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlAddEntity
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'entities.c:369,5'
          Dst:             xmlAddEntity
    - functionName:    xmlCreateEntity
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      'struct._xmlEntity *'
      argCount:        6
      argTypes:
        - 'struct._xmlDoc *'
        - 'char *'
        - int
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - doc
        - name
        - type
        - ExternalID
        - SystemID
        - content
      BBCount:         30
      ICount:          207
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - xmlDictLookup
        - xmlFreeEntity
        - xmlStrdup
        - xmlStrlen
        - xmlStrndup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'entities.c:117,9'
          Branch Sides:
            - BranchSide:      'entities.c:118,2'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:119,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlStrlen
                - xmlStrndup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'entities.c:127,23'
          Branch Sides:
            - BranchSide:      'entities.c:127,27'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrlen
                - xmlStrndup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'entities.c:128,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrlen
                - xmlStrndup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'entities.c:127,9'
          Branch Sides:
            - BranchSide:      'entities.c:128,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrlen
                - xmlStrndup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'entities.c:130,35'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlStrlen
                - xmlStrndup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'entities.c:131,9'
          Branch Sides:
            - BranchSide:      'entities.c:132,9'
              BranchSideFuncs:
                - xmlFreeEntity
            - BranchSide:      'entities.c:133,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrndup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'entities.c:133,9'
          Branch Sides:
            - BranchSide:      'entities.c:134,37'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrlen
                - xmlStrndup
                - xmlFreeEntity
                - xmlStrdup
            - BranchSide:      'entities.c:138,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrndup
                - xmlFreeEntity
                - xmlStrdup
        - Branch String:   'entities.c:135,13'
          Branch Sides:
            - BranchSide:      'entities.c:136,13'
              BranchSideFuncs:
                - xmlFreeEntity
            - BranchSide:      'entities.c:137,5'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrndup
                - xmlFreeEntity
                - xmlStrdup
        - Branch String:   'entities.c:138,9'
          Branch Sides:
            - BranchSide:      'entities.c:139,35'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrlen
                - xmlStrndup
                - xmlFreeEntity
            - BranchSide:      'entities.c:143,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrndup
                - xmlFreeEntity
        - Branch String:   'entities.c:140,13'
          Branch Sides:
            - BranchSide:      'entities.c:141,13'
              BranchSideFuncs:
                - xmlFreeEntity
            - BranchSide:      'entities.c:142,5'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrndup
                - xmlFreeEntity
        - Branch String:   'entities.c:143,9'
          Branch Sides:
            - BranchSide:      'entities.c:144,33'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrndup
                - xmlFreeEntity
            - BranchSide:      'entities.c:149,9'
              BranchSideFuncs: []
        - Branch String:   'entities.c:146,13'
          Branch Sides:
            - BranchSide:      'entities.c:147,13'
              BranchSideFuncs:
                - xmlFreeEntity
            - BranchSide:      'entities.c:148,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'entities.c:128,14'
          Dst:             xmlStrdup
        - Src:             'entities.c:130,21'
          Dst:             xmlDictLookup
        - Src:             'entities.c:134,27'
          Dst:             xmlStrdup
        - Src:             'entities.c:139,25'
          Dst:             xmlStrdup
        - Src:             'entities.c:144,23'
          Dst:             xmlStrlen
        - Src:             'entities.c:145,17'
          Dst:             xmlStrndup
        - Src:             'entities.c:159,5'
          Dst:             xmlFreeEntity
    - functionName:    xmlAddEntity
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct._xmlDoc *'
        - int
        - 'char *'
        - int
        - 'char *'
        - 'char *'
        - 'char *'
        - 'struct._xmlEntity **'
      constantsTouched: []
      argNames:
        - doc
        - extSubset
        - name
        - type
        - ExternalID
        - SystemID
        - content
        - out
      BBCount:         84
      ICount:          526
      EdgeCount:       110
      CyclomaticComplexity: 28
      functionsReached:
        - xmlCreateEntity
        - xmlFreeEntity
        - xmlGetPredefinedEntity
        - xmlHashAdd
        - xmlHashCreateDict
        - xmlStrEqual
        - xmlStrcasecmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'entities.c:188,9'
          Branch Sides:
            - BranchSide:      'entities.c:189,10'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlGetPredefinedEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
            - BranchSide:      'entities.c:190,10'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlGetPredefinedEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
        - Branch String:   'entities.c:190,23'
          Branch Sides:
            - BranchSide:      'entities.c:190,27'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:191,2'
              BranchSideFuncs: []
        - Branch String:   'entities.c:190,9'
          Branch Sides:
            - BranchSide:      'entities.c:191,2'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:192,12'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlGetPredefinedEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
        - Branch String:   'entities.c:194,9'
          Branch Sides:
            - BranchSide:      'entities.c:195,15'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlGetPredefinedEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
            - BranchSide:      'entities.c:197,15'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlGetPredefinedEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
        - Branch String:   'entities.c:198,9'
          Branch Sides:
            - BranchSide:      'entities.c:199,9'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:201,13'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlGetPredefinedEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
        - Branch String:   'entities.c:201,5'
          Branch Sides:
            - BranchSide:      'entities.c:205,45'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
            - BranchSide:      'entities.c:205,45'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
            - BranchSide:      'entities.c:205,45'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
            - BranchSide:      'entities.c:248,10'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
            - BranchSide:      'entities.c:248,10'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
            - BranchSide:      'entities.c:256,6'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:258,27'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
        - Branch String:   'entities.c:206,17'
          Branch Sides:
            - BranchSide:      'entities.c:207,21'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
            - BranchSide:      'entities.c:239,10'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
        - Branch String:   'entities.c:210,59'
          Branch Sides:
            - BranchSide:      'entities.c:211,22'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
            - BranchSide:      'entities.c:236,22'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
        - Branch String:   'entities.c:210,21'
          Branch Sides:
            - BranchSide:      'entities.c:212,29'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
            - BranchSide:      'entities.c:236,22'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
        - Branch String:   'entities.c:214,44'
          Branch Sides:
            - BranchSide:      'entities.c:214,48'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
            - BranchSide:      'entities.c:217,33'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
        - Branch String:   'entities.c:214,66'
          Branch Sides:
            - BranchSide:      'entities.c:215,27'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
            - BranchSide:      'entities.c:217,33'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
        - Branch String:   'entities.c:215,37'
          Branch Sides:
            - BranchSide:      'entities.c:215,41'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
            - BranchSide:      'entities.c:216,31'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
        - Branch String:   'entities.c:215,52'
          Branch Sides:
            - BranchSide:      'entities.c:215,56'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
            - BranchSide:      'entities.c:216,31'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
        - Branch String:   'entities.c:214,25'
          Branch Sides:
            - BranchSide:      'entities.c:216,31'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
            - BranchSide:      'entities.c:217,33'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
        - Branch String:   'entities.c:218,29'
          Branch Sides:
            - BranchSide:      'entities.c:219,38'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
            - BranchSide:      'entities.c:227,37'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
        - Branch String:   'entities.c:224,33'
          Branch Sides:
            - BranchSide:      'entities.c:225,39'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
            - BranchSide:      'entities.c:226,25'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
        - Branch String:   'entities.c:236,21'
          Branch Sides:
            - BranchSide:      'entities.c:237,21'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
            - BranchSide:      'entities.c:238,13'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
        - Branch String:   'entities.c:239,10'
          Branch Sides:
            - BranchSide:      'entities.c:240,40'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
            - BranchSide:      'entities.c:244,14'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
        - Branch String:   'entities.c:241,21'
          Branch Sides:
            - BranchSide:      'entities.c:242,21'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:243,13'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
        - Branch String:   'entities.c:248,10'
          Branch Sides:
            - BranchSide:      'entities.c:249,41'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
            - BranchSide:      'entities.c:253,14'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
        - Branch String:   'entities.c:250,21'
          Branch Sides:
            - BranchSide:      'entities.c:251,21'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:252,13'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
        - Branch String:   'entities.c:259,9'
          Branch Sides:
            - BranchSide:      'entities.c:260,9'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:262,22'
              BranchSideFuncs:
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
        - Branch String:   'entities.c:263,9'
          Branch Sides:
            - BranchSide:      'entities.c:264,23'
              BranchSideFuncs:
                - xmlFreeEntity
            - BranchSide:      'entities.c:266,16'
              BranchSideFuncs:
                - xmlFreeEntity
        - Branch String:   'entities.c:279,9'
          Branch Sides:
            - BranchSide:      'entities.c:280,43'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:282,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'entities.c:205,22'
          Dst:             xmlGetPredefinedEntity
        - Src:             'entities.c:224,33'
          Dst:             xmlStrcasecmp
        - Src:             'entities.c:231,33'
          Dst:             xmlStrEqual
        - Src:             'entities.c:240,19'
          Dst:             xmlHashCreateDict
        - Src:             'entities.c:249,20'
          Dst:             xmlHashCreateDict
        - Src:             'entities.c:258,11'
          Dst:             xmlCreateEntity
        - Src:             'entities.c:262,11'
          Dst:             xmlHashAdd
        - Src:             'entities.c:264,9'
          Dst:             xmlFreeEntity
        - Src:             'entities.c:270,9'
          Dst:             xmlFreeEntity
    - functionName:    xmlAddDtdEntity
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      'struct._xmlEntity *'
      argCount:        6
      argTypes:
        - 'struct._xmlDoc *'
        - 'char *'
        - int
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - doc
        - name
        - type
        - ExternalID
        - SystemID
        - content
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlAddEntity
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'entities.c:346,5'
          Dst:             xmlAddEntity
    - functionName:    UTF8Toascii
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'int *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - out
        - outlen
        - in
        - inlen
      BBCount:         47
      ICount:          330
      EdgeCount:       62
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'encoding.c:155,23'
          Branch Sides:
            - BranchSide:      'encoding.c:155,27'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:156,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:155,43'
          Branch Sides:
            - BranchSide:      'encoding.c:155,47'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:156,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:155,9'
          Branch Sides:
            - BranchSide:      'encoding.c:156,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:157,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:157,9'
          Branch Sides:
            - BranchSide:      'encoding.c:161,3'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:165,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:167,5'
          Branch Sides:
            - BranchSide:      'encoding.c:168,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:209,15'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:169,11'
          Branch Sides:
            - BranchSide:      'encoding.c:169,27'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:170,11'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:170,11'
          Branch Sides:
            - BranchSide:      'encoding.c:172,16'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:175,20'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:175,20'
          Branch Sides:
            - BranchSide:      'encoding.c:175,36'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:176,18'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:176,18'
          Branch Sides:
            - BranchSide:      'encoding.c:176,34'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:177,18'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:177,18'
          Branch Sides:
            - BranchSide:      'encoding.c:177,34'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:180,16'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:185,6'
          Branch Sides:
            - BranchSide:      'encoding.c:186,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:189,2'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:189,2'
          Branch Sides:
            - BranchSide:      'encoding.c:190,11'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:197,6'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:190,24'
          Branch Sides:
            - BranchSide:      'encoding.c:190,36'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:191,3'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:190,10'
          Branch Sides:
            - BranchSide:      'encoding.c:191,3'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:192,8'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:197,6'
          Branch Sides:
            - BranchSide:      'encoding.c:198,10'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:203,16'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:198,10'
          Branch Sides:
            - BranchSide:      'encoding.c:199,3'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:200,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    asciiToUTF8
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'int *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - out
        - outlen
        - in
        - inlen
      BBCount:         14
      ICount:          150
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'encoding.c:107,25'
          Branch Sides:
            - BranchSide:      'encoding.c:107,29'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:107,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:107,5'
          Branch Sides:
            - BranchSide:      'encoding.c:108,8'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:122,15'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:110,13'
          Branch Sides:
            - BranchSide:      'encoding.c:111,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:112,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:112,13'
          Branch Sides:
            - BranchSide:      'encoding.c:113,15'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:115,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UTF8ToUTF16
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'int *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - outb
        - outlen
        - in
        - inlen
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UTF8ToUTF16LE
      functionUses:    0
      BranchProfiles:
        - Branch String:   'encoding.c:627,9'
          Branch Sides:
            - BranchSide:      'encoding.c:631,14'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:642,27'
              BranchSideFuncs:
                - UTF8ToUTF16LE
        - Branch String:   'encoding.c:631,13'
          Branch Sides:
            - BranchSide:      'encoding.c:632,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:638,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:642,13'
          Dst:             UTF8ToUTF16LE
    - functionName:    UTF8ToUTF16LE
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'int *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - outb
        - outlen
        - in
        - inlen
      BBCount:         58
      ICount:          449
      EdgeCount:       77
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'encoding.c:530,23'
          Branch Sides:
            - BranchSide:      'encoding.c:530,27'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:531,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:530,43'
          Branch Sides:
            - BranchSide:      'encoding.c:530,47'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:531,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:530,9'
          Branch Sides:
            - BranchSide:      'encoding.c:531,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:532,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:532,9'
          Branch Sides:
            - BranchSide:      'encoding.c:533,3'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:537,12'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:539,5'
          Branch Sides:
            - BranchSide:      'encoding.c:540,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:606,16'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:541,16'
          Branch Sides:
            - BranchSide:      'encoding.c:541,32'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:542,16'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:542,16'
          Branch Sides:
            - BranchSide:      'encoding.c:544,15'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:547,18'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:547,18'
          Branch Sides:
            - BranchSide:      'encoding.c:547,34'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:548,16'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:548,16'
          Branch Sides:
            - BranchSide:      'encoding.c:548,32'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:549,16'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:549,16'
          Branch Sides:
            - BranchSide:      'encoding.c:549,32'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:552,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:557,11'
          Branch Sides:
            - BranchSide:      'encoding.c:558,11'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:561,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:561,7'
          Branch Sides:
            - BranchSide:      'encoding.c:562,16'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:569,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:562,29'
          Branch Sides:
            - BranchSide:      'encoding.c:562,41'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:563,8'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:562,15'
          Branch Sides:
            - BranchSide:      'encoding.c:563,8'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:564,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:569,13'
          Branch Sides:
            - BranchSide:      'encoding.c:570,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:581,18'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:570,17'
          Branch Sides:
            - BranchSide:      'encoding.c:571,10'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:572,10'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:572,10'
          Branch Sides:
            - BranchSide:      'encoding.c:573,12'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:575,27'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:581,18'
          Branch Sides:
            - BranchSide:      'encoding.c:582,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:603,6'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:582,17'
          Branch Sides:
            - BranchSide:      'encoding.c:583,10'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:584,15'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:585,10'
          Branch Sides:
            - BranchSide:      'encoding.c:586,22'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:589,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UTF8ToUTF16BE
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'int *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - outb
        - outlen
        - in
        - inlen
      BBCount:         58
      ICount:          447
      EdgeCount:       77
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'encoding.c:768,24'
          Branch Sides:
            - BranchSide:      'encoding.c:768,28'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:769,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:768,44'
          Branch Sides:
            - BranchSide:      'encoding.c:768,48'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:769,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:768,9'
          Branch Sides:
            - BranchSide:      'encoding.c:769,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:770,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:770,9'
          Branch Sides:
            - BranchSide:      'encoding.c:771,3'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:775,12'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:777,5'
          Branch Sides:
            - BranchSide:      'encoding.c:778,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:841,16'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:779,16'
          Branch Sides:
            - BranchSide:      'encoding.c:779,32'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:780,16'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:780,16'
          Branch Sides:
            - BranchSide:      'encoding.c:782,14'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:785,18'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:785,18'
          Branch Sides:
            - BranchSide:      'encoding.c:785,34'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:786,16'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:786,16'
          Branch Sides:
            - BranchSide:      'encoding.c:786,32'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:787,16'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:787,16'
          Branch Sides:
            - BranchSide:      'encoding.c:787,32'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:790,14'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:795,11'
          Branch Sides:
            - BranchSide:      'encoding.c:796,11'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:799,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:799,7'
          Branch Sides:
            - BranchSide:      'encoding.c:800,16'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:806,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:800,29'
          Branch Sides:
            - BranchSide:      'encoding.c:800,64'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:800,41'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:800,15'
          Branch Sides:
            - BranchSide:      'encoding.c:800,64'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:801,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:806,13'
          Branch Sides:
            - BranchSide:      'encoding.c:807,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:817,18'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:807,17'
          Branch Sides:
            - BranchSide:      'encoding.c:807,33'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:808,10'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:808,10'
          Branch Sides:
            - BranchSide:      'encoding.c:809,27'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:814,12'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:817,18'
          Branch Sides:
            - BranchSide:      'encoding.c:818,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:838,6'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:818,17'
          Branch Sides:
            - BranchSide:      'encoding.c:818,35'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:819,15'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:820,10'
          Branch Sides:
            - BranchSide:      'encoding.c:821,20'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:833,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UTF16BEToUTF8
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'int *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - out
        - outlen
        - inb
        - inlenb
      BBCount:         46
      ICount:          390
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'encoding.c:676,9'
          Branch Sides:
            - BranchSide:      'encoding.c:677,10'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:680,14'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:681,9'
          Branch Sides:
            - BranchSide:      'encoding.c:682,11'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:683,14'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:685,25'
          Branch Sides:
            - BranchSide:      'encoding.c:685,29'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:685,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:685,5'
          Branch Sides:
            - BranchSide:      'encoding.c:686,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:734,15'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:686,6'
          Branch Sides:
            - BranchSide:      'encoding.c:687,30'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:692,12'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:694,13'
          Branch Sides:
            - BranchSide:      'encoding.c:695,10'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:720,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:695,10'
          Branch Sides:
            - BranchSide:      'encoding.c:696,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:698,10'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:698,10'
          Branch Sides:
            - BranchSide:      'encoding.c:699,27'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:704,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:706,17'
          Branch Sides:
            - BranchSide:      'encoding.c:707,19'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:713,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:720,13'
          Branch Sides:
            - BranchSide:      'encoding.c:721,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:722,18'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:722,18'
          Branch Sides:
            - BranchSide:      'encoding.c:722,43'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:723,18'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:723,18'
          Branch Sides:
            - BranchSide:      'encoding.c:723,44'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:724,18'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:724,18'
          Branch Sides:
            - BranchSide:      'encoding.c:724,44'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:725,44'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:727,9'
          Branch Sides:
            - BranchSide:      'encoding.c:728,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:732,37'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:728,17'
          Branch Sides:
            - BranchSide:      'encoding.c:729,10'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:730,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UTF16LEToUTF8
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'int *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - out
        - outlen
        - inb
        - inlenb
      BBCount:         46
      ICount:          390
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'encoding.c:438,9'
          Branch Sides:
            - BranchSide:      'encoding.c:439,10'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:442,14'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:443,9'
          Branch Sides:
            - BranchSide:      'encoding.c:444,11'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:445,14'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:447,25'
          Branch Sides:
            - BranchSide:      'encoding.c:447,29'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:447,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:447,5'
          Branch Sides:
            - BranchSide:      'encoding.c:448,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:496,15'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:448,13'
          Branch Sides:
            - BranchSide:      'encoding.c:449,12'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:451,30'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:456,13'
          Branch Sides:
            - BranchSide:      'encoding.c:457,10'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:482,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:457,10'
          Branch Sides:
            - BranchSide:      'encoding.c:458,3'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:460,10'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:460,10'
          Branch Sides:
            - BranchSide:      'encoding.c:461,10'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:463,27'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:468,17'
          Branch Sides:
            - BranchSide:      'encoding.c:469,19'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:475,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:482,13'
          Branch Sides:
            - BranchSide:      'encoding.c:483,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:484,18'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:484,18'
          Branch Sides:
            - BranchSide:      'encoding.c:484,43'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:485,18'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:485,18'
          Branch Sides:
            - BranchSide:      'encoding.c:485,44'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:486,18'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:486,18'
          Branch Sides:
            - BranchSide:      'encoding.c:486,44'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:487,44'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:489,9'
          Branch Sides:
            - BranchSide:      'encoding.c:490,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:494,37'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:490,17'
          Branch Sides:
            - BranchSide:      'encoding.c:491,10'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:492,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UTF8ToUTF8
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'int *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - out
        - outlen
        - inb
        - inlenb
      BBCount:         16
      ICount:          103
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'encoding.c:286,23'
          Branch Sides:
            - BranchSide:      'encoding.c:286,27'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:287,2'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:286,43'
          Branch Sides:
            - BranchSide:      'encoding.c:286,47'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:287,2'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:286,9'
          Branch Sides:
            - BranchSide:      'encoding.c:287,2'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:288,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:288,9'
          Branch Sides:
            - BranchSide:      'encoding.c:290,10'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:294,10'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:294,9'
          Branch Sides:
            - BranchSide:      'encoding.c:295,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:297,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:299,9'
          Branch Sides:
            - BranchSide:      'encoding.c:300,2'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:307,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCreateIconvHandler
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1491
      functionLinenumberEnd: 1547
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct._xmlCharEncodingHandler **'
      constantsTouched: []
      argNames:
        - name
        - out
      BBCount:         34
      ICount:          196
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - __errno_location
        - iconv_close
        - iconv_open
      functionUses:    1
      BranchProfiles:
        - Branch String:   'encoding.c:1500,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1501,13'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - iconv_close
                - iconv_close
            - BranchSide:      'encoding.c:1510,26'
              BranchSideFuncs:
                - iconv_open
                - iconv_close
                - iconv_close
                - __errno_location
                - __errno_location
        - Branch String:   'encoding.c:1501,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1502,17'
              BranchSideFuncs:
                - iconv_close
                - iconv_close
            - BranchSide:      'encoding.c:1503,18'
              BranchSideFuncs:
                - __errno_location
                - iconv_close
                - iconv_close
        - Branch String:   'encoding.c:1503,18'
          Branch Sides:
            - BranchSide:      'encoding.c:1504,17'
              BranchSideFuncs:
                - iconv_close
                - iconv_close
            - BranchSide:      'encoding.c:1506,17'
              BranchSideFuncs:
                - iconv_close
                - iconv_close
        - Branch String:   'encoding.c:1511,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1512,13'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - iconv_close
                - iconv_close
            - BranchSide:      'encoding.c:1521,11'
              BranchSideFuncs:
                - iconv_close
                - iconv_close
        - Branch String:   'encoding.c:1512,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1513,17'
              BranchSideFuncs:
                - iconv_close
                - iconv_close
            - BranchSide:      'encoding.c:1514,18'
              BranchSideFuncs:
                - __errno_location
                - iconv_close
                - iconv_close
        - Branch String:   'encoding.c:1514,18'
          Branch Sides:
            - BranchSide:      'encoding.c:1515,17'
              BranchSideFuncs:
                - iconv_close
                - iconv_close
            - BranchSide:      'encoding.c:1517,17'
              BranchSideFuncs:
                - iconv_close
                - iconv_close
        - Branch String:   'encoding.c:1522,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1523,13'
              BranchSideFuncs:
                - iconv_close
                - iconv_close
            - BranchSide:      'encoding.c:1526,12'
              BranchSideFuncs:
                - iconv_close
                - iconv_close
        - Branch String:   'encoding.c:1529,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1530,13'
              BranchSideFuncs:
                - iconv_close
                - iconv_close
            - BranchSide:      'encoding.c:1533,21'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1540,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1541,9'
              BranchSideFuncs:
                - iconv_close
                - iconv_close
            - BranchSide:      'encoding.c:1542,9'
              BranchSideFuncs:
                - iconv_close
                - iconv_close
        - Branch String:   'encoding.c:1542,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1543,21'
              BranchSideFuncs:
                - iconv_close
                - iconv_close
            - BranchSide:      'encoding.c:1544,9'
              BranchSideFuncs:
                - iconv_close
        - Branch String:   'encoding.c:1544,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1545,21'
              BranchSideFuncs:
                - iconv_close
            - BranchSide:      'encoding.c:1546,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:1499,14'
          Dst:             iconv_open
        - Src:             'encoding.c:1501,13'
          Dst:             __errno_location
        - Src:             'encoding.c:1503,18'
          Dst:             __errno_location
        - Src:             'encoding.c:1510,15'
          Dst:             iconv_open
        - Src:             'encoding.c:1512,13'
          Dst:             __errno_location
        - Src:             'encoding.c:1514,18'
          Dst:             __errno_location
        - Src:             'encoding.c:1543,9'
          Dst:             iconv_close
        - Src:             'encoding.c:1545,9'
          Dst:             iconv_close
    - functionName:    iconv_open
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    iconv_close
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlByteConsumed
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2708
      functionLinenumberEnd: 2745
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct._xmlParserCtxt *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         27
      ICount:          212
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - xmlEncOutputChunk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'encoding.c:2711,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2711,23'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2712,10'
              BranchSideFuncs:
                - xmlEncOutputChunk
        - Branch String:   'encoding.c:2713,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2713,22'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2714,10'
              BranchSideFuncs:
                - xmlEncOutputChunk
        - Branch String:   'encoding.c:2714,27'
          Branch Sides:
            - BranchSide:      'encoding.c:2714,31'
              BranchSideFuncs:
                - xmlEncOutputChunk
            - BranchSide:      'encoding.c:2744,12'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2714,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2715,22'
              BranchSideFuncs:
                - xmlEncOutputChunk
            - BranchSide:      'encoding.c:2744,12'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2722,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2724,56'
              BranchSideFuncs:
                - xmlEncOutputChunk
            - BranchSide:      'encoding.c:2740,6'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2734,50'
          Branch Sides:
            - BranchSide:      'encoding.c:2734,54'
              BranchSideFuncs:
                - xmlEncOutputChunk
            - BranchSide:      'encoding.c:2736,27'
              BranchSideFuncs:
                - xmlEncOutputChunk
        - Branch String:   'encoding.c:2734,21'
          Branch Sides:
            - BranchSide:      'encoding.c:2735,21'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2736,27'
              BranchSideFuncs:
                - xmlEncOutputChunk
        - Branch String:   'encoding.c:2738,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2730,26'
              BranchSideFuncs:
                - xmlEncOutputChunk
            - BranchSide:      'encoding.c:2739,2'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2740,6'
          Branch Sides:
            - BranchSide:      'encoding.c:2741,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2742,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:2732,23'
          Dst:             xmlEncOutputChunk
    - functionName:    xmlEncOutputChunk
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2221
      functionLinenumberEnd: 2262
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._xmlCharEncodingHandler *'
        - 'char *'
        - 'int *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - handler
        - out
        - outlen
        - in
        - inlen
      BBCount:         21
      ICount:          128
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - xmlIconvWrapper
      functionUses:    7
      BranchProfiles:
        - Branch String:   'encoding.c:2224,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2225,25'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2243,14'
              BranchSideFuncs:
                - xmlIconvWrapper
        - Branch String:   'encoding.c:2228,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2232,18'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2241,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2232,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2233,22'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2238,21'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2233,21'
          Branch Sides:
            - BranchSide:      'encoding.c:2234,25'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2236,25'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2243,14'
          Branch Sides:
            - BranchSide:      'encoding.c:2244,31'
              BranchSideFuncs:
                - xmlIconvWrapper
            - BranchSide:      'encoding.c:2253,10'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2259,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2259,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2260,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:2244,15'
          Dst:             xmlIconvWrapper
    - functionName:    xmlIconvWrapper
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2006
      functionLinenumberEnd: 2034
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'int *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - cd
        - out
        - outlen
        - in
        - inlen
      BBCount:         24
      ICount:          156
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - __errno_location
        - iconv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'encoding.c:2012,23'
          Branch Sides:
            - BranchSide:      'encoding.c:2012,27'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2013,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2012,43'
          Branch Sides:
            - BranchSide:      'encoding.c:2012,47'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2013,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2012,62'
          Branch Sides:
            - BranchSide:      'encoding.c:2012,66'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2013,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2012,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2013,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2016,18'
              BranchSideFuncs:
                - iconv
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'encoding.c:2013,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2013,30'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2014,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2024,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2025,13'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'encoding.c:2033,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2025,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2026,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2027,13'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
        - Branch String:   'encoding.c:2027,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2028,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2029,13'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'encoding.c:2029,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2030,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2031,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:2021,11'
          Dst:             iconv
        - Src:             'encoding.c:2025,13'
          Dst:             __errno_location
        - Src:             'encoding.c:2027,13'
          Dst:             __errno_location
        - Src:             'encoding.c:2029,13'
          Dst:             __errno_location
    - functionName:    iconv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'char *'
        - 'char **'
        - 'size_t *'
        - 'char **'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlCharEncCloseFunc
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2632
      functionLinenumberEnd: 2691
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlCharEncodingHandler *'
      constantsTouched: []
      argNames:
        - handler
      BBCount:         45
      ICount:          220
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - iconv_close
      functionUses:    16
      BranchProfiles:
        - Branch String:   'encoding.c:2637,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2637,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2639,12'
              BranchSideFuncs:
                - iconv_close
                - iconv_close
        - Branch String:   'encoding.c:2639,5'
          Branch Sides:
            - BranchSide:      'encoding.c:2640,13'
              BranchSideFuncs:
                - iconv_close
                - iconv_close
            - BranchSide:      'encoding.c:2644,9'
              BranchSideFuncs:
                - iconv_close
                - iconv_close
        - Branch String:   'encoding.c:2640,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2641,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2642,5'
              BranchSideFuncs:
                - iconv_close
                - iconv_close
        - Branch String:   'encoding.c:2644,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2645,16'
              BranchSideFuncs:
                - iconv_close
                - iconv_close
            - BranchSide:      'encoding.c:2655,10'
              BranchSideFuncs:
                - iconv_close
                - iconv_close
        - Branch String:   'encoding.c:2645,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2646,17'
              BranchSideFuncs:
                - iconv_close
                - iconv_close
            - BranchSide:      'encoding.c:2649,5'
              BranchSideFuncs:
                - iconv_close
                - iconv_close
        - Branch String:   'encoding.c:2646,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2647,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2648,2'
              BranchSideFuncs:
                - iconv_close
                - iconv_close
        - Branch String:   'encoding.c:2655,38'
          Branch Sides:
            - BranchSide:      'encoding.c:2655,42'
              BranchSideFuncs:
                - iconv_close
                - iconv_close
            - BranchSide:      'encoding.c:2656,16'
              BranchSideFuncs:
                - iconv_close
                - iconv_close
        - Branch String:   'encoding.c:2655,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2656,16'
              BranchSideFuncs:
                - iconv_close
                - iconv_close
            - BranchSide:      'encoding.c:2682,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2657,6'
          Branch Sides:
            - BranchSide:      'encoding.c:2658,22'
              BranchSideFuncs:
                - iconv_close
                - iconv_close
            - BranchSide:      'encoding.c:2662,6'
              BranchSideFuncs:
                - iconv_close
        - Branch String:   'encoding.c:2658,10'
          Branch Sides:
            - BranchSide:      'encoding.c:2659,7'
              BranchSideFuncs:
                - iconv_close
            - BranchSide:      'encoding.c:2660,6'
              BranchSideFuncs:
                - iconv_close
        - Branch String:   'encoding.c:2662,6'
          Branch Sides:
            - BranchSide:      'encoding.c:2663,22'
              BranchSideFuncs:
                - iconv_close
            - BranchSide:      'encoding.c:2667,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2663,10'
          Branch Sides:
            - BranchSide:      'encoding.c:2664,7'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2665,6'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2682,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2684,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2690,12'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2684,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2685,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2686,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:2658,10'
          Dst:             iconv_close
        - Src:             'encoding.c:2663,10'
          Dst:             iconv_close
    - functionName:    isolat1ToUTF8
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'int *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - out
        - outlen
        - in
        - inlen
      BBCount:         36
      ICount:          256
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'encoding.c:240,23'
          Branch Sides:
            - BranchSide:      'encoding.c:240,27'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:241,2'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:240,39'
          Branch Sides:
            - BranchSide:      'encoding.c:240,43'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:241,2'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:240,59'
          Branch Sides:
            - BranchSide:      'encoding.c:240,63'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:241,2'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:240,9'
          Branch Sides:
            - BranchSide:      'encoding.c:241,2'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:243,14'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:247,25'
          Branch Sides:
            - BranchSide:      'encoding.c:247,29'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:247,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:247,5'
          Branch Sides:
            - BranchSide:      'encoding.c:248,7'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:258,10'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:248,6'
          Branch Sides:
            - BranchSide:      'encoding.c:249,19'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:253,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:253,6'
          Branch Sides:
            - BranchSide:      'encoding.c:253,47'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:254,2'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:254,23'
          Branch Sides:
            - BranchSide:      'encoding.c:254,28'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:254,2'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:254,2'
          Branch Sides:
            - BranchSide:      'encoding.c:247,5'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:255,18'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:258,22'
          Branch Sides:
            - BranchSide:      'encoding.c:258,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:261,15'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:258,40'
          Branch Sides:
            - BranchSide:      'encoding.c:258,45'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:261,15'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:258,9'
          Branch Sides:
            - BranchSide:      'encoding.c:259,21'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:261,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UTF8Toisolat1
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'int *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - out
        - outlen
        - in
        - inlen
      BBCount:         46
      ICount:          346
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'encoding.c:343,23'
          Branch Sides:
            - BranchSide:      'encoding.c:343,27'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:344,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:343,43'
          Branch Sides:
            - BranchSide:      'encoding.c:343,47'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:344,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:343,9'
          Branch Sides:
            - BranchSide:      'encoding.c:344,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:345,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:345,9'
          Branch Sides:
            - BranchSide:      'encoding.c:349,3'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:353,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:355,5'
          Branch Sides:
            - BranchSide:      'encoding.c:356,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:402,15'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:357,11'
          Branch Sides:
            - BranchSide:      'encoding.c:357,27'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:358,11'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:358,11'
          Branch Sides:
            - BranchSide:      'encoding.c:360,16'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:363,20'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:363,20'
          Branch Sides:
            - BranchSide:      'encoding.c:363,36'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:364,18'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:364,18'
          Branch Sides:
            - BranchSide:      'encoding.c:364,34'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:365,18'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:365,18'
          Branch Sides:
            - BranchSide:      'encoding.c:365,34'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:368,16'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:373,6'
          Branch Sides:
            - BranchSide:      'encoding.c:374,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:377,2'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:377,2'
          Branch Sides:
            - BranchSide:      'encoding.c:378,10'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:390,6'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:378,10'
          Branch Sides:
            - BranchSide:      'encoding.c:379,3'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:380,18'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:380,10'
          Branch Sides:
            - BranchSide:      'encoding.c:381,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:385,8'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:390,6'
          Branch Sides:
            - BranchSide:      'encoding.c:391,10'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:396,16'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:391,10'
          Branch Sides:
            - BranchSide:      'encoding.c:392,3'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:393,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCharEncOutFunc
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2539
      functionLinenumberEnd: 2621
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlCharEncodingHandler *'
        - 'struct._xmlBuffer *'
        - 'struct._xmlBuffer *'
      constantsTouched: []
      argNames:
        - handler
        - out
        - in
      BBCount:         31
      ICount:          307
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - snprintf
        - xmlBufferGrow
        - xmlBufferShrink
        - xmlEncOutputChunk
        - xmlGetUTF8Char
      functionUses:    0
      BranchProfiles:
        - Branch String:   'encoding.c:2545,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2545,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2546,9'
              BranchSideFuncs:
                - xmlEncOutputChunk
                - xmlBufferShrink
                - xmlGetUTF8Char
                - snprintf
                - xmlBufferShrink
                - xmlBufferGrow
                - xmlEncOutputChunk
                - xmlBufferGrow
                - xmlEncOutputChunk
        - Branch String:   'encoding.c:2546,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2546,22'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2546,16'
              BranchSideFuncs:
                - xmlEncOutputChunk
                - xmlBufferShrink
                - xmlGetUTF8Char
                - snprintf
                - xmlBufferShrink
                - xmlBufferGrow
                - xmlEncOutputChunk
                - xmlBufferGrow
                - xmlEncOutputChunk
        - Branch String:   'encoding.c:2552,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2553,9'
              BranchSideFuncs:
                - xmlEncOutputChunk
                - xmlBufferShrink
                - xmlGetUTF8Char
                - snprintf
                - xmlBufferShrink
                - xmlBufferGrow
                - xmlEncOutputChunk
                - xmlBufferGrow
                - xmlEncOutputChunk
            - BranchSide:      'encoding.c:2558,9'
              BranchSideFuncs:
                - xmlEncOutputChunk
                - xmlBufferShrink
                - xmlGetUTF8Char
                - snprintf
                - xmlBufferShrink
                - xmlBufferGrow
                - xmlEncOutputChunk
                - xmlBufferGrow
                - xmlEncOutputChunk
        - Branch String:   'encoding.c:2558,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2559,16'
              BranchSideFuncs:
                - xmlEncOutputChunk
            - BranchSide:      'encoding.c:2571,14'
              BranchSideFuncs:
                - xmlEncOutputChunk
                - xmlBufferShrink
                - xmlGetUTF8Char
                - snprintf
                - xmlBufferShrink
                - xmlBufferGrow
                - xmlEncOutputChunk
                - xmlEncOutputChunk
                - xmlBufferGrow
        - Branch String:   'encoding.c:2572,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2573,23'
              BranchSideFuncs:
                - xmlBufferGrow
                - xmlEncOutputChunk
                - xmlBufferShrink
                - xmlGetUTF8Char
                - snprintf
                - xmlBufferShrink
                - xmlBufferGrow
                - xmlEncOutputChunk
                - xmlEncOutputChunk
            - BranchSide:      'encoding.c:2576,29'
              BranchSideFuncs:
                - xmlEncOutputChunk
                - xmlBufferShrink
                - xmlGetUTF8Char
                - snprintf
                - xmlBufferShrink
                - xmlBufferGrow
                - xmlEncOutputChunk
                - xmlBufferGrow
                - xmlEncOutputChunk
        - Branch String:   'encoding.c:2583,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2584,9'
              BranchSideFuncs:
                - xmlEncOutputChunk
                - xmlBufferShrink
                - xmlGetUTF8Char
                - snprintf
                - xmlBufferShrink
                - xmlBufferGrow
                - xmlEncOutputChunk
                - xmlBufferGrow
                - xmlEncOutputChunk
            - BranchSide:      'encoding.c:2589,9'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - snprintf
                - xmlBufferShrink
                - xmlBufferGrow
                - xmlEncOutputChunk
                - xmlEncOutputChunk
                - xmlBufferShrink
                - xmlBufferGrow
                - xmlEncOutputChunk
        - Branch String:   'encoding.c:2589,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2591,19'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - snprintf
                - xmlBufferShrink
                - xmlBufferGrow
                - xmlEncOutputChunk
                - xmlEncOutputChunk
                - xmlBufferShrink
                - xmlBufferGrow
                - xmlEncOutputChunk
            - BranchSide:      'encoding.c:2620,12'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2596,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2597,20'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2604,41'
              BranchSideFuncs:
                - snprintf
                - xmlBufferShrink
                - xmlBufferGrow
                - xmlEncOutputChunk
                - xmlEncOutputChunk
                - xmlBufferShrink
                - xmlGetUTF8Char
                - xmlBufferGrow
                - xmlEncOutputChunk
        - Branch String:   'encoding.c:2612,23'
          Branch Sides:
            - BranchSide:      'encoding.c:2612,27'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2613,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2612,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2613,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2615,21'
              BranchSideFuncs:
                - xmlEncOutputChunk
                - xmlBufferShrink
                - xmlGetUTF8Char
                - snprintf
                - xmlBufferShrink
                - xmlBufferGrow
                - xmlEncOutputChunk
                - xmlBufferGrow
                - xmlEncOutputChunk
        - Branch String:   'encoding.c:2620,12'
          Branch Sides:
            - BranchSide:      'encoding.c:2620,25'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2620,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:2561,9'
          Dst:             xmlEncOutputChunk
        - Src:             'encoding.c:2573,9'
          Dst:             xmlBufferGrow
        - Src:             'encoding.c:2576,11'
          Dst:             xmlEncOutputChunk
        - Src:             'encoding.c:2578,5'
          Dst:             xmlBufferShrink
        - Src:             'encoding.c:2595,15'
          Dst:             xmlGetUTF8Char
        - Src:             'encoding.c:2604,22'
          Dst:             snprintf
        - Src:             'encoding.c:2606,9'
          Dst:             xmlBufferShrink
        - Src:             'encoding.c:2607,9'
          Dst:             xmlBufferGrow
        - Src:             'encoding.c:2610,15'
          Dst:             xmlEncOutputChunk
    - functionName:    xmlCharEncOutput
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2414
      functionLinenumberEnd: 2519
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlOutputBuffer *'
        - int
      constantsTouched: []
      argNames:
        - output
        - init
      BBCount:         50
      ICount:          351
      EdgeCount:       68
      CyclomaticComplexity: 20
      functionsReached:
        - snprintf
        - xmlBufAddLen
        - xmlBufAvail
        - xmlBufContent
        - xmlBufEnd
        - xmlBufGrow
        - xmlBufShrink
        - xmlBufUse
        - xmlEncConvertError
        - xmlEncOutputChunk
        - xmlGetUTF8Char
      functionUses:    6
      BranchProfiles:
        - Branch String:   'encoding.c:2424,26'
          Branch Sides:
            - BranchSide:      'encoding.c:2424,30'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2426,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2424,55'
          Branch Sides:
            - BranchSide:      'encoding.c:2425,10'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2426,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2425,34'
          Branch Sides:
            - BranchSide:      'encoding.c:2425,38'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2426,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2424,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2426,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2427,11'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufUse
                - xmlBufEnd
                - xmlBufContent
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufUse
                - xmlBufContent
                - xmlGetUTF8Char
                - snprintf
                - xmlBufShrink
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
        - Branch String:   'encoding.c:2437,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2438,14'
              BranchSideFuncs:
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
            - BranchSide:      'encoding.c:2450,24'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufEnd
                - xmlBufContent
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufUse
                - xmlBufContent
                - xmlGetUTF8Char
                - snprintf
                - xmlBufShrink
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
                - xmlBufGrow
                - xmlBufAvail
        - Branch String:   'encoding.c:2451,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2452,16'
              BranchSideFuncs:
                - xmlBufEnd
                - xmlBufContent
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufUse
                - xmlBufContent
                - xmlGetUTF8Char
                - snprintf
                - xmlBufShrink
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufUse
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
                - xmlBufGrow
                - xmlBufAvail
            - BranchSide:      'encoding.c:2453,9'
              BranchSideFuncs:
                - xmlBufEnd
                - xmlBufContent
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufUse
                - xmlBufContent
                - xmlGetUTF8Char
                - snprintf
                - xmlBufShrink
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufUse
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
                - xmlBufGrow
                - xmlBufAvail
        - Branch String:   'encoding.c:2453,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2454,24'
              BranchSideFuncs:
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufContent
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufUse
                - xmlBufContent
                - xmlGetUTF8Char
                - snprintf
                - xmlBufShrink
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufUse
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
            - BranchSide:      'encoding.c:2460,9'
              BranchSideFuncs:
                - xmlBufEnd
                - xmlBufContent
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufUse
                - xmlBufContent
                - xmlGetUTF8Char
                - snprintf
                - xmlBufShrink
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufUse
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
        - Branch String:   'encoding.c:2454,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2455,17'
              BranchSideFuncs:
                - xmlEncConvertError
            - BranchSide:      'encoding.c:2458,31'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufContent
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufUse
                - xmlBufContent
                - xmlGetUTF8Char
                - snprintf
                - xmlBufShrink
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufUse
                - xmlBufGrow
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
        - Branch String:   'encoding.c:2460,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2461,17'
              BranchSideFuncs:
                - xmlBufEnd
                - xmlBufContent
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufUse
                - xmlBufContent
                - xmlGetUTF8Char
                - snprintf
                - xmlBufShrink
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufUse
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
            - BranchSide:      'encoding.c:2463,12'
              BranchSideFuncs:
                - xmlBufEnd
                - xmlBufContent
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufUse
                - xmlBufContent
                - xmlGetUTF8Char
                - snprintf
                - xmlBufShrink
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufUse
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
        - Branch String:   'encoding.c:2471,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2472,9'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufUse
                - xmlBufEnd
                - xmlBufContent
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufUse
                - xmlBufContent
                - xmlGetUTF8Char
                - snprintf
                - xmlBufShrink
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
            - BranchSide:      'encoding.c:2477,9'
              BranchSideFuncs:
                - xmlEncConvertError
                - xmlBufUse
                - xmlBufContent
                - xmlGetUTF8Char
                - snprintf
                - xmlBufShrink
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufUse
                - xmlBufEnd
                - xmlBufContent
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
        - Branch String:   'encoding.c:2477,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2477,16'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlGetUTF8Char
                - snprintf
                - xmlBufShrink
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufUse
                - xmlBufEnd
                - xmlBufContent
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
            - BranchSide:      'encoding.c:2479,29'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlGetUTF8Char
                - snprintf
                - xmlBufShrink
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufUse
                - xmlBufEnd
                - xmlBufContent
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
        - Branch String:   'encoding.c:2484,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2485,13'
              BranchSideFuncs:
                - xmlEncConvertError
            - BranchSide:      'encoding.c:2492,41'
              BranchSideFuncs:
                - snprintf
                - xmlBufShrink
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufUse
                - xmlBufEnd
                - xmlBufContent
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufUse
                - xmlBufContent
                - xmlGetUTF8Char
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
        - Branch String:   'encoding.c:2500,23'
          Branch Sides:
            - BranchSide:      'encoding.c:2500,27'
              BranchSideFuncs:
                - xmlEncConvertError
            - BranchSide:      'encoding.c:2501,17'
              BranchSideFuncs:
                - xmlEncConvertError
        - Branch String:   'encoding.c:2500,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2501,17'
              BranchSideFuncs:
                - xmlEncConvertError
            - BranchSide:      'encoding.c:2505,22'
              BranchSideFuncs:
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufUse
                - xmlBufEnd
                - xmlBufContent
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufUse
                - xmlBufContent
                - xmlGetUTF8Char
                - snprintf
                - xmlBufShrink
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
        - Branch String:   'encoding.c:2511,28'
          Branch Sides:
            - BranchSide:      'encoding.c:2511,32'
              BranchSideFuncs:
                - xmlEncConvertError
            - BranchSide:      'encoding.c:2512,10'
              BranchSideFuncs:
                - xmlEncConvertError
        - Branch String:   'encoding.c:2511,43'
          Branch Sides:
            - BranchSide:      'encoding.c:2512,10'
              BranchSideFuncs:
                - xmlEncConvertError
            - BranchSide:      'encoding.c:2513,13'
              BranchSideFuncs:
                - xmlEncConvertError
        - Branch String:   'encoding.c:2511,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2513,13'
              BranchSideFuncs:
                - xmlEncConvertError
            - BranchSide:      'encoding.c:2518,12'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2513,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2514,48'
              BranchSideFuncs:
                - xmlEncConvertError
            - BranchSide:      'encoding.c:2515,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:2432,15'
          Dst:             xmlBufAvail
        - Src:             'encoding.c:2441,44'
          Dst:             xmlBufEnd
        - Src:             'encoding.c:2441,9'
          Dst:             xmlEncOutputChunk
        - Src:             'encoding.c:2443,9'
          Dst:             xmlBufAddLen
        - Src:             'encoding.c:2450,14'
          Dst:             xmlBufUse
        - Src:             'encoding.c:2454,13'
          Dst:             xmlBufGrow
        - Src:             'encoding.c:2458,19'
          Dst:             xmlBufAvail
        - Src:             'encoding.c:2465,46'
          Dst:             xmlBufEnd
        - Src:             'encoding.c:2466,29'
          Dst:             xmlBufContent
        - Src:             'encoding.c:2465,11'
          Dst:             xmlEncOutputChunk
        - Src:             'encoding.c:2467,5'
          Dst:             xmlBufShrink
        - Src:             'encoding.c:2468,5'
          Dst:             xmlBufAddLen
        - Src:             'encoding.c:2479,19'
          Dst:             xmlBufUse
        - Src:             'encoding.c:2480,28'
          Dst:             xmlBufContent
        - Src:             'encoding.c:2483,15'
          Dst:             xmlGetUTF8Char
        - Src:             'encoding.c:2492,22'
          Dst:             snprintf
        - Src:             'encoding.c:2494,9'
          Dst:             xmlBufShrink
        - Src:             'encoding.c:2495,9'
          Dst:             xmlBufGrow
        - Src:             'encoding.c:2496,17'
          Dst:             xmlBufAvail
        - Src:             'encoding.c:2498,50'
          Dst:             xmlBufEnd
        - Src:             'encoding.c:2498,15'
          Dst:             xmlEncOutputChunk
        - Src:             'encoding.c:2505,9'
          Dst:             xmlBufAddLen
        - Src:             'encoding.c:2514,29'
          Dst:             xmlEncConvertError
    - functionName:    xmlEncConvertError
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2124
      functionLinenumberEnd: 2142
      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:2127,5'
          Branch Sides:
            - BranchSide:      'encoding.c:2129,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2132,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2135,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2138,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCharEncInput
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2291
      functionLinenumberEnd: 2353
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlParserInputBuffer *'
      constantsTouched: []
      argNames:
        - input
      BBCount:         44
      ICount:          283
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - xmlBufAddLen
        - xmlBufAvail
        - xmlBufContent
        - xmlBufEnd
        - xmlBufGrow
        - xmlBufShrink
        - xmlBufUse
        - xmlEncConvertError
        - xmlEncInputChunk
      functionUses:    3
      BranchProfiles:
        - Branch String:   'encoding.c:2302,25'
          Branch Sides:
            - BranchSide:      'encoding.c:2302,29'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2304,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2302,53'
          Branch Sides:
            - BranchSide:      'encoding.c:2303,10'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2304,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2303,33'
          Branch Sides:
            - BranchSide:      'encoding.c:2303,37'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2304,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2302,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2304,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2305,11'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufShrink
                - xmlEncConvertError
                - xmlBufGrow
                - xmlBufAvail
        - Branch String:   'encoding.c:2309,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2310,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2311,28'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufShrink
                - xmlEncConvertError
                - xmlBufGrow
                - xmlBufAvail
        - Branch String:   'encoding.c:2315,16'
          Branch Sides:
            - BranchSide:      'encoding.c:2315,16'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufShrink
                - xmlEncConvertError
                - xmlBufGrow
                - xmlBufAvail
            - BranchSide:      'encoding.c:2315,53'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufShrink
                - xmlEncConvertError
                - xmlBufGrow
                - xmlBufAvail
        - Branch String:   'encoding.c:2318,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2319,19'
              BranchSideFuncs:
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufShrink
                - xmlEncConvertError
                - xmlBufAvail
                - xmlBufGrow
                - xmlBufAvail
            - BranchSide:      'encoding.c:2320,13'
              BranchSideFuncs:
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufShrink
                - xmlEncConvertError
                - xmlBufAvail
                - xmlBufGrow
                - xmlBufAvail
        - Branch String:   'encoding.c:2320,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2321,28'
              BranchSideFuncs:
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufShrink
                - xmlEncConvertError
                - xmlBufAvail
            - BranchSide:      'encoding.c:2328,16'
              BranchSideFuncs:
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufShrink
                - xmlEncConvertError
                - xmlBufAvail
                - xmlBufGrow
                - xmlBufAvail
        - Branch String:   'encoding.c:2321,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2322,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2325,33'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufShrink
                - xmlEncConvertError
                - xmlBufAvail
                - xmlBufGrow
        - Branch String:   'encoding.c:2336,5'
          Branch Sides:
            - BranchSide:      'encoding.c:2315,16'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufShrink
                - xmlEncConvertError
                - xmlBufGrow
                - xmlBufAvail
            - BranchSide:      'encoding.c:2338,18'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlEncConvertError
        - Branch String:   'encoding.c:2340,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2341,9'
              BranchSideFuncs:
                - xmlEncConvertError
            - BranchSide:      'encoding.c:2343,31'
              BranchSideFuncs:
                - xmlEncConvertError
        - Branch String:   'encoding.c:2345,21'
          Branch Sides:
            - BranchSide:      'encoding.c:2345,25'
              BranchSideFuncs:
                - xmlEncConvertError
            - BranchSide:      'encoding.c:2346,10'
              BranchSideFuncs:
                - xmlEncConvertError
        - Branch String:   'encoding.c:2345,38'
          Branch Sides:
            - BranchSide:      'encoding.c:2346,10'
              BranchSideFuncs:
                - xmlEncConvertError
            - BranchSide:      'encoding.c:2347,13'
              BranchSideFuncs:
                - xmlEncConvertError
        - Branch String:   'encoding.c:2345,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2347,13'
              BranchSideFuncs:
                - xmlEncConvertError
            - BranchSide:      'encoding.c:2352,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2347,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2348,47'
              BranchSideFuncs:
                - xmlEncConvertError
            - BranchSide:      'encoding.c:2349,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:2308,14'
          Dst:             xmlBufUse
        - Src:             'encoding.c:2311,14'
          Dst:             xmlBufContent
        - Src:             'encoding.c:2317,17'
          Dst:             xmlBufAvail
        - Src:             'encoding.c:2321,17'
          Dst:             xmlBufGrow
        - Src:             'encoding.c:2325,21'
          Dst:             xmlBufAvail
        - Src:             'encoding.c:2330,48'
          Dst:             xmlBufEnd
        - Src:             'encoding.c:2330,15'
          Dst:             xmlEncInputChunk
        - Src:             'encoding.c:2335,9'
          Dst:             xmlBufAddLen
        - Src:             'encoding.c:2338,5'
          Dst:             xmlBufShrink
        - Src:             'encoding.c:2348,28'
          Dst:             xmlEncConvertError
    - functionName:    xmlEncInputChunk
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2161
      functionLinenumberEnd: 2202
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._xmlCharEncodingHandler *'
        - 'char *'
        - 'int *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - handler
        - out
        - outlen
        - in
        - inlen
      BBCount:         21
      ICount:          128
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - xmlIconvWrapper
      functionUses:    3
      BranchProfiles:
        - Branch String:   'encoding.c:2164,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2165,25'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2183,14'
              BranchSideFuncs:
                - xmlIconvWrapper
        - Branch String:   'encoding.c:2168,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2172,18'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2181,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2172,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2173,22'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2178,21'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2173,21'
          Branch Sides:
            - BranchSide:      'encoding.c:2174,25'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2176,25'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2183,14'
          Branch Sides:
            - BranchSide:      'encoding.c:2184,31'
              BranchSideFuncs:
                - xmlIconvWrapper
            - BranchSide:      'encoding.c:2193,10'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2199,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2199,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2200,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:2184,15'
          Dst:             xmlIconvWrapper
    - functionName:    xmlCharEncInFunc
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2368
      functionLinenumberEnd: 2395
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlCharEncodingHandler *'
        - 'struct._xmlBuffer *'
        - 'struct._xmlBuffer *'
      constantsTouched: []
      argNames:
        - handler
        - out
        - in
      BBCount:         18
      ICount:          154
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlBufferGrow
        - xmlBufferShrink
        - xmlEncInputChunk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'encoding.c:2373,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2374,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2375,9'
              BranchSideFuncs:
                - xmlEncInputChunk
                - xmlBufferShrink
                - xmlBufferGrow
        - Branch String:   'encoding.c:2375,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2376,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2377,9'
              BranchSideFuncs:
                - xmlEncInputChunk
                - xmlBufferShrink
                - xmlBufferGrow
        - Branch String:   'encoding.c:2377,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2378,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2380,14'
              BranchSideFuncs:
                - xmlEncInputChunk
                - xmlBufferShrink
                - xmlBufferGrow
        - Branch String:   'encoding.c:2381,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2382,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2383,15'
              BranchSideFuncs:
                - xmlEncInputChunk
                - xmlBufferShrink
                - xmlBufferGrow
        - Branch String:   'encoding.c:2384,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2385,23'
              BranchSideFuncs:
                - xmlBufferGrow
                - xmlEncInputChunk
                - xmlBufferShrink
            - BranchSide:      'encoding.c:2388,28'
              BranchSideFuncs:
                - xmlEncInputChunk
                - xmlBufferShrink
        - Branch String:   'encoding.c:2394,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2394,22'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2394,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:2385,9'
          Dst:             xmlBufferGrow
        - Src:             'encoding.c:2388,11'
          Dst:             xmlEncInputChunk
        - Src:             'encoding.c:2390,5'
          Dst:             xmlBufferShrink
    - functionName:    xmlCharEncFirstLine
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2277
      functionLinenumberEnd: 2278
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlCharEncodingHandler *'
        - 'struct._xmlBuffer *'
        - 'struct._xmlBuffer *'
      constantsTouched: []
      argNames:
        - handler
        - out
        - in
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCharEncInFunc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'encoding.c:2278,12'
          Dst:             xmlCharEncInFunc
    - functionName:    xmlFindCharEncodingHandler
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1976
      functionLinenumberEnd: 1980
      functionDepth:   0
      returnType:      'struct._xmlCharEncodingHandler *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - name
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlOpenCharEncodingHandler
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'encoding.c:1979,5'
          Dst:             xmlOpenCharEncodingHandler
    - functionName:    xmlOpenCharEncodingHandler
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1931
      functionLinenumberEnd: 1963
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct._xmlCharEncodingHandler **'
      constantsTouched: []
      argNames:
        - name
        - output
        - out
      BBCount:         15
      ICount:          101
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlFindHandler
        - xmlGetEncodingAlias
        - xmlLookupCharEncodingHandler
        - xmlParseCharEncoding
      functionUses:    12
      BranchProfiles:
        - Branch String:   'encoding.c:1937,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1938,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1939,6'
              BranchSideFuncs:
                - xmlGetEncodingAlias
                - xmlFindHandler
                - xmlParseCharEncoding
                - xmlLookupCharEncodingHandler
        - Branch String:   'encoding.c:1941,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1942,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1947,13'
              BranchSideFuncs:
                - xmlGetEncodingAlias
                - xmlFindHandler
                - xmlParseCharEncoding
                - xmlLookupCharEncodingHandler
        - Branch String:   'encoding.c:1949,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1950,9'
              BranchSideFuncs:
                - xmlFindHandler
                - xmlParseCharEncoding
                - xmlLookupCharEncodingHandler
            - BranchSide:      'encoding.c:1952,26'
              BranchSideFuncs:
                - xmlFindHandler
                - xmlParseCharEncoding
                - xmlLookupCharEncodingHandler
        - Branch String:   'encoding.c:1953,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1954,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1955,9'
              BranchSideFuncs:
                - xmlParseCharEncoding
                - xmlLookupCharEncodingHandler
        - Branch String:   'encoding.c:1955,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1956,16'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1961,32'
              BranchSideFuncs:
                - xmlParseCharEncoding
                - xmlLookupCharEncodingHandler
      Callsites:
        - Src:             'encoding.c:1948,14'
          Dst:             xmlGetEncodingAlias
        - Src:             'encoding.c:1952,11'
          Dst:             xmlFindHandler
        - Src:             'encoding.c:1961,11'
          Dst:             xmlParseCharEncoding
        - Src:             'encoding.c:1962,12'
          Dst:             xmlLookupCharEncodingHandler
    - functionName:    xmlGetEncodingAlias
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 952
      functionLinenumberEnd: 977
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - alias
      BBCount:         21
      ICount:          124
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - strcmp
        - toupper
      functionUses:    3
      BranchProfiles:
        - Branch String:   'encoding.c:956,9'
          Branch Sides:
            - BranchSide:      'encoding.c:957,2'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:959,9'
              BranchSideFuncs:
                - strcmp
                - toupper
        - Branch String:   'encoding.c:959,9'
          Branch Sides:
            - BranchSide:      'encoding.c:960,2'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:962,12'
              BranchSideFuncs:
                - strcmp
                - toupper
        - Branch String:   'encoding.c:962,5'
          Branch Sides:
            - BranchSide:      'encoding.c:963,51'
              BranchSideFuncs:
                - toupper
                - strcmp
            - BranchSide:      'encoding.c:966,11'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'encoding.c:964,6'
          Branch Sides:
            - BranchSide:      'encoding.c:964,21'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'encoding.c:965,5'
              BranchSideFuncs:
                - strcmp
                - toupper
        - Branch String:   'encoding.c:971,5'
          Branch Sides:
            - BranchSide:      'encoding.c:972,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'encoding.c:976,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:972,6'
          Branch Sides:
            - BranchSide:      'encoding.c:973,13'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'encoding.c:975,5'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'encoding.c:963,27'
          Dst:             toupper
        - Src:             'encoding.c:972,7'
          Dst:             strcmp
    - functionName:    xmlFindHandler
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1730
      functionLinenumberEnd: 1761
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct._xmlCharEncodingHandler **'
      constantsTouched: []
      argNames:
        - name
        - output
        - out
      BBCount:         18
      ICount:          104
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlFindExtraHandler
        - xmlStrcasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'encoding.c:1736,5'
          Branch Sides:
            - BranchSide:      'encoding.c:1739,63'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlFindExtraHandler
            - BranchSide:      'encoding.c:1760,32'
              BranchSideFuncs:
                - xmlFindExtraHandler
        - Branch String:   'encoding.c:1741,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1743,17'
              BranchSideFuncs:
                - xmlFindExtraHandler
                - xmlStrcasecmp
            - BranchSide:      'encoding.c:1755,5'
              BranchSideFuncs:
                - xmlFindExtraHandler
                - xmlStrcasecmp
        - Branch String:   'encoding.c:1743,17'
          Branch Sides:
            - BranchSide:      'encoding.c:1744,21'
              BranchSideFuncs:
                - xmlFindExtraHandler
                - xmlStrcasecmp
            - BranchSide:      'encoding.c:1749,21'
              BranchSideFuncs:
                - xmlFindExtraHandler
                - xmlStrcasecmp
        - Branch String:   'encoding.c:1744,21'
          Branch Sides:
            - BranchSide:      'encoding.c:1745,28'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1748,13'
              BranchSideFuncs:
                - xmlFindExtraHandler
                - xmlStrcasecmp
        - Branch String:   'encoding.c:1749,21'
          Branch Sides:
            - BranchSide:      'encoding.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1750,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:1741,13'
          Dst:             xmlStrcasecmp
        - Src:             'encoding.c:1760,12'
          Dst:             xmlFindExtraHandler
    - functionName:    xmlParseCharEncoding
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1098
      functionLinenumberEnd: 1164
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - name
      BBCount:         70
      ICount:          367
      EdgeCount:       101
      CyclomaticComplexity: 33
      functionsReached:
        - strcmp
        - toupper
        - xmlGetEncodingAlias
      functionUses:    3
      BranchProfiles:
        - Branch String:   'encoding.c:1103,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1104,2'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1109,33'
              BranchSideFuncs:
                - xmlGetEncodingAlias
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - toupper
        - Branch String:   'encoding.c:1110,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1111,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - toupper
            - BranchSide:      'encoding.c:1113,12'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - toupper
        - Branch String:   'encoding.c:1113,5'
          Branch Sides:
            - BranchSide:      'encoding.c:1114,51'
              BranchSideFuncs:
                - toupper
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'encoding.c:1117,11'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'encoding.c:1115,6'
          Branch Sides:
            - BranchSide:      'encoding.c:1115,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'encoding.c:1116,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - toupper
        - Branch String:   'encoding.c:1119,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1119,29'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'encoding.c:1120,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'encoding.c:1120,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1120,34'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'encoding.c:1121,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'encoding.c:1121,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1121,33'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'encoding.c:1127,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'encoding.c:1127,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1127,35'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'encoding.c:1128,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'encoding.c:1128,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1128,34'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'encoding.c:1130,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'encoding.c:1130,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1130,44'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'encoding.c:1131,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'encoding.c:1131,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1131,34'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'encoding.c:1132,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'encoding.c:1132,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1132,33'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'encoding.c:1138,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'encoding.c:1138,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1138,44'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'encoding.c:1139,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'encoding.c:1139,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1139,34'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'encoding.c:1140,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'encoding.c:1140,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1140,33'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'encoding.c:1143,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'encoding.c:1143,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1143,40'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'encoding.c:1144,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'encoding.c:1144,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1144,41'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'encoding.c:1145,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'encoding.c:1145,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1145,41'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'encoding.c:1147,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'encoding.c:1147,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1147,40'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'encoding.c:1148,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'encoding.c:1148,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1148,41'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'encoding.c:1149,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'encoding.c:1149,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1149,41'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'encoding.c:1151,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'encoding.c:1151,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1151,40'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'encoding.c:1152,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'encoding.c:1152,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1152,40'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'encoding.c:1153,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'encoding.c:1153,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1153,40'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'encoding.c:1154,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'encoding.c:1154,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1154,40'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'encoding.c:1155,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'encoding.c:1155,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1155,40'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'encoding.c:1156,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'encoding.c:1156,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1156,40'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'encoding.c:1157,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'encoding.c:1157,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1157,40'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'encoding.c:1159,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'encoding.c:1159,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1159,40'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'encoding.c:1160,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'encoding.c:1160,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1160,38'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'encoding.c:1161,17'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'encoding.c:1161,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1161,35'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1163,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:1109,13'
          Dst:             xmlGetEncodingAlias
        - Src:             'encoding.c:1114,27'
          Dst:             toupper
        - Src:             'encoding.c:1119,10'
          Dst:             strcmp
        - Src:             'encoding.c:1120,10'
          Dst:             strcmp
        - Src:             'encoding.c:1121,10'
          Dst:             strcmp
        - Src:             'encoding.c:1127,10'
          Dst:             strcmp
        - Src:             'encoding.c:1128,10'
          Dst:             strcmp
        - Src:             'encoding.c:1130,10'
          Dst:             strcmp
        - Src:             'encoding.c:1131,10'
          Dst:             strcmp
        - Src:             'encoding.c:1132,10'
          Dst:             strcmp
        - Src:             'encoding.c:1138,10'
          Dst:             strcmp
        - Src:             'encoding.c:1139,10'
          Dst:             strcmp
        - Src:             'encoding.c:1140,10'
          Dst:             strcmp
        - Src:             'encoding.c:1143,10'
          Dst:             strcmp
        - Src:             'encoding.c:1144,10'
          Dst:             strcmp
        - Src:             'encoding.c:1145,10'
          Dst:             strcmp
        - Src:             'encoding.c:1147,10'
          Dst:             strcmp
        - Src:             'encoding.c:1148,10'
          Dst:             strcmp
        - Src:             'encoding.c:1149,10'
          Dst:             strcmp
        - Src:             'encoding.c:1151,10'
          Dst:             strcmp
        - Src:             'encoding.c:1152,10'
          Dst:             strcmp
        - Src:             'encoding.c:1153,10'
          Dst:             strcmp
        - Src:             'encoding.c:1154,10'
          Dst:             strcmp
        - Src:             'encoding.c:1155,10'
          Dst:             strcmp
        - Src:             'encoding.c:1156,10'
          Dst:             strcmp
        - Src:             'encoding.c:1157,10'
          Dst:             strcmp
        - Src:             'encoding.c:1159,10'
          Dst:             strcmp
        - Src:             'encoding.c:1160,10'
          Dst:             strcmp
        - Src:             'encoding.c:1161,10'
          Dst:             strcmp
    - functionName:    xmlLookupCharEncodingHandler
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1780
      functionLinenumberEnd: 1893
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'struct._xmlCharEncodingHandler **'
      constantsTouched: []
      argNames:
        - enc
        - out
      BBCount:         46
      ICount:          250
      EdgeCount:       51
      CyclomaticComplexity: 7
      functionsReached:
        - xmlFindExtraHandler
      functionUses:    6
      BranchProfiles:
        - Branch String:   'encoding.c:1799,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1800,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1801,6'
              BranchSideFuncs:
                - xmlFindExtraHandler
                - xmlFindExtraHandler
        - Branch String:   'encoding.c:1803,5'
          Branch Sides:
            - BranchSide:      'encoding.c:1805,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1807,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1809,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1811,40'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1814,40'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1817,19'
              BranchSideFuncs:
                - xmlFindExtraHandler
                - xmlFindExtraHandler
            - BranchSide:      'encoding.c:1822,19'
              BranchSideFuncs:
                - xmlFindExtraHandler
                - xmlFindExtraHandler
            - BranchSide:      'encoding.c:1822,19'
              BranchSideFuncs:
                - xmlFindExtraHandler
                - xmlFindExtraHandler
            - BranchSide:      'encoding.c:1826,6'
              BranchSideFuncs:
                - xmlFindExtraHandler
                - xmlFindExtraHandler
            - BranchSide:      'encoding.c:1828,6'
              BranchSideFuncs:
                - xmlFindExtraHandler
                - xmlFindExtraHandler
            - BranchSide:      'encoding.c:1830,19'
              BranchSideFuncs:
                - xmlFindExtraHandler
                - xmlFindExtraHandler
            - BranchSide:      'encoding.c:1835,40'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1838,40'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1841,11'
              BranchSideFuncs:
                - xmlFindExtraHandler
                - xmlFindExtraHandler
            - BranchSide:      'encoding.c:1844,11'
              BranchSideFuncs:
                - xmlFindExtraHandler
                - xmlFindExtraHandler
            - BranchSide:      'encoding.c:1847,11'
              BranchSideFuncs:
                - xmlFindExtraHandler
                - xmlFindExtraHandler
            - BranchSide:      'encoding.c:1850,11'
              BranchSideFuncs:
                - xmlFindExtraHandler
                - xmlFindExtraHandler
            - BranchSide:      'encoding.c:1853,11'
              BranchSideFuncs:
                - xmlFindExtraHandler
                - xmlFindExtraHandler
            - BranchSide:      'encoding.c:1856,11'
              BranchSideFuncs:
                - xmlFindExtraHandler
                - xmlFindExtraHandler
            - BranchSide:      'encoding.c:1859,11'
              BranchSideFuncs:
                - xmlFindExtraHandler
                - xmlFindExtraHandler
            - BranchSide:      'encoding.c:1862,11'
              BranchSideFuncs:
                - xmlFindExtraHandler
                - xmlFindExtraHandler
            - BranchSide:      'encoding.c:1866,18'
              BranchSideFuncs:
                - xmlFindExtraHandler
                - xmlFindExtraHandler
            - BranchSide:      'encoding.c:1869,19'
              BranchSideFuncs:
                - xmlFindExtraHandler
                - xmlFindExtraHandler
            - BranchSide:      'encoding.c:1873,18'
              BranchSideFuncs:
                - xmlFindExtraHandler
                - xmlFindExtraHandler
            - BranchSide:      'encoding.c:1876,6'
              BranchSideFuncs:
                - xmlFindExtraHandler
                - xmlFindExtraHandler
        - Branch String:   'encoding.c:1879,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1880,36'
              BranchSideFuncs:
                - xmlFindExtraHandler
            - BranchSide:      'encoding.c:1882,9'
              BranchSideFuncs:
                - xmlFindExtraHandler
        - Branch String:   'encoding.c:1882,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1883,16'
              BranchSideFuncs:
                - xmlFindExtraHandler
            - BranchSide:      'encoding.c:1892,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1883,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1884,39'
              BranchSideFuncs:
                - xmlFindExtraHandler
            - BranchSide:      'encoding.c:1890,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1885,17'
          Branch Sides:
            - BranchSide:      'encoding.c:1886,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1887,17'
              BranchSideFuncs:
                - xmlFindExtraHandler
        - Branch String:   'encoding.c:1887,17'
          Branch Sides:
            - BranchSide:      'encoding.c:1888,24'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1889,9'
              BranchSideFuncs:
                - xmlFindExtraHandler
      Callsites:
        - Src:             'encoding.c:1880,16'
          Dst:             xmlFindExtraHandler
        - Src:             'encoding.c:1884,19'
          Dst:             xmlFindExtraHandler
    - functionName:    xmlFindExtraHandler
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1672
      functionLinenumberEnd: 1716
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct._xmlCharEncodingHandler **'
      constantsTouched: []
      argNames:
        - name
        - output
        - out
      BBCount:         25
      ICount:          140
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - xmlCreateIconvHandler
        - xmlStrcasecmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'encoding.c:1678,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1679,16'
              BranchSideFuncs:
                - xmlCreateIconvHandler
                - xmlStrcasecmp
            - BranchSide:      'encoding.c:1700,33'
              BranchSideFuncs:
                - xmlCreateIconvHandler
        - Branch String:   'encoding.c:1679,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1680,47'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlCreateIconvHandler
            - BranchSide:      'encoding.c:1697,5'
              BranchSideFuncs:
                - xmlCreateIconvHandler
        - Branch String:   'encoding.c:1682,17'
          Branch Sides:
            - BranchSide:      'encoding.c:1684,21'
              BranchSideFuncs:
                - xmlCreateIconvHandler
                - xmlStrcasecmp
            - BranchSide:      'encoding.c:1696,9'
              BranchSideFuncs:
                - xmlCreateIconvHandler
                - xmlStrcasecmp
        - Branch String:   'encoding.c:1684,21'
          Branch Sides:
            - BranchSide:      'encoding.c:1685,25'
              BranchSideFuncs:
                - xmlCreateIconvHandler
                - xmlStrcasecmp
            - BranchSide:      'encoding.c:1690,25'
              BranchSideFuncs:
                - xmlCreateIconvHandler
                - xmlStrcasecmp
        - Branch String:   'encoding.c:1685,25'
          Branch Sides:
            - BranchSide:      'encoding.c:1686,32'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1689,17'
              BranchSideFuncs:
                - xmlCreateIconvHandler
                - xmlStrcasecmp
        - Branch String:   'encoding.c:1690,25'
          Branch Sides:
            - BranchSide:      'encoding.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1691,32'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1701,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1702,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1703,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1703,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1704,16'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1715,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:1682,18'
          Dst:             xmlStrcasecmp
        - Src:             'encoding.c:1700,11'
          Dst:             xmlCreateIconvHandler
    - functionName:    xmlGetCharEncodingHandler
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1906
      functionLinenumberEnd: 1910
      functionDepth:   0
      returnType:      'struct._xmlCharEncodingHandler *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - enc
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlLookupCharEncodingHandler
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'encoding.c:1909,5'
          Dst:             xmlLookupCharEncodingHandler
    - functionName:    xmlCleanupCharEncodingHandlers
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1441
      functionLinenumberEnd: 1457
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          90
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlCleanupEncodingAliases
      functionUses:    1
      BranchProfiles:
        - Branch String:   'encoding.c:1442,5'
          Branch Sides:
            - BranchSide:      'encoding.c:1442,5'
              BranchSideFuncs:
                - xmlCleanupEncodingAliases
            - BranchSide:      'encoding.c:1442,5'
              BranchSideFuncs:
                - xmlCleanupEncodingAliases
        - Branch String:   'encoding.c:1444,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1444,27'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1446,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1446,5'
          Branch Sides:
            - BranchSide:      'encoding.c:1447,30'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1454,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1448,6'
          Branch Sides:
            - BranchSide:      'encoding.c:1446,5'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1449,10'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1449,10'
          Branch Sides:
            - BranchSide:      'encoding.c:1450,3'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1451,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:1442,5'
          Dst:             xmlCleanupEncodingAliases
    - functionName:    xmlCleanupEncodingAliases
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 925
      functionLinenumberEnd: 941
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         16
      ICount:          100
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'encoding.c:926,9'
          Branch Sides:
            - BranchSide:      'encoding.c:928,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:928,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:928,9'
          Branch Sides:
            - BranchSide:      'encoding.c:929,2'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:931,12'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:931,5'
          Branch Sides:
            - BranchSide:      'encoding.c:932,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:937,30'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:932,6'
          Branch Sides:
            - BranchSide:      'encoding.c:933,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:934,6'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:934,6'
          Branch Sides:
            - BranchSide:      'encoding.c:935,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:936,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlInitEncodingInternal
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1421
      functionLinenumberEnd: 1427
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'encoding.c:1425,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1425,39'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1426,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlInitCharEncodingHandlers
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1411
      functionLinenumberEnd: 1413
      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:1412,5'
          Branch Sides:
            - BranchSide:      'encoding.c:1412,5'
              BranchSideFuncs:
                - xmlInitParser
            - BranchSide:      'encoding.c:1412,5'
              BranchSideFuncs:
                - xmlInitParser
      Callsites:
        - Src:             'encoding.c:1412,5'
          Dst:             xmlInitParser
    - functionName:    xmlRegisterCharEncodingHandler
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1466
      functionLinenumberEnd: 1487
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlCharEncodingHandler *'
      constantsTouched: []
      argNames:
        - handler
      BBCount:         19
      ICount:          100
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'encoding.c:1467,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1468,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1469,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1469,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1470,20'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1475,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1471,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1472,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1473,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1475,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1476,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1477,41'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1481,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1481,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1482,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1482,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1483,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1485,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlNewCharEncodingHandler
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1347
      functionLinenumberEnd: 1403
      functionDepth:   0
      returnType:      'struct._xmlCharEncodingHandler *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - name
        - input
        - output
      BBCount:         20
      ICount:          165
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - toupper
        - xmlGetEncodingAlias
        - xmlRegisterCharEncodingHandler
      functionUses:    0
      BranchProfiles:
        - Branch String:   'encoding.c:1358,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1359,9'
              BranchSideFuncs:
                - xmlRegisterCharEncodingHandler
                - toupper
            - BranchSide:      'encoding.c:1364,9'
              BranchSideFuncs:
                - xmlRegisterCharEncodingHandler
                - toupper
        - Branch String:   'encoding.c:1364,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1365,2'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1366,12'
              BranchSideFuncs:
                - xmlRegisterCharEncodingHandler
                - toupper
        - Branch String:   'encoding.c:1366,5'
          Branch Sides:
            - BranchSide:      'encoding.c:1367,51'
              BranchSideFuncs:
                - toupper
                - xmlRegisterCharEncodingHandler
            - BranchSide:      'encoding.c:1370,11'
              BranchSideFuncs:
                - xmlRegisterCharEncodingHandler
        - Branch String:   'encoding.c:1368,6'
          Branch Sides:
            - BranchSide:      'encoding.c:1368,21'
              BranchSideFuncs:
                - xmlRegisterCharEncodingHandler
            - BranchSide:      'encoding.c:1369,5'
              BranchSideFuncs:
                - xmlRegisterCharEncodingHandler
                - toupper
        - Branch String:   'encoding.c:1372,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1373,2'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1379,15'
              BranchSideFuncs:
                - xmlRegisterCharEncodingHandler
        - Branch String:   'encoding.c:1380,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1381,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1384,12'
              BranchSideFuncs:
                - xmlRegisterCharEncodingHandler
      Callsites:
        - Src:             'encoding.c:1357,13'
          Dst:             xmlGetEncodingAlias
        - Src:             'encoding.c:1367,27'
          Dst:             toupper
        - Src:             'encoding.c:1401,5'
          Dst:             xmlRegisterCharEncodingHandler
    - functionName:    xmlGetCharEncodingName
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1178
      functionLinenumberEnd: 1230
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - enc
      BBCount:         27
      ICount:          138
      EdgeCount:       52
      CyclomaticComplexity: 27
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'encoding.c:1179,5'
          Branch Sides:
            - BranchSide:      'encoding.c:1181,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1183,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1185,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1187,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1189,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1191,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1193,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1195,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1197,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1199,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1201,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1203,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1205,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1207,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1209,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1211,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1213,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1215,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1217,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1219,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1221,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1223,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1225,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1227,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1229,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlDelEncodingAlias
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1061
      functionLinenumberEnd: 1083
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - alias
      BBCount:         14
      ICount:          110
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'encoding.c:1064,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1065,2'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1067,9'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'encoding.c:1067,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1068,2'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1072,12'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'encoding.c:1072,5'
          Branch Sides:
            - BranchSide:      'encoding.c:1073,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'encoding.c:1082,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1073,6'
          Branch Sides:
            - BranchSide:      'encoding.c:1074,6'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'encoding.c:1081,5'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'encoding.c:1073,7'
          Dst:             strcmp
    - functionName:    xmlAddEncodingAlias
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 990
      functionLinenumberEnd: 1050
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - name
        - alias
      BBCount:         36
      ICount:          263
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - strcmp
        - toupper
      functionUses:    0
      BranchProfiles:
        - Branch String:   'encoding.c:995,24'
          Branch Sides:
            - BranchSide:      'encoding.c:995,28'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:996,2'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:995,9'
          Branch Sides:
            - BranchSide:      'encoding.c:996,2'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:998,12'
              BranchSideFuncs:
                - strcmp
                - toupper
        - Branch String:   'encoding.c:998,5'
          Branch Sides:
            - BranchSide:      'encoding.c:999,51'
              BranchSideFuncs:
                - toupper
                - strcmp
            - BranchSide:      'encoding.c:1002,11'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'encoding.c:1000,6'
          Branch Sides:
            - BranchSide:      'encoding.c:1000,21'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'encoding.c:1001,5'
              BranchSideFuncs:
                - strcmp
                - toupper
        - Branch String:   'encoding.c:1004,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1006,26'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'encoding.c:1022,12'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'encoding.c:1006,26'
          Branch Sides:
            - BranchSide:      'encoding.c:1006,26'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'encoding.c:1007,26'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'encoding.c:1013,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1014,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1015,34'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'encoding.c:1022,5'
          Branch Sides:
            - BranchSide:      'encoding.c:1023,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'encoding.c:1038,16'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1023,6'
          Branch Sides:
            - BranchSide:      'encoding.c:1027,17'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'encoding.c:1034,5'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'encoding.c:1028,17'
          Branch Sides:
            - BranchSide:      'encoding.c:1029,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1030,6'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1039,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1040,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1041,17'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1042,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1043,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1046,61'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:999,27'
          Dst:             toupper
        - Src:             'encoding.c:1023,7'
          Dst:             strcmp
    - functionName:    xmlDetectCharEncoding
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 866
      functionLinenumberEnd: 917
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - in
        - len
      BBCount:         102
      ICount:          533
      EdgeCount:       144
      CyclomaticComplexity: 44
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'encoding.c:867,9'
          Branch Sides:
            - BranchSide:      'encoding.c:868,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:869,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:869,9'
          Branch Sides:
            - BranchSide:      'encoding.c:870,7'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:900,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:870,22'
          Branch Sides:
            - BranchSide:      'encoding.c:870,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:873,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:870,41'
          Branch Sides:
            - BranchSide:      'encoding.c:871,7'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:873,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:871,22'
          Branch Sides:
            - BranchSide:      'encoding.c:871,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:873,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:870,6'
          Branch Sides:
            - BranchSide:      'encoding.c:872,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:873,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:873,22'
          Branch Sides:
            - BranchSide:      'encoding.c:873,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:876,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:873,41'
          Branch Sides:
            - BranchSide:      'encoding.c:874,7'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:876,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:874,22'
          Branch Sides:
            - BranchSide:      'encoding.c:874,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:876,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:873,6'
          Branch Sides:
            - BranchSide:      'encoding.c:875,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:876,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:876,22'
          Branch Sides:
            - BranchSide:      'encoding.c:876,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:879,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:876,41'
          Branch Sides:
            - BranchSide:      'encoding.c:877,7'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:879,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:877,22'
          Branch Sides:
            - BranchSide:      'encoding.c:877,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:879,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:876,6'
          Branch Sides:
            - BranchSide:      'encoding.c:878,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:879,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:879,22'
          Branch Sides:
            - BranchSide:      'encoding.c:879,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:882,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:879,41'
          Branch Sides:
            - BranchSide:      'encoding.c:880,7'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:882,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:880,22'
          Branch Sides:
            - BranchSide:      'encoding.c:880,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:882,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:879,6'
          Branch Sides:
            - BranchSide:      'encoding.c:881,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:882,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:882,22'
          Branch Sides:
            - BranchSide:      'encoding.c:882,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:885,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:882,41'
          Branch Sides:
            - BranchSide:      'encoding.c:883,7'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:885,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:883,22'
          Branch Sides:
            - BranchSide:      'encoding.c:883,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:885,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:882,6'
          Branch Sides:
            - BranchSide:      'encoding.c:884,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:885,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:885,22'
          Branch Sides:
            - BranchSide:      'encoding.c:885,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:893,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:885,41'
          Branch Sides:
            - BranchSide:      'encoding.c:886,7'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:893,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:886,22'
          Branch Sides:
            - BranchSide:      'encoding.c:886,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:893,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:885,6'
          Branch Sides:
            - BranchSide:      'encoding.c:887,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:893,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:893,22'
          Branch Sides:
            - BranchSide:      'encoding.c:893,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:896,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:893,41'
          Branch Sides:
            - BranchSide:      'encoding.c:894,7'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:896,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:894,22'
          Branch Sides:
            - BranchSide:      'encoding.c:894,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:896,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:893,6'
          Branch Sides:
            - BranchSide:      'encoding.c:895,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:896,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:896,22'
          Branch Sides:
            - BranchSide:      'encoding.c:896,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:899,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:896,41'
          Branch Sides:
            - BranchSide:      'encoding.c:897,7'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:899,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:897,22'
          Branch Sides:
            - BranchSide:      'encoding.c:897,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:899,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:896,6'
          Branch Sides:
            - BranchSide:      'encoding.c:898,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:899,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:900,9'
          Branch Sides:
            - BranchSide:      'encoding.c:905,7'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:910,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:905,22'
          Branch Sides:
            - BranchSide:      'encoding.c:905,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:908,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:905,41'
          Branch Sides:
            - BranchSide:      'encoding.c:906,7'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:908,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:905,6'
          Branch Sides:
            - BranchSide:      'encoding.c:907,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:908,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:910,9'
          Branch Sides:
            - BranchSide:      'encoding.c:911,7'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:916,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:911,22'
          Branch Sides:
            - BranchSide:      'encoding.c:911,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:913,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:911,6'
          Branch Sides:
            - BranchSide:      'encoding.c:912,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:913,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:913,22'
          Branch Sides:
            - BranchSide:      'encoding.c:913,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:915,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:913,6'
          Branch Sides:
            - BranchSide:      'encoding.c:914,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:915,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlListCopy
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 745
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlList *'
        - 'struct._xmlList *'
      constantsTouched: []
      argNames:
        - cur
        - old
      BBCount:         15
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlListDelete
        - xmlListInsert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'list.c:749,23'
          Branch Sides:
            - BranchSide:      'list.c:749,27'
              BranchSideFuncs: []
            - BranchSide:      'list.c:750,9'
              BranchSideFuncs: []
        - Branch String:   'list.c:749,9'
          Branch Sides:
            - BranchSide:      'list.c:750,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:751,14'
              BranchSideFuncs:
                - xmlListInsert
                - xmlListDelete
        - Branch String:   'list.c:751,5'
          Branch Sides:
            - BranchSide:      'list.c:752,31'
              BranchSideFuncs:
                - xmlListInsert
                - xmlListDelete
            - BranchSide:      'list.c:757,5'
              BranchSideFuncs: []
        - Branch String:   'list.c:752,13'
          Branch Sides:
            - BranchSide:      'list.c:753,27'
              BranchSideFuncs:
                - xmlListDelete
            - BranchSide:      'list.c:756,5'
              BranchSideFuncs:
                - xmlListInsert
                - xmlListDelete
      Callsites:
        - Src:             'list.c:752,17'
          Dst:             xmlListInsert
        - Src:             'list.c:753,13'
          Dst:             xmlListDelete
    - functionName:    xmlListInsert
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlList *'
        - 'char *'
      constantsTouched: []
      argNames:
        - l
        - data
      BBCount:         8
      ICount:          82
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlListLowerSearch
      functionUses:    1
      BranchProfiles:
        - Branch String:   'list.c:272,9'
          Branch Sides:
            - BranchSide:      'list.c:273,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:274,34'
              BranchSideFuncs:
                - xmlListLowerSearch
        - Branch String:   'list.c:277,9'
          Branch Sides:
            - BranchSide:      'list.c:278,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:279,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'list.c:274,15'
          Dst:             xmlListLowerSearch
    - functionName:    xmlListDelete
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlList *'
      constantsTouched: []
      argNames:
        - l
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlListClear
      functionUses:    4
      BranchProfiles:
        - Branch String:   'list.c:324,9'
          Branch Sides:
            - BranchSide:      'list.c:325,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:327,18'
              BranchSideFuncs:
                - xmlListClear
      Callsites:
        - Src:             'list.c:327,5'
          Dst:             xmlListClear
    - functionName:    xmlListClear
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlList *'
      constantsTouched: []
      argNames:
        - l
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlLinkDeallocator
      functionUses:    3
      BranchProfiles:
        - Branch String:   'list.c:415,9'
          Branch Sides:
            - BranchSide:      'list.c:416,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:417,10'
              BranchSideFuncs:
                - xmlLinkDeallocator
        - Branch String:   'list.c:418,5'
          Branch Sides:
            - BranchSide:      'list.c:418,5'
              BranchSideFuncs:
                - xmlLinkDeallocator
            - BranchSide:      'list.c:419,20'
              BranchSideFuncs:
                - xmlLinkDeallocator
      Callsites:
        - Src:             'list.c:421,9'
          Dst:             xmlLinkDeallocator
    - functionName:    xmlLinkDeallocator
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlList *'
        - 'struct._xmlLink *'
      constantsTouched: []
      argNames:
        - l
        - lk
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'list.c:63,8'
          Branch Sides:
            - BranchSide:      'list.c:63,8'
              BranchSideFuncs: []
            - BranchSide:      'list.c:64,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlListLowerSearch
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      'struct._xmlLink *'
      argCount:        2
      argTypes:
        - 'struct._xmlList *'
        - 'char *'
      constantsTouched: []
      argNames:
        - l
        - data
      BBCount:         13
      ICount:          79
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'list.c:102,9'
          Branch Sides:
            - BranchSide:      'list.c:103,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:104,14'
              BranchSideFuncs: []
        - Branch String:   'list.c:104,50'
          Branch Sides:
            - BranchSide:      'list.c:104,53'
              BranchSideFuncs: []
            - BranchSide:      'list.c:104,5'
              BranchSideFuncs: []
        - Branch String:   'list.c:104,5'
          Branch Sides:
            - BranchSide:      'list.c:104,93'
              BranchSideFuncs: []
            - BranchSide:      'list.c:105,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlListReverseWalk
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._xmlList *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - l
        - walker
        - user
      BBCount:         15
      ICount:          78
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'list.c:683,21'
          Branch Sides:
            - BranchSide:      'list.c:683,25'
              BranchSideFuncs: []
            - BranchSide:      'list.c:684,9'
              BranchSideFuncs: []
        - Branch String:   'list.c:683,9'
          Branch Sides:
            - BranchSide:      'list.c:684,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:685,14'
              BranchSideFuncs: []
        - Branch String:   'list.c:685,5'
          Branch Sides:
            - BranchSide:      'list.c:685,5'
              BranchSideFuncs: []
            - BranchSide:      'list.c:686,13'
              BranchSideFuncs: []
        - Branch String:   'list.c:686,12'
          Branch Sides:
            - BranchSide:      'list.c:687,17'
              BranchSideFuncs: []
            - BranchSide:      'list.c:688,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlListWalk
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._xmlList *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - l
        - walker
        - user
      BBCount:         15
      ICount:          78
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'list.c:662,21'
          Branch Sides:
            - BranchSide:      'list.c:662,25'
              BranchSideFuncs: []
            - BranchSide:      'list.c:663,9'
              BranchSideFuncs: []
        - Branch String:   'list.c:662,9'
          Branch Sides:
            - BranchSide:      'list.c:663,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:664,14'
              BranchSideFuncs: []
        - Branch String:   'list.c:664,5'
          Branch Sides:
            - BranchSide:      'list.c:664,5'
              BranchSideFuncs: []
            - BranchSide:      'list.c:665,13'
              BranchSideFuncs: []
        - Branch String:   'list.c:665,12'
          Branch Sides:
            - BranchSide:      'list.c:666,17'
              BranchSideFuncs: []
            - BranchSide:      'list.c:667,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlListMerge
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 704
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._xmlList *'
        - 'struct._xmlList *'
      constantsTouched: []
      argNames:
        - l1
        - l2
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlListClear
        - xmlListCopy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'list.c:702,5'
          Dst:             xmlListCopy
        - Src:             'list.c:703,5'
          Dst:             xmlListClear
    - functionName:    xmlListDup
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      'struct._xmlList *'
      argCount:        1
      argTypes:
        - 'struct._xmlList *'
      constantsTouched: []
      argNames:
        - old
      BBCount:         10
      ICount:          55
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlListCopy
        - xmlListCreate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'list.c:719,9'
          Branch Sides:
            - BranchSide:      'list.c:720,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:727,43'
              BranchSideFuncs:
                - xmlListCreate
                - xmlListCopy
        - Branch String:   'list.c:727,9'
          Branch Sides:
            - BranchSide:      'list.c:728,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:729,26'
              BranchSideFuncs:
                - xmlListCopy
        - Branch String:   'list.c:729,9'
          Branch Sides:
            - BranchSide:      'list.c:730,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:731,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'list.c:727,23'
          Dst:             xmlListCreate
        - Src:             'list.c:729,14'
          Dst:             xmlListCopy
    - functionName:    xmlListCreate
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      'struct._xmlList *'
      argCount:        2
      argTypes:
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - deallocator
        - compare
      BBCount:         14
      ICount:          115
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlLinkCompare
      functionUses:    2
      BranchProfiles:
        - Branch String:   'list.c:191,9'
          Branch Sides:
            - BranchSide:      'list.c:192,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:194,12'
              BranchSideFuncs: []
        - Branch String:   'list.c:197,9'
          Branch Sides:
            - BranchSide:      'list.c:198,2'
              BranchSideFuncs: []
            - BranchSide:      'list.c:201,25'
              BranchSideFuncs: []
        - Branch String:   'list.c:206,9'
          Branch Sides:
            - BranchSide:      'list.c:207,30'
              BranchSideFuncs: []
            - BranchSide:      'list.c:209,9'
              BranchSideFuncs: []
        - Branch String:   'list.c:209,9'
          Branch Sides:
            - BranchSide:      'list.c:210,26'
              BranchSideFuncs: []
            - BranchSide:      'list.c:212,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlLinkCompare
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - data0
        - data1
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'list.c:81,9'
          Branch Sides:
            - BranchSide:      'list.c:82,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:83,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlListSort
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 627
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlList *'
      constantsTouched: []
      argNames:
        - l
      BBCount:         10
      ICount:          52
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlListClear
        - xmlListDelete
        - xmlListDup
        - xmlListEmpty
        - xmlListMerge
      functionUses:    0
      BranchProfiles:
        - Branch String:   'list.c:630,9'
          Branch Sides:
            - BranchSide:      'list.c:631,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:632,21'
              BranchSideFuncs:
                - xmlListEmpty
                - xmlListDup
                - xmlListClear
                - xmlListMerge
                - xmlListDelete
        - Branch String:   'list.c:632,8'
          Branch Sides:
            - BranchSide:      'list.c:633,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:641,36'
              BranchSideFuncs:
                - xmlListDup
                - xmlListClear
                - xmlListMerge
                - xmlListDelete
        - Branch String:   'list.c:641,9'
          Branch Sides:
            - BranchSide:      'list.c:642,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:643,18'
              BranchSideFuncs:
                - xmlListClear
                - xmlListMerge
                - xmlListDelete
      Callsites:
        - Src:             'list.c:632,8'
          Dst:             xmlListEmpty
        - Src:             'list.c:641,25'
          Dst:             xmlListDup
        - Src:             'list.c:643,5'
          Dst:             xmlListClear
        - Src:             'list.c:644,5'
          Dst:             xmlListMerge
        - Src:             'list.c:645,5'
          Dst:             xmlListDelete
    - functionName:    xmlListEmpty
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlList *'
      constantsTouched: []
      argNames:
        - l
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'list.c:437,9'
          Branch Sides:
            - BranchSide:      'list.c:438,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:439,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlListReverse
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlList *'
      constantsTouched: []
      argNames:
        - l
      BBCount:         8
      ICount:          70
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'list.c:606,9'
          Branch Sides:
            - BranchSide:      'list.c:607,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:608,14'
              BranchSideFuncs: []
        - Branch String:   'list.c:609,5'
          Branch Sides:
            - BranchSide:      'list.c:610,24'
              BranchSideFuncs: []
            - BranchSide:      'list.c:615,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlLinkGetData
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlLink *'
      constantsTouched: []
      argNames:
        - lk
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'list.c:589,9'
          Branch Sides:
            - BranchSide:      'list.c:590,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:591,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlListPushBack
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlList *'
        - 'char *'
      constantsTouched: []
      argNames:
        - l
        - data
      BBCount:         8
      ICount:          79
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'list.c:564,9'
          Branch Sides:
            - BranchSide:      'list.c:565,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:566,15'
              BranchSideFuncs: []
        - Branch String:   'list.c:568,9'
          Branch Sides:
            - BranchSide:      'list.c:569,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:570,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlListPushFront
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlList *'
        - 'char *'
      constantsTouched: []
      argNames:
        - l
        - data
      BBCount:         8
      ICount:          78
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'list.c:535,9'
          Branch Sides:
            - BranchSide:      'list.c:536,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:537,15'
              BranchSideFuncs: []
        - Branch String:   'list.c:540,9'
          Branch Sides:
            - BranchSide:      'list.c:541,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:542,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlListPopBack
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlList *'
      constantsTouched: []
      argNames:
        - l
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlLinkDeallocator
        - xmlListEmpty
      functionUses:    0
      BranchProfiles:
        - Branch String:   'list.c:517,8'
          Branch Sides:
            - BranchSide:      'list.c:517,8'
              BranchSideFuncs: []
            - BranchSide:      'list.c:518,28'
              BranchSideFuncs:
                - xmlLinkDeallocator
      Callsites:
        - Src:             'list.c:517,9'
          Dst:             xmlListEmpty
        - Src:             'list.c:518,9'
          Dst:             xmlLinkDeallocator
    - functionName:    xmlListPopFront
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlList *'
      constantsTouched: []
      argNames:
        - l
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlLinkDeallocator
        - xmlListEmpty
      functionUses:    0
      BranchProfiles:
        - Branch String:   'list.c:504,8'
          Branch Sides:
            - BranchSide:      'list.c:504,8'
              BranchSideFuncs: []
            - BranchSide:      'list.c:505,28'
              BranchSideFuncs:
                - xmlLinkDeallocator
      Callsites:
        - Src:             'list.c:504,9'
          Dst:             xmlListEmpty
        - Src:             'list.c:505,9'
          Dst:             xmlLinkDeallocator
    - functionName:    xmlListSize
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlList *'
      constantsTouched: []
      argNames:
        - l
      BBCount:         8
      ICount:          53
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'list.c:488,9'
          Branch Sides:
            - BranchSide:      'list.c:489,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:491,14'
              BranchSideFuncs: []
        - Branch String:   'list.c:491,5'
          Branch Sides:
            - BranchSide:      'list.c:491,57'
              BranchSideFuncs: []
            - BranchSide:      'list.c:492,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlListEnd
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      'struct._xmlLink *'
      argCount:        1
      argTypes:
        - 'struct._xmlList *'
      constantsTouched: []
      argNames:
        - l
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'list.c:469,9'
          Branch Sides:
            - BranchSide:      'list.c:470,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:471,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlListFront
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      'struct._xmlLink *'
      argCount:        1
      argTypes:
        - 'struct._xmlList *'
      constantsTouched: []
      argNames:
        - l
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'list.c:453,9'
          Branch Sides:
            - BranchSide:      'list.c:454,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:455,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlListRemoveAll
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlList *'
        - 'char *'
      constantsTouched: []
      argNames:
        - l
        - data
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlListRemoveFirst
      functionUses:    0
      BranchProfiles:
        - Branch String:   'list.c:396,9'
          Branch Sides:
            - BranchSide:      'list.c:397,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:399,5'
              BranchSideFuncs:
                - xmlListRemoveFirst
        - Branch String:   'list.c:399,5'
          Branch Sides:
            - BranchSide:      'list.c:400,14'
              BranchSideFuncs:
                - xmlListRemoveFirst
            - BranchSide:      'list.c:401,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'list.c:399,11'
          Dst:             xmlListRemoveFirst
    - functionName:    xmlListRemoveFirst
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlList *'
        - 'char *'
      constantsTouched: []
      argNames:
        - l
        - data
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlLinkDeallocator
        - xmlListLinkSearch
      functionUses:    2
      BranchProfiles:
        - Branch String:   'list.c:346,9'
          Branch Sides:
            - BranchSide:      'list.c:347,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:349,28'
              BranchSideFuncs:
                - xmlListLinkSearch
                - xmlLinkDeallocator
        - Branch String:   'list.c:350,9'
          Branch Sides:
            - BranchSide:      'list.c:351,28'
              BranchSideFuncs:
                - xmlLinkDeallocator
            - BranchSide:      'list.c:354,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'list.c:349,10'
          Dst:             xmlListLinkSearch
        - Src:             'list.c:351,9'
          Dst:             xmlLinkDeallocator
    - functionName:    xmlListLinkSearch
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      'struct._xmlLink *'
      argCount:        2
      argTypes:
        - 'struct._xmlList *'
        - 'char *'
      constantsTouched: []
      argNames:
        - l
        - data
      BBCount:         10
      ICount:          68
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlListLowerSearch
      functionUses:    2
      BranchProfiles:
        - Branch String:   'list.c:141,9'
          Branch Sides:
            - BranchSide:      'list.c:142,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:143,29'
              BranchSideFuncs:
                - xmlListLowerSearch
        - Branch String:   'list.c:144,9'
          Branch Sides:
            - BranchSide:      'list.c:145,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:147,13'
              BranchSideFuncs: []
        - Branch String:   'list.c:147,13'
          Branch Sides:
            - BranchSide:      'list.c:148,20'
              BranchSideFuncs: []
            - BranchSide:      'list.c:149,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'list.c:143,10'
          Dst:             xmlListLowerSearch
    - functionName:    xmlListRemoveLast
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlList *'
        - 'char *'
      constantsTouched: []
      argNames:
        - l
        - data
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlLinkDeallocator
        - xmlListLinkReverseSearch
      functionUses:    0
      BranchProfiles:
        - Branch String:   'list.c:371,9'
          Branch Sides:
            - BranchSide:      'list.c:372,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:374,35'
              BranchSideFuncs:
                - xmlListLinkReverseSearch
                - xmlLinkDeallocator
        - Branch String:   'list.c:375,9'
          Branch Sides:
            - BranchSide:      'list.c:376,21'
              BranchSideFuncs:
                - xmlLinkDeallocator
            - BranchSide:      'list.c:379,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'list.c:374,10'
          Dst:             xmlListLinkReverseSearch
        - Src:             'list.c:376,2'
          Dst:             xmlLinkDeallocator
    - functionName:    xmlListLinkReverseSearch
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      'struct._xmlLink *'
      argCount:        2
      argTypes:
        - 'struct._xmlList *'
        - 'char *'
      constantsTouched: []
      argNames:
        - l
        - data
      BBCount:         10
      ICount:          68
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlListHigherSearch
      functionUses:    2
      BranchProfiles:
        - Branch String:   'list.c:166,9'
          Branch Sides:
            - BranchSide:      'list.c:167,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:168,30'
              BranchSideFuncs:
                - xmlListHigherSearch
        - Branch String:   'list.c:169,9'
          Branch Sides:
            - BranchSide:      'list.c:170,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:172,13'
              BranchSideFuncs: []
        - Branch String:   'list.c:172,13'
          Branch Sides:
            - BranchSide:      'list.c:173,20'
              BranchSideFuncs: []
            - BranchSide:      'list.c:174,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'list.c:168,10'
          Dst:             xmlListHigherSearch
    - functionName:    xmlListHigherSearch
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'struct._xmlLink *'
      argCount:        2
      argTypes:
        - 'struct._xmlList *'
        - 'char *'
      constantsTouched: []
      argNames:
        - l
        - data
      BBCount:         13
      ICount:          79
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'list.c:122,9'
          Branch Sides:
            - BranchSide:      'list.c:123,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:124,14'
              BranchSideFuncs: []
        - Branch String:   'list.c:124,50'
          Branch Sides:
            - BranchSide:      'list.c:124,53'
              BranchSideFuncs: []
            - BranchSide:      'list.c:124,5'
              BranchSideFuncs: []
        - Branch String:   'list.c:124,5'
          Branch Sides:
            - BranchSide:      'list.c:124,93'
              BranchSideFuncs: []
            - BranchSide:      'list.c:125,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlListAppend
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlList *'
        - 'char *'
      constantsTouched: []
      argNames:
        - l
        - data
      BBCount:         8
      ICount:          78
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlListHigherSearch
      functionUses:    1
      BranchProfiles:
        - Branch String:   'list.c:301,9'
          Branch Sides:
            - BranchSide:      'list.c:302,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:303,35'
              BranchSideFuncs:
                - xmlListHigherSearch
        - Branch String:   'list.c:306,9'
          Branch Sides:
            - BranchSide:      'list.c:307,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:308,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'list.c:303,15'
          Dst:             xmlListHigherSearch
    - functionName:    xmlListReverseSearch
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct._xmlList *'
        - 'char *'
      constantsTouched: []
      argNames:
        - l
        - data
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlListLinkReverseSearch
      functionUses:    0
      BranchProfiles:
        - Branch String:   'list.c:250,9'
          Branch Sides:
            - BranchSide:      'list.c:251,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:252,35'
              BranchSideFuncs:
                - xmlListLinkReverseSearch
        - Branch String:   'list.c:253,9'
          Branch Sides:
            - BranchSide:      'list.c:254,17'
              BranchSideFuncs: []
            - BranchSide:      'list.c:255,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'list.c:252,10'
          Dst:             xmlListLinkReverseSearch
    - functionName:    xmlListSearch
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct._xmlList *'
        - 'char *'
      constantsTouched: []
      argNames:
        - l
        - data
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlListLinkSearch
      functionUses:    0
      BranchProfiles:
        - Branch String:   'list.c:229,9'
          Branch Sides:
            - BranchSide:      'list.c:230,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:231,28'
              BranchSideFuncs:
                - xmlListLinkSearch
        - Branch String:   'list.c:232,9'
          Branch Sides:
            - BranchSide:      'list.c:233,17'
              BranchSideFuncs: []
            - BranchSide:      'list.c:234,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'list.c:231,10'
          Dst:             xmlListLinkSearch
    - functionName:    xmlPatPushState
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlStepStates *'
        - int
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - states
        - step
        - node
      BBCount:         15
      ICount:          135
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pattern.c:465,34'
          Branch Sides:
            - BranchSide:      'pattern.c:465,38'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:466,9'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:465,9'
          Branch Sides:
            - BranchSide:      'pattern.c:466,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:470,14'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:475,6'
          Branch Sides:
            - BranchSide:      'pattern.c:476,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:477,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlStreamCompAddStep
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1474
      functionLinenumberEnd: 1494
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._xmlStreamComp *'
        - 'char *'
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - comp
        - name
        - ns
        - nodeType
        - flags
      BBCount:         9
      ICount:          113
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'pattern.c:1477,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1478,27'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1488,12'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1480,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1483,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1485,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlNewStreamComp
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1419
      functionLinenumberEnd: 1442
      functionDepth:   0
      returnType:      'struct._xmlStreamComp *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - size
      BBCount:         11
      ICount:          88
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pattern.c:1422,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1423,15'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1425,30'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1426,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1429,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1431,12'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1433,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1434,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1439,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlPatScanName
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 798
      functionLinenumberEnd: 824
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlPatParserContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         141
      ICount:          638
      EdgeCount:       197
      CyclomaticComplexity: 58
      functionsReached:
        - xmlCharInRange
        - xmlDictLookup
        - xmlStringCurrentChar
        - xmlStrndup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pattern.c:803,5'
          Branch Sides:
            - BranchSide:      'pattern.c:803,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:803,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:803,5'
          Branch Sides:
            - BranchSide:      'pattern.c:803,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:803,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:803,5'
          Branch Sides:
            - BranchSide:      'pattern.c:803,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:803,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:803,5'
          Branch Sides:
            - BranchSide:      'pattern.c:803,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:805,15'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:803,5'
          Branch Sides:
            - BranchSide:      'pattern.c:803,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:803,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:807,10'
          Branch Sides:
            - BranchSide:      'pattern.c:807,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:807,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:807,10'
          Branch Sides:
            - BranchSide:      'pattern.c:807,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:807,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:807,10'
          Branch Sides:
            - BranchSide:      'pattern.c:807,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:810,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:807,10'
          Branch Sides:
            - BranchSide:      'pattern.c:807,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:807,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:807,10'
          Branch Sides:
            - BranchSide:      'pattern.c:807,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:810,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:807,10'
          Branch Sides:
            - BranchSide:      'pattern.c:807,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:807,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:807,10'
          Branch Sides:
            - BranchSide:      'pattern.c:807,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:810,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:807,10'
          Branch Sides:
            - BranchSide:      'pattern.c:807,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:807,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:807,10'
          Branch Sides:
            - BranchSide:      'pattern.c:807,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:810,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:807,10'
          Branch Sides:
            - BranchSide:      'pattern.c:807,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:810,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:807,10'
          Branch Sides:
            - BranchSide:      'pattern.c:807,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:810,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:807,25'
          Branch Sides:
            - BranchSide:      'pattern.c:807,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:807,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:807,10'
          Branch Sides:
            - BranchSide:      'pattern.c:807,29'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:810,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:807,10'
          Branch Sides:
            - BranchSide:      'pattern.c:807,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:807,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:807,10'
          Branch Sides:
            - BranchSide:      'pattern.c:807,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:810,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:807,10'
          Branch Sides:
            - BranchSide:      'pattern.c:807,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:810,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:807,10'
          Branch Sides:
            - BranchSide:      'pattern.c:807,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:807,29'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:807,25'
          Branch Sides:
            - BranchSide:      'pattern.c:807,29'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:810,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:807,41'
          Branch Sides:
            - BranchSide:      'pattern.c:807,45'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:810,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:807,9'
          Branch Sides:
            - BranchSide:      'pattern.c:808,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:810,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:810,13'
          Branch Sides:
            - BranchSide:      'pattern.c:810,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'pattern.c:810,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:810,13'
          Branch Sides:
            - BranchSide:      'pattern.c:810,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'pattern.c:810,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'pattern.c:810,13'
          Branch Sides:
            - BranchSide:      'pattern.c:810,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:810,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'pattern.c:810,13'
          Branch Sides:
            - BranchSide:      'pattern.c:810,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'pattern.c:810,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'pattern.c:810,13'
          Branch Sides:
            - BranchSide:      'pattern.c:810,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:810,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'pattern.c:810,13'
          Branch Sides:
            - BranchSide:      'pattern.c:810,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'pattern.c:810,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'pattern.c:810,13'
          Branch Sides:
            - BranchSide:      'pattern.c:810,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:810,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'pattern.c:810,13'
          Branch Sides:
            - BranchSide:      'pattern.c:810,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'pattern.c:810,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'pattern.c:810,13'
          Branch Sides:
            - BranchSide:      'pattern.c:810,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:810,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'pattern.c:810,13'
          Branch Sides:
            - BranchSide:      'pattern.c:810,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:810,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'pattern.c:810,13'
          Branch Sides:
            - BranchSide:      'pattern.c:810,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:810,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'pattern.c:810,29'
          Branch Sides:
            - BranchSide:      'pattern.c:810,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'pattern.c:810,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'pattern.c:810,13'
          Branch Sides:
            - BranchSide:      'pattern.c:810,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:810,33'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'pattern.c:810,13'
          Branch Sides:
            - BranchSide:      'pattern.c:810,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'pattern.c:810,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'pattern.c:810,13'
          Branch Sides:
            - BranchSide:      'pattern.c:810,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:810,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'pattern.c:810,13'
          Branch Sides:
            - BranchSide:      'pattern.c:810,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:810,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'pattern.c:810,13'
          Branch Sides:
            - BranchSide:      'pattern.c:810,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'pattern.c:810,33'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'pattern.c:810,29'
          Branch Sides:
            - BranchSide:      'pattern.c:810,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:810,33'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'pattern.c:810,48'
          Branch Sides:
            - BranchSide:      'pattern.c:810,33'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:810,33'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'pattern.c:810,33'
          Branch Sides:
            - BranchSide:      'pattern.c:810,33'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:811,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'pattern.c:810,33'
          Branch Sides:
            - BranchSide:      'pattern.c:810,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:811,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'pattern.c:810,48'
          Branch Sides:
            - BranchSide:      'pattern.c:810,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:811,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'pattern.c:811,25'
          Branch Sides:
            - BranchSide:      'pattern.c:810,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:811,29'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'pattern.c:811,41'
          Branch Sides:
            - BranchSide:      'pattern.c:810,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:812,6'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'pattern.c:812,18'
          Branch Sides:
            - BranchSide:      'pattern.c:810,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:813,6'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'pattern.c:813,25'
          Branch Sides:
            - BranchSide:      'pattern.c:813,6'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:813,6'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'pattern.c:813,6'
          Branch Sides:
            - BranchSide:      'pattern.c:810,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:814,6'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'pattern.c:813,25'
          Branch Sides:
            - BranchSide:      'pattern.c:810,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:814,6'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'pattern.c:814,6'
          Branch Sides:
            - BranchSide:      'pattern.c:813,25'
              BranchSideFuncs:
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:813,25'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'pattern.c:810,5'
          Branch Sides:
            - BranchSide:      'pattern.c:815,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
            - BranchSide:      'pattern.c:818,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlDictLookup
        - Branch String:   'pattern.c:818,9'
          Branch Sides:
            - BranchSide:      'pattern.c:819,34'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'pattern.c:821,19'
              BranchSideFuncs:
                - xmlStrndup
      Callsites:
        - Src:             'pattern.c:806,11'
          Dst:             xmlStringCurrentChar
        - Src:             'pattern.c:807,10'
          Dst:             xmlCharInRange
        - Src:             'pattern.c:810,13'
          Dst:             xmlCharInRange
        - Src:             'pattern.c:810,33'
          Dst:             xmlCharInRange
        - Src:             'pattern.c:813,6'
          Dst:             xmlCharInRange
        - Src:             'pattern.c:814,6'
          Dst:             xmlCharInRange
        - Src:             'pattern.c:816,8'
          Dst:             xmlStringCurrentChar
        - Src:             'pattern.c:819,20'
          Dst:             xmlDictLookup
        - Src:             'pattern.c:821,8'
          Dst:             xmlStrndup
    - functionName:    xmlPatScanNCName
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 836
      functionLinenumberEnd: 864
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._xmlPatParserContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         142
      ICount:          644
      EdgeCount:       198
      CyclomaticComplexity: 58
      functionsReached:
        - xmlCharInRange
        - xmlDictLookup
        - xmlStringCurrentChar
        - xmlStrndup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pattern.c:841,5'
          Branch Sides:
            - BranchSide:      'pattern.c:841,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:841,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:841,5'
          Branch Sides:
            - BranchSide:      'pattern.c:841,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:841,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:841,5'
          Branch Sides:
            - BranchSide:      'pattern.c:841,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:841,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:841,5'
          Branch Sides:
            - BranchSide:      'pattern.c:841,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:843,15'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:841,5'
          Branch Sides:
            - BranchSide:      'pattern.c:841,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:841,5'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:845,10'
          Branch Sides:
            - BranchSide:      'pattern.c:845,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:845,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:845,10'
          Branch Sides:
            - BranchSide:      'pattern.c:845,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:845,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:845,10'
          Branch Sides:
            - BranchSide:      'pattern.c:845,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:848,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:845,10'
          Branch Sides:
            - BranchSide:      'pattern.c:845,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:845,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:845,10'
          Branch Sides:
            - BranchSide:      'pattern.c:845,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:848,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:845,10'
          Branch Sides:
            - BranchSide:      'pattern.c:845,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:845,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:845,10'
          Branch Sides:
            - BranchSide:      'pattern.c:845,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:848,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:845,10'
          Branch Sides:
            - BranchSide:      'pattern.c:845,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:845,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:845,10'
          Branch Sides:
            - BranchSide:      'pattern.c:845,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:848,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:845,10'
          Branch Sides:
            - BranchSide:      'pattern.c:845,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:848,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:845,10'
          Branch Sides:
            - BranchSide:      'pattern.c:845,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:848,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:845,25'
          Branch Sides:
            - BranchSide:      'pattern.c:845,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:845,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:845,10'
          Branch Sides:
            - BranchSide:      'pattern.c:845,29'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:848,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:845,10'
          Branch Sides:
            - BranchSide:      'pattern.c:845,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:845,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:845,10'
          Branch Sides:
            - BranchSide:      'pattern.c:845,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:848,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:845,10'
          Branch Sides:
            - BranchSide:      'pattern.c:845,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:848,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:845,10'
          Branch Sides:
            - BranchSide:      'pattern.c:845,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:845,29'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:845,25'
          Branch Sides:
            - BranchSide:      'pattern.c:845,29'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
            - BranchSide:      'pattern.c:848,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:845,9'
          Branch Sides:
            - BranchSide:      'pattern.c:846,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:848,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:848,13'
          Branch Sides:
            - BranchSide:      'pattern.c:848,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'pattern.c:848,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
        - Branch String:   'pattern.c:848,13'
          Branch Sides:
            - BranchSide:      'pattern.c:848,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'pattern.c:848,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'pattern.c:848,13'
          Branch Sides:
            - BranchSide:      'pattern.c:848,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:848,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'pattern.c:848,13'
          Branch Sides:
            - BranchSide:      'pattern.c:848,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'pattern.c:848,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'pattern.c:848,13'
          Branch Sides:
            - BranchSide:      'pattern.c:848,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:848,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'pattern.c:848,13'
          Branch Sides:
            - BranchSide:      'pattern.c:848,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'pattern.c:848,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'pattern.c:848,13'
          Branch Sides:
            - BranchSide:      'pattern.c:848,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:848,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'pattern.c:848,13'
          Branch Sides:
            - BranchSide:      'pattern.c:848,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'pattern.c:848,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'pattern.c:848,13'
          Branch Sides:
            - BranchSide:      'pattern.c:848,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:848,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'pattern.c:848,13'
          Branch Sides:
            - BranchSide:      'pattern.c:848,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:848,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'pattern.c:848,13'
          Branch Sides:
            - BranchSide:      'pattern.c:848,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:848,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'pattern.c:848,29'
          Branch Sides:
            - BranchSide:      'pattern.c:848,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'pattern.c:848,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'pattern.c:848,13'
          Branch Sides:
            - BranchSide:      'pattern.c:848,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:848,33'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'pattern.c:848,13'
          Branch Sides:
            - BranchSide:      'pattern.c:848,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'pattern.c:848,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'pattern.c:848,13'
          Branch Sides:
            - BranchSide:      'pattern.c:848,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:848,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'pattern.c:848,13'
          Branch Sides:
            - BranchSide:      'pattern.c:848,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:848,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'pattern.c:848,13'
          Branch Sides:
            - BranchSide:      'pattern.c:848,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
            - BranchSide:      'pattern.c:848,33'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'pattern.c:848,29'
          Branch Sides:
            - BranchSide:      'pattern.c:848,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:848,33'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'pattern.c:848,48'
          Branch Sides:
            - BranchSide:      'pattern.c:848,33'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:848,33'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
        - Branch String:   'pattern.c:848,33'
          Branch Sides:
            - BranchSide:      'pattern.c:848,33'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:849,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'pattern.c:848,33'
          Branch Sides:
            - BranchSide:      'pattern.c:848,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:849,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'pattern.c:848,48'
          Branch Sides:
            - BranchSide:      'pattern.c:848,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:849,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'pattern.c:849,25'
          Branch Sides:
            - BranchSide:      'pattern.c:848,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:849,29'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'pattern.c:849,41'
          Branch Sides:
            - BranchSide:      'pattern.c:848,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:850,6'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'pattern.c:850,18'
          Branch Sides:
            - BranchSide:      'pattern.c:848,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:851,6'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'pattern.c:851,25'
          Branch Sides:
            - BranchSide:      'pattern.c:851,6'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:851,6'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'pattern.c:851,6'
          Branch Sides:
            - BranchSide:      'pattern.c:848,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:852,6'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'pattern.c:851,25'
          Branch Sides:
            - BranchSide:      'pattern.c:848,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:852,6'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'pattern.c:852,6'
          Branch Sides:
            - BranchSide:      'pattern.c:851,25'
              BranchSideFuncs:
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:851,25'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'pattern.c:848,5'
          Branch Sides:
            - BranchSide:      'pattern.c:853,9'
              BranchSideFuncs:
                - xmlStringCurrentChar
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xmlDictLookup
            - BranchSide:      'pattern.c:856,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlDictLookup
        - Branch String:   'pattern.c:856,9'
          Branch Sides:
            - BranchSide:      'pattern.c:857,34'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'pattern.c:859,19'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'pattern.c:860,9'
          Branch Sides:
            - BranchSide:      'pattern.c:861,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:862,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:844,11'
          Dst:             xmlStringCurrentChar
        - Src:             'pattern.c:845,10'
          Dst:             xmlCharInRange
        - Src:             'pattern.c:848,13'
          Dst:             xmlCharInRange
        - Src:             'pattern.c:848,33'
          Dst:             xmlCharInRange
        - Src:             'pattern.c:851,6'
          Dst:             xmlCharInRange
        - Src:             'pattern.c:852,6'
          Dst:             xmlCharInRange
        - Src:             'pattern.c:854,8'
          Dst:             xmlStringCurrentChar
        - Src:             'pattern.c:857,20'
          Dst:             xmlDictLookup
        - Src:             'pattern.c:859,8'
          Dst:             xmlStrndup
    - functionName:    xmlCompileAttributeTest
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 899
      functionLinenumberEnd: 981
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlPatParserContext *'
      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:904,5'
          Branch Sides:
            - BranchSide:      'pattern.c:904,5'
              BranchSideFuncs:
                - xmlPatScanNCName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
            - BranchSide:      'pattern.c:904,5'
              BranchSideFuncs:
                - xmlPatScanNCName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
        - Branch String:   'pattern.c:904,5'
          Branch Sides:
            - BranchSide:      'pattern.c:904,5'
              BranchSideFuncs:
                - xmlPatScanNCName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
            - BranchSide:      'pattern.c:904,5'
              BranchSideFuncs:
                - xmlPatScanNCName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
        - Branch String:   'pattern.c:904,5'
          Branch Sides:
            - BranchSide:      'pattern.c:904,5'
              BranchSideFuncs:
                - xmlPatScanNCName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
            - BranchSide:      'pattern.c:904,5'
              BranchSideFuncs:
                - xmlPatScanNCName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
        - Branch String:   'pattern.c:904,5'
          Branch Sides:
            - BranchSide:      'pattern.c:904,5'
              BranchSideFuncs:
                - xmlPatScanNCName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
            - BranchSide:      'pattern.c:905,29'
              BranchSideFuncs:
                - xmlPatScanNCName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
        - Branch String:   'pattern.c:904,5'
          Branch Sides:
            - BranchSide:      'pattern.c:904,5'
              BranchSideFuncs:
                - xmlPatScanNCName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
            - BranchSide:      'pattern.c:904,5'
              BranchSideFuncs:
                - xmlPatScanNCName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
        - Branch String:   'pattern.c:906,9'
          Branch Sides:
            - BranchSide:      'pattern.c:907,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:908,9'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
        - Branch String:   'pattern.c:908,9'
          Branch Sides:
            - BranchSide:      'pattern.c:909,6'
              BranchSideFuncs:
                - xmlPatternAdd
            - BranchSide:      'pattern.c:919,9'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:909,6'
          Branch Sides:
            - BranchSide:      'pattern.c:910,6'
              BranchSideFuncs:
                - xmlPatternAdd
            - BranchSide:      'pattern.c:915,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:910,6'
          Branch Sides:
            - BranchSide:      'pattern.c:910,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:911,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:911,6'
          Branch Sides:
            - BranchSide:      'pattern.c:912,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:912,2'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:919,9'
          Branch Sides:
            - BranchSide:      'pattern.c:921,20'
              BranchSideFuncs:
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:971,2'
              BranchSideFuncs:
                - xmlPatternAdd
        - Branch String:   'pattern.c:923,2'
          Branch Sides:
            - BranchSide:      'pattern.c:925,6'
              BranchSideFuncs:
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:925,6'
              BranchSideFuncs:
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:925,6'
          Branch Sides:
            - BranchSide:      'pattern.c:925,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:927,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:925,6'
          Branch Sides:
            - BranchSide:      'pattern.c:925,6'
              BranchSideFuncs:
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:925,6'
              BranchSideFuncs:
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:925,6'
          Branch Sides:
            - BranchSide:      'pattern.c:925,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:927,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:925,6'
          Branch Sides:
            - BranchSide:      'pattern.c:927,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:933,25'
              BranchSideFuncs:
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:934,25'
          Branch Sides:
            - BranchSide:      'pattern.c:935,7'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:941,13'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:935,25'
          Branch Sides:
            - BranchSide:      'pattern.c:936,7'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:941,13'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:936,25'
          Branch Sides:
            - BranchSide:      'pattern.c:937,7'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:941,13'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:934,6'
          Branch Sides:
            - BranchSide:      'pattern.c:939,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlDictLookup
            - BranchSide:      'pattern.c:941,13'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:939,6'
          Branch Sides:
            - BranchSide:      'pattern.c:939,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:939,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:941,6'
          Branch Sides:
            - BranchSide:      'pattern.c:942,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:947,10'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:942,7'
          Branch Sides:
            - BranchSide:      'pattern.c:943,7'
              BranchSideFuncs:
                - xmlStrdup
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlDictLookup
            - BranchSide:      'pattern.c:946,6'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:943,7'
          Branch Sides:
            - BranchSide:      'pattern.c:943,7'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:943,7'
              BranchSideFuncs:
                - xmlStrdup
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:947,10'
          Branch Sides:
            - BranchSide:      'pattern.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:951,3'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:955,9'
          Branch Sides:
            - BranchSide:      'pattern.c:955,9'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:956,14'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:957,6'
          Branch Sides:
            - BranchSide:      'pattern.c:958,10'
              BranchSideFuncs:
                - xmlPatternAdd
            - BranchSide:      'pattern.c:968,6'
              BranchSideFuncs:
                - xmlPatternAdd
        - Branch String:   'pattern.c:958,10'
          Branch Sides:
            - BranchSide:      'pattern.c:959,3'
              BranchSideFuncs:
                - xmlPatternAdd
            - BranchSide:      'pattern.c:964,3'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:959,3'
          Branch Sides:
            - BranchSide:      'pattern.c:960,3'
              BranchSideFuncs:
                - xmlPatternAdd
            - BranchSide:      'pattern.c:960,3'
              BranchSideFuncs:
                - xmlPatternAdd
        - Branch String:   'pattern.c:960,3'
          Branch Sides:
            - BranchSide:      'pattern.c:960,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:961,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:968,6'
          Branch Sides:
            - BranchSide:      'pattern.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:968,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:971,2'
          Branch Sides:
            - BranchSide:      'pattern.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:971,2'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:975,9'
          Branch Sides:
            - BranchSide:      'pattern.c:976,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:977,9'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:976,2'
          Branch Sides:
            - BranchSide:      'pattern.c:976,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:976,2'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:977,9'
          Branch Sides:
            - BranchSide:      'pattern.c:978,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:979,9'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:978,2'
          Branch Sides:
            - BranchSide:      'pattern.c:978,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:978,2'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:979,9'
          Branch Sides:
            - BranchSide:      'pattern.c:979,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:980,2'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:980,2'
          Branch Sides:
            - BranchSide:      'pattern.c:980,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:980,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:905,12'
          Dst:             xmlPatScanNCName
        - Src:             'pattern.c:910,6'
          Dst:             xmlPatternAdd
        - Src:             'pattern.c:933,10'
          Dst:             xmlPatScanName
        - Src:             'pattern.c:939,6'
          Dst:             xmlDictLookup
        - Src:             'pattern.c:939,6'
          Dst:             xmlStrdup
        - Src:             'pattern.c:942,7'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:943,7'
          Dst:             xmlDictLookup
        - Src:             'pattern.c:943,7'
          Dst:             xmlStrdup
        - Src:             'pattern.c:960,3'
          Dst:             xmlPatternAdd
        - Src:             'pattern.c:968,6'
          Dst:             xmlPatternAdd
        - Src:             'pattern.c:971,2'
          Dst:             xmlPatternAdd
    - functionName:    xmlPatternAdd
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._xmlPatParserContext *'
        - 'struct._xmlPattern *'
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctxt
        - comp
        - op
        - value
        - value2
      BBCount:         9
      ICount:          123
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    22
      BranchProfiles:
        - Branch String:   'pattern.c:350,9'
          Branch Sides:
            - BranchSide:      'pattern.c:352,24'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:363,36'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:354,13'
          Branch Sides:
            - BranchSide:      'pattern.c:357,13'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:360,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCompileStepPattern
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 995
      functionLinenumberEnd: 1204
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlPatParserContext *'
      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:1001,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1001,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:1001,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:1001,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1001,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:1001,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:1001,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1001,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:1001,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:1001,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1001,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:1002,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:1001,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1001,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:1001,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:1002,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1006,2'
              BranchSideFuncs:
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1010,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:1006,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1007,2'
              BranchSideFuncs:
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1007,2'
              BranchSideFuncs:
                - xmlPatternAdd
        - Branch String:   'pattern.c:1007,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1007,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1008,2'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1010,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1014,6'
              BranchSideFuncs:
                - xmlCompileAttributeTest
            - BranchSide:      'pattern.c:1026,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:1014,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1017,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1020,2'
              BranchSideFuncs:
                - xmlCompileAttributeTest
        - Branch String:   'pattern.c:1020,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1021,26'
              BranchSideFuncs:
                - xmlCompileAttributeTest
            - BranchSide:      'pattern.c:1021,26'
              BranchSideFuncs:
                - xmlCompileAttributeTest
        - Branch String:   'pattern.c:1022,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1023,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1024,2'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1027,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1028,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1029,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:1029,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1030,6'
              BranchSideFuncs:
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1041,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:1030,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1031,6'
              BranchSideFuncs:
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1037,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1031,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1032,6'
              BranchSideFuncs:
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1032,6'
              BranchSideFuncs:
                - xmlPatternAdd
        - Branch String:   'pattern.c:1032,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1032,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1033,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1041,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1041,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:1042,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:1041,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1041,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:1041,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:1041,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1041,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:1042,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:1041,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1042,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:1045,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:1043,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1043,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:1043,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:1043,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1043,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:1043,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:1043,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1043,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:1043,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:1043,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1043,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:1044,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:1043,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1043,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:1043,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:1045,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1046,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:1186,16'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1046,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1047,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:1047,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:1047,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1048,24'
              BranchSideFuncs:
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:1097,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlCompileAttributeTest
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
        - Branch String:   'pattern.c:1051,20'
          Branch Sides:
            - BranchSide:      'pattern.c:1051,23'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1053,3'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1051,23'
          Branch Sides:
            - BranchSide:      'pattern.c:1051,23'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1053,3'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1051,23'
          Branch Sides:
            - BranchSide:      'pattern.c:1051,23'
              BranchSideFuncs:
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:1051,23'
              BranchSideFuncs:
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:1051,23'
          Branch Sides:
            - BranchSide:      'pattern.c:1051,23'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1053,3'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1051,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1053,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1059,29'
              BranchSideFuncs:
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:1060,29'
          Branch Sides:
            - BranchSide:      'pattern.c:1061,4'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:1067,10'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:1061,22'
          Branch Sides:
            - BranchSide:      'pattern.c:1062,4'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:1067,10'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:1062,22'
          Branch Sides:
            - BranchSide:      'pattern.c:1063,4'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:1067,10'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:1060,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1065,3'
              BranchSideFuncs:
                - xmlStrdup
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlDictLookup
            - BranchSide:      'pattern.c:1067,10'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:1065,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1065,3'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1065,3'
              BranchSideFuncs:
                - xmlStrdup
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1067,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1068,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:1073,7'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1068,11'
          Branch Sides:
            - BranchSide:      'pattern.c:1069,4'
              BranchSideFuncs:
                - xmlStrdup
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlDictLookup
            - BranchSide:      'pattern.c:1072,3'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:1069,4'
          Branch Sides:
            - BranchSide:      'pattern.c:1069,4'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1069,4'
              BranchSideFuncs:
                - xmlStrdup
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1073,7'
          Branch Sides:
            - BranchSide:      'pattern.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1077,7'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1081,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1081,6'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1082,11'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1083,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1084,7'
              BranchSideFuncs:
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1094,3'
              BranchSideFuncs:
                - xmlPatternAdd
        - Branch String:   'pattern.c:1084,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1085,7'
              BranchSideFuncs:
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1090,7'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1085,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1086,7'
              BranchSideFuncs:
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1086,7'
              BranchSideFuncs:
                - xmlPatternAdd
        - Branch String:   'pattern.c:1086,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1086,7'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1087,3'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1094,3'
          Branch Sides:
            - BranchSide:      'pattern.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1094,3'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1097,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1098,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlCompileAttributeTest
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1098,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlCompileAttributeTest
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
        - Branch String:   'pattern.c:1098,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1099,3'
              BranchSideFuncs:
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1166,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCompileAttributeTest
        - Branch String:   'pattern.c:1099,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1099,3'
              BranchSideFuncs:
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1100,25'
              BranchSideFuncs:
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
        - Branch String:   'pattern.c:1101,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1102,11'
              BranchSideFuncs:
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1113,7'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:1102,11'
          Branch Sides:
            - BranchSide:      'pattern.c:1103,4'
              BranchSideFuncs:
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1109,4'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1103,4'
          Branch Sides:
            - BranchSide:      'pattern.c:1104,4'
              BranchSideFuncs:
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1104,4'
              BranchSideFuncs:
                - xmlPatternAdd
        - Branch String:   'pattern.c:1104,4'
          Branch Sides:
            - BranchSide:      'pattern.c:1104,4'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1105,4'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1113,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1114,25'
              BranchSideFuncs:
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:1164,7'
              BranchSideFuncs:
                - xmlPatternAdd
        - Branch String:   'pattern.c:1117,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1118,11'
              BranchSideFuncs:
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:1118,11'
              BranchSideFuncs:
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:1118,11'
          Branch Sides:
            - BranchSide:      'pattern.c:1118,11'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1120,4'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1118,11'
          Branch Sides:
            - BranchSide:      'pattern.c:1118,11'
              BranchSideFuncs:
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:1118,11'
              BranchSideFuncs:
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:1118,11'
          Branch Sides:
            - BranchSide:      'pattern.c:1118,11'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1120,4'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1118,11'
          Branch Sides:
            - BranchSide:      'pattern.c:1120,4'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1126,30'
              BranchSideFuncs:
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:1127,30'
          Branch Sides:
            - BranchSide:      'pattern.c:1128,5'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:1134,11'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:1128,23'
          Branch Sides:
            - BranchSide:      'pattern.c:1129,5'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:1134,11'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:1129,23'
          Branch Sides:
            - BranchSide:      'pattern.c:1130,5'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:1134,11'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:1127,11'
          Branch Sides:
            - BranchSide:      'pattern.c:1132,4'
              BranchSideFuncs:
                - xmlStrdup
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlDictLookup
            - BranchSide:      'pattern.c:1134,11'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:1132,4'
          Branch Sides:
            - BranchSide:      'pattern.c:1132,4'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1132,4'
              BranchSideFuncs:
                - xmlStrdup
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1134,4'
          Branch Sides:
            - BranchSide:      'pattern.c:1135,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:1140,8'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1135,12'
          Branch Sides:
            - BranchSide:      'pattern.c:1136,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlDictLookup
            - BranchSide:      'pattern.c:1139,4'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:1136,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1136,5'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1136,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1140,8'
          Branch Sides:
            - BranchSide:      'pattern.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1144,8'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1148,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1148,7'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1149,12'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1150,11'
          Branch Sides:
            - BranchSide:      'pattern.c:1151,8'
              BranchSideFuncs:
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1161,4'
              BranchSideFuncs:
                - xmlPatternAdd
        - Branch String:   'pattern.c:1151,8'
          Branch Sides:
            - BranchSide:      'pattern.c:1152,8'
              BranchSideFuncs:
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1157,8'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1152,8'
          Branch Sides:
            - BranchSide:      'pattern.c:1153,8'
              BranchSideFuncs:
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1153,8'
              BranchSideFuncs:
                - xmlPatternAdd
        - Branch String:   'pattern.c:1153,8'
          Branch Sides:
            - BranchSide:      'pattern.c:1153,8'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1154,4'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1161,4'
          Branch Sides:
            - BranchSide:      'pattern.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1161,4'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1164,7'
          Branch Sides:
            - BranchSide:      'pattern.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1164,7'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1166,17'
          Branch Sides:
            - BranchSide:      'pattern.c:1167,3'
              BranchSideFuncs:
                - xmlCompileAttributeTest
            - BranchSide:      'pattern.c:1182,3'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1167,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1167,3'
              BranchSideFuncs:
                - xmlCompileAttributeTest
            - BranchSide:      'pattern.c:1168,8'
              BranchSideFuncs:
                - xmlCompileAttributeTest
        - Branch String:   'pattern.c:1169,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1172,7'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1175,27'
              BranchSideFuncs:
                - xmlCompileAttributeTest
        - Branch String:   'pattern.c:1176,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1177,7'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1178,3'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1186,16'
          Branch Sides:
            - BranchSide:      'pattern.c:1187,13'
              BranchSideFuncs:
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1194,2'
              BranchSideFuncs:
                - xmlPatternAdd
        - Branch String:   'pattern.c:1187,13'
          Branch Sides:
            - BranchSide:      'pattern.c:1188,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1191,2'
              BranchSideFuncs:
                - xmlPatternAdd
        - Branch String:   'pattern.c:1191,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1192,2'
              BranchSideFuncs:
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1192,2'
              BranchSideFuncs:
                - xmlPatternAdd
        - Branch String:   'pattern.c:1192,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1192,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1193,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1194,2'
          Branch Sides:
            - BranchSide:      'pattern.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1194,2'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1198,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1199,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1200,9'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1199,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1199,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1199,2'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1200,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1201,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1202,9'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1201,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1201,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1201,2'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1202,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1202,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1203,2'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1203,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1203,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1203,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:1007,2'
          Dst:             xmlPatternAdd
        - Src:             'pattern.c:1021,2'
          Dst:             xmlCompileAttributeTest
        - Src:             'pattern.c:1026,12'
          Dst:             xmlPatScanNCName
        - Src:             'pattern.c:1032,6'
          Dst:             xmlPatternAdd
        - Src:             'pattern.c:1059,14'
          Dst:             xmlPatScanName
        - Src:             'pattern.c:1065,3'
          Dst:             xmlDictLookup
        - Src:             'pattern.c:1065,3'
          Dst:             xmlStrdup
        - Src:             'pattern.c:1068,11'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:1069,4'
          Dst:             xmlDictLookup
        - Src:             'pattern.c:1069,4'
          Dst:             xmlStrdup
        - Src:             'pattern.c:1086,7'
          Dst:             xmlPatternAdd
        - Src:             'pattern.c:1094,3'
          Dst:             xmlPatternAdd
        - Src:             'pattern.c:1098,10'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:1100,10'
          Dst:             xmlPatScanName
        - Src:             'pattern.c:1104,4'
          Dst:             xmlPatternAdd
        - Src:             'pattern.c:1126,15'
          Dst:             xmlPatScanName
        - Src:             'pattern.c:1132,4'
          Dst:             xmlDictLookup
        - Src:             'pattern.c:1132,4'
          Dst:             xmlStrdup
        - Src:             'pattern.c:1135,12'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:1136,5'
          Dst:             xmlDictLookup
        - Src:             'pattern.c:1136,5'
          Dst:             xmlStrdup
        - Src:             'pattern.c:1153,8'
          Dst:             xmlPatternAdd
        - Src:             'pattern.c:1161,4'
          Dst:             xmlPatternAdd
        - Src:             'pattern.c:1164,7'
          Dst:             xmlPatternAdd
        - Src:             'pattern.c:1166,17'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:1175,3'
          Dst:             xmlCompileAttributeTest
        - Src:             'pattern.c:1192,2'
          Dst:             xmlPatternAdd
        - Src:             'pattern.c:1194,2'
          Dst:             xmlPatternAdd
    - functionName:    xmlStreamCtxtAddState
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1738
      functionLinenumberEnd: 1763
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlStreamCtxt *'
        - int
        - int
      constantsTouched: []
      argNames:
        - comp
        - idx
        - level
      BBCount:         15
      ICount:          160
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pattern.c:1740,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1741,13'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1747,9'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1741,13'
          Branch Sides:
            - BranchSide:      'pattern.c:1742,28'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1746,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1747,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1750,16'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1760,39'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1752,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1755,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1757,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlPatternFromRoot
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2544
      functionLinenumberEnd: 2556
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlPattern *'
      constantsTouched: []
      argNames:
        - comp
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pattern.c:2545,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2546,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2547,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2547,5'
          Branch Sides:
            - BranchSide:      'pattern.c:2548,13'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2554,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2548,13'
          Branch Sides:
            - BranchSide:      'pattern.c:2549,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2550,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2550,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2551,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2552,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlPatternMinDepth
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2519
      functionLinenumberEnd: 2533
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlPattern *'
      constantsTouched: []
      argNames:
        - comp
      BBCount:         14
      ICount:          79
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pattern.c:2521,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2522,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2523,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2523,5'
          Branch Sides:
            - BranchSide:      'pattern.c:2524,13'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2532,12'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2524,13'
          Branch Sides:
            - BranchSide:      'pattern.c:2525,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2526,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2526,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2527,12'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2528,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2528,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2529,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2530,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlPatternMaxDepth
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2491
      functionLinenumberEnd: 2506
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlPattern *'
      constantsTouched: []
      argNames:
        - comp
      BBCount:         18
      ICount:          108
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pattern.c:2493,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2494,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2495,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2495,5'
          Branch Sides:
            - BranchSide:      'pattern.c:2496,13'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2505,12'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2496,13'
          Branch Sides:
            - BranchSide:      'pattern.c:2497,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2498,9'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2498,2'
          Branch Sides:
            - BranchSide:      'pattern.c:2499,10'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2501,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2499,10'
          Branch Sides:
            - BranchSide:      'pattern.c:2499,41'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2500,10'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2501,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2502,12'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2503,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlPatternStreamable
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2470
      functionLinenumberEnd: 2479
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlPattern *'
      constantsTouched: []
      argNames:
        - comp
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pattern.c:2471,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2472,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2473,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2473,5'
          Branch Sides:
            - BranchSide:      'pattern.c:2474,13'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2478,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2474,13'
          Branch Sides:
            - BranchSide:      'pattern.c:2475,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2476,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlNewStreamCtxt
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1684
      functionLinenumberEnd: 1707
      functionDepth:   0
      returnType:      'struct._xmlStreamCtxt *'
      argCount:        1
      argTypes:
        - 'struct._xmlStreamComp *'
      constantsTouched: []
      argNames:
        - stream
      BBCount:         8
      ICount:          81
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern.c:1688,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1691,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1693,12'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1695,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1696,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1701,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlPatternGetStreamCtxt
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2433
      functionLinenumberEnd: 2458
      functionDepth:   0
      returnType:      'struct._xmlStreamCtxt *'
      argCount:        1
      argTypes:
        - 'struct._xmlPattern *'
      constantsTouched: []
      argNames:
        - comp
      BBCount:         20
      ICount:          109
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xmlFreeStreamCtxt
        - xmlNewStreamCtxt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern.c:2436,24'
          Branch Sides:
            - BranchSide:      'pattern.c:2436,28'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2437,9'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2436,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2437,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2439,5'
              BranchSideFuncs:
                - xmlNewStreamCtxt
                - xmlFreeStreamCtxt
        - Branch String:   'pattern.c:2439,5'
          Branch Sides:
            - BranchSide:      'pattern.c:2440,13'
              BranchSideFuncs:
                - xmlNewStreamCtxt
                - xmlFreeStreamCtxt
            - BranchSide:      'pattern.c:2454,12'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2440,13'
          Branch Sides:
            - BranchSide:      'pattern.c:2441,6'
              BranchSideFuncs:
                - xmlFreeStreamCtxt
            - BranchSide:      'pattern.c:2442,25'
              BranchSideFuncs:
                - xmlNewStreamCtxt
                - xmlFreeStreamCtxt
        - Branch String:   'pattern.c:2443,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2444,6'
              BranchSideFuncs:
                - xmlFreeStreamCtxt
            - BranchSide:      'pattern.c:2445,6'
              BranchSideFuncs:
                - xmlNewStreamCtxt
                - xmlFreeStreamCtxt
        - Branch String:   'pattern.c:2445,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2446,12'
              BranchSideFuncs:
                - xmlNewStreamCtxt
                - xmlFreeStreamCtxt
            - BranchSide:      'pattern.c:2448,18'
              BranchSideFuncs:
                - xmlNewStreamCtxt
                - xmlFreeStreamCtxt
      Callsites:
        - Src:             'pattern.c:2442,8'
          Dst:             xmlNewStreamCtxt
        - Src:             'pattern.c:2456,5'
          Dst:             xmlFreeStreamCtxt
    - functionName:    xmlFreeStreamCtxt
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1716
      functionLinenumberEnd: 1726
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlStreamCtxt *'
      constantsTouched: []
      argNames:
        - stream
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pattern.c:1719,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1720,16'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1726,1'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1721,13'
          Branch Sides:
            - BranchSide:      'pattern.c:1722,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1723,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlPatMatch
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlPattern *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - comp
        - node
      BBCount:         193
      ICount:          1004
      EdgeCount:       265
      CyclomaticComplexity: 74
      functionsReached:
        - xmlPatPushState
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern.c:503,24'
          Branch Sides:
            - BranchSide:      'pattern.c:503,43'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:503,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:503,9'
          Branch Sides:
            - BranchSide:      'pattern.c:503,43'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:504,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:506,5'
          Branch Sides:
            - BranchSide:      'pattern.c:507,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:670,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:508,2'
          Branch Sides:
            - BranchSide:      'pattern.c:510,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:512,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:520,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:543,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:564,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:582,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:608,7'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:653,7'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:666,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:670,5'
              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,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:514,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:515,41'
          Branch Sides:
            - BranchSide:      'pattern.c:516,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:517,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:515,7'
          Branch Sides:
            - BranchSide:      'pattern.c:517,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:518,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:520,7'
          Branch Sides:
            - BranchSide:      'pattern.c:521,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:522,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:522,7'
          Branch Sides:
            - BranchSide:      'pattern.c:523,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:524,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:524,7'
          Branch Sides:
            - BranchSide:      'pattern.c:525,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:526,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:526,7'
          Branch Sides:
            - BranchSide:      'pattern.c:527,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:530,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:530,7'
          Branch Sides:
            - BranchSide:      'pattern.c:531,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:533,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:531,11'
          Branch Sides:
            - BranchSide:      'pattern.c:532,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:533,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:534,11'
          Branch Sides:
            - BranchSide:      'pattern.c:535,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:536,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:536,11'
          Branch Sides:
            - BranchSide:      'pattern.c:537,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:538,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:543,40'
          Branch Sides:
            - BranchSide:      'pattern.c:544,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:548,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:544,41'
          Branch Sides:
            - BranchSide:      'pattern.c:545,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:548,9'
              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:548,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - 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:561,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:551,7'
          Branch Sides:
            - BranchSide:      'pattern.c:552,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:558,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:552,40'
          Branch Sides:
            - BranchSide:      'pattern.c:553,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:556,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:553,41'
          Branch Sides:
            - BranchSide:      'pattern.c:554,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:556,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:552,8'
          Branch Sides:
            - BranchSide:      'pattern.c:555,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:556,10'
              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:564,7'
          Branch Sides:
            - BranchSide:      'pattern.c:565,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:566,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:566,7'
          Branch Sides:
            - BranchSide:      'pattern.c:567,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:573,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:567,11'
          Branch Sides:
            - BranchSide:      'pattern.c:568,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:569,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:569,11'
          Branch Sides:
            - BranchSide:      'pattern.c:570,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:571,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:573,7'
          Branch Sides:
            - BranchSide:      'pattern.c:574,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:576,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - 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,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:577,11'
          Branch Sides:
            - BranchSide:      'pattern.c:578,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:579,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:582,41'
          Branch Sides:
            - BranchSide:      'pattern.c:583,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:585,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:583,46'
          Branch Sides:
            - BranchSide:      'pattern.c:584,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:585,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:582,7'
          Branch Sides:
            - BranchSide:      'pattern.c:585,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:586,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:587,7'
          Branch Sides:
            - BranchSide:      'pattern.c:588,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:589,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:589,7'
          Branch Sides:
            - BranchSide:      'pattern.c:590,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:591,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:591,7'
          Branch Sides:
            - BranchSide:      'pattern.c:592,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:593,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:593,7'
          Branch Sides:
            - BranchSide:      'pattern.c:594,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:596,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:596,7'
          Branch Sides:
            - BranchSide:      'pattern.c:597,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:599,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:597,11'
          Branch Sides:
            - BranchSide:      'pattern.c:598,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:599,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:600,11'
          Branch Sides:
            - BranchSide:      'pattern.c:601,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:602,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:602,11'
          Branch Sides:
            - BranchSide:      'pattern.c:603,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:604,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:608,7'
          Branch Sides:
            - BranchSide:      'pattern.c:609,8'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:618,7'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:611,11'
          Branch Sides:
            - BranchSide:      'pattern.c:612,4'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:613,11'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:613,11'
          Branch Sides:
            - BranchSide:      'pattern.c:614,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:615,11'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:615,11'
          Branch Sides:
            - BranchSide:      'pattern.c:616,4'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:617,3'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:618,7'
          Branch Sides:
            - BranchSide:      'pattern.c:619,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:620,8'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:620,41'
          Branch Sides:
            - BranchSide:      'pattern.c:621,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:623,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:621,46'
          Branch Sides:
            - BranchSide:      'pattern.c:622,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:623,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:620,7'
          Branch Sides:
            - BranchSide:      'pattern.c:623,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:624,10'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:625,3'
          Branch Sides:
            - BranchSide:      'pattern.c:626,12'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:641,7'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
        - Branch String:   'pattern.c:626,44'
          Branch Sides:
            - BranchSide:      'pattern.c:627,5'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:639,14'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:627,38'
          Branch Sides:
            - BranchSide:      'pattern.c:628,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
            - BranchSide:      'pattern.c:639,14'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:626,11'
          Branch Sides:
            - BranchSide:      'pattern.c:630,8'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:639,14'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:630,8'
          Branch Sides:
            - BranchSide:      'pattern.c:631,12'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:633,15'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:631,12'
          Branch Sides:
            - BranchSide:      'pattern.c:632,5'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
            - BranchSide:      'pattern.c:633,4'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:634,35'
          Branch Sides:
            - BranchSide:      'pattern.c:635,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
            - BranchSide:      'pattern.c:637,4'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:634,12'
          Branch Sides:
            - BranchSide:      'pattern.c:636,5'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
            - BranchSide:      'pattern.c:637,4'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:641,7'
          Branch Sides:
            - BranchSide:      'pattern.c:642,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:647,7'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
        - Branch String:   'pattern.c:647,7'
          Branch Sides:
            - BranchSide:      'pattern.c:648,32'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:650,32'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:653,7'
          Branch Sides:
            - BranchSide:      'pattern.c:654,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:655,7'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:655,7'
          Branch Sides:
            - BranchSide:      'pattern.c:656,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:658,14'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:656,11'
          Branch Sides:
            - BranchSide:      'pattern.c:657,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:658,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:659,11'
          Branch Sides:
            - BranchSide:      'pattern.c:660,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:661,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:661,11'
          Branch Sides:
            - BranchSide:      'pattern.c:662,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:663,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:666,7'
          Branch Sides:
            - BranchSide:      'pattern.c:667,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:668,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:672,9'
          Branch Sides:
            - BranchSide:      'pattern.c:674,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:676,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:679,9'
          Branch Sides:
            - BranchSide:      'pattern.c:680,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:681,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:681,9'
          Branch Sides:
            - BranchSide:      'pattern.c:682,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:685,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
      Callsites:
        - Src:             'pattern.c:526,8'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:536,12'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:554,9'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:569,12'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:577,12'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:593,8'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:602,12'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:628,5'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:635,13'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:648,7'
          Dst:             xmlPatPushState
        - Src:             'pattern.c:650,7'
          Dst:             xmlPatPushState
        - Src:             'pattern.c:661,12'
          Dst:             xmlStrEqual
    - functionName:    xmlPatternMatch
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2407
      functionLinenumberEnd: 2420
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._xmlPattern *'
        - 'struct._xmlNode *'
      constantsTouched: []
      argNames:
        - comp
        - node
      BBCount:         14
      ICount:          69
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlPatMatch
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern.c:2410,24'
          Branch Sides:
            - BranchSide:      'pattern.c:2410,28'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2411,9'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2410,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2411,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2413,5'
              BranchSideFuncs:
                - xmlPatMatch
        - Branch String:   'pattern.c:2413,5'
          Branch Sides:
            - BranchSide:      'pattern.c:2414,27'
              BranchSideFuncs:
                - xmlPatMatch
            - BranchSide:      'pattern.c:2419,12'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2415,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2416,13'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2417,9'
              BranchSideFuncs:
                - xmlPatMatch
      Callsites:
        - Src:             'pattern.c:2414,15'
          Dst:             xmlPatMatch
    - functionName:    xmlPatterncompile
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2390
      functionLinenumberEnd: 2393
      functionDepth:   0
      returnType:      'struct._xmlPattern *'
      argCount:        4
      argTypes:
        - 'char *'
        - 'struct._xmlDict *'
        - int
        - 'char **'
      constantsTouched: []
      argNames:
        - pattern
        - dict
        - flags
        - namespaces
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlPatternCompileSafe
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'pattern.c:2392,5'
          Dst:             xmlPatternCompileSafe
    - functionName:    xmlPatternCompileSafe
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2266
      functionLinenumberEnd: 2375
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - 'struct._xmlDict *'
        - int
        - 'char **'
        - 'struct._xmlPattern **'
      constantsTouched: []
      argNames:
        - pattern
        - dict
        - flags
        - namespaces
        - patternOut
      BBCount:         83
      ICount:          466
      EdgeCount:       111
      CyclomaticComplexity: 30
      functionsReached:
        - xmlCompileIDCXPathPath
        - xmlCompilePathPattern
        - xmlDictReference
        - xmlFreePatParserContext
        - xmlFreePattern
        - xmlFreeStreamComp
        - xmlNewPatParserContext
        - xmlNewPattern
        - xmlReversePattern
        - xmlStreamCompile
        - xmlStrndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern.c:2275,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2276,15'
              BranchSideFuncs:
                - xmlFreePattern
                - xmlFreePatParserContext
            - BranchSide:      'pattern.c:2280,13'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlReversePattern
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlStreamCompile
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
        - Branch String:   'pattern.c:2282,5'
          Branch Sides:
            - BranchSide:      'pattern.c:2283,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlStreamCompile
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
            - BranchSide:      'pattern.c:2356,9'
              BranchSideFuncs:
                - xmlFreeStreamComp
        - Branch String:   'pattern.c:2284,20'
          Branch Sides:
            - BranchSide:      'pattern.c:2284,25'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlStreamCompile
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
            - BranchSide:      'pattern.c:2284,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlStreamCompile
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
        - Branch String:   'pattern.c:2284,2'
          Branch Sides:
            - BranchSide:      'pattern.c:2284,39'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlStreamCompile
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
            - BranchSide:      'pattern.c:2285,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlStreamCompile
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
        - Branch String:   'pattern.c:2285,13'
          Branch Sides:
            - BranchSide:      'pattern.c:2286,36'
              BranchSideFuncs:
                - xmlNewPatParserContext
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPatParserContext
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlStreamCompile
                - xmlCompileIDCXPathPath
                - xmlDictReference
            - BranchSide:      'pattern.c:2288,23'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlNewPatParserContext
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlStreamCompile
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
        - Branch String:   'pattern.c:2289,10'
          Branch Sides:
            - BranchSide:      'pattern.c:2290,33'
              BranchSideFuncs:
                - xmlNewPatParserContext
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPatParserContext
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlStreamCompile
                - xmlCompileIDCXPathPath
                - xmlDictReference
            - BranchSide:      'pattern.c:2292,8'
              BranchSideFuncs:
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPatParserContext
                - xmlNewPatParserContext
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlStreamCompile
                - xmlCompileIDCXPathPath
                - xmlDictReference
        - Branch String:   'pattern.c:2294,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2295,19'
              BranchSideFuncs:
                - xmlFreePattern
                - xmlFreePatParserContext
            - BranchSide:      'pattern.c:2298,8'
              BranchSideFuncs:
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlNewPatParserContext
                - xmlNewPatParserContext
                - xmlStreamCompile
                - xmlCompileIDCXPathPath
                - xmlDictReference
        - Branch String:   'pattern.c:2299,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2300,19'
              BranchSideFuncs:
                - xmlFreePattern
                - xmlFreePatParserContext
            - BranchSide:      'pattern.c:2306,6'
              BranchSideFuncs:
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlNewPatParserContext
                - xmlNewPatParserContext
                - xmlStreamCompile
                - xmlCompileIDCXPathPath
                - xmlDictReference
        - Branch String:   'pattern.c:2306,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2307,18'
              BranchSideFuncs:
                - xmlDictReference
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlNewPatParserContext
                - xmlNewPatParserContext
                - xmlStreamCompile
                - xmlCompileIDCXPathPath
            - BranchSide:      'pattern.c:2310,6'
              BranchSideFuncs:
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlDictReference
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlNewPatParserContext
                - xmlNewPatParserContext
                - xmlStreamCompile
                - xmlCompileIDCXPathPath
        - Branch String:   'pattern.c:2310,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2311,12'
              BranchSideFuncs:
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlDictReference
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlNewPatParserContext
                - xmlNewPatParserContext
                - xmlStreamCompile
                - xmlCompileIDCXPathPath
            - BranchSide:      'pattern.c:2313,18'
              BranchSideFuncs:
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlDictReference
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlNewPatParserContext
                - xmlNewPatParserContext
                - xmlStreamCompile
                - xmlCompileIDCXPathPath
        - Branch String:   'pattern.c:2319,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2320,29'
              BranchSideFuncs:
                - xmlCompileIDCXPathPath
                - xmlFreePatParserContext
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlDictReference
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlNewPatParserContext
                - xmlNewPatParserContext
                - xmlStreamCompile
            - BranchSide:      'pattern.c:2322,28'
              BranchSideFuncs:
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlNewPatParserContext
                - xmlNewPatParserContext
                - xmlStreamCompile
        - Branch String:   'pattern.c:2323,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2324,21'
              BranchSideFuncs:
                - xmlFreePattern
                - xmlFreePatParserContext
            - BranchSide:      'pattern.c:2327,26'
              BranchSideFuncs:
                - xmlFreePatParserContext
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
                - xmlStreamCompile
        - Branch String:   'pattern.c:2331,13'
          Branch Sides:
            - BranchSide:      'pattern.c:2332,10'
              BranchSideFuncs:
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
                - xmlStreamCompile
            - BranchSide:      'pattern.c:2342,6'
              BranchSideFuncs:
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
                - xmlStreamCompile
        - Branch String:   'pattern.c:2332,10'
          Branch Sides:
            - BranchSide:      'pattern.c:2333,17'
              BranchSideFuncs:
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
                - xmlStreamCompile
            - BranchSide:      'pattern.c:2334,17'
              BranchSideFuncs:
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
                - xmlStreamCompile
        - Branch String:   'pattern.c:2334,17'
          Branch Sides:
            - BranchSide:      'pattern.c:2335,14'
              BranchSideFuncs:
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
                - xmlStreamCompile
            - BranchSide:      'pattern.c:2337,17'
              BranchSideFuncs:
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
                - xmlStreamCompile
        - Branch String:   'pattern.c:2335,14'
          Branch Sides:
            - BranchSide:      'pattern.c:2336,18'
              BranchSideFuncs:
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
                - xmlStreamCompile
            - BranchSide:      'pattern.c:2337,6'
              BranchSideFuncs:
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
                - xmlStreamCompile
        - Branch String:   'pattern.c:2338,14'
          Branch Sides:
            - BranchSide:      'pattern.c:2339,18'
              BranchSideFuncs:
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
                - xmlStreamCompile
            - BranchSide:      'pattern.c:2340,6'
              BranchSideFuncs:
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
                - xmlStreamCompile
        - Branch String:   'pattern.c:2342,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2343,31'
              BranchSideFuncs:
                - xmlStreamCompile
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
            - BranchSide:      'pattern.c:2347,28'
              BranchSideFuncs:
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlStreamCompile
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
        - Branch String:   'pattern.c:2344,17'
          Branch Sides:
            - BranchSide:      'pattern.c:2345,17'
              BranchSideFuncs:
                - xmlFreePattern
                - xmlFreePatParserContext
            - BranchSide:      'pattern.c:2346,9'
              BranchSideFuncs:
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlStreamCompile
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
        - Branch String:   'pattern.c:2348,13'
          Branch Sides:
            - BranchSide:      'pattern.c:2349,6'
              BranchSideFuncs:
                - xmlFreePattern
                - xmlFreePatParserContext
            - BranchSide:      'pattern.c:2350,6'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlReversePattern
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlStreamCompile
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
        - Branch String:   'pattern.c:2350,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2351,6'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlReversePattern
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlStreamCompile
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
            - BranchSide:      'pattern.c:2354,10'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlReversePattern
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlStreamCompile
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
        - Branch String:   'pattern.c:2356,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2357,15'
              BranchSideFuncs:
                - xmlFreeStreamComp
            - BranchSide:      'pattern.c:2367,19'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2358,2'
          Branch Sides:
            - BranchSide:      'pattern.c:2359,10'
              BranchSideFuncs:
                - xmlFreeStreamComp
            - BranchSide:      'pattern.c:2365,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2359,10'
          Branch Sides:
            - BranchSide:      'pattern.c:2360,21'
              BranchSideFuncs:
                - xmlFreeStreamComp
            - BranchSide:      'pattern.c:2363,12'
              BranchSideFuncs:
                - xmlFreeStreamComp
        - Branch String:   'pattern.c:2370,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2370,47'
              BranchSideFuncs:
                - xmlFreePatParserContext
                - xmlFreePattern
            - BranchSide:      'pattern.c:2371,9'
              BranchSideFuncs:
                - xmlFreePattern
        - Branch String:   'pattern.c:2371,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2371,37'
              BranchSideFuncs:
                - xmlFreePattern
            - BranchSide:      'pattern.c:2372,9'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2372,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2372,22'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2373,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:2286,13'
          Dst:             xmlNewPatParserContext
        - Src:             'pattern.c:2288,12'
          Dst:             xmlStrndup
        - Src:             'pattern.c:2290,10'
          Dst:             xmlNewPatParserContext
        - Src:             'pattern.c:2298,8'
          Dst:             xmlNewPattern
        - Src:             'pattern.c:2308,6'
          Dst:             xmlDictReference
        - Src:             'pattern.c:2320,6'
          Dst:             xmlCompileIDCXPathPath
        - Src:             'pattern.c:2322,6'
          Dst:             xmlCompilePathPattern
        - Src:             'pattern.c:2327,2'
          Dst:             xmlFreePatParserContext
        - Src:             'pattern.c:2343,14'
          Dst:             xmlStreamCompile
        - Src:             'pattern.c:2347,10'
          Dst:             xmlReversePattern
        - Src:             'pattern.c:2360,3'
          Dst:             xmlFreeStreamComp
        - Src:             'pattern.c:2370,23'
          Dst:             xmlFreePatParserContext
        - Src:             'pattern.c:2371,22'
          Dst:             xmlFreePattern
    - functionName:    xmlNewPatParserContext
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      'struct._xmlPatParserContext *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct._xmlDict *'
        - 'char **'
      constantsTouched: []
      argNames:
        - pattern
        - dict
        - namespaces
      BBCount:         15
      ICount:          106
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pattern.c:296,9'
          Branch Sides:
            - BranchSide:      'pattern.c:297,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:299,36'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:300,9'
          Branch Sides:
            - BranchSide:      'pattern.c:303,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:305,12'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:309,9'
          Branch Sides:
            - BranchSide:      'pattern.c:311,16'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:315,9'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:311,9'
          Branch Sides:
            - BranchSide:      'pattern.c:311,47'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:313,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlNewPattern
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      'struct._xmlPattern *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern.c:201,19'
          Branch Sides:
            - BranchSide:      'pattern.c:203,27'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:203,27'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:204,9'
          Branch Sides:
            - BranchSide:      'pattern.c:207,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:209,12'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:212,9'
          Branch Sides:
            - BranchSide:      'pattern.c:213,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:218,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCompileIDCXPathPath
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1313
      functionLinenumberEnd: 1402
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlPatParserContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         148
      ICount:          851
      EdgeCount:       201
      CyclomaticComplexity: 55
      functionsReached:
        - xmlCompileStepPattern
        - xmlPatternAdd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern.c:1314,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1314,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1314,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1314,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1314,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1314,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1314,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1314,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1314,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1314,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1314,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1315,9'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1314,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1314,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1314,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1315,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1319,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1321,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1323,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1325,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1363,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1325,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1326,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1326,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1326,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1326,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1326,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1326,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1326,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1326,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1326,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1326,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1326,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1326,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1326,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1327,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1326,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1326,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1326,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1327,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1331,6'
              BranchSideFuncs:
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1334,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1331,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1331,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1332,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1334,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1338,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1341,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1341,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1342,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1342,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1342,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1342,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1342,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1342,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1342,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1342,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1342,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1342,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1342,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1342,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1342,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1343,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1342,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1342,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1342,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1343,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1344,10'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1357,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1344,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1344,10'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1350,3'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1344,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1344,10'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1344,10'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1344,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1344,10'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1350,3'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1344,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1350,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1353,6'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1353,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1353,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1354,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1354,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1355,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1355,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1355,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1355,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1355,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1355,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1355,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1355,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1355,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1355,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1355,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1355,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1355,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1356,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1355,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1355,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1355,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1357,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1358,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1359,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1365,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1366,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1367,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1367,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1367,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1367,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1367,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1367,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1367,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1367,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1367,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1367,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1367,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1367,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1368,6'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1367,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1367,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1367,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1368,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1369,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1370,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1370,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1370,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1371,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1371,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1372,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1372,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1372,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1372,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1372,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1372,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1372,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1372,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1372,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1372,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1372,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1372,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1372,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1373,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1372,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1372,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1372,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1373,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1380,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1382,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1382,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1383,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1385,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1385,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1364,24'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1387,9'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1387,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1390,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1392,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:1331,6'
          Dst:             xmlPatternAdd
        - Src:             'pattern.c:1353,6'
          Dst:             xmlPatternAdd
        - Src:             'pattern.c:1364,2'
          Dst:             xmlCompileStepPattern
        - Src:             'pattern.c:1370,2'
          Dst:             xmlPatternAdd
    - functionName:    xmlCompilePathPattern
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1216
      functionLinenumberEnd: 1300
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlPatParserContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         196
      ICount:          1177
      EdgeCount:       267
      CyclomaticComplexity: 73
      functionsReached:
        - xmlCompileAttributeTest
        - xmlCompileStepPattern
        - xmlPatternAdd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern.c:1217,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1217,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1217,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1217,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1217,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1217,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1217,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1217,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1217,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1217,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1217,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1218,9'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1217,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1217,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1217,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1218,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1219,9'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1220,17'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1220,29'
          Branch Sides:
            - BranchSide:      'pattern.c:1220,33'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1221,9'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1224,22'
          Branch Sides:
            - BranchSide:      'pattern.c:1224,26'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1228,17'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1224,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1225,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1228,17'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1225,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1225,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1226,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1226,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1227,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1227,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1227,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1228,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1228,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1229,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1229,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1230,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1230,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1231,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1231,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1231,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1232,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1232,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1232,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1234,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1234,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1234,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1234,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1234,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1234,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1234,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1234,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1234,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1234,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1234,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1234,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1234,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1235,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1234,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1234,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1234,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1235,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1238,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1241,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1242,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1243,2'
              BranchSideFuncs:
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1253,13'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1243,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1244,26'
              BranchSideFuncs:
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1244,26'
              BranchSideFuncs:
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1245,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1245,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1245,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1245,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1245,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1245,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1245,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1245,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1245,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1245,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1245,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1247,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1245,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1245,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1245,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1247,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1248,28'
              BranchSideFuncs:
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1252,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1249,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1250,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1251,2'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1253,13'
          Branch Sides:
            - BranchSide:      'pattern.c:1254,6'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1265,24'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1254,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1254,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1255,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1255,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1257,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1257,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1257,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1257,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1257,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1257,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1257,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1257,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1257,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1257,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1257,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1257,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1257,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1258,10'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1257,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1257,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1257,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1258,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1264,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1266,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1267,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1268,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1268,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1268,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1268,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1268,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1268,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1268,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1268,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1268,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1268,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1268,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1268,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1269,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1268,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1268,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1268,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1269,2'
          Branch Sides:
            - BranchSide:      'pattern.c:0,0'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1270,10'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1270,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1271,10'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1279,10'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1271,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1271,10'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1272,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1272,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1273,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1273,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1273,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1274,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1274,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1274,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1274,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1274,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1274,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1274,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1274,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1274,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1274,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1274,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1274,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1274,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1275,25'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1274,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1274,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1274,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1276,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1277,7'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1278,6'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1279,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1279,10'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1280,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1280,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1281,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1281,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1281,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1281,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1281,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1281,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1281,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1281,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1281,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1281,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1281,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1281,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1281,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1282,7'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1281,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1281,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1281,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1282,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1285,7'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1288,25'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1289,7'
          Branch Sides:
            - BranchSide:      'pattern.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1290,7'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1294,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1294,16'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1297,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:1225,2'
          Dst:             xmlPatternAdd
        - Src:             'pattern.c:1229,2'
          Dst:             xmlPatternAdd
        - Src:             'pattern.c:1244,2'
          Dst:             xmlCompileAttributeTest
        - Src:             'pattern.c:1248,6'
          Dst:             xmlCompileStepPattern
        - Src:             'pattern.c:1254,6'
          Dst:             xmlPatternAdd
        - Src:             'pattern.c:1265,2'
          Dst:             xmlCompileStepPattern
        - Src:             'pattern.c:1271,10'
          Dst:             xmlPatternAdd
        - Src:             'pattern.c:1275,3'
          Dst:             xmlCompileStepPattern
        - Src:             'pattern.c:1279,10'
          Dst:             xmlPatternAdd
        - Src:             'pattern.c:1288,3'
          Dst:             xmlCompileStepPattern
    - functionName:    xmlFreePatParserContext
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlPatParserContext *'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pattern.c:329,9'
          Branch Sides:
            - BranchSide:      'pattern.c:330,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:331,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlStreamCompile
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1505
      functionLinenumberEnd: 1673
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlPattern *'
      constantsTouched: []
      argNames:
        - comp
      BBCount:         98
      ICount:          606
      EdgeCount:       130
      CyclomaticComplexity: 34
      functionsReached:
        - xmlDictReference
        - xmlFreeStreamComp
        - xmlNewStreamComp
        - xmlStreamCompAddStep
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern.c:1510,24'
          Branch Sides:
            - BranchSide:      'pattern.c:1510,28'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1511,9'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1510,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1511,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1515,10'
              BranchSideFuncs:
                - xmlNewStreamComp
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlDictReference
                - xmlNewStreamComp
        - Branch String:   'pattern.c:1515,29'
          Branch Sides:
            - BranchSide:      'pattern.c:1516,10'
              BranchSideFuncs:
                - xmlNewStreamComp
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlDictReference
                - xmlNewStreamComp
            - BranchSide:      'pattern.c:1528,32'
              BranchSideFuncs:
                - xmlNewStreamComp
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlDictReference
        - Branch String:   'pattern.c:1516,44'
          Branch Sides:
            - BranchSide:      'pattern.c:1517,3'
              BranchSideFuncs:
                - xmlNewStreamComp
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlDictReference
                - xmlNewStreamComp
            - BranchSide:      'pattern.c:1528,32'
              BranchSideFuncs:
                - xmlNewStreamComp
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlDictReference
        - Branch String:   'pattern.c:1517,33'
          Branch Sides:
            - BranchSide:      'pattern.c:1518,3'
              BranchSideFuncs:
                - xmlNewStreamComp
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlDictReference
                - xmlNewStreamComp
            - BranchSide:      'pattern.c:1528,32'
              BranchSideFuncs:
                - xmlNewStreamComp
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlDictReference
        - Branch String:   'pattern.c:1515,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1519,11'
              BranchSideFuncs:
                - xmlNewStreamComp
            - BranchSide:      'pattern.c:1528,32'
              BranchSideFuncs:
                - xmlNewStreamComp
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlDictReference
        - Branch String:   'pattern.c:1520,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1521,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1523,2'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1529,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1530,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1531,9'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlDictReference
        - Branch String:   'pattern.c:1531,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1532,24'
              BranchSideFuncs:
                - xmlDictReference
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
            - BranchSide:      'pattern.c:1536,7'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
        - Branch String:   'pattern.c:1537,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1538,2'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
            - BranchSide:      'pattern.c:1540,5'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
        - Branch String:   'pattern.c:1540,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1541,9'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
            - BranchSide:      'pattern.c:1649,12'
              BranchSideFuncs:
                - xmlFreeStreamComp
        - Branch String:   'pattern.c:1542,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1544,10'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
            - BranchSide:      'pattern.c:1546,14'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
            - BranchSide:      'pattern.c:1551,28'
              BranchSideFuncs:
                - xmlStreamCompAddStep
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
            - BranchSide:      'pattern.c:1559,9'
              BranchSideFuncs:
                - xmlStreamCompAddStep
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
            - BranchSide:      'pattern.c:1568,20'
              BranchSideFuncs:
                - xmlStreamCompAddStep
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
            - BranchSide:      'pattern.c:1619,35'
              BranchSideFuncs:
                - xmlStreamCompAddStep
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
            - BranchSide:      'pattern.c:1627,35'
              BranchSideFuncs:
                - xmlStreamCompAddStep
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
            - BranchSide:      'pattern.c:1635,10'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
            - BranchSide:      'pattern.c:1638,7'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
            - BranchSide:      'pattern.c:1648,5'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
        - Branch String:   'pattern.c:1546,14'
          Branch Sides:
            - BranchSide:      'pattern.c:1547,7'
              BranchSideFuncs:
                - xmlFreeStreamComp
            - BranchSide:      'pattern.c:1548,8'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
        - Branch String:   'pattern.c:1553,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1554,7'
              BranchSideFuncs:
                - xmlFreeStreamComp
            - BranchSide:      'pattern.c:1555,11'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
        - Branch String:   'pattern.c:1564,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1565,7'
              BranchSideFuncs:
                - xmlFreeStreamComp
            - BranchSide:      'pattern.c:1566,3'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
        - Branch String:   'pattern.c:1568,35'
          Branch Sides:
            - BranchSide:      'pattern.c:1568,44'
              BranchSideFuncs:
                - xmlStreamCompAddStep
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
            - BranchSide:      'pattern.c:1610,35'
              BranchSideFuncs:
                - xmlStreamCompAddStep
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
        - Branch String:   'pattern.c:1568,14'
          Branch Sides:
            - BranchSide:      'pattern.c:1577,12'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
            - BranchSide:      'pattern.c:1610,35'
              BranchSideFuncs:
                - xmlStreamCompAddStep
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
        - Branch String:   'pattern.c:1577,35'
          Branch Sides:
            - BranchSide:      'pattern.c:1578,5'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
            - BranchSide:      'pattern.c:1606,4'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
        - Branch String:   'pattern.c:1577,11'
          Branch Sides:
            - BranchSide:      'pattern.c:1583,8'
              BranchSideFuncs:
                - xmlStreamCompAddStep
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
            - BranchSide:      'pattern.c:1606,4'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
        - Branch String:   'pattern.c:1583,8'
          Branch Sides:
            - BranchSide:      'pattern.c:1584,8'
              BranchSideFuncs:
                - xmlStreamCompAddStep
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
            - BranchSide:      'pattern.c:1586,10'
              BranchSideFuncs:
                - xmlStreamCompAddStep
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
        - Branch String:   'pattern.c:1589,8'
          Branch Sides:
            - BranchSide:      'pattern.c:1590,8'
              BranchSideFuncs:
                - xmlFreeStreamComp
            - BranchSide:      'pattern.c:1591,10'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
        - Branch String:   'pattern.c:1598,8'
          Branch Sides:
            - BranchSide:      'pattern.c:1599,8'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
            - BranchSide:      'pattern.c:1602,4'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
        - Branch String:   'pattern.c:1612,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1613,7'
              BranchSideFuncs:
                - xmlFreeStreamComp
            - BranchSide:      'pattern.c:1614,11'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
        - Branch String:   'pattern.c:1621,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1622,7'
              BranchSideFuncs:
                - xmlFreeStreamComp
            - BranchSide:      'pattern.c:1623,11'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
        - Branch String:   'pattern.c:1629,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1630,7'
              BranchSideFuncs:
                - xmlFreeStreamComp
            - BranchSide:      'pattern.c:1631,11'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
        - Branch String:   'pattern.c:1638,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1639,7'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
            - BranchSide:      'pattern.c:1640,16'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
        - Branch String:   'pattern.c:1644,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1645,7'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
            - BranchSide:      'pattern.c:1646,3'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
        - Branch String:   'pattern.c:1649,18'
          Branch Sides:
            - BranchSide:      'pattern.c:1649,22'
              BranchSideFuncs:
                - xmlFreeStreamComp
            - BranchSide:      'pattern.c:1663,9'
              BranchSideFuncs:
                - xmlFreeStreamComp
        - Branch String:   'pattern.c:1649,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1655,7'
              BranchSideFuncs:
                - xmlFreeStreamComp
            - BranchSide:      'pattern.c:1663,9'
              BranchSideFuncs:
                - xmlFreeStreamComp
        - Branch String:   'pattern.c:1655,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1656,6'
              BranchSideFuncs:
                - xmlFreeStreamComp
            - BranchSide:      'pattern.c:1658,6'
              BranchSideFuncs:
                - xmlFreeStreamComp
        - Branch String:   'pattern.c:1658,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1659,11'
              BranchSideFuncs:
                - xmlFreeStreamComp
            - BranchSide:      'pattern.c:1662,5'
              BranchSideFuncs:
                - xmlFreeStreamComp
        - Branch String:   'pattern.c:1659,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1660,3'
              BranchSideFuncs:
                - xmlFreeStreamComp
            - BranchSide:      'pattern.c:1661,2'
              BranchSideFuncs:
                - xmlFreeStreamComp
        - Branch String:   'pattern.c:1663,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1664,2'
              BranchSideFuncs:
                - xmlFreeStreamComp
            - BranchSide:      'pattern.c:1665,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1666,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1667,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1668,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:1519,11'
          Dst:             xmlNewStreamComp
        - Src:             'pattern.c:1528,14'
          Dst:             xmlNewStreamComp
        - Src:             'pattern.c:1533,2'
          Dst:             xmlDictReference
        - Src:             'pattern.c:1551,7'
          Dst:             xmlStreamCompAddStep
        - Src:             'pattern.c:1561,7'
          Dst:             xmlStreamCompAddStep
        - Src:             'pattern.c:1587,8'
          Dst:             xmlStreamCompAddStep
        - Src:             'pattern.c:1610,14'
          Dst:             xmlStreamCompAddStep
        - Src:             'pattern.c:1619,14'
          Dst:             xmlStreamCompAddStep
        - Src:             'pattern.c:1627,14'
          Dst:             xmlStreamCompAddStep
        - Src:             'pattern.c:1671,5'
          Dst:             xmlFreeStreamComp
    - functionName:    xmlReversePattern
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlPattern *'
      constantsTouched: []
      argNames:
        - comp
      BBCount:         21
      ICount:          337
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern.c:414,28'
          Branch Sides:
            - BranchSide:      'pattern.c:414,32'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:422,9'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:414,9'
          Branch Sides:
            - BranchSide:      'pattern.c:415,16'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:422,9'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:415,9'
          Branch Sides:
            - BranchSide:      'pattern.c:416,29'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:420,2'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:422,9'
          Branch Sides:
            - BranchSide:      'pattern.c:424,24'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:434,7'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:426,13'
          Branch Sides:
            - BranchSide:      'pattern.c:429,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:431,16'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:436,5'
          Branch Sides:
            - BranchSide:      'pattern.c:437,26'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:451,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlFreeStreamComp
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1451
      functionLinenumberEnd: 1459
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlStreamComp *'
      constantsTouched: []
      argNames:
        - comp
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlDictFree
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pattern.c:1452,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1452,9'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'pattern.c:1453,13'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'pattern.c:1453,13'
          Branch Sides:
            - BranchSide:      'pattern.c:1454,6'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'pattern.c:1455,6'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'pattern.c:1455,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1456,18'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'pattern.c:1457,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:1456,6'
          Dst:             xmlDictFree
    - functionName:    xmlFreePattern
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlPattern *'
      constantsTouched: []
      argNames:
        - comp
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlFreePatternList
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'pattern.c:229,5'
          Dst:             xmlFreePatternList
    - functionName:    xmlFreePatternList
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlPattern *'
      constantsTouched: []
      argNames:
        - comp
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlFreePatternInternal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern.c:272,5'
          Branch Sides:
            - BranchSide:      'pattern.c:273,8'
              BranchSideFuncs:
                - xmlFreePatternInternal
            - BranchSide:      'pattern.c:278,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:276,2'
          Dst:             xmlFreePatternInternal
    - functionName:    xmlFreePatternInternal
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._xmlPattern *'
      constantsTouched: []
      argNames:
        - comp
      BBCount:         31
      ICount:          184
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - xmlDictFree
        - xmlFreeStreamComp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern.c:237,9'
          Branch Sides:
            - BranchSide:      'pattern.c:238,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:239,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlFreeStreamComp
        - Branch String:   'pattern.c:239,9'
          Branch Sides:
            - BranchSide:      'pattern.c:240,27'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlDictFree
            - BranchSide:      'pattern.c:241,9'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'pattern.c:241,9'
          Branch Sides:
            - BranchSide:      'pattern.c:242,2'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'pattern.c:243,9'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'pattern.c:243,9'
          Branch Sides:
            - BranchSide:      'pattern.c:244,13'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'pattern.c:255,9'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'pattern.c:244,13'
          Branch Sides:
            - BranchSide:      'pattern.c:245,13'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'pattern.c:253,2'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'pattern.c:245,6'
          Branch Sides:
            - BranchSide:      'pattern.c:246,9'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'pattern.c:252,2'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'pattern.c:247,7'
          Branch Sides:
            - BranchSide:      'pattern.c:248,7'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'pattern.c:249,7'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'pattern.c:249,7'
          Branch Sides:
            - BranchSide:      'pattern.c:250,7'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'pattern.c:251,6'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'pattern.c:255,9'
          Branch Sides:
            - BranchSide:      'pattern.c:256,21'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'pattern.c:258,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:240,9'
          Dst:             xmlFreeStreamComp
        - Src:             'pattern.c:256,9'
          Dst:             xmlDictFree
    - functionName:    xmlStreamWantsAnyNode
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2235
      functionLinenumberEnd: 2244
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlStreamCtxt *'
      constantsTouched: []
      argNames:
        - streamCtxt
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pattern.c:2236,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2237,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2238,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2238,5'
          Branch Sides:
            - BranchSide:      'pattern.c:2239,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2243,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2239,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2240,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2241,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlStreamPop
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2186
      functionLinenumberEnd: 2219
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._xmlStreamCtxt *'
      constantsTouched: []
      argNames:
        - stream
      BBCount:         23
      ICount:          137
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pattern.c:2189,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2190,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2191,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2191,5'
          Branch Sides:
            - BranchSide:      'pattern.c:2195,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2218,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2195,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2196,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2203,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2203,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2204,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2208,11'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2208,2'
          Branch Sides:
            - BranchSide:      'pattern.c:2210,12'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2216,11'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2211,10'
          Branch Sides:
            - BranchSide:      'pattern.c:2212,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2213,10'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2213,10'
          Branch Sides:
            - BranchSide:      'pattern.c:2214,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2215,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlStreamPushAttr
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2173
      functionLinenumberEnd: 2174
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlStreamCtxt *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - stream
        - name
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlStreamPushInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pattern.c:2174,13'
          Dst:             xmlStreamPushInternal
    - functionName:    xmlStreamPushInternal
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1784
      functionLinenumberEnd: 2103
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlStreamCtxt *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - stream
        - name
        - ns
        - nodeType
      BBCount:         207
      ICount:          1094
      EdgeCount:       286
      CyclomaticComplexity: 81
      functionsReached:
        - xmlStrEqual
        - xmlStreamCtxtAddState
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pattern.c:1789,26'
          Branch Sides:
            - BranchSide:      'pattern.c:1789,30'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1790,9'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1789,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1790,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1792,5'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:1792,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1793,9'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:2102,12'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1795,37'
          Branch Sides:
            - BranchSide:      'pattern.c:1796,7'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1828,6'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1796,21'
          Branch Sides:
            - BranchSide:      'pattern.c:1796,25'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1828,6'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1795,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1798,6'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1828,6'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1801,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1802,7'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1821,15'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:1802,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1804,11'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1806,12'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:1806,31'
          Branch Sides:
            - BranchSide:      'pattern.c:1807,5'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1815,18'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:1807,53'
          Branch Sides:
            - BranchSide:      'pattern.c:1808,5'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1815,18'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:1806,11'
          Branch Sides:
            - BranchSide:      'pattern.c:1814,8'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1815,18'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:1816,8'
          Branch Sides:
            - BranchSide:      'pattern.c:1817,29'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1818,7'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:1828,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1833,10'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1850,6'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1833,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1834,12'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1842,11'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:1842,43'
          Branch Sides:
            - BranchSide:      'pattern.c:1843,6'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1847,6'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:1843,52'
          Branch Sides:
            - BranchSide:      'pattern.c:1844,4'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1845,11'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:1842,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1845,11'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1847,6'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:1850,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1854,6'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1858,7'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1858,37'
          Branch Sides:
            - BranchSide:      'pattern.c:1859,7'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:1873,4'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1859,39'
          Branch Sides:
            - BranchSide:      'pattern.c:1860,8'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:1873,4'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1858,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1866,6'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1873,4'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1875,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1876,11'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:1997,2'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1876,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1881,12'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:1898,12'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1885,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1887,7'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1889,8'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1901,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1902,7'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:1904,9'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1907,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1908,7'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:1911,10'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1919,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1920,12'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:1933,12'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1920,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1924,12'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:1927,19'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1924,11'
          Branch Sides:
            - BranchSide:      'pattern.c:1925,25'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:1926,7'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1934,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1935,9'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1936,22'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1936,17'
          Branch Sides:
            - BranchSide:      'pattern.c:1937,12'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
            - BranchSide:      'pattern.c:1944,24'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1937,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1941,13'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1942,14'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
        - Branch String:   'pattern.c:1948,20'
          Branch Sides:
            - BranchSide:      'pattern.c:1948,40'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1950,9'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:1968,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1969,16'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:1984,12'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1970,21'
          Branch Sides:
            - BranchSide:      'pattern.c:1971,25'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:1972,50'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1972,28'
          Branch Sides:
            - BranchSide:      'pattern.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1974,21'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1976,18'
          Branch Sides:
            - BranchSide:      'pattern.c:1976,27'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:1983,6'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1976,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1981,11'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:1983,6'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1984,49'
          Branch Sides:
            - BranchSide:      'pattern.c:1985,7'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:1985,22'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1985,14'
          Branch Sides:
            - BranchSide:      'pattern.c:1985,17'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:1991,24'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1984,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1985,22'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:1991,24'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:2005,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2006,6'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:2008,14'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:2009,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2009,22'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:2015,10'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:2015,10'
          Branch Sides:
            - BranchSide:      'pattern.c:2016,7'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:2028,10'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:2016,7'
          Branch Sides:
            - BranchSide:      'pattern.c:2021,7'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:2023,7'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:2028,10'
          Branch Sides:
            - BranchSide:      'pattern.c:2029,3'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:2036,11'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:2036,31'
          Branch Sides:
            - BranchSide:      'pattern.c:2036,34'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:2039,6'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:2036,10'
          Branch Sides:
            - BranchSide:      'pattern.c:2037,3'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:2039,6'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:2046,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2047,10'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:2055,8'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:2047,10'
          Branch Sides:
            - BranchSide:      'pattern.c:2048,3'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:2049,20'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:2056,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2057,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:2058,18'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:2058,13'
          Branch Sides:
            - BranchSide:      'pattern.c:2059,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
            - BranchSide:      'pattern.c:2066,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:2059,10'
          Branch Sides:
            - BranchSide:      'pattern.c:2063,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:2064,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
        - Branch String:   'pattern.c:2070,23'
          Branch Sides:
            - BranchSide:      'pattern.c:2070,43'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:2072,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:2075,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2076,10'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:2089,8'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:2076,10'
          Branch Sides:
            - BranchSide:      'pattern.c:2077,7'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:2078,46'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:2078,24'
          Branch Sides:
            - BranchSide:      'pattern.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2079,17'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2081,21'
          Branch Sides:
            - BranchSide:      'pattern.c:2081,30'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:2088,2'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:2081,10'
          Branch Sides:
            - BranchSide:      'pattern.c:2086,7'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:2088,2'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:2089,45'
          Branch Sides:
            - BranchSide:      'pattern.c:2090,10'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:2090,25'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:2090,17'
          Branch Sides:
            - BranchSide:      'pattern.c:2090,20'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:2095,27'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:2089,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2090,25'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:2095,27'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
      Callsites:
        - Src:             'pattern.c:1816,8'
          Dst:             xmlStreamCtxtAddState
        - Src:             'pattern.c:1943,15'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:1947,3'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:1948,23'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:1972,28'
          Dst:             xmlStreamCtxtAddState
        - Src:             'pattern.c:2065,11'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:2069,6'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:2070,26'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:2078,24'
          Dst:             xmlStreamCtxtAddState
    - functionName:    xmlStreamPushNode
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2150
      functionLinenumberEnd: 2152
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._xmlStreamCtxt *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - stream
        - name
        - ns
        - nodeType
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlStreamPushInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pattern.c:2151,13'
          Dst:             xmlStreamPushInternal
    - functionName:    xmlStreamPush
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2123
      functionLinenumberEnd: 2124
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._xmlStreamCtxt *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - stream
        - name
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlStreamPushInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pattern.c:2124,13'
          Dst:             xmlStreamPushInternal
...
